На чём делать первый блог и как на нём заработать?

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

12:2 Двенадцать преимуществ Drupal и 2 недостатка

CMS Drupal отличается от других и имеет ряд преимуществ среди бесплатных систем управления сайтами. Выделим основные и упорядочим особенности по степени важности или раскрытия пользователем. Любой проект - это развитие, первое, что видит пользователь - это картинка: красивые шаблоны и удобная админка или неудобная. Вот как за 4 года работы это происходило у меня:

1. Быстрая скорость работы сайта

Выбирая между DLE, WordPress, Joomla, Drupal - без специальных исследований, только из субъективных ощущений совершенно ясно: скорость работы Друпал выше.

Google Code Prettify

Удобный простой модуль подсветки синтаксиса, с нумерацией строк и различными стилями (как в Google, drupal.org, stackexchange и другие стили). Срабатывающий для тегов <code> и <pre> в заданном элементе, например .content.
Встраивается в WYSIWIG-редактор и отображает код при чтении материала.
Скачайте модуль и библиотеку http://code.google.com/p/google-code-prettify/ И настройте модуль в его админке, также включите фильтр в вашем Формате текста.

Webform термины таксономии как элементы в выборном поле. Свой модуль webform_options

Webform позволяет сделать выборное поле с виджетом выпадающий список или радиокнопки/чекбоксы. Но элементы приходится задавать вручную, есть только автоматическая подгрузка словаря страны, дни недели (разработчики модуля предусмотрели). Если вам нужно сделать поле выбора термина таксономии, как например при создании материала, то для этого есть три пути решения:

Обзоры модулей подсветки синтаксиса при отображении материала

Drupal: 
Уровень сложности: 

Синтаксис может подсвечиваться в двух местах:

  • при вводе текста
  • при отображении

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

highlight js

Один из самых простых способов подсветки синтаксиса. Вызывается простым тегом типа <code lang="php> и подсвечивает синтаксис (без нумерации строк).
Устанавливается с библиотекой скачанной с https://highlightjs.org

Ace Code Editor

Многофункциональный и красивый редактор с вариантами отображения кода. Подсвечивает код любого языка. Вызывается специальным тегом <ace> с возможными настройками.

Code Filter

Удобный простой фильтр кода. Срабатывает при обнаружении тегов вставки кода например

GeSHi Filter for syntax highlighting

Фильтр текста для подсветки синтаксиса. После установки модуля нужно включить этот фильтр на странице редактирования вашего формата текста, например Конфигурация - Форматы текста - Full HTML - изменить. Отметьте галкой фильтр Geshi. Если применяются другие особенные фильтры, возможно, вам придется менять местами с GeShi, чтобы добиться правильной работы.
Фильтр просматривает текст и срабатывает когда находит тег <code>. Это очень удобно, так как нет необходимости вставки специальных html-тегов для срабатывания фильтра (как это необходимо для других).

Bueditor + Syntax Highlighter интеграция. Добавляем кнопку вставки кода, которая вставляет код типа <pre class="brush:php">

Drupal: 
Уровень сложности: 

Использовать Bueditor очень просто: он содержит удобную админку и поддерживает различные редакторы текста, которые можно настраивать. В настоящее время я использую Bueditor + Markdown editor + Markdown filter. Все используемые в уроке модули вы сможете скачать через страницы модулей на этом сайте, ссылки на модули - в разделе Модули.
Тема урока: как упростить вставку кода в текстовую область для подсветки его Syntax Highlighter.

Markdown filter

Фильтр, который добавляет к формату текста фильтр спец-символов и преобразует в html-теги. Используется для простого ввода текста с форматированием без необходимости написания html-тегов. Обычно используется в редакторе Bueditor в сочетании с Markdown editor for BUEditor.

Markdown editor

Удобное средство форматирования текста. Этот модуль является дополнением к Bueditor и добавляет функционал для простого форматирования текста, без необходимости писать html-теги. Настраивается в админке Bueditor (необходимо назначить для ролей этот редактор) и имеет красивый вид кнопок.

Страницы