Меня удивило то, что ответ Фила Арндта был отклонен - я думаю, что трудно завоевать доверие, если вы участвуете в обсуждаемом продукте.
Что касается вашего вопроса: уверен, что вы можете создать этот сайтсамостоятельно, и, скорее всего, это будет проще и будет стоить вам меньше времени, чем погружение в документацию RefineryCMS.
Однако, скорее всего, этот сайт будет развиваться, у вашего клиента возникнут дополнительные требования, и он станеттруднее идти в ногу со сложностью проекта.
Более того, вы получите больше похожих вопросов от других клиентов.Подобные, но не идентичные, вам придется каждый раз начинать с нуля.
CMS-фреймворк, такой как Refinery, в этот момент становится интересным выбором.Фреймворк дает вам большие строительные блоки, чем сам фреймворк Rails, поэтому вы можете строить быстрее.Вам не придется заново изобретать колесо для каждого запроса клиента, так как оно часто будет похоже на то, что другие люди создали и поделились («двигатели» в случае НПЗ).Таким образом, время, потраченное на изучение использования фреймворка, окупится.
Так что в вашем случае, даже если вы уже внедрили свою мини-систему управления контентом, я бы подумал о том, чтобы переделать ее на нефтеперерабатывающий завод или другую платформу CMSпрежде чем вы в конечном итоге создадите свою собственную CMS, в которой вам придется дублировать всю работу, уже проделанную для других CMS ...