-
Notifications
You must be signed in to change notification settings - Fork 19
Ximdex 3.4 released
After a couple weeks working hard, today we can show you the new release of Ximdex CMS: version 3.4.
First of all, we have updated some important libraries that Ximdex CMS use:
- Smarty libraries, up to 3.1.12 version.
- jQuery and jQuery UI libraries, up to 1.8.2 and 1.9.1 version respectively.
We have also made changes to the core parts of the code to adapt it to the requirements of PHP 5.4. We have eliminated some warnings that appeared in the logs because of deprecated functions or for new syntax formalities to be adopted.
Another improvement we have added in this new version is caching actions. In Ximdex, to see what action a user can run on a particular node of the tree, we check that the associated role allows it. Now, thanks to the enabled caching, this operation is performed only once, thus freeing the server for new requests which in essence are the same every time we opened the same action on the same node.
We also developed a new image gallery where you can preview in a glance all the images stored in one folder.
You can browse and preview each of the images individually by clicking on each of them. A info box will be displayed as you can see in the following image:
It shows the most important data of each image such as its dimmensions, its size in bytes, its name and its unique identifier (nodeID). It also lets you view the image in its actual size on a new browser tab.
One of the most important bugs we fixed for this release has been the ability to edit PHP files with codemirror, the extension we use to edit our plain text documents.
It was induced for an error on the library import routine, but we can already see the syntax highlighting of the PHP code while we are writing it. Now it is possible to manage and publish your PHP scripts from Ximdex interface.
A related improvement it's related to Xowl, our document enrichment module. We are now beable to make requests to our Apache Stanbol service and easily add its results to our documents with only a single click. So, we have expanded the number of available semantic enrichment services of our CMS.
This feature is already integrated in our on-line demo, so come over and see it for yourself!
We have also incorporated breadcrumbs on Xedit, our XML editor. We can know in what element in the document we are situated on. We've located them at the top XML editor and we can now perform the same actions onto these breadcrumbs than in our XML elements (update, insert, etc).
Finally, as R&D task, we have started to develop a context menu that will help us in the near future as a starting point to include new content and documentation in Ximdex CMS. Also, we are working on a new module focused on simple websites (like launchpages) generation. Hot stuff in this module will be the graphic design and its adaptation to mobile devices. This module facilitates the learning curve Ximdex CMS.
For further details on this new version, you can check our CHANGELOG.
You can fork Ximdex CMS on GitHub and help us in its development and improvement. Developers like @adperezmorales and @trasweb have already shared with us their ideas and changes.
Stay in touch. Fresh news will come. ;-)