Revision 1359
Two bugs are removed. You can set now the meta-tags correctly and the mail-form do not dupplicate after an update.Revision 1356
New Features:
- Now you can use Drag-and-Drop to arrange all elements on a website in the backend
- You can modify your current skin online in the backend
- The Objekt-Editor (in your settings) could be used to adapt the database-structur of all objects
- You can activate/deactivate the Code-Button in the Mail-Form-Element
- You can create an individual E-Mail-Message-Text for E-Mails, which are automatically sending by the Mail-Form- and Guestbook-Element. You will find the options in your settings.
- Calimero.CMS is going more flexible by using so called Event-Hooks
Revision 1238
Again we fixed some bugs. Now the WebDav access should work again. Unfortunately Windows XP does not behave against standards, why you can not connect with internal Windows tools. But with tools like WebDrive and NetDrive everything works properly.
Revision 1212
The new revision contains a bugfix that closes a security problem with unsafe configurations, which enables attackers to execute arbitrary code on the server. The update is therefore desperately recommended. Furthermore we fixed some other problems, e.g. the output of the in indented paths on the startpage in the backend.Revision 1144
During the last days we have been very productive again. Especially the performance of Calimero.CMS is much better now. The changes in detail:
- All elements can be commented
I finally realized enhancement whish number one of the last months. Like most blogging engines, it is now possible to add a comment to any element on a web-page. See the Demo-Page for an example. - Performance enhancement
By the usage of Nested-Sets for the web-page-hierarchy, the rendering of the web-pages is now much (5-10 times) faster than before. Especially the newslist and the menu components (vertical and popup) benefit of the new data-structures.
- Better spamming prevention
In all elements, where users add an e-mail-address (guestbooks, mail-forms, comments), the address is now checked, if the domain exists. This at least prevents comments by spam-robots with faked e-mail addresses. - Bugfixes
See bugzilla.calimero-cms.de
Revision 995
Revison 995 fixes a bunch of bugs, especially regarding the multiligualism. Furthermore, there is a new content-element called LanguageChooser. By means of the language-choose, a visitor will be able to switch between the provided languages of a web-site. Therefore the file Calimero_LanguageChooser.output.tpl must exist in the skin. I added the file to the default-skins already, so you can find it there.
Domain relocation
After calimero-cms.de and my own homepage haven't been reachable eight times allone this year (somtimes for days), I decided to change the provider and migrate the web-sites. Now calimero-cms.de has a new home on an own virtual server, where we could even provide own hosting packages. The nice side-effect is, that also the mailinglist, the buglist, the downloads and skins are provided now under one roof. So far everything works fine.Revision 946
Revision 946 removes a couple of bugs and brings some performance-enhancements. I noticed, that the PEAR-package Translator2 with connection to the XML-container is a pretty performance bracket. So i replaced the package by an own I18N implementation. Be carefull: By updating the application you have to ensure, that the file languages.xml in the skin has to be replaced by languages.php.inc from the default-skin.Revision 903
The new revision contains only a few new features and some bugfixes:
- Guestbook:
The guestbook now has some additional features that have been requested since a long time. You can siwtch the "show code button" feature on, which means, that the frontend user has to enter a code which is printed on a graphical button. This should prevent the spamming robots that currently drive a lot of Calimero.CMS useres carzy. Another enhancement is, that you now can create moderated guestbooks where you have to activate a new entry manually before it is shown to frontend users. The date-bug with new dates at entries just by moving them up or down in the list should also be fixed. - Multi-language-support:
There was a bug, when a frontend-user came along with a language in his browser, for which no content is avalible. In this case the top-most language (by default german) is choosen now.
Revision 859
Finally it's done! A new milestone is finished. Lots of the features we talked about at our last developers-meeting, are already implemented in the current version:
- Users-Homepage in the backend with new functions:
The homepage, one will se as an editor after the login in the backend, now has much more features than before. Usual tasks like creating articles on a web-page and uploading files to a directory can now initiated directly fom the homepage. Furthermore one can assign tasks to oneself or others. - New role "mini-editor"
The mini-editor only sees the new homepage after loggin in. He is in particular not able to change the view (e.g. directories) and not able to see or edito the content of a web-page directly. But he is able to add articles on activated web-pages. These items are not visible to web-site visitors directly but are hidden as long as the chief-editor did not approve the new content. - Multi-language web-sites
It is now possible to create web-appearances with multiple languages. Therefore the web-pages in the backend are placed below an according named root-page (e.g. "en" for english). The skin has to contain a file languages.xml that contains the multi-language strings for e.g. button labels. - Multi-language backend
I started to translate the backend, by integrating the PEAR package Translator2. As soon as possible we will at least have english and german availible. A complete implementation will take some time, because the texts are some times interweaved with the program-logic which makes a translation hard. The MaintenanceGuy (Version 0.3.31) is already translatet to english. On an english plattform he shows up automatically with english labels. - New TinyMCE version
On inquiry i have integrated the newest version of TinyMCE, the wysiwyg-editor, into Calimero.CMS. It brings some really nice features like changing the aligment of pictures in floating text. Supposedly the support of Macs is also better with the new version. - New default content
After a new installation, the default web-appearance shows some more default-content. - Search-field with headline
Now also the search-field has a manull given headline. - Some code-cleaning and bugfixes
I cleaned up the program-code a little bit and renamed some database-fields from german to english names. This was the reason we had some problems with brand-new skins from the skin-repository before the release of the newset version. Furthermore i fixed a bug with copying guestbooks to other web-pages, where the entries were not taken along.

