Лучшие темы с Page Builder для WordPress, редакторы WYSIWYG и Rich HTML Editor

Изучал зоопарк тем с Page Builder для WordPress, и ключевые WYSIWYG и Rich Editor для веба, которые можно прикрутить к фреймворку или отдельно использовать. Встретил вот такое обсуждение https://news.ycombinator.com/item?id=15497972 и вот такой список на гитхабе https://gist.github.com/manigandham/65543a0bc2bf7006a487, который я отдельно себе сюда срисую и дополню. Так же насыпал звёздочек, на то что мне особенно приглянулось.

WordPress page builders

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

На Visual Composer, WPBakery, Themify уже смотреть не стоит, на Brizy ещё совсем рано.

Темы, в которые встроен свой или сторонний конструктор сайта из блоков.

Не сюда, но отдельно отмечу инструмент https://www.froala.com/design-blocks, который задуман, чтобы делать лендинги с разметкой Bootstrap из готовых блоков. Но мне он оказался удобным для ранней стадии эскизного прототипирования любого сайта.

Abstracted Editors

These use separate document structures instead of HTML, some are more modular libraries than full editors

Dom-Based Editors

Мои красивые короткие понятные ссылки

Соцсетей много а голова одна. Чтобы каждый раз не вспоминать как правильно дать ссылку на свою соцсеть, придумал поставить у себя на сайте редирект от «папки» с именем соцсети.

Теперь работают вот такие ссылки от короткого адреса http://vlso.ru:
http://vlso.ru/youtube
http://vlso.ru/yt
http://vlso.ru/twitter
http://vlso.ru/tw
http://vlso.ru/vkontakte
http://vlso.ru/vk
http://vlso.ru/facebook
http://vlso.ru/fb
http://vlso.ru/instagram
http://vlso.ru/ig
http://vlso.ru/livejournal
http://vlso.ru/lj
http://vlso.ru/google+
http://vlso.ru/google
http://vlso.ru/g+
http://vlso.ru/g
http://vlso.ru/odnoklassniki
http://vlso.ru/odnoklasniki
http://vlso.ru/ok
http://vlso.ru/dribbble
http://vlso.ru/dribble
http://vlso.ru/drible
http://vlso.ru/dr
http://vlso.ru/db
http://vlso.ru/telegram
http://vlso.ru/tm
http://vlso.ru/tg
http://vlso.ru/t

И они же работают по длинному «именному» адресу https://vovkasolovev.ru:
https://vovkasolovev.ru/youtube
https://vovkasolovev.ru/yt
https://vovkasolovev.ru/twitter
https://vovkasolovev.ru/tw
https://vovkasolovev.ru/vkontakte
https://vovkasolovev.ru/vk
https://vovkasolovev.ru/facebook
https://vovkasolovev.ru/fb
https://vovkasolovev.ru/instagram
https://vovkasolovev.ru/ig
https://vovkasolovev.ru/livejournal
https://vovkasolovev.ru/lj
https://vovkasolovev.ru/google+
https://vovkasolovev.ru/google
https://vovkasolovev.ru/g+
https://vovkasolovev.ru/g
https://vovkasolovev.ru/odnoklassniki
https://vovkasolovev.ru/odnoklasniki
https://vovkasolovev.ru/ok
https://vovkasolovev.ru/dribbble
https://vovkasolovev.ru/dribble
https://vovkasolovev.ru/drible
https://vovkasolovev.ru/telegram
https://vovkasolovev.ru/tm
https://vovkasolovev.ru/tg
https://vovkasolovev.ru/t

Теперь предстоит везде заменить эти пути на свой сайт. Это, по идее, должно ещё и снизить «потопляемость» у сосцетей конкурентов.

Как я это сделал?

Почему на WordPress рано в Custom Post Types

Сегодня 7 августа 2015, вордпресс 4.2.4 и в нем существует два способа завести Custom Post Types (CPT):
1. Описать в теме в functions.php нужные типы.
2. Плагином.

Плюсы и минусы первого и второго варианта:

Плюсы

  1. В теме хорошо, поскольку полный ручной контроль (если руки правильно растут), а в плагине может быть не так как хочется.
  2. Плагином хорошо потому что всё созданное не пропадает из видимости при смене темы. Например, если надо на несколько сайтов сразу.

Минусы

  1. В теме: При смене темы всё что было настроено в теме руками, разумеется в другой теме не будет. Это вроде как хардкодинг.
  2. Плагином: CMS вордпресса пока не поддерживает работу с CPT, тупо нет функционала, нельзя добавить страницу Archives в меню, нет настроек интерпретации в URL глобально таксономией: то что из коробки называется по умолчанию Category и Tags это два вида организации ТОЛЬКО Записей, в виде рубрик и в виде меток. Даже если завести CPTypes и CPTaxonomy, то в Настройки→Постоянные ссылки не предусмотрено как их выводить, там пока минимум и по роадмэпу даже не планируют уделять внимания – есть только поле как выводить %category% в смысле именно нативной Category, а про CPT ищите другой плагин (есть только тупо переименование и порядок вывода нативных таксономий в URL).

 

Итого, делать CPT через тему это фундаментально не правильно, а через какой-либо плагин – ограничение по возможностям. Работа с CPT обязана быть реализована в WP нативно, чтобы был определён один путь.

В принципе, для внешней организации всего, что хочется от CPT (человекочитаемости) достаточно Рубрик в Записях. Это если вы не боитсь утонуть в единой общей свалке Записей и готовы везде в шаблонах дописывать условие на любой вывод о конкретизации наследования вывода от принадлежности рубрики. Но придётся уточнять все встроенные функции вывода вордпресса, они сами не умеют.