Vom: 04.03.2013

Pimcore in Version 1.4.9 erschienen

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)