Почему в эпоху громадных CMS рождаются и совсем простенькие?

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

Но вебмастер обычно далеко не дизайнер и не программер, и, чтобы не заморачиваться, без особых раздумий ставит себе какой-нибудь хорошо ему знакомый движок, большинство функций которого обычно не нужны, и конкретно тут совершенно излишни. В результате сотворённый сайт получает в наследство от движка тяжёлые неповоротливые страницы с избыточным кодом, а на диске хостера поселяется ещё один монстр, объём файловой структуры которого на пару порядков превосходит объём контента самого сайта.

То, чем занимается мощный движок в итоге, называется "Гора родила мышь".

Если же вдруг окажется, что на движок надо повесить ещё и какую-то динамичность, в виде РНР скриптов, то запросто может случиться, что это просто невозможно, либо сопряжено с такими проблемами, что чесать вебмастеру главу все выходные без перерыва. Ибо разработчик движка далеко, а нагорожено им столько, что самому вовек не разобраться.

Нам знакома подобная ситуация, мы с ней неизменно сталкивались каждый раз при создании очередного сервиса. Пока это вконец не надоело.

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

Самое же замечательное, что создание и обычного, статичного сайта (пусть даже и глубоко структурированного, не "плоского"), на базе данного движка является настолько простой процедурой, что она доступна даже начинающему вебмастеру. Хотя, повторимся ещё раз, назначение nano-CMS вовсе не в клепании статичных сайтов.

Что умеет наша nano-CMS?

Полезность нано-КМС вытекает из её способностей:

  1. Отсутствие параметров в адресах документов.

    Может показаться несущественной особенностью, но у нас другое мнение.
  2. SEO оптимизация.

    Это в первую очередь правильная структура кода.

    Когда блок HEAD не содержит никакой ненужной ерунды в виде давно игнорирующихся МЕТА тегов, а структура страницы сначала несёт в себе блок с контентом, и только затем упоминает блок с навигацией, и всякие там рекламные блоки.

    Потому что чем ближе контент к началу страницы в коде, тем выше его ценность для поисковика.
  3. Дивовый дизайн.

    Даёт минимальный код форматирования и оформления страниц.
    По соотношению "сам контент/всякий мусор" вне всякой конкуренции.
    Смотрите исходник этой страницы для примера.
  4. Лёгкое структурирование сайта.

    Вы можете сотворить в папке с контентом фолдер, бросить в него файлики, и тотчас в структуре сайта на нано-КМС станет доступна папочка с именем фолдера, и соответствующими документами в ней.

    В папке с контентом можно создать сколько угодно дополнительных фолдеров. Причём в каждом из них также дозволено организовать ещё фолдеры, вкладывая их на произвольную глубину.

    Никогда ещё построение сильно структурированного сайта не было таким простым.
  5. Персональное оформление для каждого фолдера.

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

    Если такой спецфайл в фолдер не помещать, то навигация унаследуется от основной папки контента.

    Абсолютно то же самое касается рекламных блоков- для каждого фолдера их можно задать оригинальными, либо унаследовать от главной папки с контентом.
  6. Хитрый дизайн.

    Такой же подход реализован и по отношению к шаблону дизайна- размещая файл шаблона дизайна в один из фолдеров, Вы автоматически отменяете дефолтовый дизайн, и употребляете в рамках фолдера этот. Не давая фолдеру такого шаблона, Вы инициируете употребление дефолтового. Что в совокупности с предыдущим пунктом означает, что любая папка Вашего сайта под одной и той же нано-КМС может выглядеть как угодно, нести в себе собственную навигацию и свою рекламу.
    Если оно надо.
  7. Поддержка РНР скриптов.

    Естественно, это самое важное. Ради чего всё и затеяно :)

    Любую страницу контента Вы можете превратить в самостоятельный сервис, работающий на РНР. Например, служба статистики и форма обратной связи этого сайтика как раз и являются ни чем иным, как двумя скриптиками, бегающими на движке Наны, и полностью независимыми от неё.

    Причём в ЧПУ Наны изначально заложены возможности работы любого такого скрипта-странички в многостраничном варианте.

Довольно много обещано для движка из трёхсот строк, не так ли?

Нажимайте кнопочки навигации и вникайте, как оно работает.

korolevstvosnov.ru

Интернет магазин постельного белья Королевство снов

aquatec.in.ua

Поставляем сепаратор жира импортного производства

expocenter.ru

крокус экспо москва

titul21vek.ru

создание изготовление деревянных окон

© 2008-2010 Lasto Nano CMS Стандартная версия | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi | Memory consumption: 0.75 Mb