Скачать последнюю версию
 
 

Анонс новой версии Eleanor CMS

В связи с тем, что все мы живы (надеюсь) и конец света отменяется (я в него и не верил), а так же в преддверии Нового Года хочется порадовать наших любимых пользователей анонсом новой версии Eleanor CMS.
Сделано может и не много, но точно не мало. И, пока я усердно работаю напильником, предлагаю ознакомиться с тем, какое обновление вас вскоре ожидает.


  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 для хранения активной закладки. Тем самым убран глюк отсутствия сохранения активной вкладки на странице, где групп вкладок больше 1й.
  10. Модифицирован показ ошибок при заполнении многих форм. В случае, если ошибок больше одной - они все будут показаны пользователю. До этого показывалась только одна (самая первая ошибка).
    Все сторонние компоненты системы обновлены до актуальных версий.
  11. При включенном режиме отладки, отключается использования кэша, а все ошибки, которые логируются вызывают белый экран смерти.
  12. В инсталлер добавлена возможность автоопределения часового пояса.
  13. Переработано логирование ошибок. Если раньше лог файл разрастался до бесконечности (не спасала даже архивация), то сейчас все ошибки группируются, тем самым лог-файл становится лаконичным и понятным. В панели администратора теперь можно удалять исправленные ошибки.
  14. Переработана идеология мест блоков. Теперь они жестко закреплены за шаблонами, и пользователи не могут их создавать - это забота дизайнера с верстальщиком.
  15. Смягчаются условие обязательного наличия копирайтов системы на сгенерированных ею страницах. Теперь их можно свободно удалять в пользовательской части, если они (копирайты) стоят вам поперек горла: мешают нормально есть, спать, вести здоровый образ жизни, излучать добро, свет и радость в этот мир. В остальных случаях удаление копирайтов крайне нежелательно, но если очень хочется, то можно. Удалять копирайты внутри файлов запрещено.

Конечно же, обновлены все внутренние компоненты до актуальных версий, модификации ulogin и личные сообщения адаптированы под новую версию, а обновиться на новую версию с 0.9 PRE можно будет специальным инструментом, доступным в установщике системы.

А как же…. Форум?! Форум будет почти сразу после обновления. Сперва обкатаем систему, потом уж и форум.
Новый шаблон?! К сожалению, пока нет. Но... если у вас есть свой красивый шаблон и вы хотите, чтобы он использовался в дистрибе системы по умолчанию – форма обратной связи на сайте прекрасный инструмент, чтобы сообщить мне об этом.

Выйдет система, под новогодние праздники. Следите за новостями. С Новым Годом, счастливых праздников.