Элементарный сайтовый движок
Это элементарно,
Ватсон...
Иногда интернет проект представляет собой домашнюю страничку (хомячка), или сайт визитку. Поэтому для его осуществления нужны только самые простейшие функции, среди которых главная - изменение дизайна сразу на всех страницах (дабы не повторять однотипные операции). При этом, как известно, существует масса способов ошибиться, опечататься, и в конце концов - забыть сменить раскладку клавиатуры с английской на русскую и обратно.
Для таких вот простых и незамысловатых проектов в недрах команды Rumba и сформировался образ простейшей, элементарной CMS-ки, функции которой сводятся к правильному формированию меню и отображению единого дизайна. Поскольку слово (и даже мысль) никогда у нас не расходится с делом, в нескольких десятках строчек кода и скомпилировался этот посыл под названием сайтовый движок Rumba Easy.
Как видно из названия, ничего проще вы ещё не встречали. Прообразом скрипту послужил известный CMSimple. Однако наш скрипт ещё проще и ещё быстрей. При этом в нем сохранена парадигма хранения контента в одном HTML (подчёркиваю!) файле. Т.е. для редактирования контента вам потребуется... ваш любимый html-редактор. Этим же редактором редактируется и дизайн.
Администрирование
Открываем вышеупомянутым html-редактором файл data.html Что мы видим? Это самая обыкновенная интернет страничка. Теги Н1 здесь используются для создания разделов (и описания к ним), а теги Н2 для создания страниц. Разберёмся на простом примере, как всё это работает. Допустим, вы создаёте сайт о сайтовых движках. Порядок такой:
открываете в html-редакторе файл data.html
создаёте запись БЕСПЛАТНЫЕ CMS ставите до и посте тег Н1
следом пишете - В этом разделе будут описаны лучшие из бесплатных CMS
теперь создаём статью Rumba Easy - заключённую в тег Н2
далее пишем Самый простой и надёжный скрипт для создания сайтов
сохраняете сделанные изменения и смотрим результат
Как видите, всё просто. Скрипт позволяет реализовать уровень один уровень вложенности - разделы, и в них статьи. Однако для элементарного создания сайтов этого более, чем достаточно. Редактируется дизайн как угодно (файл pattern.html), главное, чтобы в нём были переменные (окружённые знаками больше и меньше):
titlephp - отвечат за изменения названия страницы
telophp - вместо этой переменной будет отображаться содержимое страниц
menuphp - там, где будет эта переменная, появится меню сайта
Вот и всё, что нужно знать для того, чтобы эффективно использовать сайтовый движок Rumba Easy. Учтите только, что его механизм на сегодня более удобен для англоязычных сайтов (ввиду вывода названий в адрес страниц). Поэтому нежелательно использовать знаки препинания в названиях разделов и страниц. По адресу http://rumba.net.ru/example/e09/ можно посмотреть образец работы скрипта
Смотри также:
Rumba 2. переход на новую версию CMS Новое в КМС (CMS) версии 1.8 - Rumba продолжает развиваться Администрирование в движке Easy 1.1
Скачать движок Версия CMS Rumba номер 2.2
Комментарии
Маэстро
Fri, 18 Dec 2009 02:04:05
Нету, контент в файл data.html добавляется любым html редактором
Deeves
Fri, 18 Dec 2009 06:56:35
непонял... а админка то у нее есть?
Маэстро
Thu, 17 Dec 2009 21:06:19
Система для английских сайтов подходит отлично, и финтифлюшки уже можно было бы прикручивать... Однако будет ещё одна версия, в которой система адресации (не меню), будет другая. В зависимости от версии и поиск надо программировать по-разному, поэтому он пока не реализуется. Но учтите, что финтифлюшки увеличивают размер дистрибутива, а Rumba Easy позиционируется как элементарная (и компактная) до максимально возможного.
Престидижитатор
Thu, 17 Dec 2009 09:59:46
Эта версия просто супер. Если можно, добавьте поиск и пару финтифлюшек для оптимизации в стиле SEO.Если мне потребуется открытый код скрипта, как поступить (чтобы чуть-чуть подправить под себя)?
Комментировать