Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!
В новой версии Joomla 1.6 значительно изменится организация кода, что сильно сказывается на обработку шаблонов, управление компонентами, пользователями. В Joomla! 1.6 администраторов и пользователей ждут несколько ключевых изменений:
Создавать расширения в Joomla! 1.6 станет быстрее и проще. Обновлённые и более мощные API-функции откроют новые возможности как по интеграции с другими системами, так и по расширению собственного функционала создаваемых проектов.
Улучшенная система управления стилями, позволят дизайнерам применять самые современные приёмы построения шаблонов для сайтов любого назначения. Теперь можно разрабатывать собственные варианты оформления Панели Управления, что позволит лучше адаптировать её к стилю разрабатываемого проекта. В новой версии пользователи могут выбирать для себя индивидуальный шаблон панели управления, по своему усмотрению.
Теперь администраторы своих сайтов могут создавать новые отдельные группы пользователей, назначать им права на определенные компоненты, прикреплять группам контент (т.е. определенные материалы будут доступны только определенным группам пользователей), просматривать допуск пользователей к уровням доступа. Активно продолжается работа над деталями нового пользовательского интерфейса и бизнес-логики приложения для уровней доступа, но основное направление уже задано, с новыми патчами будут только небольшие фиксы и модификации уже существующей начинки.
Версия 1.6 теперь полностью переведена на JavaScript библиотеку - MooTools 1.3. Так же идет серьезная работа по оптимизации основного js-кода и очистка от старого, чтобы сделать его более компактным и эффективным. Отныне mootools не будет самостоятельно подключаться в шаблон.
Изменения в основном затронули com_content, com_users и com_weblinks и несколько других. Было урезано много устаревшего кода и медиа из ядра системы. В итоге вес дистрибутива был уменьшен приблизительно на 30%. Также сделали ряд улучшений для производительности системы плагинов и системы меню, что заметно скажется на крупных веб-сайтах.
Наконец-то разработчики своих компонентов забудут о проблеме с кодировками - API Joomla 1.6 будет полностью поддерживать UTF-8. Для языков с "особым" направлением текста разрабатывается возможность записи текста справа на лево. Так же процесс интернационализации включит в себя возможность перевода статического текста.
Добавление плагинов пользователей позволит использовать альтернативные методы аутентификации пользователей, а также улучшенную поддержку интеграции с другими приложениями. Список новых событий для плагинов (возможны неточности). В плагинах учитываются новые возможности системы для работы с группами.
Для преодоления трудностей с правами на операции с файлами в различных операционных системах, в программный каркас joomla будет интегрирован API для FTP.
С развитием проекта Joomla!, потребность в хорошо определенном, гибком и масштабируемом framework становится все более необходимой. Функциональное назначение framework должно быть выделено из основных расширений и помещено в отдельный API. Это разделение даст сторонним разработчикам более надежную среду для быстрой разработки расширений.
Появится возможность добавлять и редактировать группы пользователей. Это также позволит администраторам изменять права доступа, основанные на функциях через интерфейс пользователя. Например, вы сможете способными определить, какая группа может устанавливать компоненты или шаблоны, и т.п. Также будет разрешен более детальное разделение прав доступа на уровне объектов. Например, вы сможете управлять доступом к разделам и категориям для определенных групп.
Способность проверки сервера на доступность обновлений. Принцип действия подобен проверке обновлений в популярных программах типа Firefox.
Производительность Joomla будет основана на использовании многоуровневого кэша, а также эффективной объектной конструкции памяти.
Очень интересно
Hello joomla-book.ru webmaster, Your posts are always on point.