Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Бесплатная CMS Eleanor 0.9.
Скачать бесплатно Бесплатная CMS Eleanor 0.9.
Помимо всяких мелочей, основные нововведения такие:
1. Прокомментированы все шаблоны. Пользователям, надеюсь, станет понятно, за что отвечает каждый файл, класс и метод шаблонов.
2. Прокомментировано всё ядро системы. Теперь, надеюсь, станет ясно, за что отвечает каждый класс в системе + изучение ядра при помощи IDE станет более приятным.
3. Система адаптирована для использования в среде PHP 5.3.x, поддержка PHP версий ниже 5.3.x прекращена.
4. В настройки системы вынесена опция позволяющая определять модуль, который будет работать на сайте без использования префикса-идентификатора в URLе. Тоесть, если поставить таким модуль "Новости", то новости сайта будут доступны по ссылкам example.com/категория/новость.html (вместо example.com/новости/категория/новость.html)
5 .В пользовательской части, при авторизации под учетной записью администратора добавлена панель администратора, она уже ранее использовалась в RC5, но была исключена из альфы и 0.9 PRE из-за некоторых особенностей их ядер.
6. В системе реализована мультисессионность для пользователей. Если раньше пользователь при пользовании сайтом использовал 2 и больше устройств, то при входе под своей учетной записью на одном из устройств, его "выкидывало" на предыдущем. Сейчас каждая сессия независима от других. Всего допускается до 10 сессий (возможно расширение) в пользовательской части. В панели администратора все осталось без изменений: только одна сессия для пользователя.
7. В модуле новостей исключена возможность разбивки новости на страницы. Ни на одном известном мне новостном сайте или блоге не используется разбитие на страницы. А поддержка этой функции вносила заметный говнокод в редактор.
8. Модифицирован блок архива новостей. При клике по заголовку этого блока, будет показан архив, сгруппированный по месяцам, а календарь теперь не показывает месяцы позже последней публикации и раньше самой первой.
9. Модифицированы скрипты календаря и вкладок. Теперь они не используют COOKIES для хранения активной закладки. Тем самым убран глюк отсутствия сохранения активной вкладки на странице, где групп вкладок больше одной.
10. Модифицирован показ ошибок при заполнении многих форм. В случае, если ошибок больше одной - они все будут показаны пользователю. До этого показывалась только одна (самая первая ошибка).
11. Все сторонние компоненты системы обновлены до актуальных версий.
12. При включенном режиме отладки, отключается использования кэша, а все ошибки, которые логируются вызывают белый экран смерти.
13. В инсталлер добавлена возможность автоопределения часового пояса.
14. Переработано логирование ошибок. Если раньше лог файл разрастался до бесконечности (не спасала даже архивация), то сейчас все ошибки группируются, тем самым лог-файл становится лаконичным и понятным. В панели администратора теперь можно удалять исправленные ошибки.
15. Переработана идеология мест блоков. Теперь они жестко закреплены за шаблонами, и пользователи не могут их создавать - это забота дизайнера с верстальщиком.
16. Смягчаются условие обязательного наличия копирайтов системы на сгенерированных ею страницах. Теперь их можно свободно удалять в пользовательской части, если они (копирайты) стоят вам поперек горла: мешают нормально есть, спать, вести здоровый образ жизни, излучать добро, свет и радость в этот мир. В остальных случаях удаление копирайтов крайне нежелательно, но если очень хочется, то можно.
Ссылки:
Внимание! У Вас нет прав для просмотра скрытого текста.