Es gibt einen neuen Release von Pimcore, diesmal in Version 1.4.9 Neben zahlreichen Bugfixes gibt es auch ein paar Verbesserungen. Am interessantesten finde ich dabei den Update des CKEditors auf Version 4 und die neue Bounce Mail Inbox.
REST
Was auch neu ist, in den Release Notes aber nicht auftaucht: die REST API, mittels welcher man RESTful mit Pimcore „sprechen“ kann. Folgende Aktionen lassen sich zum gegenwärtigen Stand damit ausführen:
- Get Object By ID
- Delete Object By ID
- Create a new object
- Update existing object
- Get Object Metadata
- Get Class By ID
- Get Field Collection Definition By Key
- Object Brick Definition By Key
- Get Asset By ID
- Delete Asset By ID
- Create New Asset
- Update Existing Asset
- Get Document By ID
- Delete Document By ID
- Create New Document
- Update Existing Document
- Search Assets
- Search Documents
- Search Objects
- Get Asset Count
- Get Document Count
- Get Object Count
- Get User
- Get KeyValue Definition
- Get Server Info
- Override HTTP Method
Die Release Notes
Hier die Releasenotes für Version 1.4.9: Bug
- maintenance.php: PHP Warning: Error while sending STMT_CLOSE packet. PID=23365 in Unknown on line 0
- overwrite hasChilds() in hardlink wrappers respecting children setting in hardlinks
- outdated classloader map
- Front end translation not working after clean install
- Renaming a class results on unknown behavior
- Not possible to add object named "Service"
- Cannot create documents in Plugin (There is already an active transaction)
- 1.4.8: Sql request problem when saving an object with multiple multihref fields
- RTE RichText Wysiwyg Editor in FieldCollections stops working after reordering
- Can edit object in "Search, Edit and Export Tab", but the role is not allow
- Colon (:) as path separator in /pimcore/cli/classmap_generator.php
- Assets: Download as zip does not work for root folder
- Classes can create invalid PHP Files
- Document_List not autoloading because of bug in function getDocuments()
- CSV import with cell containing carriage return does not work properly
- postupdate Script for revision 2209 fails
- Video-incompatibilities caused by a comma
- Modal dialog "Please wait" stays there forever if Import Asset from URL is attempted with invalid URL
- Data in structured table is truncated after 50 characters
- Ext.form.ComboBox items can not be selected in IE
- Spelling Mistake - The desired element is currently opend by an other person:
- Session Error (see Screenshot)
- Geographical Polygon Selection Editor doesn't load if polygon present
- 1.4.8, isValidKey in class Pimcore_Tool doesn't allow the preset key on fresh installation
- Deletion of user-/rolefolders containing users/roles doesn't remove the content.
- Can't drop additional editables into areablock after certain number of elements is already added
- Asset->setParent() and Document->setParent() does not work
- Deleting cache cleans whole folder inclusive .dummy
- Implement webservice API for keyvalue data type
- Document_Service::render() not overwriting passed $params on sucessive calls
- Drop Locks Table on Install
- YUICompressor and curilyc
- Image cropping doesn't work when no thumbnail config is defined
- mongodb persist option throws exception (persist parameter is outdated)
- Do not allow "admin", "webservice", "install" and "plugin" as name for documents in the first level (system routes)
- Reload after plugin uninstall
- PHP5.4 Bugging
- rename in document tree breaks path
Verbesserung
- Option for caching images directly after upload should be present somewhere
- Thumbnails are resizing gradually in Editmode
- HTML 5 Video: Automatically add microdata for search engines (poster thumnail, ...)
- In folder view rename buton "Delete" to "Delete folder"
- Allow to turn off opening the last open tabs in backend on user level
- Editables: Add "Show in Tree" in contextmenu where items are assigend
- Pimcore_View parameter is forced to HTTP request rather than abstract
- Plugin initialisation array index not defined warnings
- Prepare datatypes for better preview and diff view
- CKEditor Update (Version 4)
- Thumbnails: Support for progressive JPEGs
- Custom metadata on pages
- Make root nodes in sidebar ("home") translatable
- Site-specific robots.txt
- Site-specific routes: allow same name for routes of different sites
- new Asset_* should have the type predefined
- Additional SOAP API Functionality
- New style editor should be optional
- Add async attribute to minified JS in JavascriptMinify.php
- Update Cache after updating Website settings
- Tag-Manager: Allow to restrict to sites
- Disabling versions doesn't work
- Asset_Image creation very slow because of low-performant $this->clearThumbnails() function
Neue Funktion
- Bounce Mail Inbox
- Option to switch between old and new ckeditor
- Add the ability to recursively create Object/Asset folders
- Previews for pages (document)