- Orange.Portal
Карточка_программы
name=Orange.Portal
logo=
screenshot=
caption=Стандартная тема Orange.Portal
genre=Система управления контентом/CMS
developer= Михаил Кельнер
latest_release_version=3.2.8
latest_release_date=16 апреля 2008 г.
operating_system=Кроссплатформенное программное обеспечение
license= GNU GPL
website= [http://o-portal.org.ru/ o-portal.org.ru]Orange.Portal — система управления сайтом (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL или PostgreSQL). Orange.Portal является свободным программным обеспечением защищённым лицензией GPL.
История проекта
Начал разработку в 2006 году Михаил Кельнер, который является главным идеологом и разработчиком системы.
В 2006 году вышла версия 1.0, которая не требовала баз данных и была крайне нефункциональна. Весной 2007 года была разработана версия 2.0, однако её релиз был отменён из-за ряда недостатков в ядре.
Во второй половине 2007 года был выпущен релиз 3.0, который был основан на новом ядре, которое частично сделано в соответствии с идеологией ORM.
Технические особенности
Архитектура Orange.Portal позволяет применять его для построения различных типов сайтов — блогов, информационных архивов, сайтов новостей, корпоративных сайтов. Вся функциональность встроена в систему.
Функции предоставляемые модулями входящими в поставку Orange.Portal:
* Создание и редактирование блоков и разделов, в том числе — с выполняемым кодом
* Редактор XHTML-кода, позволяющий быстро вставлять теги, а так же просматривать набранный вами текст.
* Вложенность разделов любой глубины
* Поддержка разделов и модулей работающих через AJAX
* Основные настройки системы можно изменять через панель управления
* Ведение расширенного журнала посещений, с помощью которой Вы легко сможете получить интересующую вас статистическую информацию
* Возможность просмотра отображения html-кода при редактировании разделов и блоков, а так же быстрое добавление html-тегов
* Возможность регистрации пользователей, разграничение уровней доступа
* Поддержка префиксов таблиц (в одной базе данных можно установить много копий системы)
* Управление пользователями, система восстановления забытых паролей
* Возможность бана пользователей по имени или по IP-адресу
* Настройка стилей, шаблонов и основного файла(index.php)
* Возможность загрузки файлов на сервер
* Встроенная система для работы со статьями с поиском, рейтингами, облаком тегов и т. д.
* Поддержка древовидных комментариев
* Модуль обратной связи обеспечит связь посетителей с администрацией по электронной почте
* Менеджер ссылок даст возможность легко управлять разделом со ссылками на другие ресурсы
* Система кеширования позволит сократить затрату ресурсов в наиболее «тяжёлых» частях сайта
* Общедоступные статьи пользователи могут просматривать по RSS (при включённом кешировании RSS отдаётся без обращения к базе данных).
* Модуль «Галерея» позволит создавать альбомы с изображениями
* Автоматическое создание миниатюр при загрузке картинок в галерею облегчит процесс публикации изображений (jpg, gif, png)
* Поддержка переводов интерфейса сайта на разные языки
* Встроенная(отключаемая) система приглашений(invites)
* Наличие профилей пользователей, аватаровПоддержка локализации
На данный момент доступны русская и английская версии системы.
Системные требования
Orange.Portal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.
* Операционная система: семейство Unix, Windows (любые ОС, на которых может работать интерпретатор PHP)
* Веб-сервер: Apache (теоретически любой веб-сервер, допускающий исполнение PHP-кода)
* СУБД: MySQL, PostgreSQL (в принципе возможна адаптация к другим реляционным СУБД)
* PHP5Недостатки
* Не очень быстрая работа (время генерации страницы около 0.1-0.2 на AppServ)
* Отсутствие большого количества модулей
* Отсутствие поддержки ЧПУ (коротких адресов)
* Малый объём информации о системе
* Отсутствие WYSIWYG редактораСсылки
* [http://o-portal.org.ru Официальный сайт проекта Orange.Portal]
* [http://b-web.ru Разработчик системы]
Wikimedia Foundation. 2010.