Lasto nano-CMS enginenanoCMS: область применения

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

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

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

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

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

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

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

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

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

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

  1. Эмуляция статичного ресурса (все документы в расширении .htm)

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

    Поисковики сегодня понимают, какой сайт статичен, а какой лишь неумело прикидывается под статичный ресурс одним лишь только расширением документов.
  2. SEO оптимизация.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Причём в ЧПУ Наны изначально заложены возможности работы любого такого скрипта-странички в многостраничном варианте. Например, сайт hokku-san.ru есть nano-CMS с единственным файлом контента, в качестве которого задействован скрипт.

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

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

aquatec.in.ua

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

titul21vek.ru

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

natalie-tours.ru

Маврикий оаэ туроператор. Оаэ отдых туроператор. Туры в оаэ украина.