📜 ⬆️ ⬇️

A new vector in the development of the system - a stable version of ImageCMS 4.0


Over the past four weeks, we have subjected ImageCMS 4.0b to extensive testing in order to eliminate all existing bugs in the stable version (corrected in four approaches) and shortcomings. All departments of the company, our community, Clients, bug tracker were connected to the error detection process. Such a tense, but, hopefully, fruitful teamwork allowed us today to announce the full launch of a stable ImageCMS 4.0.

In addition to fixing bugs, we also worked out a few open questions about modules:


- User data management . We have combined data on users of the basic version and the Shop module in a single table. The solution was implemented only now, although the idea appeared a long time ago. The previous approach made development difficult, forcing to constantly monitor the relevance of user data in the Shop module when updating or inserting data, and there was a risk of data loss due to difficulties in synchronizing it with the module table. All these problems are already in the past - the information is now always at hand, and the possibilities are open for writing a standardized API for access to it from the side of the modules.

- Filter goods . Fully reworked filter mechanism and category controller. The new filter works about 4 times faster, it is also more resistant to high loads. All database queries are implemented through the net without using Propel, which gave a significant performance boost.

- Improved SEO support. Regarding this aspect, the system has changed to the following:
All changes will positively affect the results of the store promotion.
')
- Changed the system to work additional fields for the basic version, and for the module Shop. Now it is possible to add the same property to several groups ( http: //idea.imagecms.net/topic/130328 ... ) In addition, we enabled the default WYSIWYG editor for the “textarea” type field and added the ability to upload documents to online store properties. The latter function is very convenient to use when loading documentation or certificates to the goods.

- Import-export system. In this version, we refined the export of goods in accordance with the available fields. Property fields for import and export have also been added. Improved scheme parser robots increased the fault tolerance and speed of the script.

Edits touched on other aspects of the system:



Especially for our developers, we have created a kind of assistant - a system of behavior. The goal is to provide the ability to quickly respond to events that occurred during the operation of the system. On the appearance of each new comment, order or payment confirmation, you can run your own events in response. For example, you can now send an e-mail alert about the appearance of a new comment in the desired format, without going beyond the scope of its module. In addition, if you are the developer of the module for ImageCMS, from now on you have the opportunity to provide your colleagues with the same original API, giving them the opportunity to also respond to everything that happens during the operation of the system. More details about this feature we will post in the following posts.

And, of course, on the eve of the New Year holidays, following the best world traditions, we let go of everything old, and let in the life of the company fresh and new. In parallel with the release of the system, we present you the updated official website of the system . We hope he will continue to contribute to our users, community members and partners in their work! Updating the documentation of the ImageCMS system on the official Wiki site will also be a good addition to the transformed site.

We are already starting to fulfill all your wishes related to the improvement of ImageCMS. In the next version, wait for even more improvements for the most flexible and convenient system operation.

Source: https://habr.com/ru/post/161699/


All Articles