Список устаревших классов ядра Joomla 1.6-3.10 и их современные аналоги в ядре Joomla 5.x

  • Воскресенье, 04 августа 2024
Список устаревших классов ядра Joomla 1.6-3.10 и их современные аналоги в ядре Joomla 5.x

Разработчикам при обновлении расширений на архитектуру Joomla 4 / Joomla 5 нередко не сразу удаётся найти аналоги устаревших методов ядра. Особенно, если под  рукой нет современной среды разработки (IDE), например PHP Storm, который подсказывает нужные методы ядра Joomla. Без него, конечно, разработка для Joomla становится непростым делом. В этой статье вы найдете табличку соответствия старых и новых названий PHP классов ядра Joomla и её расширений для того, чтобы быстрее и легче было обновить свои расширения. Эти классы пока что можно использовать в случае, если включён плагин обратной совместимости Joomla 4 / Joomla 5. Но в Joomla 6 или последующих версиях он может быть удалён.

Таблица соответствия старых классов ядра Joomla и новых namespaces

Список строился на основе Joomla 5.1.2. Цветом помечены классы, помеченные как устаревшие. Это означает, что в следующих версиях Joomla их будут удалять и использовать их в своих расширениях уже небезопасно. Согласно скорректированному плану развития Joomla удаление устаревшего класса может произойти в мажорной версии, следующей за той, где была установлена пометка deprecated (но не обязательно). Тем не менее, использование устаревших классов в своём коде - это всегда риск, которого лучше избегать.

Также вы самостоятельно можете увидеть актуальный список классов в файлах plugins/behaviour/compat/src/classmap/classmap.php и plugins/behaviour/compat/src/classmap/extensions.classmap.php.

Пример кода: вместо

<?php
$params = new JRegistry();
// ИЛИ
$params = new JRegistry($item->params);

теперь нужно писать с использованием namespaces. В начале файла в секции use... пишем 

<?php
use \Joomla\Registry\Registry;

// и далее ниже по коду, где необходимо
$params = new Registry($item->params);

 

Старый класс Современный namespase Joomla Deprecated (помечен к удалению из  Joomla).
JRegistry \Joomla\Registry\Registry 6.0
JRegistryFormatIni \Joomla\Registry\Format\Ini 6.0
JRegistryFormatJson \Joomla\Registry\Format\Json 6.0
JRegistryFormatPhp \Joomla\Registry\Format\Php 6.0
JRegistryFormatXml \Joomla\Registry\Format\Xml 6.0
JStringInflector \Joomla\String\Inflector 6.0
JStringNormalise \Joomla\String\Normalise 6.0
JData \Joomla\Data\DataObject 6.0
JDataSet \Joomla\Data\DataSet 6.0
JDataDumpable \Joomla\Data\DumpableInterface 6.0
JApplicationAdministrator \Joomla\CMS\Application\AdministratorApplication 6.0
JApplicationHelper \Joomla\CMS\Application\ApplicationHelper 6.0
JApplicationBase \Joomla\CMS\Application\BaseApplication 6.0
JApplicationCli \Joomla\CMS\Application\CliApplication 6.0
JApplicationCms \Joomla\CMS\Application\CMSApplication 6.0
JApplicationDaemon \Joomla\CMS\Application\DaemonApplication 6.0
JApplicationSite \Joomla\CMS\Application\SiteApplication 6.0
JApplicationWeb \Joomla\CMS\Application\WebApplication 6.0
JApplicationWebClient \Joomla\Application\Web\WebClient 6.0
JDaemon \Joomla\CMS\Application\DaemonApplication 6.0
JCli \Joomla\CMS\Application\CliApplication 6.0
JWeb \Joomla\CMS\Application\WebApplication 4.0
JWebClient \Joomla\Application\Web\WebClient 4.0
JModelAdmin \Joomla\CMS\MVC\Model\AdminModel 6.0
JModelForm \Joomla\CMS\MVC\Model\FormModel 6.0
JModelItem \Joomla\CMS\MVC\Model\ItemModel 6.0
JModelList \Joomla\CMS\MVC\Model\ListModel 6.0
JModelLegacy \Joomla\CMS\MVC\Model\BaseDatabaseModel 6.0
JViewCategories \Joomla\CMS\MVC\View\CategoriesView 6.0
JViewCategory \Joomla\CMS\MVC\View\CategoryView 6.0
JViewCategoryfeed \Joomla\CMS\MVC\View\CategoryFeedView 6.0
JViewLegacy \Joomla\CMS\MVC\View\HtmlView 6.0
JControllerAdmin \Joomla\CMS\MVC\Controller\AdminController 6.0
JControllerLegacy \Joomla\CMS\MVC\Controller\BaseController 6.0
JControllerForm \Joomla\CMS\MVC\Controller\FormController 6.0
JTableInterface \Joomla\CMS\Table\TableInterface 6.0
JTable \Joomla\CMS\Table\Table 6.0
JTableNested \Joomla\CMS\Table\Nested 6.0
JTableAsset \Joomla\CMS\Table\Asset 6.0
JTableExtension \Joomla\CMS\Table\Extension 6.0
JTableLanguage \Joomla\CMS\Table\Language 6.0
JTableUpdate \Joomla\CMS\Table\Update 6.0
JTableUpdatesite \Joomla\CMS\Table\UpdateSite 6.0
JTableUser \Joomla\CMS\Table\User 6.0
JTableUsergroup \Joomla\CMS\Table\Usergroup 6.0
JTableViewlevel \Joomla\CMS\Table\ViewLevel 6.0
JTableContenthistory \Joomla\CMS\Table\ContentHistory 6.0
JTableContenttype \Joomla\CMS\Table\ContentType 6.0
JTableCorecontent \Joomla\CMS\Table\CoreContent 6.0
JTableUcm \Joomla\CMS\Table\Ucm 6.0
JTableCategory \Joomla\CMS\Table\Category 6.0
JTableContent \Joomla\CMS\Table\Content 6.0
JTableMenu \Joomla\CMS\Table\Menu 6.0
JTableMenuType \Joomla\CMS\Table\MenuType 6.0
JTableModule \Joomla\CMS\Table\Module 6.0
JAccess \Joomla\CMS\Access\Access 6.0
JAccessRule \Joomla\CMS\Access\Rule 6.0
JAccessRules \Joomla\CMS\Access\Rules 6.0
JAccessExceptionNotallowed \Joomla\CMS\Access\Exception\NotAllowed 6.0
JRule \Joomla\CMS\Access\Rule 6.0
JRules \Joomla\CMS\Access\Rules 6.0
JHelp \Joomla\CMS\Help\Help 6.0
JCaptcha \Joomla\CMS\Captcha\Captcha 6.0
JLanguageAssociations \Joomla\CMS\Language\Associations 6.0
JLanguage \Joomla\CMS\Language\Language 6.0
JLanguageHelper \Joomla\CMS\Language\LanguageHelper 6.0
JLanguageMultilang \Joomla\CMS\Language\Multilanguage 6.0
JText \Joomla\CMS\Language\Text 6.0
JLanguageTransliterate \Joomla\CMS\Language\Transliterate 6.0
JComponentHelper \Joomla\CMS\Component\ComponentHelper 6.0
JComponentRecord \Joomla\CMS\Component\ComponentRecord 6.0
JComponentExceptionMissing \Joomla\CMS\Component\Exception\MissingComponentException 6.0
JComponentRouterBase \Joomla\CMS\Component\Router\RouterBase 6.0
JComponentRouterInterface \Joomla\CMS\Component\Router\RouterInterface 6.0
JComponentRouterLegacy \Joomla\CMS\Component\Router\RouterLegacy 6.0
JComponentRouterView \Joomla\CMS\Component\Router\RouterView 6.0
JComponentRouterViewconfiguration \Joomla\CMS\Component\Router\RouterViewConfiguration 6.0
JComponentRouterRulesMenu \Joomla\CMS\Component\Router\Rules\MenuRules 6.0
JComponentRouterRulesNomenu \Joomla\CMS\Component\Router\Rules\NomenuRules 6.0
JComponentRouterRulesInterface \Joomla\CMS\Component\Router\Rules\RulesInterface 6.0
JComponentRouterRulesStandard \Joomla\CMS\Component\Router\Rules\StandardRules 6.0
JEditor \Joomla\CMS\Editor\Editor 6.0
JErrorPage \Joomla\CMS\Exception\ExceptionHandler 6.0
JAuthenticationHelper \Joomla\CMS\Helper\AuthenticationHelper 6.0
JHelper \Joomla\CMS\Helper\CMSHelper 6.0
JHelperContent \Joomla\CMS\Helper\ContentHelper 6.0
JLibraryHelper \Joomla\CMS\Helper\LibraryHelper 6.0
JHelperMedia \Joomla\CMS\Helper\MediaHelper 6.0
JModuleHelper \Joomla\CMS\Helper\ModuleHelper 6.0
JHelperRoute \Joomla\CMS\Helper\RouteHelper 6.0
JHelperTags \Joomla\CMS\Helper\TagsHelper 6.0
JHelperUsergroups \Joomla\CMS\Helper\UserGroupsHelper 6.0
JLayoutBase \Joomla\CMS\Layout\BaseLayout 6.0
JLayoutFile \Joomla\CMS\Layout\FileLayout 6.0
JLayoutHelper \Joomla\CMS\Layout\LayoutHelper 6.0
JLayout \Joomla\CMS\Layout\LayoutInterface 6.0
JResponseJson \Joomla\CMS\Response\JsonResponse 6.0
JPlugin \Joomla\CMS\Plugin\CMSPlugin 6.0
JPluginHelper \Joomla\CMS\Plugin\PluginHelper 6.0
JMenu \Joomla\CMS\Menu\AbstractMenu 6.0
JMenuAdministrator \Joomla\CMS\Menu\AdministratorMenu 6.0
JMenuItem \Joomla\CMS\Menu\MenuItem 6.0
JMenuSite \Joomla\CMS\Menu\SiteMenu 6.0
JPagination \Joomla\CMS\Pagination\Pagination 6.0
JPaginationObject \Joomla\CMS\Pagination\PaginationObject 6.0
JPathway \Joomla\CMS\Pathway\Pathway 6.0
JPathwaySite \Joomla\CMS\Pathway\SitePathway 6.0
JSchemaChangeitem \Joomla\CMS\Schema\ChangeItem 6.0
JSchemaChangeset \Joomla\CMS\Schema\ChangeSet 6.0
JSchemaChangeitemMysql \Joomla\CMS\Schema\ChangeItem\MysqlChangeItem 6.0
JSchemaChangeitemPostgresql \Joomla\CMS\Schema\ChangeItem\PostgresqlChangeItem 6.0
JUcm \Joomla\CMS\UCM\UCM 6.0
JUcmBase \Joomla\CMS\UCM\UCMBase 6.0
JUcmContent \Joomla\CMS\UCM\UCMContent 6.0
JUcmType \Joomla\CMS\UCM\UCMType 6.0
JToolbar \Joomla\CMS\Toolbar\Toolbar 6.0
JToolbarButton \Joomla\CMS\Toolbar\ToolbarButton 6.0
JToolbarButtonConfirm \Joomla\CMS\Toolbar\Button\ConfirmButton 6.0
JToolbarButtonCustom \Joomla\CMS\Toolbar\Button\CustomButton 6.0
JToolbarButtonHelp \Joomla\CMS\Toolbar\Button\HelpButton 6.0
JToolbarButtonLink \Joomla\CMS\Toolbar\Button\LinkButton 6.0
JToolbarButtonPopup \Joomla\CMS\Toolbar\Button\PopupButton 6.0
JToolbarButtonSeparator \Joomla\CMS\Toolbar\Button\SeparatorButton 6.0
JToolbarButtonStandard \Joomla\CMS\Toolbar\Button\StandardButton 6.0
JToolbarHelper \Joomla\CMS\Toolbar\ToolbarHelper 6.0
JButton \Joomla\CMS\Toolbar\ToolbarButton 6.0
JVersion \Joomla\CMS\Version 6.0
JAuthentication \Joomla\CMS\Authentication\Authentication 6.0
JAuthenticationResponse \Joomla\CMS\Authentication\AuthenticationResponse 6.0
JBrowser \Joomla\CMS\Environment\Browser 6.0
JAssociationExtensionInterface \Joomla\CMS\Association\AssociationExtensionInterface 6.0
JAssociationExtensionHelper \Joomla\CMS\Association\AssociationExtensionHelper 6.0
JDocument \Joomla\CMS\Document\Document 6.0
JDocumentError \Joomla\CMS\Document\ErrorDocument 6.0
JDocumentFeed \Joomla\CMS\Document\FeedDocument 6.0
JDocumentHtml \Joomla\CMS\Document\HtmlDocument 6.0
JDocumentImage \Joomla\CMS\Document\ImageDocument 6.0
JDocumentJson \Joomla\CMS\Document\JsonDocument 6.0
JDocumentOpensearch \Joomla\CMS\Document\OpensearchDocument 6.0
JDocumentRaw \Joomla\CMS\Document\RawDocument 6.0
JDocumentRenderer \Joomla\CMS\Document\DocumentRenderer 6.0
JDocumentXml \Joomla\CMS\Document\XmlDocument 6.0
JDocumentRendererFeedAtom \Joomla\CMS\Document\Renderer\Feed\AtomRenderer 6.0
JDocumentRendererFeedRss \Joomla\CMS\Document\Renderer\Feed\RssRenderer 6.0
JDocumentRendererHtmlComponent \Joomla\CMS\Document\Renderer\Html\ComponentRenderer 6.0
JDocumentRendererHtmlHead \Joomla\CMS\Document\Renderer\Html\HeadRenderer 6.0
JDocumentRendererHtmlMessage \Joomla\CMS\Document\Renderer\Html\MessageRenderer 6.0
JDocumentRendererHtmlModule \Joomla\CMS\Document\Renderer\Html\ModuleRenderer 6.0
JDocumentRendererHtmlModules \Joomla\CMS\Document\Renderer\Html\ModulesRenderer 6.0
JDocumentRendererAtom \Joomla\CMS\Document\Renderer\Feed\AtomRenderer 4.0
JDocumentRendererRSS \Joomla\CMS\Document\Renderer\Feed\RssRenderer 4.0
JDocumentRendererComponent \Joomla\CMS\Document\Renderer\Html\ComponentRenderer 4.0
JDocumentRendererHead \Joomla\CMS\Document\Renderer\Html\HeadRenderer 4.0
JDocumentRendererMessage \Joomla\CMS\Document\Renderer\Html\MessageRenderer 4.0
JDocumentRendererModule \Joomla\CMS\Document\Renderer\Html\ModuleRenderer 4.0
JDocumentRendererModules \Joomla\CMS\Document\Renderer\Html\ModulesRenderer 4.0
JFeedEnclosure \Joomla\CMS\Document\Feed\FeedEnclosure 6.0
JFeedImage \Joomla\CMS\Document\Feed\FeedImage 6.0
JFeedItem \Joomla\CMS\Document\Feed\FeedItem 6.0
JOpenSearchImage \Joomla\CMS\Document\Opensearch\OpensearchImage 6.0
JOpenSearchUrl \Joomla\CMS\Document\Opensearch\OpensearchUrl 6.0
JFilterInput \Joomla\CMS\Filter\InputFilter 6.0
JFilterOutput \Joomla\CMS\Filter\OutputFilter 6.0
JHttp \Joomla\CMS\Http\Http 6.0
JHttpFactory \Joomla\CMS\Http\HttpFactory 6.0
JHttpResponse \Joomla\CMS\Http\Response 6.0
JHttpTransport \Joomla\CMS\Http\TransportInterface 6.0
JHttpTransportCurl \Joomla\CMS\Http\Transport\CurlTransport 6.0
JHttpTransportSocket \Joomla\CMS\Http\Transport\SocketTransport 6.0
JHttpTransportStream \Joomla\CMS\Http\Transport\StreamTransport 6.0
JInstaller \Joomla\CMS\Installer\Installer 6.0
JInstallerAdapter \Joomla\CMS\Installer\InstallerAdapter 6.0
JInstallerExtension \Joomla\CMS\Installer\InstallerExtension 6.0
JExtension \Joomla\CMS\Installer\InstallerExtension 6.0
JInstallerHelper \Joomla\CMS\Installer\InstallerHelper 6.0
JInstallerScript \Joomla\CMS\Installer\InstallerScript 6.0
JInstallerManifest \Joomla\CMS\Installer\Manifest 6.0
JInstallerAdapterComponent \Joomla\CMS\Installer\Adapter\ComponentAdapter 6.0
JInstallerComponent \Joomla\CMS\Installer\Adapter\ComponentAdapter 6.0
JInstallerAdapterFile \Joomla\CMS\Installer\Adapter\FileAdapter 6.0
JInstallerFile \Joomla\CMS\Installer\Adapter\FileAdapter 6.0
JInstallerAdapterLanguage \Joomla\CMS\Installer\Adapter\LanguageAdapter 6.0
JInstallerLanguage \Joomla\CMS\Installer\Adapter\LanguageAdapter 6.0
JInstallerAdapterLibrary \Joomla\CMS\Installer\Adapter\LibraryAdapter 6.0
JInstallerLibrary \Joomla\CMS\Installer\Adapter\LibraryAdapter 6.0
JInstallerAdapterModule \Joomla\CMS\Installer\Adapter\ModuleAdapter 6.0
JInstallerModule \Joomla\CMS\Installer\Adapter\ModuleAdapter 6.0
JInstallerAdapterPackage \Joomla\CMS\Installer\Adapter\PackageAdapter 6.0
JInstallerPackage \Joomla\CMS\Installer\Adapter\PackageAdapter 6.0
JInstallerAdapterPlugin \Joomla\CMS\Installer\Adapter\PluginAdapter 6.0
JInstallerPlugin \Joomla\CMS\Installer\Adapter\PluginAdapter 6.0
JInstallerAdapterTemplate \Joomla\CMS\Installer\Adapter\TemplateAdapter 6.0
JInstallerTemplate \Joomla\CMS\Installer\Adapter\TemplateAdapter 6.0
JInstallerManifestLibrary \Joomla\CMS\Installer\Manifest\LibraryManifest 6.0
JInstallerManifestPackage \Joomla\CMS\Installer\Manifest\PackageManifest 6.0
JRouterAdministrator \Joomla\CMS\Router\AdministratorRouter 6.0
JRoute \Joomla\CMS\Router\Route 6.0
JRouter \Joomla\CMS\Router\Router 6.0
JRouterSite \Joomla\CMS\Router\SiteRouter 6.0
JCategories \Joomla\CMS\Categories\Categories 6.0
JCategoryNode \Joomla\CMS\Categories\CategoryNode 6.0
JDate \Joomla\CMS\Date\Date 6.0
JLog \Joomla\CMS\Log\Log 6.0
JLogEntry \Joomla\CMS\Log\LogEntry 6.0
JLogLogger \Joomla\CMS\Log\Logger 6.0
JLogger \Joomla\CMS\Log\Logger 6.0
JLogLoggerCallback \Joomla\CMS\Log\Logger\CallbackLogger 6.0
JLogLoggerDatabase \Joomla\CMS\Log\Logger\DatabaseLogger 6.0
JLogLoggerEcho \Joomla\CMS\Log\Logger\EchoLogger 6.0
JLogLoggerFormattedtext \Joomla\CMS\Log\Logger\FormattedtextLogger 6.0
JLogLoggerMessagequeue \Joomla\CMS\Log\Logger\MessagequeueLogger 6.0
JLogLoggerSyslog \Joomla\CMS\Log\Logger\SyslogLogger 6.0
JLogLoggerW3c \Joomla\CMS\Log\Logger\W3cLogger 6.0
JProfiler \Joomla\CMS\Profiler\Profiler 6.0
JUri \Joomla\CMS\Uri\Uri 6.0
JCache \Joomla\CMS\Cache\Cache 6.0
JCacheController \Joomla\CMS\Cache\CacheController 6.0
JCacheStorage \Joomla\CMS\Cache\CacheStorage 6.0
JCacheControllerCallback \Joomla\CMS\Cache\Controller\CallbackController 6.0
JCacheControllerOutput \Joomla\CMS\Cache\Controller\OutputController 6.0
JCacheControllerPage \Joomla\CMS\Cache\Controller\PageController 6.0
JCacheControllerView \Joomla\CMS\Cache\Controller\ViewController 6.0
JCacheStorageApcu \Joomla\CMS\Cache\Storage\ApcuStorage 6.0
JCacheStorageHelper \Joomla\CMS\Cache\Storage\CacheStorageHelper 6.0
JCacheStorageFile \Joomla\CMS\Cache\Storage\FileStorage 6.0
JCacheStorageMemcached \Joomla\CMS\Cache\Storage\MemcachedStorage 6.0
JCacheStorageRedis \Joomla\CMS\Cache\Storage\RedisStorage 6.0
JCacheException \Joomla\CMS\Cache\Exception\CacheExceptionInterface 6.0
JCacheExceptionConnecting \Joomla\CMS\Cache\Exception\CacheConnectingException 6.0
JCacheExceptionUnsupported \Joomla\CMS\Cache\Exception\UnsupportedCacheException 6.0
JSession \Joomla\CMS\Session\Session 6.0
JUser \Joomla\CMS\User\User 6.0
JUserHelper \Joomla\CMS\User\UserHelper 6.0
JForm \Joomla\CMS\Form\Form 6.0
JFormField \Joomla\CMS\Form\FormField 6.0
JFormHelper \Joomla\CMS\Form\FormHelper 6.0
JFormRule \Joomla\CMS\Form\FormRule 6.0
JFormFieldAccessLevel \Joomla\CMS\Form\Field\AccesslevelField 6.0
JFormFieldAliastag \Joomla\CMS\Form\Field\AliastagField 6.0
JFormFieldAuthor \Joomla\CMS\Form\Field\AuthorField 6.0
JFormFieldCacheHandler \Joomla\CMS\Form\Field\CachehandlerField 6.0
JFormFieldCalendar \Joomla\CMS\Form\Field\CalendarField 6.0
JFormFieldCaptcha \Joomla\CMS\Form\Field\CaptchaField 6.0
JFormFieldCategory \Joomla\CMS\Form\Field\CategoryField 6.0
JFormFieldCheckbox \Joomla\CMS\Form\Field\CheckboxField 6.0
JFormFieldCheckboxes \Joomla\CMS\Form\Field\CheckboxesField 6.0
JFormFieldChromeStyle \Joomla\CMS\Form\Field\ChromestyleField 6.0
JFormFieldColor \Joomla\CMS\Form\Field\ColorField 6.0
JFormFieldCombo \Joomla\CMS\Form\Field\ComboField 6.0
JFormFieldComponentlayout \Joomla\CMS\Form\Field\ComponentlayoutField 6.0
JFormFieldComponents \Joomla\CMS\Form\Field\ComponentsField 6.0
JFormFieldContenthistory \Joomla\CMS\Form\Field\ContenthistoryField 6.0
JFormFieldContentlanguage \Joomla\CMS\Form\Field\ContentlanguageField 6.0
JFormFieldContenttype \Joomla\CMS\Form\Field\ContenttypeField 6.0
JFormFieldDatabaseConnection \Joomla\CMS\Form\Field\DatabaseconnectionField 6.0
JFormFieldEditor \Joomla\CMS\Form\Field\EditorField 6.0
JFormFieldEMail \Joomla\CMS\Form\Field\EmailField 6.0
JFormFieldFile \Joomla\CMS\Form\Field\FileField 6.0
JFormFieldFileList \Joomla\CMS\Form\Field\FilelistField 6.0
JFormFieldFolderList \Joomla\CMS\Form\Field\FolderlistField 6.0
JFormFieldFrontend_Language \Joomla\CMS\Form\Field\FrontendlanguageField 6.0
JFormFieldGroupedList \Joomla\CMS\Form\Field\GroupedlistField 6.0
JFormFieldHeadertag \Joomla\CMS\Form\Field\HeadertagField 6.0
JFormFieldHidden \Joomla\CMS\Form\Field\HiddenField 6.0
JFormFieldImageList \Joomla\CMS\Form\Field\ImagelistField 6.0
JFormFieldInteger \Joomla\CMS\Form\Field\IntegerField 6.0
JFormFieldLanguage \Joomla\CMS\Form\Field\LanguageField 6.0
JFormFieldLastvisitDateRange \Joomla\CMS\Form\Field\LastvisitdaterangeField 6.0
JFormFieldLimitbox \Joomla\CMS\Form\Field\LimitboxField 6.0
JFormFieldList \Joomla\CMS\Form\Field\ListField 6.0
JFormFieldMedia \Joomla\CMS\Form\Field\MediaField 6.0
JFormFieldMenu \Joomla\CMS\Form\Field\MenuField 6.0
JFormFieldMenuitem \Joomla\CMS\Form\Field\MenuitemField 6.0
JFormFieldMeter \Joomla\CMS\Form\Field\MeterField 6.0
JFormFieldModulelayout \Joomla\CMS\Form\Field\ModulelayoutField 6.0
JFormFieldModuleOrder \Joomla\CMS\Form\Field\ModuleorderField 6.0
JFormFieldModulePosition \Joomla\CMS\Form\Field\ModulepositionField 6.0
JFormFieldModuletag \Joomla\CMS\Form\Field\ModuletagField 6.0
JFormFieldNote \Joomla\CMS\Form\Field\NoteField 6.0
JFormFieldNumber \Joomla\CMS\Form\Field\NumberField 6.0
JFormFieldOrdering \Joomla\CMS\Form\Field\OrderingField 6.0
JFormFieldPassword \Joomla\CMS\Form\Field\PasswordField 6.0
JFormFieldPlugins \Joomla\CMS\Form\Field\PluginsField 6.0
JFormFieldPlugin_Status \Joomla\CMS\Form\Field\PluginstatusField 6.0
JFormFieldPredefinedList \Joomla\CMS\Form\Field\PredefinedListField 6.0
JFormFieldRadio \Joomla\CMS\Form\Field\RadioField 6.0
JFormFieldRange \Joomla\CMS\Form\Field\RangeField 6.0
JFormFieldRedirect_Status \Joomla\CMS\Form\Field\RedirectStatusField 6.0
JFormFieldRegistrationDateRange \Joomla\CMS\Form\Field\RegistrationdaterangeField 6.0
JFormFieldRules \Joomla\CMS\Form\Field\RulesField 6.0
JFormFieldSessionHandler \Joomla\CMS\Form\Field\SessionhandlerField 6.0
JFormFieldSpacer \Joomla\CMS\Form\Field\SpacerField 6.0
JFormFieldSQL \Joomla\CMS\Form\Field\SqlField 6.0
JFormFieldStatus \Joomla\CMS\Form\Field\StatusField 6.0
JFormFieldSubform \Joomla\CMS\Form\Field\SubformField 6.0
JFormFieldTag \Joomla\CMS\Form\Field\TagField 6.0
JFormFieldTel \Joomla\CMS\Form\Field\TelephoneField 6.0
JFormFieldTemplatestyle \Joomla\CMS\Form\Field\TemplatestyleField 6.0
JFormFieldText \Joomla\CMS\Form\Field\TextField 6.0
JFormFieldTextarea \Joomla\CMS\Form\Field\TextareaField 6.0
JFormFieldTimezone \Joomla\CMS\Form\Field\TimezoneField 6.0
JFormFieldUrl \Joomla\CMS\Form\Field\UrlField 6.0
JFormFieldUserActive \Joomla\CMS\Form\Field\UseractiveField 6.0
JFormFieldUserGroupList \Joomla\CMS\Form\Field\UsergrouplistField 6.0
JFormFieldUserState \Joomla\CMS\Form\Field\UserstateField 6.0
JFormFieldUser \Joomla\CMS\Form\Field\UserField 6.0
JFormRuleBoolean \Joomla\CMS\Form\Rule\BooleanRule 6.0
JFormRuleCalendar \Joomla\CMS\Form\Rule\CalendarRule 6.0
JFormRuleCaptcha \Joomla\CMS\Form\Rule\CaptchaRule 6.0
JFormRuleColor \Joomla\CMS\Form\Rule\ColorRule 6.0
JFormRuleEmail \Joomla\CMS\Form\Rule\EmailRule 6.0
JFormRuleEquals \Joomla\CMS\Form\Rule\EqualsRule 6.0
JFormRuleNotequals \Joomla\CMS\Form\Rule\NotequalsRule 6.0
JFormRuleNumber \Joomla\CMS\Form\Rule\NumberRule 6.0
JFormRuleOptions \Joomla\CMS\Form\Rule\OptionsRule 6.0
JFormRulePassword \Joomla\CMS\Form\Rule\PasswordRule 6.0
JFormRuleRules \Joomla\CMS\Form\Rule\RulesRule 6.0
JFormRuleTel \Joomla\CMS\Form\Rule\TelRule 6.0
JFormRuleUrl \Joomla\CMS\Form\Rule\UrlRule 6.0
JFormRuleUsername \Joomla\CMS\Form\Rule\UsernameRule 6.0
JMicrodata \Joomla\CMS\Microdata\Microdata 6.0
JDatabaseDriver \Joomla\Database\DatabaseDriver 6.0
JDatabaseExporter \Joomla\Database\DatabaseExporter 6.0
JDatabaseFactory \Joomla\Database\DatabaseFactory 6.0
JDatabaseImporter \Joomla\Database\DatabaseImporter 6.0
JDatabaseInterface \Joomla\Database\DatabaseInterface 6.0
JDatabaseIterator \Joomla\Database\DatabaseIterator 6.0
JDatabaseQuery \Joomla\Database\DatabaseQuery 6.0
JDatabaseDriverMysqli \Joomla\Database\Mysqli\MysqliDriver 6.0
JDatabaseDriverPdo \Joomla\Database\Pdo\PdoDriver 6.0
JDatabaseDriverPdomysql \Joomla\Database\Mysql\MysqlDriver 6.0
JDatabaseDriverPgsql \Joomla\Database\Pgsql\PgsqlDriver 6.0
JDatabaseDriverSqlazure \Joomla\Database\Sqlazure\SqlazureDriver 6.0
JDatabaseDriverSqlite \Joomla\Database\Sqlite\SqliteDriver 6.0
JDatabaseDriverSqlsrv \Joomla\Database\Sqlsrv\SqlsrvDriver 6.0
JDatabaseExceptionConnecting \Joomla\Database\Exception\ConnectionFailureException 6.0
JDatabaseExceptionExecuting \Joomla\Database\Exception\ExecutionFailureException 6.0
JDatabaseExceptionUnsupported \Joomla\Database\Exception\UnsupportedAdapterException 6.0
JDatabaseExporterMysqli \Joomla\Database\Mysqli\MysqliExporter 6.0
JDatabaseExporterPdomysql \Joomla\Database\Mysql\MysqlExporter 6.0
JDatabaseExporterPgsql \Joomla\Database\Pgsql\PgsqlExporter 6.0
JDatabaseImporterMysqli \Joomla\Database\Mysqli\MysqliImporter 6.0
JDatabaseImporterPdomysql \Joomla\Database\Mysql\MysqlImporter 6.0
JDatabaseImporterPgsql \Joomla\Database\Pgsql\PgsqlImporter 6.0
JDatabaseQueryElement \Joomla\Database\Query\QueryElement 6.0
JDatabaseQueryLimitable \Joomla\Database\Query\LimitableInterface 6.0
JDatabaseQueryPreparable \Joomla\Database\Query\PreparableInterface 6.0
JDatabaseQueryMysqli \Joomla\Database\Mysqli\MysqliQuery 6.0
JDatabaseQueryPdo \Joomla\Database\Pdo\PdoQuery 6.0
JDatabaseQueryPdomysql \Joomla\Database\Mysql\MysqlQuery 6.0
JDatabaseQueryPgsql \Joomla\Database\Pgsql\PgsqlQuery 6.0
JDatabaseQuerySqlazure \Joomla\Database\Sqlazure\SqlazureQuery 6.0
JDatabaseQuerySqlite \Joomla\Database\Sqlite\SqliteQuery 6.0
JDatabaseQuerySqlsrv \Joomla\Database\Sqlsrv\SqlsrvQuery 6.0
JFactory \Joomla\CMS\Factory 6.0
JMail \Joomla\CMS\Mail\Mail 6.0
JMailHelper \Joomla\CMS\Mail\MailHelper 6.0
JClientHelper \Joomla\CMS\Client\ClientHelper 6.0
JClientFtp \Joomla\CMS\Client\FtpClient 6.0
JFTP \Joomla\CMS\Client\FtpClient 4.0
JUpdate \Joomla\CMS\Updater\Update 6.0
JUpdateAdapter \Joomla\CMS\Updater\UpdateAdapter 6.0
JUpdater \Joomla\CMS\Updater\Updater 6.0
JUpdaterCollection \Joomla\CMS\Updater\Adapter\CollectionAdapter 6.0
JUpdaterExtension \Joomla\CMS\Updater\Adapter\ExtensionAdapter 6.0
JCrypt \Joomla\CMS\Crypt\Crypt 6.0
JCryptCipher \Joomla\Crypt\CipherInterface 6.0
JCryptKey \Joomla\Crypt\Key 6.0
\Joomla\CMS\Crypt\CipherInterface \Joomla\Crypt\CipherInterface 6.0
\Joomla\CMS\Crypt\Key \Joomla\Crypt\Key 6.0
JCryptCipherCrypto \Joomla\CMS\Crypt\Cipher\CryptoCipher 6.0
JStringPunycode \Joomla\CMS\String\PunycodeHelper 6.0
JBuffer \Joomla\CMS\Utility\BufferStreamHandler 6.0
JUtility \Joomla\CMS\Utility\Utility 6.0
JInputCli \Joomla\CMS\Input\Cli 6.0
JInputCookie \Joomla\CMS\Input\Cookie 6.0
JInputFiles \Joomla\CMS\Input\Files 6.0
JInput \Joomla\CMS\Input\Input 6.0
JInputJSON \Joomla\CMS\Input\Json 6.0
JFeed \Joomla\CMS\Feed\Feed 6.0
JFeedEntry \Joomla\CMS\Feed\FeedEntry 6.0
JFeedFactory \Joomla\CMS\Feed\FeedFactory 6.0
JFeedLink \Joomla\CMS\Feed\FeedLink 6.0
JFeedParser \Joomla\CMS\Feed\FeedParser 6.0
JFeedPerson \Joomla\CMS\Feed\FeedPerson 6.0
JFeedParserAtom \Joomla\CMS\Feed\Parser\AtomParser 6.0
JFeedParserNamespace \Joomla\CMS\Feed\Parser\NamespaceParserInterface 6.0
JFeedParserRss \Joomla\CMS\Feed\Parser\RssParser 6.0
JFeedParserRssItunes \Joomla\CMS\Feed\Parser\Rss\ItunesRssParser 6.0
JFeedParserRssMedia \Joomla\CMS\Feed\Parser\Rss\MediaRssParser 6.0
JImage \Joomla\CMS\Image\Image 6.0
JImageFilter \Joomla\CMS\Image\ImageFilter 6.0
JImageFilterBackgroundfill \Joomla\CMS\Image\Filter\Backgroundfill 6.0
JImageFilterBrightness \Joomla\CMS\Image\Filter\Brightness 6.0
JImageFilterContrast \Joomla\CMS\Image\Filter\Contrast 6.0
JImageFilterEdgedetect \Joomla\CMS\Image\Filter\Edgedetect 6.0
JImageFilterEmboss \Joomla\CMS\Image\Filter\Emboss 6.0
JImageFilterNegate \Joomla\CMS\Image\Filter\Negate 6.0
JImageFilterSmooth \Joomla\CMS\Image\Filter\Smooth 6.0
JObject \Joomla\CMS\Object\CMSObject 6.0
JExtensionHelper \Joomla\CMS\Extension\ExtensionHelper 6.0
JHtml \Joomla\CMS\HTML\HTMLHelper 6.0
\Joomla\Application\Cli\CliInput \Joomla\CMS\Application\CLI\CliInput 6.0
\Joomla\Application\Cli\CliOutput \Joomla\CMS\Application\CLI\CliOutput 6.0
\Joomla\Application\Cli\ColorStyle \Joomla\CMS\Application\CLI\ColorStyle 6.0
\Joomla\Application\Cli\Output\Stdout \Joomla\CMS\Application\CLI\Output\Stdout 6.0
\Joomla\Application\Cli\Output\Xml \Joomla\CMS\Application\CLI\Output\Xml 6.0
\Joomla\Application\Cli\Output\Processor\ColorProcessor \Joomla\CMS\Application\CLI\Output\Processor\ColorProcessor 6.0
\Joomla\Application\Cli\Output\Processor\ProcessorInterface \Joomla\CMS\Application\CLI\Output\Processor\ProcessorInterface 6.0
JFile \Joomla\CMS\Filesystem\File 6.0
JFolder \Joomla\CMS\Filesystem\Folder 6.0
JFilesystemHelper \Joomla\CMS\Filesystem\FilesystemHelper 6.0
JFilesystemPatcher \Joomla\CMS\Filesystem\Patcher 6.0
JPath \Joomla\CMS\Filesystem\Path 6.0
JStream \Joomla\CMS\Filesystem\Stream 6.0
JStreamString \Joomla\CMS\Filesystem\Streams\StreamString 6.0
JStringController \Joomla\CMS\Filesystem\Support\StringController 6.0
JClassLoader \Joomla\CMS\Autoload\ClassLoader 6.0
JFormFilterInt_Array \Joomla\CMS\Form\Filter\IntarrayFilter 6.0
JAdapter \Joomla\CMS\Adapter\Adapter 6.0
JAdapterInstance \Joomla\CMS\Adapter\AdapterInstance 6.0
JHtmlAccess \Joomla\CMS\HTML\Helpers\Access 6.0
JHtmlActionsDropdown \Joomla\CMS\HTML\Helpers\ActionsDropdown 6.0
JHtmlAdminLanguage \Joomla\CMS\HTML\Helpers\AdminLanguage 6.0
JHtmlBehavior \Joomla\CMS\HTML\Helpers\Behavior 6.0
JHtmlBootstrap \Joomla\CMS\HTML\Helpers\Bootstrap 6.0
JHtmlCategory \Joomla\CMS\HTML\Helpers\Category 6.0
JHtmlContent \Joomla\CMS\HTML\Helpers\Content 6.0
JHtmlContentlanguage \Joomla\CMS\HTML\Helpers\ContentLanguage 6.0
JHtmlDate \Joomla\CMS\HTML\Helpers\Date 6.0
JHtmlDebug \Joomla\CMS\HTML\Helpers\Debug 6.0
JHtmlDraggablelist \Joomla\CMS\HTML\Helpers\DraggableList 6.0
JHtmlDropdown \Joomla\CMS\HTML\Helpers\Dropdown 6.0
JHtmlEmail \Joomla\CMS\HTML\Helpers\Email 6.0
JHtmlForm \Joomla\CMS\HTML\Helpers\Form 6.0
JHtmlFormbehavior \Joomla\CMS\HTML\Helpers\FormBehavior 6.0
JHtmlGrid \Joomla\CMS\HTML\Helpers\Grid 6.0
JHtmlIcons \Joomla\CMS\HTML\Helpers\Icons 6.0
JHtmlJGrid \Joomla\CMS\HTML\Helpers\JGrid 6.0
JHtmlJquery \Joomla\CMS\HTML\Helpers\Jquery 6.0
JHtmlLinks \Joomla\CMS\HTML\Helpers\Links 6.0
JHtmlList \Joomla\CMS\HTML\Helpers\ListHelper 6.0
JHtmlMenu \Joomla\CMS\HTML\Helpers\Menu 6.0
JHtmlNumber \Joomla\CMS\HTML\Helpers\Number 6.0
JHtmlSearchtools \Joomla\CMS\HTML\Helpers\SearchTools 6.0
JHtmlSelect \Joomla\CMS\HTML\Helpers\Select 6.0
JHtmlSidebar \Joomla\CMS\HTML\Helpers\Sidebar 6.0
JHtmlSortableList \Joomla\CMS\HTML\Helpers\SortableList 6.0
JHtmlString \Joomla\CMS\HTML\Helpers\StringHelper 6.0
JHtmlTag \Joomla\CMS\HTML\Helpers\Tag 6.0
JHtmlTel \Joomla\CMS\HTML\Helpers\Telephone 6.0
JHtmlUser \Joomla\CMS\HTML\Helpers\User 6.0

Таблица соответствия старых классов РАСШИРЕНИЙ ядра Joomla и новых namespaces

 

Старый класс Современный namespase Joomla Deprecated (помечен к удалению из Joomla).
ActionLogPlugin \Joomla\Component\Actionlogs\Administrator\Plugin\ActionLogPlugin 5.0
FieldsPlugin \Joomla\Component\Fields\Administrator\Plugin\FieldsPlugin 5.0
FieldsListPlugin \Joomla\Component\Fields\Administrator\Plugin\FieldsListPlugin 5.0
PrivacyExportDomain \Joomla\Component\Privacy\Administrator\Export\Domain 5.0
PrivacyExportField \Joomla\Component\Privacy\Administrator\Export\Field 5.0
PrivacyExportItem \Joomla\Component\Privacy\Administrator\Export\Item 5.0
PrivacyPlugin \Joomla\Component\Privacy\Administrator\Plugin\PrivacyPlugin 5.0
PrivacyRemovalStatus \Joomla\Component\Privacy\Administrator\Removal\Status 5.0
PrivacyTableRequest \Joomla\Component\Privacy\Administrator\Table\RequestTable 5.0
TagsTableTag \Joomla\Component\Tags\Administrator\Table\TagTable 5.0
ContentHelperRoute \Joomla\Component\Content\Site\Helper\RouteHelper 5.0
FinderIndexerAdapter \Joomla\Component\Finder\Administrator\Indexer\Adapter 5.0
FinderIndexerHelper \Joomla\Component\Finder\Administrator\Indexer\Helper 5.0
FinderIndexer \Joomla\Component\Finder\Administrator\Indexer\Indexer 5.0
FinderIndexerParser \Joomla\Component\Finder\Administrator\Indexer\Parser 5.0
FinderIndexerQuery \Joomla\Component\Finder\Administrator\Indexer\Query 5.0
FinderIndexerResult \Joomla\Component\Finder\Administrator\Indexer\Result 5.0
FinderIndexerTaxonomy \Joomla\Component\Finder\Administrator\Indexer\Taxonomy 5.0
FinderIndexerToken \Joomla\Component\Finder\Administrator\Indexer\Token 5.0
Сергей Толкачев

Сергей Толкачев

Joomla-разработчик. Контрибьютер ядра Joomla. Муж. Отец 3 детей.

Россия, Саратов. https://web-tolk.ru info@web-tolk.ru

Статьи автора

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla