Состоялся (https://wordpress.org/news/2018/12/bebo/) релиз системы управления web-контентом WordPress 5.0 (https://wordpress.org/), написанной на языке PHP и ориентированная на создание блогов. В разработке новой версии приняли участие 423 разработчика. Несмотря на то, что формально смена первой цифры в номере выпусков WordPress не указывают на особый характер и производится следом за версией x.9, на этот раз в WordPress 5.0 внесены кардинальные изменения (https://wordpress.org/support/wordpress-version/version-5-0/), вызвавшие много споров в сообществе.
В частности, осуществлён переход на новый визуальный интерфейс редактирования Gutenberg (https://wordpress.org/gutenberg/), позволяющий создавать страницы в режиме drag&drop. Решение по смене редактора было одобрено не всеми пользователями и разработчиками, что уже привело (https://www.opennet.me/opennews/art.shtml?num=49241) к созданию форка ClassicPress (https://www.classicpress.net/), в рамках которого продолжается развитие кодовой базы с классическим web-интерфейсом. В основном проекте WordPress реализация классического интерфейса вынесена в отдельный плагин, поддержка которого будет осуществляться до 2021 года.
Новый интерфейс ориентирован прежде всего на начинающих пользователей и позволяет создавать страницы даже неквалифицированному персоналу. Редактор реализует метод блочной компоновки страницы, при котором каждая часть контента связывается со своим блоком. Редактирование осуществляется по месту в визуальном режиме. Среди преимуществ нового редактора: более гибкое управление отображением контента, автоматизация вставки в содержимое любых типов мультимедийной информации (достаточно указать ссылку и блок генерируется автоматически), возможность наглядно манипулировать блоками. Наглядное редактирование по месту также исключает случайное повреждение контента после некорректной правки кода.
Предоставляется большое число предопределённых типов блоков, таких как параграф, заголовок, цитита, картинка, галерея, видео и код. Имеется возможность конвертировать одни типы блоков в другие, а также подключать новые блоки. Из недостатков нового интерфейса можно отметить несовместимость с большинством сторонних тем оформления, потеря контроля за содержимым на низком уровне (HTML/CSS), полное изменение методов работы с интерфейсом, необходимость проводить переобучение персонала и снижение эффективности при работе специалистов (работа превращается в "бесконечные клики мышью").
Новый редактор:
Старый редактор:
Среди других улучшений выделяется новая тема оформления "Twenty Nineteen", разработанная специально для оптимального сочетания с новым редактором блоков:URL: https://wordpress.org/news/2018/12/bebo/
Новость: https://www.opennet.me/opennews/art.shtml?num=49740
Как мне кажется, вполне логичное решение. WordPress же делался для бложиков и подобного, для них D&D вполне себе адекватная механика же.
На нем далеко не только блоги делают;)
Сколько нужно программистов, чтобы они запили на Wordpress - простой бложик? Отключили кучу ненужного, довели до ума, оптимизировали всё и т.д. Проще сразу взять фрамеворк и сразу сделать нормальный бложик.
Так любая CMS грешит кучей ненужных компонентов. Или есть иные примеры?
Всё верно. Поэтому, все давно сидят на фрамеворках, а эти все коробочные CMS - прошлый век. Студенты только пилят за еду информационные сайты для фирм. Для большего - оно не годится.
есть CMS более узконаправленные и лучше подходящие под задачи. ИМХО для бложиков и т.п. textpattern идеально. Но тут же проблема в том, что миллионы проф. школоты готовой поделиться своими заключениями на счет политики , экономики и т.д. не способны ни к чему кроме как кнопочки на ВП...
>взять фрамеворкКакой посоветуешь?
для бложика -- любой самый простейший генератор статического контента
ну правильно. ведь комментарии тебе не нужны, отображение бложика в виде, позволяющем выбрать нужные записи (понять, что тебе тут нужно, быстро найти и отобразить нужное) - тоже. Это вот если бложек не для "самовыражовывания" а для какого-то общения с другими людьми - "простейший" придется засунуть в то место, которым их производят, и идти за вротпрессой.
Если на то пошло, то полно встраиваемых систем комментариев. Тот же Disqus. Его кстати и на бложиках на Wordpress, тоже часто юзают.
ты еще за жумлой пойди и огромную красную мишень нарисуй вокруг сервера. вот тогда точно будет хорошодаже если имеется аллергия на встраиваемые комменты от социальных сетей или типа disqus, есть то же самое но self-hosted (а это меньший вектор атаки тупо из-за меньшего количества кода)
если подытожить это вопрос приоритетов, так ли важно владеть комментариями пользователей чтобы ради этого заходить в бордель в плохенькой китайском контрацептиве
по поводу поиска -- это тоже выбор: или выставлять пых/питон/етс разговаривать с интернетом, или заставлять пользователя разрешить js на странице и искать по сгенерированному индексу
и, кстати, в случае с вордпрессом и им подобными -- тут даже принцип неуловимого джо не спасет, дырки в популярных cms-ках плохие ребята сканирует автоматически уже не первый год
> и, кстати, в случае с вордпрессом и им подобными -- тут даже
> принцип неуловимого джо не спасет, дырки в популярных cms-ках плохие ребята
> сканирует автоматически уже не первый годпопулярные автоапдейтятся, ежли что (правда, при этом вечно норовят отвалиться какие-то левые модули, без которых ничего не работает и разработчик давно исчез). Ну и да, modsecurity наше всьо.
Ничего, что последняя серьезная уязвимость в joomla 3 года назад. А за это время была парочка в wp и с 10ок популярных плагинов было поломано. В drupal вообще чёт уязвимости пачками.
На счёт не уязвимости фреймворков это миф, который активно культивируется. Дырки в фремах тоже находят, но самая главная проблема даже не в них, а компонентах и говнокоде который кстати рожают пользователи этих фреймов. Класс программиста под cms и под популярный фрейм примерно одинаковый сейчас.
> На счёт не уязвимости фреймворков это мифсам придумал -- сам развеял
> даже если имеется аллергия на встраиваемые комменты от социальных сетей или типа
> disqus, есть то же самое но self-hosted (а это меньший вектороно выглядит явно чужеродным элементом, ну и все проблемы селфхостеднечта рядом с твоим кодом - в придачу.
> если подытожить это вопрос приоритетов, так ли важно владеть комментариями пользователей
некоторым пользователям важно, чтобы их самих не продавали кому попало.
> по поводу поиска -- это тоже выбор: или выставлять пых/питон/етс разговаривать с
> интернетом, или заставлять пользователя разрешить js на странице и искать по
> сгенерированному индексуу нас даже плюсик на опеннете без js не нажать, так что можно уже по-моему расслабиться по поводу страданий фанатиков без скриптов вообще.
Ну или предоставить им "могильную версию". Правда, обычно их делают какие-то идиоты.
Движок ЖЖ прикручивается куда угодно. СПО, бесплатно, без PHP. И комменты тебе, и админка, и куча разных других плюшек.Blogger, опять же, но его пасёт Артель Бобра, так что это на любителя. Зато среди плюшек есть статистика и реклама.
Это только то, что сразу приходит на ум.
А ещё ведь есть корпоративного класса движки CMS/CMF типа Typo3. Заведомо избыточно для хомяка мало-среднего бизнеса, но если хочется, то можно.
За отсутствием личного интереса я уж и не вспомню тех названий, но выбрать было из чего.
ЖЖ на Perl, насколько известно. Не понимаю вообще, чем так плох PHP.
И да, что-то у них не все хорошо с исходниками: https://www.livejournal.com/code/
404 при переходе на: http://code.livejournal.org/
> Не понимаю вообще, чем так плох PHP.PHP прекрасен, удобен и прост в освоении руконогими приматами. Но в нём небезопасно сделано… многое. На опеннете можно найти немало новостей об этих уязвимости. Сам характер их должен уже насторожить среднего анонима и побудить к размышления: всё ли в порядке с головой у разработчиков сабжа.
> И да, что-то у них не все хорошо с исходниками: https://www.livejournal.com/code/
> 404 при переходе на: http://code.livejournal.org/Вероятно, следует искать исходники старого ЖЖ, досуповского. Они должны быть в свободном доступе, ибо на них и форках ещё куча сайтов работает.
> Движок ЖЖ прикручивается куда угодно.движок жыжы 2000го года (который еще можно нарыть в интернетах) практически неработоспособен, не говоря уже о том, что не предназначен для индивидуального бложека, а жыжа целиком у себя дома никому не нужна.
За typo3 приходят регулярно, видимо, там есть что ломать.
за djangocms тоже приходят (а ведь ее использует божественная бубунточка!)
Скажем так. Если бы я хотел сделать хомяк для своего мало-среднего бизнеса на жыжном движке, то я бы прямо обратился за сырцами к ребятам, которые пилят Dreamwidth (см. dreamwidth.org/site/opensource ). Несмотря на то, что они там у себя LGBT, ADA и всё такое прочее, в целом — удивительно, как для нашей полоумной эпохи, вменяемые. Они принципиальные: рекламу, товарищей майоров и прочих желающих схарчить чужого шлют фтоппку.
За typo3 приходят, ясен линукс, ибо на нём куча энтерпрайзных порталов мировых лидеров и ведущих компаний передовых отраслей и прочая, и прочая, и прочая… Для простого народа бесплатно последние две версии (если слегка нырнуть вглубь сайта, то и ещё две чуть постарше), и это всё на свой страх и риск. Разработчики сабжа, впрочем, предлагают фирменное сопровождение в том числе и старых версий, но прайс там такой замечательный, что только для Настоящих Энтерпрайзов. Однако, похоже, в этом что-то есть. Неспроста же они старые версии поддерживают за ценник для медиамагнатов.
А Гугль тем временем испортил Переводчик. Ну что за долб***ы… Такое впечатление, что всех увечных головой туда собирают.
А что не так с переводчиком?
Испортили UI. Теперь там модно-молодежный прогрессивный гуй для пальцетыканья на смартфонах.
Хм.. и правда. Стало хуже. Видимо тренд такой
> Хм.. и правда. Стало хуже. Видимо тренд такойЭто не тренд, а злой умысел в буквальном и юридическом смысле. Гугль намеренно везде меняет обычный «настольный» интерфейс на смартфоновский. Для чего? Чтобы продвигать «браузер как платформу».
Ещё чтение по этой теме: habr.com/post/432518Комменты обезьян по-своему прекрасны.
MODX вроде ничотак. после установки считай ничего нет )
Последняя волна тотальных заражений сайтов на ModX показывает, что он тоже не идеален. Обновления конечно выходят... Но если присмотреться к качеству популярных плагинов, можно понять, что как только ModX станет по настоящему массовым, его будут часто ломать.
Смотря какой язык выбрать для современного веба(и это точно не php). Хотя, вот у тех же Go-феров, не принято использовать фрамеворки, там модно писать так) Но и у них, фрамеворков тоже хватает.
Пиши лучше свой фреймворк. Проще ему.
Если найдётся фатальный недостаток у имеющихся - ок.
а потом с такими велосипедистами приходится вкатывать кучу бабла при обновлении с потерей туевы кучи данных.
Каком обновлении? Какой потерей данных? Ты о чём вообще? :) С нормальными разработчиками, такой фигни не будет.P.S.: Как можно данные потерять? Делайте бекапы что ли)
Понимаешь Шурик у бизнеса обычно готово должно уже вчера быть. Это идеальный вариант. Ну вот не умеет малый и средний бизнес стратегическое планирование, да им ине нужно. И пока ты будешь лабать очередной велосипед коллега по цеху, завинтит WordPress и пойдёт отдыхать.
> Понимаешь Шурик у бизнеса обычно готово должно уже вчера быть. Это идеальный
> вариант. Ну вот не умеет малый и средний бизнес стратегическое планирование,
> да им ине нужно. И пока ты будешь лабать очередной велосипед
> коллега по цеху, завинтит WordPress и пойдёт отдыхать.Это неправильный бизнес.
Был у меня один знакомый бизнесмен. Ему тоже надо было «уже вчера», обязательно как у ведущих мировых лидеров, золотая визитница и ручка, пакет кокса в кармане^W^W^W^W корпоративный стиль и сайт и всё такое. И что ты думаешь, анон? Сдаёт квартиру — с того и живёт. А может уже и таксует — не знаю, давно не видел перспективного предпринимателя.
Да очень просто теряются данные, когда форуму 15 лет, написан в свое время велосипедистом-мужеложцем, на взятом фрамеворке бородатого года, и от 30 до 80% инфы потом уходит в никуда при переезде на современный движок. То есть данные то есть, но ими можно подтереться. Или когда у фирмы 40 сайтов написанных велосипедистоми-мужеложцеми каждый на своем движке\без движка\прибитый к флешу или к очередному непонятному говну\хостинг у каждого разный\ потому как вы мужеложцы знаете лучше как лучше. И сколько денег и времени стоит чтобы привести это все на WP и на один сервер вы тоже знаете.
Если делать всё по уму, то нужно переводить всё не на Wordpress, а написать нужный функционал под задачи. И тогда, все данные можно учесть, сохранить и т.д. Но вместо этого, вы выбрали самый плохой путь - wordpress, php - вот это всё. А потом ещё и бомбит что-то у них :)
> Если делать всё по уму, то нужно переводить всё не на Wordpress,если делать все по уму - нет ни малейшей проблемы перевести все хоть на wordpress, хоть на что угодно, если исходная база данных (или плейн-файлики, как тут некоторые любят) жива и доступна - программирование на уровне девятого класса приходской школы, из одних таблиц в другие перелить.
но пятистарублевые не могут в программирование, да.
А дороже им платить - себя не уважать.
Пробовал этот Гутенберг, не смог сваять страничку с картинками. На WP сижу лет шесть.
И не постеснялся же признаться в таком...
Ого. Чую сейчас будет куча тем на форумах, с вопросом, как вернуть старый редактор)
Ставим плагин от WP Classic Editor и все.
Да, но у людей бомбанёт и будут вопросы.
так по дефолту классический редактор идет
Спасибо вам, о разработчики Вордпресса! Благодаря вам я имею кучу оплачиваемой работы по оптимизации скорости сайтов и ВПСок под которыми хостится это гогно с тремя посетителями в час, кучу работы по вычистке всякого малваря, шеллов итд, кучу работы по миграциям со всяких Хецнеров когда ВПСку суспендят за превышение потребляемых ресурсов, благодаря вам, я могу советовать бедолагам хостинг с 8-ю гигами мозгов, 4ядерных ЦПУ и ССД чтобы оно выдерживало 3.5 посетителя в час.Жгите исчо!
Сколько за такую работу платят, Виталий? Если, конечно, не секрет.
шо, тяжело на морозе-то?
> шо, тяжело на морозе-то?Ага. Вот думаю подработать, пока не выучу Кобол и арифмометр.
Счёты надо изучать, арифмометр оружие хипстеров.
Деды на счётах считали и нам завещали!
Примерно 30 долл в час на Одеске
Неплохо. На что переделываешь? На статику? Статгенераторы?
Кривизна твоих рук повторяет форму корамысла. 2 организации с wp в поддержке так проблем вообще нет. На 10к и 8к узников в день оба хостяться на 512мб.
10к в день? лол, ладно бы в час
> Кривизна твоих рук повторяет форму корамыслаА мои руки-то тут при чем ?
Я напротив, оптимизирую серваки и вордпрессы, гы
>> Кривизна твоих рук повторяет форму корамысла
> А мои руки-то тут при чем ?
> Я напротив, оптимизирую серваки и вордпрессы, гыКаким образом? )
Гутенберг-шмутенберг - это всё очень интересно, а самое главное, уязвимости, с уязвимостями-то как?
Все норм! Уязвимости на месте! Совместимость со старыми уязвимостями не нарушена
Норм обновление.Поигрался четыре часа. Юзать можно.