[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 Changes from 3.3-3 to 3.4.0alpha1 2 3 *Kernel: 4 - Added user specified template values. 5 - Added PathPrefix functionality to be able to remove selected parts of the url in the url alias 6 - Added storeData() function for eZContentObjectAttribute, this function is safe for datatypes to call (unlike store() ). 7 Merged in from 3.3 stable (Rev. 4817) 8 - Added error message when trying to store empty required xml text. 9 http://ez.no/developer/ez_publish_3/bug_reports/missing_error_message_for_empty_required_ezxmltext_attribute 10 - Added wildcard search to eZSearchPlugin. This feature is disabled by 11 default, but can be enabled in site.ini->SearchSettings->EnableWildcard. 12 - Added edit button link for class view. 13 - Added support for fetching a class by the identifier 14 (fetchByIdentifier) eZContentClass. 15 - Added support for class identifiers in addition to the existing class ids in 16 content/action. Use ClassIdentifier instead of ClassID to get 17 this functionality. 18 - New fetch function in content module for checking access types on an object 19 called access. 20 - Added support for the new variable system in the URLs for google.tpl, that 21 means (offset)/10 instead of offset/10, this also works with nice urls. 22 - Added class_identifier as design/override key to content/view. 23 - Added data_map support for eZContentClass, this means that all attributes are returned as an 24 associative array with the identifier as the key. 25 - Added support for sending the class identifier as a string to the content/class fetch function. 26 - Added content/pdf for on the fly generation of PDF based on current node. Utilizes normal content caching. 27 - Added setting for adjusting default value of ezdatetime datatype based on current date 28 - Added ezcontentobject_tree.modified_subnode to eZContentObjectTreeNode to make fetches of last 29 modified subtree faster. 30 - Added MD5 check of distribution files. Both scripts and GUI for checking files added. 31 - Added function to view/edit ini settings in admin interface. 32 - Added configureable object 'common ini settings' under admin setup. 33 - Added support for overriding on class_identifier on templates included in node_view_gui ( e.g. embedded objects ). 34 - Made ezdesign and ezimage operator check for design resources in extensions 35 - Made the treemenu operator sort by the current node's sort array 36 instead of always using priority. 37 - Rewritten user permissions checking to minimize overhead. 38 - Added Role assignment to user based on limited criteria. 39 - Change loading of datatypes, they are now loaded on demand only. 40 41 *Setup 42 - Added admin user creation during setup. 43 44 *Unit testing: 45 - Created a new system for doing automated unit testing. It has a basic framework 46 and a plugin based structure to handle the test cases. 47 48 *DataType: 49 - New function hasObjectAttributeContent (attribute.has_content in template) 50 which returns true if the attribute is to be considered to have any content. 51 - Fixed a define typo in ezurltype.php 52 - eZBinaryFile now uses eZMimeType for mime type handling. 53 54 eZObjectRelation: 55 - Added support for choosing relation in a dropdown (combobox) where items 56 are taken from a specific folder (list or tree) 57 - Added support for text field when having dropdown, the text field will allow 58 for fuzzy matches with the names in the dropdown. 59 60 *Libraries: 61 - Fixed case bug in the Timeout variable in eZSOAPClient. 62 63 eZ ini: 64 - Optimized storing of .ini file cache to use about 1/3 less memory when loading cached .ini files 65 66 eZ template: 67 - Implemented template compilation for almost all template operators and functions. 68 - Added automated unit tests for eztemplate functionality. 69 - Added the option to turn off all caching and compilation when fetching templates. 70 This is currently used to test if template compilation works as expected. 71 - Added reset() and resetElements() function which calls a reset function 72 on all functions and operators. This ensures that the run-once function 73 can be reused for automated testing. 74 - Two new element types (array and boolean) created to help in 75 template compilation optimization. 76 - The behaviour of the template operators sum, sub, inc, dec, div, 77 mod, mul, max, min, abs, ceil, floor, round, int, float, count and roman 78 has changed. Objects and arrays are no longer been given special 79 treatment (these features were never used anyway). 80 Now all parameters are treated as scalar values. 81 - The template operators sum and sub no longer accepts an array as 82 input value. A new operator array_sum was created to handle this 83 case (sub is no longer support for arrays). Code depending on this 84 must be changed. 85 - The switch function no longer requires a default case, and has an additional 86 argument 'var' which controls the naming of the variable which contains the 87 value of the match (which was formerly always '$match'). 88 89 eZ PHP creator: 90 - New creation type 'define' which creates a define() expression. 91 Takes the name, value and optionally if it should be case sensitive. 92 - Added optional parameter support to include, comment and code piece. 93 - Added support for spacing to include, comment, code piece, variable, 94 variable unset, method call and define. The spacing will be added 95 before each line in the generated text. 96 - Added default value of 0 to the second parameter ($column) of variableText(). 97 - Added new static function prependSpacing() which is used to prepend the 98 proper spacing to a text block. 99 - Added new function fetch() which renders all elements to a string and 100 returns it. 101 - Created new private function writeElements() which writes all elements 102 to the text array, this function is now used in both store() and fetch(). 103 104 *Bugs: 105 - Fixed several minor bugs with url prefix. 106 http://ez.no/community/bug_reports/strange_behaviour_of_ezurl_using_pathprefix 107 - Fixed package/list bug. 108 http://ez.no/community/bug_reports/fatal_error_package_list 109 - Fixed bug with .ini files http://ez.no/community/bug_reports/new_ezini_php_one_line_too_much_critical 110 - Fixed shorten bug 111 http://ez.no/community/bug_reports/shorten_function_cuts_off_part_of_unicode_caracters_and_breaks_them
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |