ДОСТИГНУТО:

01.11.2016-300 страниц в индексе Google;
19.01.2017-300 страниц в индексе Яндекса;
03.02.2017-40 ТИЦ;
05.02.2017- сайт принят в DMOZ каталог;

WordPress- полный обзор преимуществ

.

vordWordPress- полный обзор преимуществ

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

К примеру, некоторые из систем управления контентом сайта, далее СMS, поддерживают в себе добавление форума. А форум, я Вам скажу, это очень серьезная и сложная штука, поэтому-то и появляются различные осложнения от такой интеграции, начиная от проблем с настройкой оптимизаций баз данных, авторизации посетителей на вашем сайте и заканчивая сложной корректировкой шаблона, под форум.Именно поэтому, гораздо проще установить форум на другом сайте и подогнать шаблон сайта под него. Надеюсь что понятно изъясняю? Любая CMS должна быть расширяемой и это один из главнеиших критериев, на который стоит обратить свое внимание.
Простыми словами, каждая CMS должна иметь большой набор функционала, который по желанию можно легко увеличить. И лучше всего, если подключение новых функций, будет производиться элементарными действиями, без использования «хаков» или программирования PHP кодов в самой системе управления контентом. Итак, усвоили CMS, должна быть гибкой и легко расширяемой! Как известно WordPress благодаря большому количеству плагинов, может делать практически все!

Второе из основных требований к любой CMS— это наличие и доступность шаблонов. Так как CMS это всего лишь набор определенных функций, своего рода операционная система, а внешний вид блога, сайта, интернет-магазина или что там у вас, определяется для каждого случая в отдельности и на прямую зависит от шаблона используемого на веб-ресурсе. Хорошая CMS обязана поддерживать и успешно работать с любым количеством шаблонов, а также иметь возможность подстраивать шаблоны под свой нужды. Для этого структура самих шаблонов, не должна быть ограниченной и жесткой. Система управления контентом должна позволить нам отредактировать шаблон и быть максимально гибкой при созданий этого самого шаблона. На сколько мне известно в WordPress, огромное количество как платных, так и бесплатных шаблонов, а движок позволяет просто и быстро подкорректировать любой из них.

 

vordpr

Третье из требований к CMS— это функциональность при построений шаблонов. В большинстве случаев, создатели различных CMS, предлагают всем своим пользователям специальные команды (функций, псевдотеги), которые веб- мастер и должен разместить в шаблоне. Исходя из этого мы видим, что каждый из шаблонов ограничен на столько, на сколько предусмотрено команд в отдельно взятой CMS. Для того чтобы добавить какую-то из новых функций, придется сначала добавит ее в систему, а уже потом подключать к шаблону. Думаю вы согласитесь с тем, что это довольно неудобно и поэтому идеальная CMS не должна ограничивать нас при редактировании шаблона. Идеальное решение это предоставить дизайнеру всю мощь такого инструмента, как PHP. Много полезных уроков по изучению данного языка программирования можно найти- здесь. Как видим WordPress отвечает и этому требованию.

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

Функциональная расширяемость

Ну что, поехали. Допустим что Вы, написали собственную функцию на языке PHP. Для того, чтобы подключить ее к WordPress, нужно приложить минимум усилий а именно поместить созданный вами файл в папку с плагинами и активировать его в администраторской панели. С этого самого мгновения, разработанная вами функция, будет доступна для любого шаблона вордпресс.

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

Любая структура шаблона

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

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

Но и здесь возможны некоторые недочеты, каждый дизайнер, при разработке своего интернет ресурса, будет по разному укомплектовывать различные страницы и использовать для этого различные файлы. Но есть определенные элементы страниц, которые должны присутствовать в обязательном порядке, на любом сайте или блоге. В WordPress проблемой разобрались очень просто: имеется несколько закрепленных файлов, которые и содержат в себе структурные части страниц. Наверняка, вы уже догадались что основным из них, является файл index.php .Редактируя данный файл веб программист может подключить или отключить другие элементы страницы. К примеру, если вы хотите вывести боковую колонку, то в файле index.php, необходимо подключить функцию get_sdebar— в такой ситуаций WordPress подключит еще один важный структурный файл- sidebar.php.Подключить данный файл, можно воспользовавшись функцией языка PHP- reguire.

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

Функциональность равная языку PHP

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

Некоторые минусы WordPress

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

 

wp

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

Не будем далеко ходить за примерами недоработок разработчиков вордпресс: зачем в WP два вида сообщений «static» и «pjst» ? Мышление любого человека, подсказывает что сообщение может иметь какой то вид. Но тогда, почему в «static» нельзя указывать рубрику, а в «post» можно ? Здесь программисты WordPress немного не доработали, из-за чего теперь используются два дерева страничек: для «post», как уже было сказано выше, нужно указать рубрики, а для «static» указать родительскую папку.

Интересно и то, что и «static» и «post» расположены в одной базе данных на хостинге и в принципе различий не имеют. Смею предположить, что создатели WP, хотели разделить сообщения на те которые будут поступать в ленту новостей и которые не будут. Но что, тогда им помешало добавить следующую опцию:

Отображать в ленте новостей?

А теперь получается что каждая страница в WP может иметь свой собственный статус:

  1. Publish— опубликовано как «post»;
  2. Private-приватное сообщение;
  3. draft— это черновик;
  4. Static— статичная, постоянная страница;
  5. Object— отдельно взятый объект;

Для страниц, в свою очередь, можно прописать следующее:

  1. Post_parent— прописываем родительскую страницу;
  2. Menu_order— прописываем номер в меню блога;
  3. Post_category— прописываем категорию;

Кстати, программисты, занимающиеся улучшением CMS WordPress, ввели некоторые ограничения, на эти функций, так что воспользоваться ими в полной мере стало невозможно.
Несколько слов про администрирование. Взгляните на админ панель своего блога на движке вордпресс. Я конечно понимаю что для админ-панели не нужно чего-то уж чересчур яркого и броского, но не тка же- все серо и уныло. Меню из двух уровней, это инновация, но не столь эффективно, как хотелось бы.
Введение в вордпресс визуального редактора, не порадовало и большинство веб-мастеров по прежнему пишут свой тексты используя сторонние программы.
На этом все. Что я хотел вам поведать о WordPress я Вам поведал.Скажу напоследок что вордпресс- это олнопользовательски движок, но на данный момент лучший из лучших.До встречи друзья.
БЕРЕГИТЕ СЕБЯ!




лайк

Эти красотки хотят чтобы ты их жестко лайкнул и даже несколько раз твитнул!

1 комментарий WordPress- полный обзор преимуществ

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

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