Свежие записи

  • Php: правильно считаем количество символов в строке
  • WordPress: как сразу узнать, подписан ли комментатор на ответы
  • Табличные значения display: table, table-cell, table-row, table-column, и другие
  • Display: inline-block, или на грани кроссбраузерности
  • Волшебное свойство display, или типы отображения элементов html

Популярные статьи

  • Подключение собственных скриптов к Mozilla Firefox: плагин Greasemonkey
  • «Робин из Шервуда»: сайты для героев фильма (3)
  • Display: inline-block, или на грани кроссбраузерности
  • Волшебное свойство display, или типы отображения элементов html

Последние комментарии

  • Строитель к Wordpress: как сразу узнать, подписан ли комментатор на ответы
  • Строитель к Wordpress: как сразу узнать, подписан ли комментатор на ответы
  • Dneprolab к Wordpress: как сразу узнать, подписан ли комментатор на ответы
  • Revski к Как прижать футер к низу страницы (руководство к действию)
  • Revski к Как прижать футер к низу страницы (руководство к действию)

О CMS и её администраторах

27 сентября 2009. Рубрики: Интернет, Рабочие заметки; автор — Княгиня.

Лето закончилось. Началась рабочая пора. А с ней — рабочие проблемы. Нет, они и летом всплывали, но сейчас, похоже, сезонное обострение.

Спрашивается, для чего нужна CMS (система управления контентом сайта)? Для того, чтобы хозяин сайта или контент-менеджер (часто именуемый администратором) не забивал себе голову знанием html, а просто ввёл в форму текст вручную или скопировал из Ворда текст с выверенной орфографией, нажал кнопку и получил готовую страницу с содержанием. Это — в идеале.

Однако к идеальной системе управления контентом нужен идеальный контент-менеджер. А идеальный контент-менеджер — тот, который не знает слов «html» и «тег». У нас почему-то так заведено: как только человек узнаёт парочку тегов (не элементов, заметьте, а именно тегов), то сразу начинает уснащать ими сайт. Меня уже давно не удивляют сайты, испещрённые font и b. Но бывает и хуже. Бывает, что администратор, он же контент-менеджер, пихает в абзацы заголовки (h1-h6, но чаще h1-h3). Против этого лома приёма нет: фонты, жирность и прочие оформительские теги можно построить по ранжиру описанным ранее способом, но с заголовками он не работает — браузеры не считают заголовок дочерним элементом абзаца и конструкцию вида:

<p>
  <h1></h1>
</p>

рассматривают как:

<p/>
<h1></h1>

Поэтому попытки построить селектор вида «p h1» ничего не дают. Остаётся либо долго и упорно перевоспитывать админа, сиречь, контент-менеджера, либо отключить использование тегов в CMS. Либо оставить всё как есть, возложив ответственность за все перекосы на админа. При всём при том замечу: конечно же, проще один раз перевоспитать CMS, нежели многочисленных администраторов.

Понравилось? Самое время поделиться заметкой!

Поделиться в FacebookОпубликовать в twitter.comПоделиться ВКонтактеПоделиться В Моем МиреОпубликовать в своем блоге livejournal.com

Также рекомендую:
  1. Кто дал право администратору?..
  2. Урок хорошего тона для администратора
  3. Графика в оформлении сайтов
Отзывы (4) на «О CMS и её администраторах»
  1. Аня (43 комментария)

    сентября 28, 2009 в 15:11

    Может, попробовать сбросить все оформление для h1-h6, а нужным назначить класс и уже на него вешать стили? Вряд ли человек, который знает тэги, догадается вписать туда класс. Правда, классов получится до лешего…

    Ответить на этот комментарий
    • Княгиня (242 комментария)

      сентября 28, 2009 в 15:59

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

      Кстати, некоторые оптимизаторы впадают в истерику при виде атрибутов у заголовков. А нам с ними приходится работать. Это тоже аргумент против классов в типовых шаблонах.

      Ответить на этот комментарий
  2. Сергей М. (9 комментариев)

    мая 24, 2010 в 09:02

    Да, любой WYSIWYG надо обрабатывать на стороне сервера, чтобы удалить вложенность блочных элементов в инлайновые, незакрытость тегов и прочее, чем грешат визуальные редакторы. Это к программисту, ему, на самом деле, достаточно посмотреть, как это реализованно в любом движке, к которому подключается TinyMCE или FckEditor.

    Ответить на этот комментарий
  3. Andre (1 комментарий)

    января 5, 2012 в 06:47

    Спрашивается, для чего нужна CMS ?? Все переходим на ХТМЛ ну возможно еще и SSI. Да все юзают ЦМС, потому что так легче. WordPress, DLE, Joomla и .т.д.

    Ответить на этот комментарий

Есть что сказать? Не молчим!

Нажмите, чтобы отменить ответ.

Используйте теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <s> <pre class="" code=""> <ul> <li> <ol> .

=) 8) :( ;) :P :-D =-O :-! *IN LOVE* %) *CRAZY* Еще смайлы
O=) :-[ :-* :-x >:o :-| :-/ *JOKINGLY* ]:-> [:-} *KISSED* *TIRED* *STOP* *KISSING* *ROSE* *THUMBS UP* *DRINK* @= *HELP* *MACHO* *OK* *WASSUP* *SORRY* *BRAVO* *LOL* *PARDON* *NO* *UNKNOWN* *DANCE* *YAHOO*

Ссылки с комментариев dofollow. Ознакомьтесь, пожалуйста, с правилами комментирования.

Подписаться на обновления

Лучшее в блоге

  • Доктайп в html
  • Css: селекторы атрибутов
  • Прижимаем футер
  • IT-мифология

Рубрики

  • Рабочие заметки (58)
  • Юмор (60)
    • Афоризмы (15)
    • Курьёзы (22)
  • Интернет (26)
  • Разное (13)
Юлия Панина. Фото

Универстальные премудрости

Блог верстальщика

Мысль дня

Большие цитаты — меньший грех, чем голословные обвинения.

  • Об авторе
  • Правила комментирования
  • Карта сайта
  • Рекомендую
Дизайн и вёрстка — Юлия Панина © 2007–2012
  • Об авторе
  • Правила комментирования
  • Карта сайта
  • Рекомендую