Voici la liste des classes changeant de nom dans cette version.
Frontend :
'dcTemplate' => 'Dotclear\Core\Frontend\Tpl',
'dcUrlHandlers' => 'Dotclear\Core\Frontend\Url',
'context' => 'Dotclear\Core\Frontend\Ctx',
'rsExtPostPublic' => 'Dotclear\Schema\Extension\PostPublic',
'rsExtCommentPublic' => 'Dotclear\Schema\Extension\CommentPublic',
Core :
'dcAuth' => 'Dotclear\Core\Auth',
'dcBlog' => 'Dotclear\Core\Blog',
'dcCategories' => 'Dotclear\Core\Categories',
'dcDeprecated' => 'Dotclear\Core\Deprecated',
'dcError' => 'Dotclear\Core\Error',
'dcLog' => 'Dotclear\Core\Log',
'dcMedia' => 'Dotclear\Core\Media',
'dcMeta' => 'Dotclear\Core\Meta',
'dcModuleDefine' => 'Dotclear\Module\ModuleDefine',
'dcModules' => 'Dotclear\Module\Modules',
'dcNamespace' => 'Dotclear\Core\BlogWorkspace',
'dcNotices' => 'Dotclear\Core\Notice',
'dcPlugins' => 'Dotclear\Module\Plugins',
'dcPostMedia' => 'Dotclear\Core\PostMedia',
'dcPrefs' => 'Dotclear\Core\UserPreferences',
'dcRestServer' => 'Dotclear\Core\Rest',
'dcSettings' => 'Dotclear\Core\BlogSettings',
'dcStore' => 'Dotclear\Module\Store',
'dcStoreParser' => 'Dotclear\Module\StoreParser',
'dcStoreReader' => 'Dotclear\Module\StoreReader',
'dcThemes' => 'Dotclear\Module\Themes',
'dcTrackback' => 'Dotclear\Core\Trackback',
'dcUpdate' => 'Dotclear\Core\Backend\Update',
'dcWorkspace' => 'Dotclear\Core\UserWorkspace',
'dcXmlRpc' => 'Dotclear\Core\Frontend\XmlRpc',
'rsExtPost' => 'Dotclear\Schema\Extension\Post',
'rsExtComment' => 'Dotclear\Schema\Extension\Comment',
'rsExtDates' => 'Dotclear\Schema\Extension\Dates',
'rsExtUser' => 'Dotclear\Schema\Extension\User',
'rsExtBlog' => 'Dotclear\Schema\Extension\Blog',
'dcTraitDynamicProperties' => 'Dotclear\Helper\TraitDynamicProperties',
Nouvelles classes ;
- Dotclear\Core\Blogs =>
App::blogs() - Dotclear\Core\Cache =>
App::cache() - Dotclear\Core\Filter =>
App::filter() - Dotclear\Core\Formater =>
App::formater() - Dotclear\Core\Nonce =>
App::nonce() - Dotclear\Core\PostType =>
new PostType(type, admin_url, public_url, label); - Dotclear\Core\PostTypes =>
App::postTypes() - Dotclear\Core\Users =>
App::users() - Dotclear\Core\Version =>
App::version()
Plugins
Avec la nouvelle gestion des permissions des modules, leurs constantes se sont déplacées
- initBlogroll::PERMISSION_BLOGROLL =>
\Dotclear\Plugin\blogroll\Blogroll::PERMISSION_BLOGROLL - initBlogroll::LINK_TABLE_NAME =>
\Dotclear\Plugin\blogroll\Blogroll::LINK_TABLE_NAME - initAntispam::SPAMRULE_TABLE_NAME =>
\Dotclear\Plugin\antispam\Antispam::SPAMRULE_TABLE_NAME - initPages::PERMISSION_PAGES =>
\Dotclear\Plugin\pages\Pages::PERMISSION_PAGES
En savoir plus :
Le contenu de ce document a été écrit suivant le code de la version 2.28 de Dotclear.