Изначально движок WordPress был создан исключительно как удобный инструмент блоггера. Однако сегодня практически никто не отрицает того факта, что возможности данной CMS вышли далеко за пределы простой публикации статей.

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

Для реализации данной затеи существует несколько плагинов. Сразу скажу, что мы остановимся только на одном из них, он называется Mingle Forum. Плагин поддерживает русский язык и весьма прост в настройке, способен работать сразу "из коробки". Скачать его можно .

Сразу после установки и активации в админ-панели вашего сайта появится соответствующая вкладка "".

Разумеется вам необходимо будет выделить одну страницу сайта под размещение форума. Для того, чтобы его туда поместить, достаточно вставить шорткод: и обновить страницу.

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

Первым делом, после установки, активации и публикации шорткода на странице, вам необходимо зайти в настройки. Так как большинство пунктов русифицировано, настроить форум "под себя" для вас не составит труда. Однако прошу обратить внимание на пункт: . Этот пункт отвечает за минимальный интервал времени между постами посетителя, по умолчанию стоит 300 секунд , что соответствует 5 минутам.

Я полагаю, что достаточно активным форумчанам этого времени будет слишком много и пытаясь избавить себя от спама, мы можем свести к нулю лояльность посетителей. Каждый раз, когда участник будет пытаться что-либо опубликовать в течении этих пяти минут, он будет сталкиваться с надписью: "To help prevent spam, we require that you wait 5 minutes before posting again. Please use your browsers back button to return .". Можно, конечно, эту надпись перевести для него на русский, однако лояльности это не прибавит, поэтому рекомендую в настройках выставить значение равное единице (одной секунде).

Теперь переходим к "Структуре форума ". Здесь ничего сложного нет, жмите "Добавить новый " для создания категории форума, после чего в категории жмите на "Добавить форум ", где вписывайте название и описание темы ветки.

Для того, чтобы ваши посетители могли регистрироваться и становиться участниками форума, вам необходимо перейти во вкладку "Параметры " - "Общие " и поставить там галочку напротив " Любой может зарегистрироваться ", а также выделить роль новому пользователю, регистрируя его в качестве "Подписчика ".

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

Нюанс первый заключался в наличии внешней ссылки на сайт создателей, которую необходимо было удалить. Она расположена в файле wpf.class.php , для ее ликвидации достаточно будет удалить строку:

skin_url."/images/smilies/smile.gif" />

Здесь: "Smile " - имя смайлика.

surroundText(":", ")" ,document.forms.addform.message); - обратите внимание, в кавычках "шорткод" смайлика, разбитый на две части. Каждый смайлик нужно соответствующе оформить и дописать в вышеприведенную строку.

После(скрины с разных сайтов, поэтому ширина не совпадает):

Если у вас нет желания самостоятельно возиться с описанными выше недостатками, вы можете скачать готовый . В нем уже прописаны смайлы: улыбка, широкий оскал, круто, взбешенный, грустный, подмигивающий, удивленный , порядок соответствует. Кроме того, из него уже удалена внешняя ссылка .

Следующим нюансом явилось то, что смайлы самого плагина и смайлы WordPress по умолчанию довольно убоги 🙂 , пришлось поменять их на всеми любимых колобков .

Папка со смайлами плагина находится по адресу: public_html/wp-content/plugins/mingle-forum/default-skin/Default/images/smilies/ (в том случае, если вы используете другой скин, путь до папки изменится).

Папка со смайлами WordPress находится по адресу: public_html/wp-includes/images/smilies/

Скачать моих колобков с правильными названиями для плагина можно " ", для WordPress " ".

Однако существует очередная проблема, ведь при обновлении движка, красивые смайлы уйдут в небытие, поэтому необходимо выставить для всей папки smiles в WordPress значение атрибутов равное 555 , исключив, таким образом, возможность ее перезаписи.

Следующим и последним пунктом, который мешал мне спокойно созерцать работу форума, явилось то, что между иконками, в панели быстрого ответа, не было никакого отступа. Решилась проблема простым редактированием файла style.css в папке /public_html/wp-content/plugins/mingle-forum/default-skin/Default/ в строке 167 нужно изменить значение атрибута margin и выставить его в пикселях так, как лучше подходит для вашего шаблона WordPress, например у меня эта строка выглядит так:

margin: 4. 81px;

Тем, кому лень проделывать все эти операции, предлагаю скачать мою готовую сборку .

Если остались какие-либо вопросы по установке и использованию плагина форума Mingle Forum на вашем сайте WordPress, задавайте их в комментариях. Также прошу отписаться тех, кто уже использует данный плагин на своих сайтах или собирается использовать.

В этом материале мы с вами попытаемся обосновать выбор движка для нашего сайта, то есть, почему мы для создания нашего сайта выбираем именно движок CMS Joomla.

Рассмотрим,

    чем движок CMS Joomla 3 выделяется среди остальных движков,

    чем этот движок лучше,

    чем он хуже и

    почему мы выбираем именно движок CMS Joomla 3.

Как вы уже наверно догадались, движков CMS существует довольно много:

    есть бесплатные движки CMS,

    есть платные движки CMS,

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

    есть же движки CMS универсальные , то есть на которых можно построить и сайт визитку и сайт каталог и сайт портал и интернет магазин.

В таблице показаны существующие в настоящее время движки CMS различного предназначения

Движки CMS

С-Битрикс

WebAsyst Shop-Script

ImageCMS Corporate

Shop Script LegoSP

ПростоСайт

Сайт-Менеджер

ExpressionEngine

Одним из универсальных движков CMS как раз и является Joomla. Именно о движке CMS Joomla мы и будем говорить в этом материале.

Подробно рассмотрим, какие у этого движка плюсы и минусы.

Почему именно движок CMS Joomla

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

Как же правильно писать название этого движка. Вообще-то существуют разные подходы по поводу написания названия движка CMS Joomla.

Например:

    в книге Мерриотт Дж., Уоринг Э. «Joomla! 3.0 Официальное руководство» 2013 г. мы встретим написание с восклицательным знаком,

    в книге Д. Н. Колисниченко «Joomla 3.0 Руководство пользователя» 2013 г. мы встретим написание без восклицательного знака, а

    в книге Хаген Граф «10 легких шагов к освоению Joomla! 3» мы встретим написание без восклицательного знака.

И Хаген Граф как раз дает рекомендацию, что если мы в тексте употребляем Joomla в первый раз, то в первый раз восклицательный знак нужно поставить, а во все остальные разы употребления названия движка восклицательный знак ставить не нужно.

Теперь давайте рассмотрим плюсы движка CMS Joomla

Бесплатность движка CMS Joomla

Этот движок вы можете абсолютно свободно скачать либо с официального сайта, либо с какого то другого ресурса, установить его на свой хостинг или на свой локальный сервер, если вы будете работать на локальном сервере, и никакую оплату никто у вас не попросит.

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

Он распространяется по, так называемой, Генеральной Общественной Лицензии (GNU), о которой вы можете прочитать в интернете. Если кратко, суть этой лицензии сводится к тому что вы можете как хотите изменять этот движок, но не можете зашифровывать его программный код.

Программный код движка CMS Joomla должен быть открыт и доступен для всех.

Распространенность движка CMS Joomla

Движок CMS Joomla нашел в настоящее время широкое распространение. Давайте посмотрим на статистику, которую нам дает сайт itrack.ru

Был проведен анализ 4 миллионов сайтов зоны RU. Исследователей интересовало, на каких сайтах установлен движок CMS и какой именно движок установлен. И вот такая интересная статистика получилась.

Распространенность движков CMS
Движок CMS Распространенность, %
WordPress 31,66
Joomla 30,76
DataLife Engine 8,07
lC-Битрикс 7,70
Drupal 5,67
uCoz 5,32
MODx 4,03
NetCat 1,56
Host.CMS 1,37
UMI.CMS 1,19
Прочее 2,67

На первом месте стоит специализированный движок для создания блогов WordPress, а среди универсальных движков первое место занимает движок CMS Joomla.

То есть почти треть всех сайтов работающих на движках CMS работают на движке Joomla (30%).

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

Вы можете найти в интернете многочисленное количество видеоуроков, как на английском языке, так и на русском. То есть сообщество движка CMS Joomla очень и очень развито.

Эта система появилась в 2005 году и до сих пор очень активно развивается. Причем это не какая то однодневка, а уже более 10 лет движок CMS Joomla активно развивается, каждый год или даже месяцев выходят новые обновления, в которых добавляются какая-то новая функциональность, исправляются ошибки, если таковые были найдены в процессе работы с этим движком и т.д.

Одним словом движок CMS Joomla активно развивается и будет развиваться и дальше.

Огромное количество расширений для движка CMS Joomla

Давайте зайдем на сайт extensions. joomla. org, на котором собраны практически все расширения для движка CMS Joomla. В верхней части экрана показано общее количество расширений, имеющихся на этом сайте - Total extensions: 7539 (по состоянию на начало 2016 года). .

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

Кроме этих расширений существуют и множество других расширений для движка CMS Joomla, которые на данный сайт по той или иной причине не попали.

Соответственно, если вам нужна какая-то функция, которой нет в вашем движке, то ее можно легко установить, скача соответствующее расширение с этого сайта или с официального сайта данного расширения.

Широкие возможности движка CMS Joomla

Как мы уже говорили движок CMS Joomla это универсальный движок и на нем мы можем создать как простую сайт визитку, так и огромнейший портал, социальную сеть и интернет магазин.

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

Большой выбор шаблонов для движка CMS Joomla

Если вы сами не владеете веб-дизайном, то вы можете скачать шаблон для движка, который удовлетворяет вашим желаниям, который вам нравится как внешне, так и по функционалу и за несколько минут установить на ваш сайт.

Шаблоны существуют для движка CMS Joomla как платные, так и бесплатные. Есть даже специальные сайты, в функции которых входит агрегирование шаблонов, то есть создание сборок с широким набором уже установленных расширений. И зайдя на такой сайт, вы сможете подобрать наиболее подходящий вам шаблон.

Совместимость движка CMS Joomla с мобильными платформами

Как вы знаете, сейчас все больше и больше информационные технологии уходят в мобильный рынок – это планшеты, смартфоны и т.д. И в соответствии с этими тенденциями, начиная с 3-ей версии, движок CMS Joomla заточен на работу с мобильными платформами.

То есть движок CMS Joomla прекрасно работает и на смартфоне и на планшете. И даже со смартфона вы сможете легко администрировать ваш сайт на данном движке.

Недостатки движка CMS Joomla

Конечно, без недостатков тоже не обошлось. Идеальных систем не бывает. Давайте посмотрим, какие недостатки присущи данному движку.

Регулярные обновления движка CMS Joomla

Первый недостаток, а скорее это не недостаток, а особенность движка CMS Joomla – это его регулярные обновления. Изначально у движка CMS Joomla была версия 1, затем версия 1.5, затем версии 1.6 и 1.7, потом 2.5 и в настоящее время 3.

Минусом этих обновлений движка является то, что если вы обновляетесь на мажорную версию, например с версии 1.5 на версию 2.5, то по тем или иным причинам возможно некоторые расширения, которые были предназначены для старой версии движка, на новой версии у вас уже не будут работать.

И вам придется либо зайти на официальный сайт этого расширения, чтобы скачать его для новой версии движка, либо просто отказаться от его использования, если разработчик не соизволил обновить свое расширение для новой версии движка. Либо просто прекратил развитие данного расширения.

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

Возможны сложности при реализации редких функций на движке CMS Joomla

Следующий минус, о котором стоит упомянуть, это то, что вы возможно встретитесь со сложностями при реализации каких-то редких функций, если таковые вам понадобятся при создании сайта. Об этом минусе мы с вами уже говорили в предыдущем материале «Подходы к созданию своего сайта », когда обсуждали особенности вообще всех движков CMS.

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

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

Но так как движок CMS Joomla довольно универсален, он подойдет практически 99.95% создателям сайтов. И если вы захотите создать свой сайт, то, скорее всего, все что вы пожелаете, вы сможете с помощью этого движка реализовать.

Выводы:

В этом материале мы с вами рассмотрели, почему мы выбрали для создания нашего сайта именно движок CMS Joomla и почему вам следует выбрать именно движок CMS Joomla.

В следующем материале мы поговорим о системе обновлений движка CMS Joomla. Встретимся в следующем материале.

Успешных заработков в интернете!