If you need translation of this Readme, please message us kalashnikov@ulmic.ru. We'll translate for you and post to this page
Это набор гемов для быстрого построения узкоспециализированных Rails-приложений. У каждого заказчика, который руководит или принимает участие в руководстве организацией есть 1 интересующее нас достоинство и 2 недостатка:
Достоинства:
- он знает бизнес-процессы своей организации
Недостатки:
- он не умеет делать сайты
- он не знает, что на этих сайтах должно быть
Tramway решает две этих проблемы. Цель проекта сделать так, чтобы руководителю организации не приходилось идти в веб-студии, чтобы ему сделали такой же типовой сайт, которых делали уже много. Всё благодаря тому, что будут разработаны шаблоны сайтов. Шаблоны Tramway претендуют на то, чтобы удовлетворять потребностям большого количества "заказчиков".
Реализованные шаблоны:
coming soon
Шаблоны в стадии разработки:
Так же, в рамках разработки Tramway шаблонов были сделаны корневые библиотеки:
- tramway-core - ядро, предоставляющее базовые классы для шаблонов
- tramway-admin - каждый сайт должен иметь систему управления контентом (админку), эта библиотека предоставляет админку
- tramway-landing - многие проекты выглядят как лендинги, в этой библиотеке собраны основные стили для лендингов
Чтобы создать свой собственный шаблон сайта, используя Tramway, надо сделать следующие действия:
- Создать mountable rails engine
rails plugin new --mountable tramway-${template_name}
, гдеtemplate_name
- это название шаблона, с которым вы хотите работать