Описание проекта
Силу
информации в современном мире трудно
переоценить. Человек из потока информации
строит представление об окружающем
мире. И от того как она преподносится
будет зависеть какое мнение сложиться
у человека о кандидате на выборах или
товаре в магазине. Задача предоставить
полную и правильную информацию выходит
на передний план в современном обществе.
Эти задачи призваны решать портальные
системы. В процессе решения основной
задачи, возникает несколько дополнительных
таких как управление правами доступа,
сбор статистики, анализ системы, выявление
и устранение узких мест. В то же время
сложность системы может стать причиной
по которой не могут быть использованы
все ее возможности. Администраторам и
модераторам часто сложно разобраться
в том как сделать ту или иную задачу в
рамках используемой системы. Простота,
наглядность инструментов и полнота
предоставляемой документации может
облегчить процесс работы. Именно эти
задачи ставили перед собой разработчики.
При выборе методов размещения отдавалось
предпочтение универсальности инструментов.
Ограниченный набор инструментов должен
решать наиболее полный спектр задач
часто выполняемых в процессе управления
содержимым. Выполнение узких и специальных
задач выводилось с основных функций
системы в разряд дополнительных
возможностей. Это позволило облегчить
работу базовой системы без потери
возможности наращивания функционала
за счет установки дополнительных модулей
и блоков. При работе внутри системы все
ее части придерживаются фиксированных
установленных правил взаимодействия.
Модули и блоки максимально разделены
между собой. Любой из них при необходимости
может быть выключен и удален из системы.
Внесение изменений в отдельный никак
не скажется на работу оставшихся. В
минимальном варианте портальная система
может работать с пятью модулями. И ее
возможностях останется управление
пользователями, авторизация, ограничение
прав доступа, изменение настроек системы
и установка новых модулей. Весь
дополнительный функционал вынесен за
пределы базовой системы. Этим достигается
возможность уменьшить время работы
системы, сократить вероятности появления
ошибки и уменьшить используемые ресурсы.
В системе нет данных которые администратор
не мог бы изменить. Большая часть страниц
раздела администратора выполнены в
виде таблиц и практически полностью
повторяют таблицы в базе данных. Процесс
регистрации системы занимает две минуты.
Он включает в себя создание таблиц базы
данных вашей новой системы, установку
пароля администратора и внесение
изменений в конфигурационный файл
сервера. После завершения процесса
установки вы становитесь полноценным
владельцем зарегистрированной копии
системы без каких либо ограничений.
Немедленно можно приступить к работе
над вашим новым сайтом. Среди доступных
вновь установленных модулей наиболее
часто используемыми являются «Файлообмен»,
«Редактор страниц», «Блоки», «Темы» и
«Настройки». Все изменения внесенные
в системе сразу становятся видны на
сайте. В любой момент времени вы работаете
с последними доступными версиями ядра,
моделей и блоков. Вновь написанные
модули и блоки сразу же становятся
доступны к установке. Эта возможность
достигнута тем что все копии сайтов со
стандартной настройкой работают с одной
версией программного обеспечения. При
необходимости часть функционала системы
может быть заменена на отличный от
базового или отключена. Основным и
единственным языком поддерживаемым
системой является Русский. Поэтому вы
не встретите в системе англоязычных
админстраниц или недопереведенных
модулей. На данном этапе разработки
поддержка многоязычности не предполагается.
Разделение на шаблоны и программную
часть поддерживается на уровне ядра.
При регистрации страницы возможно
использование доменных имен второго
уровня из любой доменной зоны. Для этого
нужно настроить сервера имен вашего
доменного имени на адрес на который
ссылается домен mpak.su. После обновления
дерева серверов имен при входе по имени
вы увидите страницу регистрации в
системе. В остальном процесс регистрации
не отличается от регистрации домена
третьего уровня. На странице регистрации
вы найдете документацию и форум в котором
можно задать вопросы или почитать ответы
администраторов и разработчиков.