Orange.Portal
Материал из Википедии — свободной энциклопедии
| Orange.Portal | |
|
Стандартная тема Orange.Portal
|
|
| Тип | Система управления контентом/CMS |
| Разработчик | Михаил Кельнер |
| ОС | Кроссплатформенное программное обеспечение |
| Текущая версия | 3.2.8 — 16 апреля 2008 г. |
| Лицензия | GNU GPL |
| Сайт | 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 редактора
[править] Ссылки
Для улучшения статьи желательно?:
|

