• Размер шрифта:
  • Home
  • Email
  • Stat
  • Login

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

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

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

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

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

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

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

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

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

  • Легко и быстро создать работающий сайт на любом хостинге с поддержкой PHP.
    Не исключён бесплатный хостинг.
  • Вы можете перемещать сайт с хоста на хост простым копированием его файлов.
    В том числе между локальным сервером (Денвер) и реальным.
    То есть процесс синхронизации разрабатываемого сайта элементарен.
  • Минимальная нагрузка на процессор и диск сервера.
    Расход оперативной памяти вообще смешной.
  • Вследствие чего загрузка сайта мгновенна.
    Если не навесите на его страницы мегабайт баннеров, естественно.

Некоторые полезные способности nano-CMS:

  • Отсутствие параметров в адресах документов.
    Может показаться несущественной особенностью, но у нас другое мнение.
  • SEO оптимизация документов сайта.
    Это в первую очередь правильная структура кода.
    Когда блок HEAD не содержит никакой ненужной ерунды в виде давно игнорирующихся МЕТА тегов, а структура страницы сначала несёт в себе блок с контентом, и только затем упоминает блок с навигацией, и всякие там рекламные блоки. Потому что чем ближе контент к началу страницы в коде, тем выше его ценность для поисковика.
  • Дивовый дизайн.
    Даёт минимальный код форматирования и оформления страниц.
    По соотношению "сам контент/всякий мусор" вне всякой конкуренции.
  • Лёгкое структурирование и наращивание сайта.
    Вы можете сотворить в папке с контентом фолдер, бросить в него файлики, и тотчас в структуре сайта на нано-КМС станет доступна папочка с именем фолдера, и соответствующими документами в ней.
    В папке с контентом можно создать сколько угодно дополнительных фолдеров. Причём в каждом из них также дозволено организовать ещё фолдеры, вкладывая их на произвольную глубину.
    Никогда ещё построение сильно структурированного сайта не было таким простым.
  • Персональное оформление для каждого фолдера.
    Те ссылки, что будут размещены в менюшках навигации, выполнены в виде отдельного файла. Просто разместив такой файл в фолдер, Вы получите собственную навигацию для документов этого фолдера.
    Если такой спецфайл в фолдер не помещать, то навигация унаследуется от основной папки контента.
    Абсолютно то же самое касается рекламных блоков- для каждого фолдера их можно задать оригинальными, либо унаследовать от главной папки с контентом.
  • Хитрый дизайн.
    Такой же подход реализован и по отношению к шаблону дизайна- размещая файл шаблона дизайна в один из фолдеров, Вы автоматически отменяете дефолтовый дизайн, и употребляете в рамках фолдера этот. Не давая фолдеру такого шаблона, Вы инициируете употребление дефолтового. Что в совокупности с предыдущим пунктом означает, что любая папка Вашего сайта под одной и той же нано-КМС может выглядеть как угодно, нести в себе собственную навигацию и свою рекламу.
    Если оно надо.
  • Поддержка РНР скриптов.
    Естественно, это самое важное. Ради чего всё и затеяно :)
    Любую страницу контента Вы можете превратить в самостоятельный сервис, работающий на РНР. Например, служба статистики и форма обратной связи этого сайтика как раз и являются ни чем иным, как двумя скриптиками, бегающими на движке Наны, и полностью независимыми от неё.
    Причём в ЧПУ Наны изначально заложены возможности работы любого такого скрипта-странички в многостраничном варианте.

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

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

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