КАК: сайт статической компании с Rails
У меня действительно глупый вопрос.
Я давно использовал Wordpress для создания сайта, но больше не хочу его использовать. И сейчас я ищу немного другой подход. В остальном я совсем новичок в Ruby on Rails. Я прочитал несколько книг, и я не чувствую себя в этом настолько уверенным. Итак, вот сделка:
Мой друг попросил меня создать простой сайт для его компании. Он хочет только супер простой статический сайт, который будет содержать эти страницы:
- Главная
- Товары
- контакт
Каждая страница будет содержать простую информацию, и нет необходимости реализовывать контактные формы и другие основные функции. Я также хочу развернуть это приложение на Heroku, потому что у него не так много денег, и мы ищем бесплатный хостинг. Более того, я думаю, что лучшим подходом в этом вопросе будет какая-то CMS, которая поможет ему редактировать сайт.
Обзор окончательного решения:
- Статические веб-страницы с простой CMS
- Использование Twitter начальной загрузки для базового макета
- Развернуть на Heroku
Я ценю каждый вклад в этом вопросе. Спасибо
2 ответа
Все, что вы сказали, говорит о том, что вы должны придерживаться WordPress. Он вполне способен представить статичный веб-сайт, не относящийся к блогу (используйте "Страницы вместо сообщений"), и есть несколько отличных тем. За эти годы WP действительно стала CMS, которая также хороша для ведения блогов. Есть и другие инструменты, такие как Drupal, которые могут подойти.
Я создал WP-сайт с почти такими же целями для очень нетехнических людей; с небольшим обучением они в конечном счете узнали, как управлять сайтом, загружать изображения, добавлять контент, предоставлять разрешения другим и делать много других довольно интересных вещей. Я использую Rails с 2007 года, но для этого случая это не было правильным решением.
Rails - очень (очень!) Сложная среда веб-разработки, используемая для создания сложных и масштабируемых динамических веб-сайтов. С силой приходит уровень сложности на несколько порядков выше, чем у WordPress. Даже если вы используете refinerycms
вам все еще нужно сделать много сложных настроек и знать много вещей. Даже если вы используете Heroku и следите за RailsCast, подобным тому, что и для refinerycms, вы, несомненно, столкнетесь с какой-то стеной, где вам действительно нужно понять больше... Rails заманчиво так - кажется простым.
Если вы используете эту причину для изучения Rails и готовы потратить некоторое время, то обязательно сделайте это. Но если вы хотите простое решение, это не так. Изучение Rails похоже на обучение полету на самолете, но сложнее.
Для статических страниц с рельсами вы можете использовать камень высокого напряжения. Вы можете найти подробное использование этого драгоценного камня в этой записи блога. После того, как вы создадите страницы, вы можете легко развернуть свое приложение, как обычное приложение rails в heroku.