
Возможности
- Блоги
- Добавление публикаций двух типов: статья и ссылка
- Возможность «подключаться» к блогам, назначать администраторов и модераторов
- Оценивание и комментирование
- Ограничения по рейтингу пользователя
- Черновики
- Люди/пользователи
- Регистрация с подтверждением по e-mail и без
- Поиск по пользователям
- Небольшая статистика
- Возможность загрузки нескольких аватаров
- Настройки и смена пароля
- Возможность добавлять друзей
- Лента друзей аналогично новостям В Контакте
- Уведомления на e-mail/Внутренняя почта
- Уведомления об ответах на публикации, фотографии, почту и комментарии (в текущей версии сами e-mail’ы не отправляются, а складываются в БД)
- Обмен внутренними сообщениями аналогично Хабрабру
- Фотогалерея
- Возможность создавать фотоальбомы
- Загрузка фотографий
- Комментирование
- Планируются отметки пользователей на фотографиях
- Статичные страницы
- Присутствуют
Особенности движка
Первая и самая главная особенность 3-й версии — это архитектура. Описывать подробно я ее сейчас не буду, если кому интересно, то я говорил про нее в этом топике. Расскажу лишь о «вкусностях». Первая — это возможность комбинировать списки выводимых объектов (помните на старом Хабре страницы с топиками и комментариями?) Эта особенность, на мой взгляд, очень полезный и мощный инструмент, который уже используется в модулях блогов и в абсолютно новом модуле «Лента». Вторая особенность — это простота разработки модулей. При разработке модулей используется сравнительно небольшое количество функций и классов, вам даже не понадобится знания SQL. В помощь разработчикам уже есть документация. Третья особенность, которую я хотел бы выделить, — это кеширование. В сборку уже включены два интерфейса к бэкендам: Memcache и eAccelerator.
Недостатки особенностей
К сожалению движок не из разряда легких, причем в обоих смыслах. Во-первых, из-за особенностей архитектуры он очень требователен к ресурсам, а без кеширования я бы на рабочий сайт его не ставил, как говорится «красота требует жертв». Во-вторых, если разработка модулей достаточно проста (тем не менее требует от разработчика определенного уровня), то XSLT-шаблоны это другое дело. Насколько я представляю, сейчас достаточно мало верстальщиков работают с XSLT, поэтому верстка дизайна может влететь в копеечку. Здесь хочу добавить, что у самого нет денег на сервер, где можно развернуть CMS с тестовой площадкой:)
Планы
В ближайших планах подкрутить, что не подкручено и добавить пару мелочей, включая инвайты. Новых публичных модулей, пожалуй, пока не планируется. Не за горами и бета-версия, а там уже и релиз. Начиная с бета-версии обещаю, что будет модуль обновлений, а после релиза обновления не будут затрагивать шаблоны. Если когда-нибудь сделаю официальный сайт на 3-й версии, то обязательно будет багтрекер и репозиторий модулей и дополнений.
До версии 3.1 не будет административного интерфейса, но будут доступны самые необходимые настройки.
Системные требования
- PHP 5
- MySQL 5
- XSLT
- mb_string
- mod_rewrite
Желательно: Memcache или eAccelerator.
Установка
Скачать альфа-версию или посмотреть исходники можно на Google Code.
Установка: загрузить файлы на сервер, выполнить дамп базы данных (dump.sql).
Авторизоваться можно под admin/admin.
Обо всех обновлениях и нововведениях я стараюсь писать на http://explay.su
Тестируйте на здоровье!
P.S.: конечно же хочу услышать комментарии критику. Буду очень рад, если Вы ткнете меня носом в код с ошибками.