Страницы сайта танцуют Румбу


Элементарный сайтовый движок

Thu, 19 Jun 2008 10:32:31
 Это элементарно,
Ватсон...


Иногда интернет проект представляет собой домашнюю страничку (хомячка), или сайт визитку. Поэтому для его осуществления нужны только самые простейшие функции, среди которых главная - изменение дизайна сразу на всех страницах (дабы не повторять однотипные операции). При этом, как известно, существует масса способов ошибиться, опечататься, и в конце концов - забыть сменить раскладку клавиатуры с английской на русскую и обратно.

Для таких вот простых и незамысловатых проектов в недрах команды 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/ можно посмотреть образец работы скрипта

    Маэстро


    Comments:



    Fri, 04 Jul 2008 05:09:57

    Маэстро

    Нету, контент в файл data.html добавляется любым html редактором


    Thu, 03 Jul 2008 14:55:08

    Deeves

    непонял... а админка то у нее есть?


    Sat, 21 Jun 2008 15:54:13

    Маэстро

    Система для английских сайтов подходит отлично, и финтифлюшки уже можно было бы прикручивать... Однако будет ещё одна версия, в которой система адресации (не меню), будет другая. В зависимости от версии и поиск надо программировать по-разному, поэтому он пока не реализуется. Но учтите, что финтифлюшки увеличивают размер дистрибутива, а Rumba Easy позиционируется как элементарная (и компактная) до максимально возможного.


    Fri, 20 Jun 2008 03:46:28

    Престидижитатор

    Эта версия просто супер. Если можно, добавьте поиск и пару финтифлюшек для оптимизации в стиле SEO.Если мне потребуется открытый код скрипта, как поступить (чтобы чуть-чуть подправить под себя)?

    Ваш Ф.И.О.:
    Ваша почта:

    Введите код: 111136

  • CMS© 2009