Архив автора: admin

WordPress медленный?

Любимое занятие техно снобов — это сравнивание жидкого и мягкого а-ля «что кручи кит или слон».  У веб-дизайнеров сравнение идет по скорости генерации картинки или потребляемой памяти движков сайта. И куча всяких тестов по фреймворков, версий php, ruby vs python и так далее.

И так же «известно всем» (кстати, это логическая ошибка — апеллирование к толпе), что WordPress медленный, а вот CMF/CMS MODX быстрый. Вот по этому я и хочу чуток пройтись.

WordPress медленный?

PageSpeed

У Google есть сервис сравнения скорости сайтов — PageSpeed. Слышали многие, а вот не все пользуются (либо пользуются от случая к случаю). Там можно проверить не только скорость загрузки сайта, но и получить ценные подсказки. Кто не знает, скорость меряется комплексной оценкой от 0 до 100. И чем больше баллов, тем быстрее работает сайт.

Основные критерии:

  1. скорость отдачи сервера (косвенно — и насколько быстро отдает CMS)
  2. оптимизация кода страницы
  3. оптимизация css стилей
  4. оптимизация js скриптов
  5. оптимизация картинок
  6. кеширование в браузере

Если у этого сервиса аналоги? Конечно есть! Но они константируют факты, но не делают выводы и не дают советы. Кроме того, в зависимости откуда вы меряете и что, результаты разнятся.

А тут как бы легко можно проверить, получить советы. И расположение сайта не зависит.

Что мерить будем

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

Подопытные кролики: сайт «Отдых в Анапе» на MODX Evolution (по всем отзывам — очень быстрый движок), сайт «Гараж строим сами» на WordPress со сложной темой, сайт друзей «Геленджик» с простой неадаптивной темой и этот блог, который я перевел на простую бесплатную тему Basic. Ну и до кучи сайт на MODX Revolution как тестовый сайт (ссылка уже не работает, я ее удалил) . Как видите, ссылки не скрываю, сами можете меня проверить.

Чтоб было сделано для ускорения

Сайты на WordPress были немного оптимизированы сайты Гараж и этот блог:

  1. Переведены на PHP 7.0 серверы, ошибки пофиксены;
  2. Плагином Query Monitor просмотрены все запросы и удалены плагины с ошибками ( был плагин DB optimize, который вешал систему на 7 версии и WP No External Links — обращался к несуществующей таблице);
  3. Поставлены плагин перегенерации картинок  Regenerate Thumbnails;
  4. Поставлены и настроены плагины оптимизации картинок: EWWW Image Optimizer, Imsanity;
  5. Плагин борьбы со спамом Akismet заменен на Kama SpamBlock;
  6. Плагином Autuptimize пожаты скрипты, стили и html;
  7. В файле .htaccess добавлены инструкции для настройки кеширования.

Как видите, ничего сверх естественного не было сделано. Плагин WP SuperCache был раньше установлен.

Сайт Анапа по минификации стилей и скриптов был доработан руками раньше, как и ответы кеширования сервера.

Результаты замеров скорости

А вот результаты оказались интересными. Все сайты находятся на разных аккаунтах, но у одного хостера — Sprinthost.ru. И он одинаково плохо отдает страницы, о чем постоянно ругается PageSpeed.









СайтCMSДля мобильныхДля настольныхПосещаемость
Отых в АнапеMODX Evolution6467200
ГаражWordPress495570
ГеленджикWordPress42494798
Jean179WordPress659125
ТестовыйMODX Revolution58650

Замер скорости сайта jean179.ru в сервисе PageSpeed
Замер скорости сайта jean179.ru в сервисе PageSpeed

Какие выводы из этого можно сделать:

  1. Низкие результаты для мобильных устройство зависят еще и от темы, так что Геленджик со старой темой и Отдых в Анапе набрали так мало баллов именно по этому.
  2. Гараж проиграл по наворотам, которые съедают время — слайдер, сложная разметка с кучей логики (тема очень навороченная), просмотры, виджеты.
  3. Очень сильно зависит от оптимизации темы WordPress что и как будет отдаваться контент.
  4. Особой разницы между MODX и WordPress нет совершенно.
  5. Вполне реально сделать быстрый сайт и на WordPress, главное не увлекаться виджетами, плагинами и сложностями.

Так что чисто для себя я закрыл вопрос в «медленности движка WordPress».

Кроме того, прекрасно видно, что и споры MODX Evo vs Revo тоже глупы — они абсолютно одинаково отдают контент. И без реальной оптимизации руками такие сайты будут проигрывать WordPress, где оптимизацию можно отдать на откуп готовым плагинам.



2019-03-23T12:37:00
CMS

Как я перезжал с Ditto на DocLister

Не секрет, что официальное сообщество MODX практически полностью отказалась от старой ветки MODX Evolution (1.0). Некоторые энтузиасты продолжают развивать и решили взять новое имя: Evolution CMS.

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

Новая админка evolution cms

Evolution CMS

Под «капотом» движка все та же старый добрый MODX Evolution. Но некоторые расширения были признаны устаревшими. Так списали со счетов модуль EvoGallery как написанную с ошибками и дырами в безопасности, убрали плагины MultiPhotos и другие.

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

И из всех сайтов, которые у меня есть, остался только один сайт, который работал на MODX Evolution.

Я довольно редко обновлял его, с 2014 года статей почти не публиковал. Сайт сезонный (под летние отпуска), так что внимание в году он требовал не много.

Но этим летом опять взломали и нужно было что-то делать. Про борьбу с вирусами я писал здесь.

Попытка обновиться

В общем, после лечения заразы, я обновился на новую тогда версию 1.3.0. И у меня все отвалилось!

Перестали выводиться новости, а что выводились, то выводились по странным датам. Картинки часть пропали. Но самое страшное — в админке стало очень сложно работать.

Нет, к дизайн новой админки я приноровился быстро, хотя она стала теперь странной — ожидаешь одно, а получаешь другое. Попытки скопировать фишки из MODX Revolution выглядят именно неуклюже. Думаю, что если движок дальше будет развиваться, то эти детские болезни быстро исправят.

Я же говорю о схлопывании и пропаже визуального редактора в первую очередь.

В общем, повозившись пару часов, я плюнул и вернул из бекапа хостера старую добрую версию 1.2.9. И все заработало.

Попытка номер два

Все равно оставалась неудовлетворенность. Выходят новые версии, а проблемы не решаются. Буквально в пятницу неделю назад, под выход новой версии 1.4RC я снова решил обновится.

Система стала более логичной в админке, но во фронтнде все опять слетело. На сайте общества я задал вопрос (каюсь, в провокационном стиле) и получил советы, куча грязи на себя и так далее. И все-таки за пару дней обновил сайт. Вот об этом я и хочу рассказать.

Ditto в топку!

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

Теперь нужно делать сортировку по датам создания. Поскольку по датам публикации в любой момент может опять сломаться.

Вместо Ditto нужно использовать сниппеты DocLister.

Документация по DocLister

  1. Документация на официальном сайте
  2. Документация на сайте https://modx-gu.ru/

Увы, документация очень фрагментарная, очень многие моменты описаны плохо. Вот для уточнения некоторых тонких моментов я опишу подробнее подводные камни.

Практическая работа

Я строил сайт на примерно таких вызовах

[[Ditto? 
    &tpl=`@FILE:assets/templates/rest/chanks/ditto-card.chank.tpl.html` 
    &summarize=`7` 
    &depth=`3` 
    &hideFolders=`1` 
    &paginate=`1`  
    &dateSource = `pub_date` 
    &sortBy=`pub_date` 
    &sortDir=`ASC`
    &dateFormat=`%d.%m.%y в %H:%M` 
]]
    <div class="pagination">[+previous+] [+pages+] [+next+]</div>

А для вывода использовался чанк что-то наподобие того

<div style="border-bottom: 1px dotted #CCC;">
<p class="title"><a href="[+url+]" title="[+longtitle+]">[+longtitle+]</a></p>
<a href="[+url+]" title="[+longtitle+]">
	<img src="[[phpthumb? &input=`[+image-post+]` &options=`w_120,h=90,zc=1`]]" class="imgl" alt="[[+pagetitle]]" />
	</a>
<div>
<p style="text-indent: 0;">
  <strong>Адрес:</strong> [+tv-adres+]</br>
  <strong>Телефон:</strong> [+tv-tel+]</br>
  <strong>Сайт:</strong> <a href="[+tv-site+]" rel="nonidex,nofollow" title="Сайт [+longtitle+]">[+tv-site+]</a>
</p>
 
<p class="readmore-list">
    <a href="[+url+]" title="[+longtitle+]">Подробнее...</a></p></div>
<br class="clear" />
</div>

То есть я прошу сделать вывод ленты новостей по 7 блоков по шаблону и отсортировать их по убыванию по дате публикации. Заодно дату формирую по заданному шаблону.

Сайт рушился из-за вызовы форматирования даты aDate, который наглухо вешал все.

Как видите, ничего сложного нет.

Однако, переписать просто вызов сниппета на DocLister невозможно. И другие параметры, и другая идеология.

Дополнительные

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

Чтобы не мучиться с префиксами полей, нужно сделать убрать его. Примерно так



&tvPrefix=``

&tvList=`image-post`


image-post — это имя моего дополнительного поля, правьте под себя и записывайте все через запятую.

Разница между шаблоном в чанке и во встроенном в вызов

Так же есть разница как вызвать шаблон: через чанк или встроить через @CODE:

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

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

Пагинация в DocLister

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

Мои вызовы DocLister

[[DocLister?
	&id=`list`
	&display=`7`
	&depth=`2` 
	&hideFolders=`1` 
	&tvPrefix=``
	&tvList=`image-post`
	&orderBy=`createdon DESC`
	&dateFormat=`%d.%m.%Y`
	&tpl=`ditto-news.chank.tpl`
	&paginate=`pages`
	&pageAdjacents=`2`
	&TplNextP=`@CODE:<a href="[+link+]">></a>` 
	&TplPrevP=`@CODE:<a href="[+link+]"><</a>` 
	&TplPage=`@CODE: <a href="[+link+]">[+num+]</a>` 
	&TplCurrentPage=`@CODE: <span class="ditto_currentpage" style="background: #FFDF80;">[+num+]</span>` 
	&TplWrapPaginate=`@CODE: <div class="pagination">[+wrap+]</div>`
]]
 
[+list.pages+]

Пример рабочий, так что можно его брать и изучать. Выводится 7 блоков, глубина до 2 уровней от текущей страницы, используется tv-поле image-post, папки скрываются, сортируются по дате создания по уменьшению, используется чанк, пагинация вперед-назад и

цифры.

<div class="articlePost">
    <p class="title"><a href="[+url+]" title="[+pagetitle+]">[+pagetitle+]</a></p>
    <a href="[+url+]" title="[+pagetitle+]">
      <img class="imgl" src="[[phpthumb? &input=`[+image-post+]` &options=`w=100,h=75,zc=1`]]" width="100"  height="75" alt="[+pagetitle+]"  title="[+pagetitle+]"/>
    </a>
    <p style="text-indent:0;">Дата: <strong>[[MyDate? &date=`[+date+]`]]</strong></p>
    <p>[+introtext+]</p>
    <div class="clear"></div>
</div><br />

Тут тоже все похоже. Только теперь пути формируются в плейсхолдере [+url+].

aDate

Камень преткновения был в этом сниппете. Отключал — работало. Включал — ошибка.

В конце концов мне это надоело и я переписал сниппет почти слово-в-слово. Но удалил лишнее и с 10-ой попытки заработало.

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

Опции:

&date — обязательный параметр, дата — любой плейсхолдер: [+createdon+], [+pub_date+] и так далее

&alterDate — дата как и date, только будет использоваться если &date содержит пустое значение.

&tpl — чанк или @CODE; По умолчанию — '@CODE:[+day+].[+month+].[+year+] [+hour+].[+minute+].[+second+]'

Доступны плейсхолдеры: [+day+] [+month+] [+year+] [+hour+] [+minute+] [+second+]

&lang — язык, для форматирования названий месяцев года. Доступно: ru, en, ua. По умолчанию: ru.

&Uppercase — формат вывода месяцев года:

  1. 0 — по умолчанию, выводит все в нижнем регистре
  2. 1 — выводит с первой буквой в верхнем регистре
  3. 2 — все буквы в верхнем регистре

&monthFormat — формат месяца:

  • 1 — числовое значение месяца (01 — 12)
  • 2 — название месяца (январь)
  • 3 — короткое название месяца (янв)

Заключение

В Evolution CMS произошло очень много изменений. Пляски с бубном над моим сайтом не прошли даром — я обновился, кое-что узнал нового.

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

Так что я думаю и прикидываю что мне делать с сайтом:

  1. доделать его и ждать когда со следующим обновлением опять что-то отвалится
  2. перенести его на MODX Revolution
  3. вообще перенести его на движок WordPress

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



2019-03-23T12:28:30
CMS

Конструкторы сайтов как современная альтернатива WordPress

WordPress – система управления сайтами, которая создавалась в первую очередь для блогов. Она начала свою жизнь в 2003 году, со временем расширилась, и сейчас, по оценкам специалистов, именно на базе WordPress работают около 35% всех сайтов в мире. Сейчас это не просто CMS для блогов, на нем создают и простые сайты-визитки, и сложные интернет-магазины. К тому же эта система проста в управлении и имеет интуитивно понятный интерфейс, а также целый набор шаблонов и плагинов для расширения.

 

Главная причина такой популярности состоит в том, что WordPress – бесплатная система, и каждый желающий может создать себе сайт, не заплатив за него ни копейки. Но именно это и стало обратной стороной медали, из-за которой WordPress теряет популярность. Эти сайты чаще всего подвергаются взлому (около 80% всех атак приходится на эту CMS), и не только потому, что их много. Их код легко изучается хакерами, и любой сайт попадает под угрозу взлома. Как есть много возможностей для создания сайта на WordPress, так есть и много инструментов для его взлома, и к тому же эти инструменты доступны. А это не только повышает риск потерять сайт (иногда достаточно прибыльный), но и попасть под автоматизированную атаку, которая «заразит» множество веб-проектов за один раз.

Какие недостатки имеет WordPress

Конструкторы сайтов как современная альтернатива WordPress

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

  1.      Он тяжелый. Сайты на Вордпресс дают ощутимую нагрузку на сервер, и для некоторых из них требуется немало времени на загрузку. Конечно, если вы обладатель простого блога, сайт будет грузиться сравнительно быстро. Но чем сложнее проект, чем больше использовалось плагинов и скриптов для его адекватной работы, тем медленнее будет загружаться сайт, и тем больше «дыр» появится в веб-проекте. А значит, объемные интернет-магазины могут долго загружаться или часто выдавать ошибки, что приведет к потере клиентов и, как следствие, денег.
  2.      Его тяжело продвигать. Сайт на Вордпресс автоматически создает дубли страниц, что мешает нормальному его продвижению. Плюс всеобщая популярность привела к тому, что на базе WordPress часто создают сателлиты, то есть сайты-пустышки, чья единственная задача – продвигать основной сайт. Именно поэтому поисковые системы очень насторожено относятся к молодым сайтам, созданным с помощью Вордпресс.
  3.      Создание сайта требует знаний. Да, вы можете самостоятельно создать на базе WordPress блог или небольшой интернет-магазин. Но если вы хотите красивый, уникальный, удобный сайт, вам потребуются знания, как минимум, HTML и CSS. А это уже определенно не тот уровень знаний, который есть у каждого. И изучать их ради одного сайта вы точно не захотите. А значит, вам понадобится помощь специалиста.
  4.      Плагины. Основа функциональности сайта на Вордпресс создается за счет плагинов. К сожалению, из-за распространенности плагинов и порой низкого уровня знаний у их разработчиков плагины нередко конфликтуют с шаблонами или просто не работают так, как должны. К тому же после каждого обновления риск обнаружения таких ошибок повышается, так что вам придется либо самостоятельно перебирать все плагины, либо обращаться к специалисту за этим вопросом. К сожалению, техподдержка WordPress не занимается подобными вопросами.

 

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

Конструкторы сайтов как альтернатива Вордпресс

Все чаще для создания сайтов используют конструкторы, которые приходят на смену CMS. Конструкторы сайтов – это площадки для создания сайтов, которые не требуют специальных знаний для работы. И в этом их преимущество: вам не понадобится разработчик, чтобы сделать сайт. В то время как работы с Вордпресс лучше предоставить специалисту, если, конечно, вы не хотите получить маленький и кое-как слепленный сайт.

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

Качество сайта, созданного с помощью современных конструкторов, не уступает аналогам на базе Вордпресс. Но их гораздо проще и удобнее использовать, вносить изменения и добавлять функции. Для сравнения: чтобы сайт на Вордпресс сравнялся по функциональности с сайтом на uCoz, вам понадобится пара десятков плагинов, каждый из которых может вызвать конфликт в системе.

Еще одно важное преимущество конструкторов – это ориентация некоторых из них для определенной категории сайтов. CMS таким не оснащены.

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

Лучшие конструкторы для сайтов

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

 

Weebly

Конструкторы сайтов как современная альтернатива WordPress

Этот конструктор считается одним из лучших для начинающих. С ним вы можете довольно быстро создать даже собственный интернет-магазин, а потом, при необходимости, перенести его на собственный домен. Его отличительная черта – огромное разнообразие готовых шаблонов, тщательно проработанных и изящных, так что вам наверняка даже не захочется их менять.

 

Jimdo

Конструкторы сайтов как современная альтернатива WordPress

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

 

Squarespace

Конструкторы сайтов как современная альтернатива WordPress

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

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

А если вам захочется большего, чем базовая версия, в конструкторе доступен «режим разработчика», который позволит вмешаться в код сайта и сделать его еще красивее.

 

Moonfruit

Конструкторы сайтов как современная альтернатива WordPress

Это сервис, оснащенные 14-дневным пробным периодом, так что у вас будет отличная возможность испробовать его до покупки. Его преимущества — невысокая цена за использование и адаптированность для создания полноценных торговых площадок.

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

 

Duda

Конструкторы сайтов как современная альтернатива WordPress

Простой и в то же время адаптивный, этот конструктор позволяет работать с помощью функции drag & drop (перетаскивания блоков). Это делает его удобным даже для новичка.

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

Если вы хорошо знакомы с HTML и CSS, выбирайте режим разработчика и переделывайте сайт на свое усмотрение.

 

1&1 MyWebsite

Конструкторы сайтов как современная альтернатива WordPress

У этого конструктора нет бесплатной версии, но базовый пакет стоит всего $1 в месяц. За эту минимальную сумму вы получите доступ к более чем 10 000 дизайнов, разработанных профессионалами. Каждый из них адаптирован для мобильных устройств и может в несколько кликов подключить ваш почтовый ящик для управления сайтом.

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

 

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



2019-03-23T12:25:30
Витрина

Gutenberg и WordPress 5.02

В конце года WordPress вышел новый релиз 5.0 с новым редактором Gutenberg. И сообщество во всем мире разделилось на два лагеря: кто принял этот редактор и тех, кому этот редактор не зашел. Я тоже обновился и хочу поделиться своими ощущениями.

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

Gutenberg и WordPress 5.02

Изначально в редакторе не так уж много блоков, но уже появились плагины, цель которых добавить новые блоки. И по идеи этот редактор сможет заменить кучу плагинов, которые помогают оформлению теста поста или страницы. Заодно будет очень хороший штатный  конкурент конструкторам страниц типа Elementor. И станет гораздо легче делать сложное оформление постов со слайдерами или сложными галереями, колонки и так далее. А учитывая, что в WordPress есть произвольные поля, которые все больше используются в темах как больших конструкторах контента в таких СMS как Drupal, Joomla! и MODX, то в скором будущем возможно очень не хилое развитие шаблонов и сайтов.

Но все это в теории. А как все это на практике обстоит здесь и сейчас?

Gutenberg в WordPress 5.02

У меня несколько сайтов на wordpress и я их уже обновил сначала до версии 5.0.

На одном из своих сайтов, когда я попробовал отредактировать последнюю статью чисто посмотреть на новый редактор, начались глюки с библиотекой медиафалов — тупо не возможно вставить или отредактировать фотографию в статье. Ну не контачит новый редактор и библиотека: не видит медиафайлы и все!

На том сайте я просто поставил плагин с классическим редактором и успокоился.

А вот на этом сайте я последовательно обновил сайт сначала на 5.0, потом 5.01 и затем до последней версии 5.02.

Наученный горьким опытом, я решил не править старые, а создать новую статью. Как раз предыдущая статья о итогах 2018 года была именно как проба пера именно редактора Gutenberg в боевых условиях.

По сравнению с первым опытом, редактор стал более адекватным и я сразу накропал статью с оформлением. Вот только мой любимый плагин Art Decoration в нем не завелся и врезки сделать не получалось. Но фотографии вставлялись и их можно было заменить/отредактировать. В общем статья получилась.

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

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

Но! Что-то пошло не так и стала постоянно выскакивать надпись «Не удалось сохранить черновик». Это слегка меня напрягло (и не напрасно, как оказалось!).

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

В результате текст статьи я потерял и пришлось скомкано писать её заново в классическом редакторе.

Проблемы с Gutenberg

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

С другой стороны стало понятно и возмущение другой части пользователей этой CMS: под этот редактор за 2 года начали вычищать всю эко-систему из тем и плагинов. И все равно ломается обратная совместимость. Даже популярный плагин YARPPудалили из официального репозитария потому что его не тестировали с новым редактором и автор плагина не ответил на письма разработчиков. Под нож так же попали и другие плагины.

Именно такие действия и вызвали гнев большой части общества.

Сейчас на новом сайте (на самом деле старом — пришлось заново ставить все с нуля из-за вирусов) пришлось использовать аналог Related Posts для замены YARPP. И редактор поставил классический, хорошо хоть разработчики оставили путь отступления для старых сайтов.

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

Как говорится «будем посмотреть» (с) Гоблин — Пучков.



2019-03-23T12:12:36
CMS

Диета 7 стол

Многочисленные диеты для лечения большинства заболеваний сегодня используются повсеместно – в стационарах и в домашних условиях.

Диета №7 – это одна из лечебных диет, направлена она на лечение людей с заболеваниями почек. Меню с обозначением разрешенных и запрещенных блюд было разработано еще в прошлом столетии ученым-диетологом М. И. Певзнером. Существует несколько разновидностей стола – основной 7-й стол назначается людям с заболеваниями почек хронического характера. Дополнительно выделяют столы 7а и 7б: первый назначается при остром нефрите, а второй – во время ремиссии, после устранения сильных болей и прочих признаков заболевания. Примечательно, что стол №7 можно практиковать при наличии у больного экземы, туберкулеза кожи, повышенной отечности вследствие развивающегося воспаления. Читать

Липиды что это такое


Без органических веществ существование человека невозможно. Так, выделяют жирные органические вещества, или липиды, – это совокупность жиров и жироподобных веществ, называемых липоидами. Важную функцию липиды несут в виде формирования определенного барьера. Поскольку это вещество содержится во всех клетках организма, человек «не тает» от воды и прочего воздействия влаги. Но это далеко не все функции и преимущества, которые выделяют у жиров или липидов. Рекомендуется ознакомиться с минимальными значениями жиров в организме, участвующих также в выработке гормонов, и понять их важность для нормальной жизнедеятельности.

О строении

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

Жиры бесцветны, не имеют запаха и вкуса. По строению представляют собой совокупность жирных кислот и спиртов. Если к жиру прибавить дополнительные вещества в виде фосфора, серы или азота, получаются сложные жиры. Жировая молекула всегда включает в себя водород, углерод и кислород. Также выделяют ненасыщенные жирные кислоты и насыщенные, отличающиеся связями атома углерода. Жирные кислоты – это алифатические или циклические углеродные связи. В зависимости от количества групп и выделяют две разновидности. Насыщенные кислоты содержат одну или несколько двойных связей, а ненасыщенные вовсе не имеют двойных связей между атомами углерода.

ВидеоВидео


Представленные жиры формируются в определенном виде в зависимости от вида организма. Если речь идет о клетках, значит, находят капли или гранулы. Когда говорят о многоклеточном организме, к примеру о человеке, здесь выделяют жировую ткань. Она, в свою очередь, состоит из адипоцитов – специальных клеток, способных собирать жиры в большом количестве при чрезмерном поступлении калорий. Организм человека не может существовать без жиров и жировых клеток. Даже при сильном похудении жировая прослойка останется. Это не значит, что человек жирный – это просто указывает на нормальную деятельность организма.

О классификации

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

Более подробная классификация липидов представляется в таблице.

ТипыВидыОбщая характеристика
Простые жирыГлицеридыНейтральные жиры. Относятся к сложным эфирам, состоящим из глицерина и жирных кислот. Различают моно-, ди- и триглицериды
ВоскиСложные эфиры жирных кислот и спиртов (одноатомных или двухатомных)
Сложные жирыФосфолипидыОбразованы присоединением к липидам остатков фосфорной кислоты. Обширная группа, включающая две подгруппы:
– глицерофосфолипиды;
– сфинголипиды
ГликолипидыСостоят из углеводов и липидов, образующих гидрофильно-гидрофобные комплексы

Представленные в таблице жиры относятся к омыляемым разновидностям. Иными словами, по окончании процесса гидролиза образуется мыло. Существует группа неомыляемых жиров, которые при взаимодействии с водой остаются в неизменной форме. Такие жиры называются стероидами.

Они, в свою очередь, разделяются на следующие подвиды:

  • Стерины – это стероидные спирты, содержащиеся в животных и растительных тканях.
  • Желчные кислоты – эти кислоты являются последователями холевой кислоты, способствуют растворению холестерина и помогают переварить или расщепить липид.
  • Стероидные гормоны – здесь выделяют кортизол, тестостерон и прочие гормоны, которые отвечают в жизнедеятельности человека за рост и развитие организма в целом.

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

Подобное объясняется составом липопротеинов – здесь содержатся холестерин, фосфолипид, нейтральные жиры и жирные кислоты. В свою очередь, липопротеины делятся на две группы – это растворимые и нерастворимые жиры. Растворимые жиры включены в состав плазмы крови, молока и желтка, а вторая группа жирных веществ характеризуется содержанием в оболочке нервных волокон.

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

Обратите внимание: Классификация липидов в большей степени происходит в соответствии с физической структурой, а именно выделяют твердые жиры и масла. Жиры, в свою очередь, разделяются на резервные и структурные вещества (первые зависят от питания, вторые – от генетической составляющей человека). С точки зрения происхождения жиров выделяют растительные и животные разновидности.

О функциях липидов и жирных кислот

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

ВидеоВидео


На момент изучения липидов ученые выделили следующие функции:

  • энергетическую;
  • функцию теплоизоляции;
  • структурную;
  • регуляторную;
  • защитную;
  • функцию увеличения плавучести.

Говоря простым языком, можно выделить следующие основные пути использования липидов в организме человека.

Итак:

  • липиды или их подвид триглицерид способны сохранить тепло человека – именно поэтому человек не мерзнет при комнатной температуре;
  • наличие подкожного жира говорит о защитной функции организма – происходит защита внутренних органов;
  • липиды или фосфолипиды положительно воздействуют на формирование клеток, поскольку участвуют в строении клеточной мембраны;
  • жировая ткань – это энергия для человека, поэтому при соблюдении диеты клетки распадаются на жирные кислоты и прочие составляющие, обеспечивающие организм энергией;
  • гликолипиды помогают в выполнении рецепторной функции – помогают связать клетки для получения и проведения сигналов;
  • фосфолипиды также дополнительно участвуют в свертываемости крови, что необходимо для нормальной деятельности человека;
  • липиды, или их подвид, воски, находятся на листьях растения, что помогает в защите листа от промокания.

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

ВидеоВидео


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



Источник: diets.guru anatomia