Explay Evolution Alfa 1
Спустя более полугода после выхода последней версии Explay v.3.1.5, продолжено развитие этой системы. Развитие, с уже имеющимися индивидуальным наработками по этой системе и с незаконченной новой авторской версией, продолжено в конце июня - начале июля 2010 года. Дальнейшее развитие получило имя Explay Evolution или коротко EEvolT CMS (сокращение от E(xplay)Evol(u)T(ion)).
Explay Evolution это бесплатная система управления персональными блогами и коллективными блогоподобными сообществами. Программный код EEvolt.CMS распространяется под лицензией GNU GPL v.3. Система реализована с применением современных принципов построения веб-приложений и использует максимум возможностей PHP 5 (адаптирована также под v.5.3), MySQL, XML (на данном этапе, в дальнейшем Smarty) и AJAX. Основная идея системы EEvolt.CMS - легкость и скорость, удобство и простота в использовании и изучении, безопасность, гибкость и стабильность, простота разработки нового функционала, доработки и адаптации под индивидуальные требования, модульный и плагинный принцип. Кроме того следует выделить использование ООП в связке с ORM, объектная модель HMVC. Следуя такому принципу построения и такой модели большую часть программного кода, отвечающего за выборку и внесение изменений в БД, было объединено в "ядро", что позволяет упростить написание новых модулей и плагинов и занимает крайне мало времени.
Структура системы включает в себя собственно ядро, модули, плагины и шаблоны. На данном этапе требуется хостинг с поддержкой XSLT, после перехода к Smarty будет гарантировано работать на большинстве отечественных и зарубежных хостингов.
Базовая комплектация системы включает гибкое структурированное ядро, предоставляющее API для разработчиков, антиспам плагин (в дальнейшем плагин Invites для регистрации по приглашениям, а по мере появления новых многие также будут включаться в комплектацию), модули: банеров, блогов, панели управления, комментариев статей и фотографий, cron, файловый менеджер, личных сообщений, ленты активности, статичный страниц и статей, управления участниками, профилей участников, фотоальбомов, микросообщений, работы со ссылками, система рейтингов участников, блогов, сообществ, статей, фотографий, комментариев и модуль работы с сервисом SAPE. API позволяет управлять полями и типами данных непосредственно из панели администратора, в том числе создавать и добавлять новые, удалять имеющиеся, связывать между собой.
Внешнее представление установленной копии гибко настраивается и позволяет выводить на определенные страницы определенные блоки, в том числе блоки банеров (место размещения выбирается в панели администратора), последних комментариев, рейтинга блогов и сообществ, облака тегов, статистики участников, облаков городов и стран участников, поиска участников. настройки оформления вынесены в шаблон. Имеется четыре вида публикаций: статья или заметка в персональный блог или сообщество, ссылки, новые сообщества и статичные страницы статей (из панели администратора).
Установив систему в базовой комплектации пользователь получает возможность публиковать статьи, заметки и ссылки в персональных блог, создавать тематические сообщества и публиковать в них статьи, заметки и ссылки, комментировать статьи других участников и собственные, комментировать фотографии в фотоальбомах, участвовать в рейтинге пользователей, статей, комментариев и фотографий, заводить друзей и наблюдать ленту их активности, общаться с друзьями с помощью личных сообщений. Настраивать свой и просматривать у других участников профили. В профиле предусмотрены поля имени, даты рождения, пола, электронного адреса, страны и города жительства пользователей, заметок о себе, интересы, контакты (ICQ, Skype, Livejournal, Twitter, Хабрахабр, ВКонтакте). Система регистрации новых участников возможна с активацией по e-mail или без таковой, в дальнейшем планируется ввести систему регистрации по приглашениям. Настройки профиля позволяют закачать и выбирать собственные аватары в количестве, разрешенном администратором, управлять оповещениями, менять пароль, подавать заявку на удаление собственного профиля (в будущем генерировать код приглашения с привязкой этой возможности к рейтингу).
В системе приняты четыре группы глобальных пользователей: гости, зарегистрированные участники, модераторы и администраторы. Глобальные администраторы имеют доступ ко всему. Кроме того в сообществах есть возможность также назначать модераторов и администраторов отдельных сообществ. По-умолчанию администратором нового сообщества становится создавший его участник (глобальный администратор имеет возможность переназначать администраторов и модераторов).
Система рейтингов позволяет управлять показом статей на главной странице, возможностями создания сообществ и др. Каждый участник может проголосовать только однажды за каждую запись или фотографию (нет возможности повторных голосований). рейтинги персональных блогов привязаны к рейтингу участника и равны.
В настоящее время система Explay Evolution находится в разработке. Альфа версия с перечисленными выше функционалом и возможностями на сегодняшний день уже достаточно стабильна. К участию в сообществе и разработке приветствуются все заинтересованные.
Приветствуются разработчики модулей и плагинов, основного кода ядра, дизайнеры, верстальщики, тестеры и просто пользователи. Официальный сайт - http://www.eevolt.ru
SVN и тикеты проекта - eevolt
Планировщик и копия SVN - E.EvoltCMS
Последняя стабильная альфа-версия Explay Evolution прикреплена к данному посту. Zip-архив размером 900 Кб.
Установка:
Распаковать содержимое архива в корень на сервере.
Выставить права 777 на папки (рекурсивно на все вложенные папки) /cache, /temp, /uploads и /config и права 666 на файл /config/data_config.php.
Открыть в браузере адрес http://yoursiteaddr/install.php.
Заполните все поля в соответствии с настройками на хостинге и нажмите "Установить".
После получения сообщения об успешной установке удалите из корня сайта файлы install.php и sql.sql, выставьте права 644 на файл /config/data_config.php.
Логин и пароль администратора по-умолчанию - admin.
Авторизуйтесь и смените пароль.
Вход в панель управления - http://yoursiteaddr/admin
Данная альфа-версия может содержать еще не обнаруженные или еще не устраненные ошибки, по этой причине использовать ее для рабочих сайтов не рекомендуется. Также обо всех ошибках, вопросах ждем сообщений и отзывов. Критика приветствуется только адекватная, справедливая и конструктивная
Файлы- Files:
Скачать Explay Evolution Alfa 1 Русская Версия / DownLoad Explay Evolution Alfa 1 Rus Version
Версия - Version: Alfa 1
Внимание: Это свободное (Open Source) программное обеспечение, доступное под лицензией GNU GPL v.3.