Облако тегов → новая версия
Продолжаем курс вводных топиков во вторую часть cogear. Следует помнить, что следуя концепции МИСО мы стараемся сделать все просто. В прошлом полугодии ваш покорный слуга сполна вкусил системного анализа, поэтому и здесь мы структурируем и определяем взаимосвязи, а после целое делим на элементы и приводим их к общему знаменателю. Ни для кого не секрет, что в первой версии мы ввели свое обозначение компонента системы — шестеренка. Почему? Потому что мы называем CMS движком, а как CMS состоит из компонентов, так и внутри движка трудятся шестеренки, обеспечивая его работоспособность. Во второй части мы продолжаем развивать эту философскую линию. Мы убираем .info файлы, как характеризующие шестеренку, и ставим на их место классы на PHP. Настройки переезжают в базу/кеш (пока, непонятки при обновлении!), вся структура определяется внутри класса. Кроме того, теперь разработчик сам волен распоряжаться структурой свой шестеренки, ведь любые ограничение на файлы и папки сняты.
Что ждет в новом витке эволюции движка:
- Интеграция с jQuery. Два фреймворка будут работать бок-о-бок.
- Визуальный редактор elRTE.
- Обновленная загрузка файлов (на jQuery).
- Полноценный ORM для удобной работы с базой.
- Усовершенствованная система инбоксов. Возможность контролировать участников переписки (приглашать/прогонять).
- Возможность отправки системной почты через SMTP.
- Возможность выставлять срок давности голосования за ноды и комменты.
Например, по прошествии трех дней за топики голосовать уже нельзя. - Багфиксы тех мелочей, что еще оставались.


sofcom → Новости / Релиз фреймворка задерживается 134
Ramir → блог aesteral / Сжатие JavaScript и CSS 2
IceDragon → блог IceDragon / Тестирование cogear2 на реальном хостинге 1
AndreySuperstar → Новости / С Новым 2012 годом! 38
tochka6 → блог tochka6 / Минусы фреймворка Cogear2 (хм.. будущего) 13
Viktorminator → Github / Первые шаги работы в Git 7