RedsolutionCMS упакована несколькими сдолжпособами для вашего удобства.
Все файлы доступны на странице загрузки
Существует два способа установки пакета:
Первый способ не требует комментариев - скачиваете файл и устанавливаете. Второй способ требует более подробного описания. Для работы вам потребуется версии не ниже 2.5 и две необходимых библиотеки: и . В Ubuntu эти библиотеки уже установлены по умолчанию.
Для запуска CMS необходимо установить все зависимости. После того, как в вашей системе установлен интерпретатор Python с библиотеками setuptools и PIL, а так же библиотека redsolutioncms, вы можете начать работу.
Для этого создайте папку, в которой вы поместите проект с новым сайтом, например, папка site в документах. Все эти действия сделает автоматизированный установщик для Windows.
В случае Debian/Ubuntu так же проверьте, что в системе установлены пакеты python, python-imaging, python-setuptools. Установить их из командной строки можно, выполнив
sudo aptitude install python python-setuptools python-imaging
Установите deb пакет с сайта с помощью системных инструментов, либо из командной строки
sudo dpkg -i path-to-deb-package
Этот тип установки отличается от остальных тем, что вы не устанавливаете redsolutioncms как системную библиотеку. Это полезно в случае, если вы планируете изменять код redsolutioncms, либо не можете устанавливать системные библиотеки.
Скачайте и распакуйте исходный код redsolutioncms в папку, например, ~/projects/redsolutioncms. Что делать после этого - см. ниже.
Для удаления следов установки RedsoutionCMS подойдут стандартные средства установки и удаления программ Windows из панели управления. Так же Вы можете удалить установленный Python и его библиотеки.
Для удаления RedsolutionCMS из системы воспользуйтесь менеджером пакетов, либо выполните из командной строки
sudo aptitude remove redsolution-cms
Удалите исходники системными средствами :)
После установки с помощью установщика в Debian/Ubuntu появится консольная команда redsoluitioncms.
Создайте папку будущего проекта, например, /home/vasya/mysite/, Из этой папки запустите команду redsolutioncms.
Если вы устанавливали систему из исходников, например, в ~/redsolutioncms то вместо
redsolutioncms
нужно напрямую запустить скрипт-загрузчик:
<путь-до-исходников>/redsolutioncms/loader.py
Загрузчик после запуска скачивает Django, остальные необходимые для создания проекта библиотеки. После их загрузки должен открыться веб-интерфейс в системном браузере.
На этой странице вы выбираете имя проекта, настройки базы данных, а так же указываете доменнное имя, на котороые будет отзываться ваш сайт.
Основная часть работы была сделана именно ради этой страницы. Были написаны сами модули (те, что нашего авторства), были подготовлены документации модулей, созданы настройщики. Каждый модуль имеет небольшое описание в несколько фраз. Если вас интересует более детальная информация, загляните на .
Здесь вы сможете настроить модули по вашему вкусу. Выберите, какой модуль будет отвечать за главную страницу, на какие домены настроить server-config, сколько шаблонов будет в page-cms и т.д.
Вообще, администратора сайта вы сможете создать позже из консоли командой:
bin/django create_superuser
но RedsolutionCMS сделает эту часть работы за вас.
Всё. Сайт готов! Можно создавать контент: