[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 Changes from 2.9-6 to 2.9-7 2 3 *Kernel : 4 - NB!. Added possibility to limit user login per siteaccesses, it's defined by roles. Since that you need 5 to create policy for all user roles exsept of admin user that allows user to login the siteaccess. smth like: 6 user-login-* without that user will not be able to login. 7 - Fixed redirection to self when editing top level node 8 - The ModuleRepositories setting in ModuleSettings in settings/site.ini 9 has been changed to an array. 10 - Moved some settings from site.ini into design.ini and workflow.ini 11 - Added the notion of extensions, there are some settings in site.ini 12 which controls which extension are active. A new class eZExtension 13 has been made for this purpose. 14 - Workflowtype list has been changed to an array in workflow.ini 15 - Added DesignExtensions array in design.ini, extensions will 16 add to this list to insert additional design. 17 - Added RepositoryDirectories and ExtensionDirectories array to workflow.ini 18 which controls the directories and extensions which have event types. 19 - Moved module settings to module.ini file. 20 - Added support for literal tag which can contain special html caracters without breaking the XML. 21 - Added support for extensions, they use the x18n operator instead of i18n which takes 22 an extension name as the first parameter. 23 - Fixed problem with missing content action when object has multiple content object actions. 24 - Added clearing of content cache for view when sorting priority is updated. 25 - Template overrides now check the override dir for the file first without _keyword overrides 26 before doing checks with _keywords. 27 - Moved AvailableDataTypes into content.ini 28 - Extension support for datatypes and content actions. 29 - Template object forwarding function now supports render modes, a render mode will 30 change the directory it searches for templates to render- and the modename./ 31 - Fixed redirection for object publishing and removal to go to correct node after it's done. 32 - Added function to return creator of version in node 33 - Added uri_alias attribute on node. 34 - Module list in policies now works with extensions. 35 - Added anchor tag as standard in XMLText 36 - Optimized fetch lists 37 - Access denied page now shows a login button if the current user is anonymous. 38 - Added reverse_related_object_list attribute to eZContentObjectVersion 39 - Added next/previous navigation on browse page 40 - Made ezurl operator convert empty strings to / url's. 41 - Improved validation for datetime datatype. 42 - Fixed reference bug in enum serialization 43 - Added new workflow event type publishontime it allows to create workflow which will delay publishing of objects. 44 - Added session cache handler class to manage cached session information 45 - Added session cache on current user 46 - Fixed crash with ' character in object name translation 47 - Added session cache for current user group assignments 48 - The admin left menu can have parts of it disabled by setting some variables when including it. 49 - Added nodetree searching to advancedsearch which is similar to the one in normal search. 50 - Fixed user registration to read some default values from site.ini, such as class id, 51 section id and creator id. It also made sure the registration session variable was removed 52 when cancelling. 53 - Made enum attributes searchable 54 - Fixed correct rendering of XML block tags in XHTML. 55 - Fixed path to storage directory 56 - Created admin design templates 57 - Added generation of meta data based on site.ini settings 58 - Added reading of site title from site.ini. 59 - Added dynamic generation of meta description. 60 - Added session cache of disount rules 61 - Added GUI interface to manage possible tranlations for object 62 - Added possibility to limit user login per siteaccesses, it's defined by roles. 63 - Fixed problem with class caching 64 - New object forward template functions, content_version_view_gui, 65 collaboration_view_gui, collaboration_simple_message_view and collaboration_icon. 66 - Added clearing of cache when object is deleted 67 - New ezhttp and ezini template operators which can return data from http post, get 68 and session variables and ini files. 69 - User login can now be done with email address as well as username. 70 - Bug with correct fetchTree count when using limitations is fixed 71 - Added archiving function. Now object are not removed but just placed to archive. You can restore them from there 72 - Cleaned up eZXMLText class interface 73 - User registration now works even when login is required, it will 74 also behaves like user login with custom pagelayout. 75 - Fixed problem with postgresql db not being found, postgresql extension 76 was searched for while pgsql is the correct extension. 77 - Google navigation tab added to 'My drafts' and 'Archive' views 78 - Main pagelayout now has some extra metadata to inform browser of 79 specific urls. Opera 7 will create a top bar with this information. 80 - Pagelayouts have been changed to include some common templates, this 81 makes it much easier to upgrade the pagelayouts. 82 - Added ezinfo page which displays copyright and about information. 83 - Current URI and version info is now available in the pagelayout. 84 - attribute_view_gui and attribute_edit_gui now uses the new view_template 85 and edit_template attributes of eZContentObjectAttribute which 86 will return the template name from the datatypes. This means 87 datatypes has more control over the template to be used. 88 - File download now supports filehandlers which controls how 89 files are download, currently PHP passtrough and direct handlers are available. 90 - Fixed bug with new version creating for bynary file 91 contentclass: 92 - Moving attributes up in class edit now moves one step instead of two. 93 - Classes can now be copied, a new function in eZDataType was added which 94 tells datatypes to copy data from the old to the new. This is only required 95 for complexe datatypes which uses external tables for class options. 96 - After creating a new class group you are now redirected to that group. 97 - Sorting on object name was added (Patch by Bruce Morrison) 98 - Added unpublish workflow event. 99 - Added unpublish function to ezcontenobjectversion 100 - Image datatype can now return info on the original image. 101 - Fixed field main_key in ezoperation_memento table for MySQL to be varchar. 102 - Workflow processes now has a new status called reset which tells the system 103 that the process is no longer in use but may be reused later on. 104 This allows the process ID to be used througout the system until it is 105 considered complete. 106 - Fixed a major problem with mementos fetchin in runcronworkflows, before 107 the wrong memento data would be fetched in some occasions. 108 - Error view will set 404 HTTP status for some error numbers. 109 - Made sure the xmltext datatype stores correct link elements. 110 - New script for fixing bad xmltext link tags. 111 - Added system for listing and handling URLs which are linked 112 in ezxmltext and ezurl fields. 113 - Ext url operator was finished and will now use the eZUrl system 114 for storing urls. 115 - xhtml output for ezxmltext will only show valid urls, invalid 116 urls will link to url/view. 117 - Added new plain design for quicker starting a new site design 118 - Added template fetch functions for user, the current user can be fetched with 119 current_user. 120 - site.ini now has a list of modules and module/views which will always 121 work even when login is required. They will still use policy rules. 122 - Bork translation may now be enabled with a site.ini setting. 123 124 eZ setup: 125 - Languages are now set in the translation table. 126 - A check for file uploading has been added, if not a warning is given/ 127 - Now the demo siteaccess is set if demodata is installed, if not admin is used. 128 - Added mysql socket to db init page. 129 130 persistentobject: 131 - Added support for between in conditions, it is passed as an array with two elements 132 as the second condition item. 133 - New dirty data flag which is set when an attribute is changed with setAttribute. 134 - New function sync() which will store the data if the dirty flag is set. 135 136 content: 137 - Added fetch functions content, version and node to fetch the content object, 138 content object version and content node. 139 - Changed the serialize function to use namespaces and also changed the xml structure. 140 - Now you can create objects from left menubar 141 - content/edit.tpl has been split into multiple templates to make it easier to reuse and 142 override each part. 143 - New template resource called /standard/ which works similar to /design/ but will only 144 check in the standard design directory. 145 - content/edit_placement.tpl now has support for limitation placement, the template 146 must be overriden to achieve this. 147 - Objects can now be copied, either the current version or all versions are copied. 148 The copied object will not be published but will be available for editing. 149 150 eZ extension: 151 - Added some helper functions for extension include. 152 153 *SDK : 154 155 *Manual: 156 - Added a site access section 157 - Added a multi site configuration section 158 - Added a install using the setup guide section 159 - New colors 160 161 *Library : 162 163 eZTemplate: 164 - Added wash operator which handles conversion of text to e.g. xhtml compatible format 165 - Fixed parser problem with {literal} tags. 166 - Improved texttoimage to support multiple font directories. 167 - When debug output is on the template include name is prepended to the text. 168 - Sitebasics are now only used if available. 169 - Made sure variable attributes are not fetched with references, this is because 170 operators will override the values. 171 - New type operators, is_array, is_boolean, is_integer, is_float, is_numeric, is_string, 172 is_object, is_class, is_null, is_set, is_unset, get_type and get_class. 173 - New control operators, cond and first_set. 174 - New arithmetic operator count to get the count of a type, supports arrays and objects. 175 - Added check for ImageTTFBox support in eZTemplateImageLayer class 176 - Added documentation of the available template operators in eZ publish. 177 - Added datetime operator which allows for custom date/time formats, it 178 can read the formats from the datetime.ini file using class names or 179 the format may be added directly in the template. 180 - Added string support for comparison operators. 181 - Added missing ne operator to autoload list. 182 - Fixed si operator to work again. 183 - Template debug output now works properly with tree caching enabled. 184 185 eZINI: 186 - Added support for override directories which are not a subdir 187 of settings. 188 - Sitebasics are now only used if available. 189 - The main settings/*.ini dir is now used only if it exists, this means 190 that ini files can exists in extensions. 191 - Variable names can now have _ and - in them. 192 - Made sure data is reset when files are (re)parsed, this fixes the duplicate 193 variable item problem. 194 - Added feature for reading associative arrays from .ini files 195 196 eZModuleFunctionInfo: 197 - Added support for extension definitions. 198 199 eZ db: 200 - Mysql db driver no longer fetches indexed array only associative arrays. 201 - Added support for configurable reconnect (default 0), changed reconnect 202 delay to 3 seconds and added reconnect code to postgresql. 203 204 eZ debug: 205 - Added missing class variable for group loop in debug output. 206 - New helper class called eZDebugSetting which allows for conditional debug 207 messages. 208 - Log rotation has been added, this avoids the log files flooding your file system. 209 - Settings are not longer handled directly by eZDebug, instead it relies 210 on the users of the class to initialize the correct values. 211 This avoids a recursion problem with eZINI. 212 - Some changes to the debug settings in site.ini to make it a bit clearer to use. 213 214 eZXML: 215 - Some minor fixes to the toString() function with regards to text output. 216 - Added prefix to attribute creation function in eZDOMDocument. 217 - Added helper function for creating an element and a text as child in eZDOMDocument. 218 - Added helper function for creating an element and a CDATA as child in eZDOMDocument. 219 - The createElementNode now takes an additional parameter called attributes which 220 is an associative array with attributes, the key will be the name and the value 221 the content. This is also available on some of the other functions. 222 - New function firstChild() which returns the first child of all the children 223 or null if no children. 224 - Added support for cloning DOM nodes. 225 - XML domtree will return null for invalid xml text. 226 - Attributes can be removed by passing the name. 227 228 eZSys: 229 - Added storageDirectory() which returns the path to the storage directory 230 231 eZi18n: 232 - Added translation cache system 233 Added setting in site.ini: [RegionalSettings] TranslationCache=enabled 234 - TextCodec settings are now handled by external clients instead of 235 reading it internally. This avoids the recursion problem with 236 eZINI and eZTextCodec. 237 238 eZ web: 239 - New class for handling web browser detection.
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 |