Небольшое вступление.

Начинаю серию постов под общим названием «Движок изнутри».
В каждом из постов я буду на конкретных примерах (на своих сайтах, конечно же) довольно подробно разбирать и показывать работу с тем или иным движком.

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

Внезапно я поняла, что уже в какой-то мере могу быть экспертом по разным cms.
Поскольку пробовала для своих проектов (только бы не ошибиться в подсчете!)
6 штук разных систем управления сайтом. Ну и плюс делала несколько проектов на «чистом html».

0. html (не движок, то есть не система управления контентом).
1. CMSimple
1.2. CMSimple_XH (продвинутая версия движка из пункта 1).
2. Rumba Easy
3. Ucoz
4. BlogSpot
5. WordPress
6. NanoCMS

Я видела и ковыряла все эти движки изнутри. Использую их для своих проектов.
Еще несколько я пристально рассматривала, но они мне не понравились, не подошли к моим «капризам-забаганкам».

Сейчас присматриваюсь к Джумле и Друпалу. И если (точнее — когда) сделаю очередной проект (или переделаю один из существующих) на какой-то из этих движков, то обязательно тут, в этом цикле «Движок изнутри» расскажу и об этом опыте. Кстати, из этих двух движков я уже склоняюсь к Друпалу.

Важный тезис. У каждого движка — своя логика. Логика одного движка отличается от логики другого. Так вот разобраться в движке — это значит, разобраться в логике его работы.
В любом случае — какой бы движок вы ни выбрали для своего проекта — вам все равно надо въехать в логику этого движка.
При этом необязательно знать php. Как я уже неоднократно говорила, я php практически не знаю. Немножко, конечно, понимаю («читаю со словарем»).

Итак, теперь ближе к CMSimple.

Не зря CMSimple так называется. Потому что она действительно очень проста в освоении и использовании. Слово «Simple» с английского переводится «простой».

В Симпле очень простая логика. А именно, в ней есть:
— сам движок (очень легкий по весу — около 150 Кб. Надо учесть, что с кодом самого движка мне работать не приходилось. Исключительно с контентом и с шаблоном);
— 1 файл содержимого content.htm;
— папка шаблонов. Каждый шаблон — в отдельной папочке и состоит из файла template.htm, файла с таблицами стилей stylesheet.css и плюс несколько файлов рисунков;
— при желании и необходимости можно подключать плагины. Но выбор плагинов не особо велик — несколько десятков.

Конечно, самый лучший способ использования Симплы — это сайт-визитка, где-то от 5 до 100 страниц.
И пару таких «стандартных» примеров я приведу в следующем посте.

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

И в качестве примера «продвинутого» использования Симплы показываю мой сайт афоризмов.

Итак. В нём сейчас около 350 страниц.
Весь контент сайта — находится в 1 файле с названием content.htm.
Причем, в данном случае этот файлик весит почти 1 мегабайт. То есть в переводе на стандартные текстовые страницы — приблизительно 500 страниц.

Редактирование контента — это фактически текстовое редактирование этого файла content.htm, с самой элементарной html-разметкой — на уровне широко известных тегов b, i, a href, H1-H2-H3-H4…

Можете «пощупать»: быстро или медленно работает Симпла с таким весом.
Поймите правильно — на сайте немножко ощущается «подтормаживание». Но это тормозит не Симпла, и не контент, и не хостинг.

Это подтормаживают «внешние ресурсы». А именно: счетчики, рекламки, баннеры, тизеры, комментарии от Дискуса, API от Твиттера и прочая дребедень.

Ежедневно на сайте сейчас бывает 700-800 посетителей. Мне кажется, что довольно скоро будет еще больше (вижу тенденцию).

Поисковики индексируют сайт прекрасно.

Дизайн. Переделан из одного из более-менее стандартных дизайнов с именем korkels.
Вот какой этот самый korkels был изначально:

Ну, а как я его переделала, — видите непосредственно на сайте.

Трудно узнать, не правда ли?

Что касается шаблонов. Их на Симплу создано более 1000 штук. Шаблоны можно легко редактировать. Кстати, как правило, на Симплу идет табличная верстка шаблонов, а не на div’ах.

Кроме того, если вам и этого количества мало, то можно «прикрутить» к Симпле вообще любой html-шаблон (каковых в Сети много и много тысяч). Тогда надо будет слегка поковыряться. Зависит от Вашего опыта. С этим можно справиться за 15 минут.
А можно вообще нарисовать свой дизайн (об этом — тоже в одном из следующих постов).

На сайте афоризмов подключен 1 симпловский плагин «Ротатор баннеров». Сразу над контентом — видите? — крутятся 2 баннера: от этого блога «Палю тему» и от литературного блога «Книги и фразы».
Кстати, пару месяцев назад в моей вебмастерской жизни произошло примечательное событие. Именно в связи с этим плагином. Я впервые в жизни написала строчку кода на php. Получилось так, что в плагине код был сделан для страницы контента. А мне нужно было его вписать в шаблон. А причем, описание плагина было написано на немецком языке (я читаю технические тексты на английском, а немецкого не знаю вообще). Так вот я сама въехала в логику этого плагина и смогла «перевести» эту строчку php-кода. Вау! Я его победила! Это было нечто!! Так вот это был первый и пока что единственный случай, когда я чего-то написала на php. 😀
Я понимаю, что многие вебмастера-зубры пишут код php, как семечки грызут. И при этой чтении этой истории снисходительно улыбнутся. Но для меня это была первая и очень важная победа.
И эта история еще раз подчеркивает, что можно разбираться с движками и пользоваться ими с удовольствием, не зная php.

Разобраться в Симпле очень легко. Для меня это был первый движок, с которым я стала разбираться. И я просто не могла в неё не влюбиться.

Преимущества CMSimple:
— легко разобраться;
— простая панель администратора;
— простой встроенный редактор контента:

и потому:
— легко управлять контентом. Это можно делать в офф-лайне (html) или в он-лайне (в редакторе или html — по выбору и желанию);
— движок легкий по весу сам по себе;
— множество шаблонов;
— шаблоны легко редактировать;
— встроенная функция «хлебных крошек» (на сайте афоризмов она в центре, сразу под шапкой);
— встроенная функция Карта сайта для посетителей. (Примечание. Для меня после Симплы было абсолютным шоком узнать, что для Карты сайта в WordPress’е нужен специальный плагин. О_о).

Еще один очень существенный плюс Симплы.
CMSimpe совершенно нетребовательна к хостингу.
Ей надо только php, очень мало места и самую капельку памяти хостинга.
Ей не нужны никакие таблицы баз данных, типа MySQL.
Поэтому даже на достаточно слабом хостинге сайт, сделанный на Симпле, будет работать без проблем.

Еще одна приятная «фишечка» от Симплы.
Поскольку контент Симплы — это один файл, то в Симпле есть встроенная функция перехода со страницы на страницу (предыдущую / следующую).
Увидеть этот встроенный переход можно в футере (подвале) сайта — манюсенькие синенькие стрелочки < и > по бокам от баннера. Видите?
Конечно, кто их там увидит, заметит, воспользуется? Тем более, что я уже много накидала «развлекаловки» и «финтифлюшек» вокруг этих невзрачных стрелочек.
Так вот я крупно продублировала эту функцию над контентом и под ним. Теперь у меня есть «громкие» ссылки ПРЕД. и СЛЕД.

И вот эта функция — очень удобная для пользователей сайта. Не так ли?

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

Недостатки CMSimple:

а) Максимально 3 уровня вложения в меню, то есть:
1. Первый уровень
1.1. Второй уровень
1.1.1. Третий уровень
1.1.2. Еще третий уровень
1.2. Опять второй уровень
2. Снова первый уровень

Глубже деления в меню нету.

б) В этой «базовой, стандартной» версии Симплы нет дополнительных СЕО-примочек, типа: «ключевые слова для каждой отдельной страницы», «описание отдельной страницы» и т.п.

в) слегка глюкавый внутренний редактор контента.

Как справиться с проблемами б) и в) — будет один из следущих постов в цикле «Движок изнутри».

Особенность CMSimple. Она не использует таблиц данных, типа MySQL или любых других. Это не является недостатком. Это именно особенность движка.
Лично для меня это долгое время было наоборот — очень большим преимуществом Симплы, потому что я этих самых таблиц MySQL просто боялась. 🙂 (сейчас уже не боюсь. ну, почти).

Но из-за этой особенности…
Чего в Симпле нет, не будет и невозможно добиться в принципе.
Там нету таких понятий, как пользователи сайта, группы пользователей, разделение возможностей пользователей. Именно в силу простоты движка и отсутствия таблиц MySQL. То есть Симпла для этого не предназначена. И не может использоваться.

И опять же — из-за отсутствия таблиц MySQL — нет такого понятия, как «категория материала», «метки» («теги») и «облако меток». Невозможно выбрать материал по меткам / категориям.

Комментирование материалов возможно (как видите) — с помощью внешних API-программ или сервисов, типа Disqus, ВКонтакте или Фейсбук.

Таким образом, из всего вышесказанного можно сделать следующие выводы:

1) CMSimple — отличный выбор для небольшого сайта-визитки, портфолио;
2) CMSimple — вполне подходит для приличного информационного тематического СДЛ;
2-а) возможностей CMSimple сейчас еще хватает для моего сайта афоризмов. Но, не исключаю, что в не столь отдаленном будущем перестанет хватать. И тогда надо будет решать, на какой движок перевозить сайт.
3) CMSimple — не подходит для «портала», «варезника», каталога сайтов (то есть для больших массивов данных и сайтов, где нужна регистрация пользователей).

регистрация доменов
домен RU - 99 руб
домен РФ - 99 руб
www.

Тут была реклама Google Adsense. Почему я её убрала?

Не забывайте подписываться на rss и/или твиттер блога. Нажимайте на лайки.  Сделала и веду больше 15 сайтов. Точная цифра - всё время меняется. Подробнее - читайте на странице "Мои проекты". DivaDii (ДиваДии)


.

7 комментариев: CMSimple изнутри №1

  • RavenZNo Gravatar (1 comments):

    А с DLE не работали??

    • DivaDiiNo Gravatar (646 comments):

      Здравствуйте, RavenZ.

      Нет. С DLE не работала. И не собираюсь. Она же платная. А взломанную — какой смысл? Ведь есть много бесплатных движков.

      Ну а сейчас я таки начала разбираться с Друпалом. Не знаю, смогу ли осилить… Но пока что он мне и сильно нравится, и возможности весьма мощные.
      И уже придумала, как и для чего его можно и нужно использовать.
      Если (когда!) запущу очередной проект — обязательно тут поделюсь.

  • ФруталитиNo Gravatar (6 comments):

    Тоже пытался разобраться с друпалом. Даже дважды. Один раз от нефиг делать, но быстро забросил. Второй раз — когда возникла идея нового сайта.

    Разбирался-разбирался, да и плюнул, сделал сайт на другом движке, быстро и умеючи, как говорится. 🙂

    З.Ы. На главной у вас внизу ссылочка Newer posts на предыдущие записи, хотя должна называться Older posts, и на остальных страницах их местами надо поменять.

    • DivaDiiNo Gravatar (646 comments):

      Фруталити, а я сейчас разбираюсь помаленьку с Друпалом. Ух, сила! С одной стороны — действительно сложновато. С другой стороны — ну просто бомба! Эта их «таксономия» — это нечто выдающееся!
      По поводу «Newer posts» — точно. Надо переделать. И написать «Предыдущие записи» и «Следующие записи». Это же паблик-шаблон.
      Спасибо за подсказку. Как-то даже не обращала внимание.

  • ДенисNo Gravatar (1 comments):

    Подскажите, а будет ли так страшно, если все таки удалить ссылку в футере на сайт разработчика движка…? Как за это могут наказать?

    • DivaDiiNo Gravatar (646 comments):

      Я эту ссылку не удаляю, но делаю её практически незаметной для посетителя сайта, добавляю атрибут nofollow и прячу в теги noindex.
      То есть ссылка на сайт разработчика есть, — соответственно разработчик не должен обижаться.
      Нигде в правилах движка не сказано, что ссылку нельзя «прятать» и насколько.
      Вашему сайту такая ссылка не навредит и не будет влиять на пузомерки.

  • KorniloFFNo Gravatar (1 comments):

    Здравствуйте!
    Понимаю, что это уже некропостинг, но хочу все же пару слов добавить об этой замечательной CMS, которая, кстати, продолжает развиваться. На сегодня уже есть релиз, адаптированный под РНР7.1
    Я сам перевел сайт на Симпл, сейчас он отлично работает на РНР7.0. Правда, я немного переписал движок, но добился при этом возможности делать как меню неограниченной вложенности, так и использования тегов H1…3 в текстах. Модуль комментариев сейчас есть в родных плагинах, но он тяжелый, поэтому я написал свой. А вот возможность добавлять индивидуальные мета-теги для страниц уже идет из коробки.
    Добавил также усиление защиты, привязав админ-авторизацию к сессии. Шифрование данных там уже было изначально. Также не проблема сделать авторизацию пользователей и разделить права, просто мне это не было нужно, поэтому отдельные права есть только у админа.
    Если интересны подробности — пишите в Обратную связь на https://JS-master.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сколько будет? *



DivaDii, aka Надежда Лях на Google+  Вверх
Плюсани!

Интересная тема!

Записи по месяцам:

Подпишись!


Читать Палю Тему в Твиттере




Введите Ваш email-адрес:



с помощью FeedBurner

Рассылки Subscribe.Ru
Лента "Палю тему"

Наш опрос:

Получили ли Вы полезную информацию в блоге "Палю тему"?

Результаты опроса

Загрузка ... Загрузка ...

Цифирь: