Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Eleanor CMS 0.9 PRE.
Скачать бесплатно Eleanor CMS 0.9 PRE.
Небольшое вступление от разработчика:
Итак, рад представить вам новую версию системы Eleanor CMS 0.9 PRE. Наверное, вы зададитесь вопросом, почему после, казалось бы, 1.0, версия понижается на 0.1 и становится 0.9 и что же значит PRE?
Изначально цикл версий мне представлялся как RC 1 … RC N -> 1.0, но после выхода RC5 как-то само собой оказалось, что архитектура RC5 нуждается в серьезной переработке и дальнейшее навешивание функционала может запросто привести к тому, что система рухнет под собственным весом. Основной проблемой RC5, которую так и не удалось, стала невозможность полного отделения логики от представления. Весь HTML код размещался прямо внутри модулей, создавая при этом ощутимый дискомфорт. С тех пор велась разработка версии 1.0, служебным названием которой было «альфа». А альфе было исправлено множество недостатков RC5, был учтен весь опыт, полученный за годы распространения системы. Но альфа есть «альфа» и реакция на эту версию соответствующая: благодаря наличию слова «альфа» большинство пользователей не хочет скачивать, устанавливать, ковырять, тестировать и предлагать систему. Обычно качают RC5 и дальше дело не идет.И вот сегодня готово обновление системы, которое по функционалу не только догнало, но и превзошло RC5. И мне очень не хочется вешать на него лейбу «альфа», потому как устал я от толп нежелающих использовать альфу только потому, что «это альфа… подожду уже стабильную версию». Нужно чтобы народ работал с системой, критиковал и предлагал, а не тупо ждал очередную версию, отвергая текущую под предлогом наличия в названии невкусного слова.… Но вместе с тем текущее обновление, по моим убеждениям, пока не дотянуло до 1.0 (есть еще над чем работать). Как быть? Пришла в голову идея дать этому обновлению версию 0.9, такое число как бы говорит о том, что следующее обновление – будет уже полноценная 1.0 с новым шаблоном, панелью модератора, инсталлером модов и дополнительными полями. А приставка PRE (Pre Release Edition) подтверждает это «как бы».
Нововведения:
1. Исправлена ошибка невозможности цитирования комментария в выделении, которого присутствовали спецсимволы: & и прочие.
2. Улучшена обработка спецсимволов при запуске системы на PHP 5.4 подробности: http://habrahabr.ru/blogs/php/137296/
3. При создании / правке пользователя в админке, группы теперь отображаются с учетом их иерархии.
4. Улучшена поддержка социальных сетей. В Eleanor CMS теперь встроена поддержка Open Graph protocol, который позволяет корректно публиковать ссылки на новости в социальных сетях. Теперь при вставке ссылок на новость в запись в социальных сетях Вконтакте и Facebook, картинки и пояснения к новостям, будут приятными и информативными.
5. Добавлен тег спойлер. Тег позволяет скрывать до нужды определенное содержимое на странице. При клике по спойлеру – он раскрывается и показывает свое содержимое. Для пользования им, используйте код
[spoiler=Название]содержимое[/spoiler]
6. В интерфейс управления пользователем в админке, добавлено отображение связок пользователя с другими учетками.
7. По просьбе пользователя Zver, в Eleanor CMS добавлена система черновиков. Логичным продолжением этой системы стала возможность сохранения значения полей формы при переключении языков.
8. Расширены возможности бана пользователей по IP. Теперь в список можно добавлять подсети. То есть 192.168.100.128/16
9. Обновлены FlowPlayer, CodeMirror, TinyMCE, CKEditor, Highlight JS до актуальных версий.
10. Возвращен функционал рейтингу.
11. В пользовательской части и в админке созданы подробные списки с пользователями онлайн. Блоки, отображающие пользователей онлайн теперь отображают только 30 последних активных сессий (для экономии места на экране). Остальные - доступны в подробных списках.
12. Благодаря интересу к системе пользователей Djadka и wizard993, шаблонизатор системы теперь поддерживает Fluent interface. Это улучшение позволит более комфортно программировать шаблоны под систему.
13. Реализовано редактирование файловых статических страниц. Вниманию новых пользователей! Если до этого момента ваш сайт состоял из набора связанных между собой статических страниц, перевести этот сайт на Eleanor CMS очень просто: достаточно лишь загрузить все ваши страницы в определенный каталог и все. Сохранятся даже старые URLы! Ваши пользователи ничего не заметят, но сайт станет управляться на современной Eleanor CMS.
14. Разработано долгожданное управление блоками. Во-первых, управлять блоками стало намного визуальнее, а во-вторых, наконец-то реализована идея, когда на разных страницах блоки могут выглядеть по-разному. Сейчас интерфейс управлениям блоками в админке представляет собой две области. В левой, в виде списка, отображаются все доступные в системе блоки, справа же находится «область», которая отдаленно визуально напоминает сайт. В этой области есть «места» - то есть подобласти для блоков. Внутри этих мест располагаются прямоугольники, которые схематично представляют блоки. Прямоугольники-блоки можно прямо мышкой таскать между областями, копировать (при зажатой ctrl) или удалять. Перетаскивание работает только в браузерах, поддерживающих HTML 5 Drag-and-drop (пока к таковым не относится опера). Интерфейс добавления блоков стал более лаконичным и чистым. Убрана возможность создания блоков из плагинов, вместо этого, к блокам добавлена возможность кастомной конфигурации. Для этого, рядом с файлом блока поместите файл конфигурации (имя файла конфигурации для файла блок block.php выглядит как block.config.php).
15. Разработан блок "Похожие новости". Блок выводит список новостей, по тематике – максимально схожих с просматриваемой новостью. Новости считаются похожими, если у них есть одинаковые теги и те, в которых пересечение тегов максимально – те и выводятся.
16. Дата новостей, актуальность которых ограничена, введено поле, в котором вводится дата окончания доступности новости на сайте. По наступлению этой даты, новость на сайте не публикуется.
17. Возвращен функционал модулю "обратная связь".
С этого момента, основной стабильной версией является Eleanor CMS 0.9 PRE, следующей будет 1.0. Версия же RC5 перемещается в музей и считается устаревшей. Спасибо ей и всем, кто ее использует. Поддержка этой версии, конечно же, продолжает осуществляться на форуме.
Цитата разработчика с форума:
В эту версию не вошло, но обязательно доложно войти в следующую: новый шаблон оформления, панель модератора, дополнительные поля, установщик модов.
И еще, недавно я решил сравнить производительность системы с ближайшими конкурентами, как делал это ранее. Все точно так же: берем xDebug, поочередно запускаем все системы и смотрим листинги. Вот, что получилось на этот раз:
eleanor_cms_0.9_pre.rar [2.66 Mb] (cкачиваний: 220)
MD5: 027dab3b74665b1e894bb2609ab5ff44
MD5: 027dab3b74665b1e894bb2609ab5ff44
UTF-8
eleanor_cms_0.9_pre_utf8.rar [2.66 Mb] (cкачиваний: 240)
MD5: f373a470df8b12a36ee477b0b7179bd3
MD5: f373a470df8b12a36ee477b0b7179bd3
Предыдущая Следующая