Что это такое?
Refinery CMS, часто сокращаемая до Refinery, представляет собой бесплатную систему управления контентом с открытым исходным кодом, написанную на Ruby и использующую фреймворк Ruby on Rails.
Refinery отличается от аналогичных продуктов тем, что ориентирован на нетехнического конечного пользователя и позволяет разработчику быстро создавать гибкий веб-сайт.
Преимущества Refinery CMS:
- система полностью бесплатна, а исходный код доступен для всех разработчиков;
- поддержка последних версий Rails;
- система очень проста и легка в использовании. Разработчики говорят, что с помощью данной CMS можно создать сайт даже за 10 минут;
- модульность и расширяемость, если необходима дополнительная функциональность, то Refinery позволяет легко создать собственное расширение;
- мульти-язычность;
- гибкость дизайна, позволяет создать любой необходимый дизайн.
Первоначальные требования
На вашем виртуальном сервере должен быть установлен фреймворк Ruby On Rails и сервер MySQL, о том как это сделать подробно написано в нашей инструкции.
Установка Refinery CMS
После того как среда для системы управления содержимым сайта подготовлена, можно выполнить установку:
gem install refinerycms
Создайте приложение, указав свое название:
refinerycms <app_name>
Например:
refinerycms cloud
Перейдите в созданный каталог:
cd <app_name>
Например:
cd cloud
Перед тем как запустить Rails-сервер не забудьте открыть порт 3000, на котором будет запущено приложение:
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
Запустите сервер:
rails server
Подключение к Refinery CMS<
Далее перейдите в браузере по следующему адресу:
<IP-адресс_или_домен>:3000/refinery
Например:
111.111.111.111:3000/refinery
Перед вами откроется страница, где нужно создать пользователя, указав имя, почтовый адрес и пароль.
Далее вы будете перенаправлены в панель управления сайтом.