Небольшое вступление от разработчика:Итак, рад представить вам новую версию системы 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) подтверждает это «как бы».