02Jun2010
Another small step
The last month, using X3 CMS for a new project I found some bugs and some interesting gaps, so it is time to take a new step.
The installer
The installer in some cases did not fire and so I decided to solve the problem. In essence it was not set correctly the root of the site. This was on Windows systems and hosting services other than what they normally use. I rewrote the definition of ROOT and now seems to work properly.
Reset URL
Another small but annoying bug, always related to the management of ROOT, was created by the method reset_url inside the helper X4Utils. This method corrects URLs in the HTML tags related to insert the ROOT if missing. Also this now works properly.
SPAM
Developing a plugin to manage the comments of a blog I came across the problem of spam. Managing forms until now was limited to check of the content of the fields.
So I added:
- a field that prevents the automatic submit the form if not on site that contains them
- a field check to try to identify spam
- a system that can avoid multiple submit the same form using the plugin form_builder.
Templates handling
Finally I had a hand in the templates management: You can now edit them without losing all references to javascript and I finally wrote the steps to install a template into a theme already installed.
It seems that there is enough for a new release. Do not you think?
See you soon.