{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Skurudo Blog(post): заметки с тегом движок",
    "_rss_description": "Движо́к (жаргонизм от англ. engine — мотор, двигатель) — выделенная часть программного кода для реализации конкретной прикладной задачи — программа, часть программы",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/skurudo.ru\/tags\/engine\/",
    "feed_url": "https:\/\/skurudo.ru\/tags\/engine\/json\/",
    "icon": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083",
    "authors": [
        {
            "name": "Pavel Galkin",
            "url": "https:\/\/skurudo.ru\/",
            "avatar": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083"
        }
    ],
    "items": [
        {
            "id": "219",
            "url": "https:\/\/skurudo.ru\/all\/lastmod-error-in-e2-blogengine-sitemap\/",
            "title": "Ошибки lastmod в sitemap",
            "content_html": "<p>В Эгея версии 2.8 появился свой sitemap и вроде как стало не нужно использовать костыли для его генерации, но в нем был недостаток, а именно формат даты в lastmod. На него ругался в частности валидатор от Яндекса, что довольно сильно расстраивало.<\/p>\n<p>Исправить поведение довольно не сложно — было сделано на версии 3387 (e2_distr_v3387). Нужно слегка отредактировать system\/core.php и искать такую конструкцию (она встречается дважды):<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">echo &#039;&lt;lastmod&gt;&#039;;&#039;<\/code><\/pre><p>Конструкцию со временем менять на вот такую:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">(&#039;Y-m-d\\TH:i:s+03:00&#039;<\/code><\/pre><p>При этом не забываем обнулить user\/caches.<\/p>\n<p>Обратите внимание на то, что у нас появился разделитель «Т» — в коде соответcвенно «\\Т», а также смещение времени по UTC — для Москвы это +03:00. Делается это в соответствии с W3C Datetime (Complete date plus hours and minutes: YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)).<\/p>\n<p>Обратите внимание на выделенные части:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png\" width=\"1314\" height=\"1195\" alt=\"\" \/>\n<\/div>\n<p>Результат:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2020-02-07_001.png\" width=\"1205\" height=\"667\" alt=\"\" \/>\n<\/div>\n<p>PS: Проблема была как минимум до альфы-беты 2.9, в ней дату упростили, оставив по стандарту только дату без учета времени, т. е. в таком виде <i>2020-02-07<\/i>). Проверялось на версии v3543.<\/p>\n",
            "date_published": "2020-02-07T01:09:07+03:00",
            "date_modified": "2020-03-03T11:18:12+03:00",
            "tags": [
                "e2",
                "sitemap",
                "движок"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png",
            "_date_published_rfc2822": "Fri, 07 Feb 2020 01:09:07 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "219",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2020-02-07_002.png",
                    "https:\/\/skurudo.ru\/pictures\/2020-02-07_001.png"
                ]
            }
        },
        {
            "id": "153",
            "url": "https:\/\/skurudo.ru\/all\/e2-egea-2-5-beta\/",
            "title": "Эгея 2.5 бета",
            "content_html": "<p>Коротенько по обновленной бете 1 и бета 2:<\/p>\n<li> <s>Не работает встроенный плейер для mp3 — парсит только сверху<\/s> — исправлено вместе с плейером Жуэль + появился плейлист по умолчанию (интересно можно ли это опционально крутить какой-то? сейчас выбора не видно);\r\n<li> <s>При редактировании тэгов съезжает меню<\/s> — исправлено в во второй бэте;\r\n<li>Появилась картинка рядом с названием блога, но нет пока нормального механизма ее добавления (я просто подсмотрел название и формат у Ильи Страйкова);\r\n<li>Куда-то потерялся пункт «избранное» — сама ссылка осталась рабочей, но иконки уже нет;\r\n<li>Темы оформления (вроде «Fresh») после обновления теряют совместимость, что конечно печально;\r\n<li>Поддержка php 7 не заявлена (впрочем недостаток или достоинство ли это вопрос дискуссионный);",
            "date_published": "2016-07-18T16:00:34+03:00",
            "date_modified": "2016-07-18T15:49:11+03:00",
            "tags": [
                "e2",
                "блог",
                "движок"
            ],
            "_date_published_rfc2822": "Mon, 18 Jul 2016 16:00:34 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "153",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "25",
            "url": "https:\/\/skurudo.ru\/all\/what-i-miss-in-e2-v2\/",
            "title": "e2 — чего мне не хватает v2",
            "content_html": "<p>Возвращаясь к тому, чего мне не хватает в движке, пересмотрел пункты и, кое-где удалось посоветоваться с автором. Итак снова по пунктам:<\/p>\n<p><b>Редактор:<\/b><\/p>\n<ul>\n<li><s>при форматировании текста или картинок не ясно, как выравнивать по центру, по левому\/правому краю принудительно<\/s> — в переписке с автором выяснилось, что можно использовать все доступные тэги, только один нюанс  — нужно следить за тем, чтобы верстку не порвало;<\/li>\n<li><s>не разобрался, как можно сделать обтекание картинки текстом<\/s> — аналогично описанному выше;<\/li>\n<li><s>крайне не хватает банального тэга code, чтобы удобно можно было вставлять выдержки из конфигураций или кода<\/s> — сам по себе тэг есть, как и написано выше, нет из коробки красивого выделения;<\/li>\n<\/ul>\n<p><b>В остальном:<\/b><\/p>\n<ul>\n<li><i>загрузка картинок и файлов по одному. Не всегда удобно, когда нужно загрузить десяток-полтора фотографий<\/i> — спорный момент, так как автор утверждает, что в сафари в среде iOS работает, но в Chrome\/Internet Explorer\/Firefox под Windows 7 никак не хочет выделять более одного файла за раз;<\/li>\n<li><s>отсутствие создания sitemap из коробки слегка печалит и заставляет использовать сторонние решения<\/s> — не так актуально, т. к. все-таки свистелка-перделка;<\/li>\n<li><s>аналогично и с ping для поисковиков, все-таки логично извещать поисковики самостоятельно, а не ждать с моря погоды<\/s> — аналогично пункту выше;<\/li>\n<li><s>как-то странно работает iframe, который должен был бы добавлять использование обычного html, но дает при предпросмотре пустое белое окошечко<\/s> — так и должно быть, т. к. редактор понимает тэги, слишком вдумался в документацию;<\/li>\n<li><i>стандартные наборы дизайна из коробки, нужно ваять что-то свое...<\/i> — печаль и, скорее всего, в плане дизайна мало что изменится. Причем при ваянии своего нужно быть аккуратнее, тэги могут порвать текущий дизайн в лоскуты.<\/li>\n<\/ul>\n",
            "date_published": "2014-01-03T21:29:32+03:00",
            "date_modified": "2014-01-03T21:29:17+03:00",
            "tags": [
                "e2",
                "html",
                "блог",
                "движок",
                "недостаток"
            ],
            "_date_published_rfc2822": "Fri, 03 Jan 2014 21:29:32 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "25",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "21",
            "url": "https:\/\/skurudo.ru\/all\/what-i-miss-in-e2\/",
            "title": "e2 — чего мне не хватает",
            "content_html": "<p>В е2 есть практически все, что нужно для творчества и ведения блога, но кое-каких вещей мне все-таки не хватает (или же пока не разобрался, как их сделать). Не сказать, чтобы функции совсем критичные, но...<\/p>\n<p><b>Редактор:<\/b><\/p>\n<ul>\n<li>при форматировании текста или картинок не ясно, как выравнивать по центру, по левому\/правому краю принудительно;<\/li>\n<li>не разобрался, как можно сделать обтекание картинки текстом;<\/li>\n<li><s>интересно, как сделать текст перечеркнутым — line-through text в text-decoration, в ту же калитку идет подчеркнутый текст<\/s> — оказалось, что редактор понимает некоторые тэги html из коробки, из <a href=\"https:\/\/sku.su\/bNNdq\">описания<\/a> редактора не очевидно, но при чтении заметки про <a href=\"https:\/\/sku.su\/zpoWs\">старый форматтер<\/a> оказалось понятным;<\/li>\n<li>крайне не хватает банального тэга code, чтобы удобно можно было вставлять выдержки из конфигураций или кода;<\/li>\n<\/ul>\n<p><b>В остальном:<\/b><\/p>\n<ul>\n<li>загрузка картинок и файлов по одному. Не всегда удобно, когда нужно загрузить десяток-полтора фотографий;<\/li>\n<li>отсутствие создания sitemap из коробки слегка печалит и заставляет использовать сторонние решения;<\/li>\n<li>аналогично и с ping для поисковиков, все-таки логично извещать поисковики самостоятельно, а не ждать с моря погоды;<\/li>\n<li><s>не нашел, где подредактировать адрес блога в почтовых уведомлениях<\/s> — кажется, нашел в \/system\/default\/config.php опция $_config[’mail_from’];<\/li>\n<li>как-то странно работает iframe, который должен был бы добавлять использование обычного html, но дает при предпросмотре пустое белое окошечко;<\/li>\n<li>стандартные наборы дизайна из коробки, нужно ваять что-то свое...<\/li>\n<\/ul>\n",
            "date_published": "2013-12-04T00:56:08+03:00",
            "date_modified": "2013-12-04T00:55:50+03:00",
            "tags": [
                "e2",
                "html",
                "блог",
                "движок",
                "недостаток"
            ],
            "_date_published_rfc2822": "Wed, 04 Dec 2013 00:56:08 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "21",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "8",
            "url": "https:\/\/skurudo.ru\/all\/e2-mobility\/",
            "title": "Эгея с мобильных устройств",
            "content_html": "<p>Продолжаю осваивать, рассматривать под разными углами движок для блога е2, Эгея. В целом мне нравится почти все. Легкость и простота, отсутствие свистелок и перделок. Мне не сразу удалось убедить себя, что без них даже лучше. Привык к ненужным  излишествам. Скорость работы меня более чем устраивает. Никаких улучшений не внедрял пока что, работает с связкой nginx + apache2. Стоит заметить хорошую работу из коробки с мобильными устройствами. Дело за малым — причесать и сделать внешнее симпатичнее.<\/p>\n<p>P.S.: текст написал целиком на Google Nexus 7 в кафе БургХаус под гомон японцев с фестиваля.<\/p>\n",
            "date_published": "2013-11-19T20:45:57+03:00",
            "date_modified": "2013-11-19T20:55:06+03:00",
            "tags": [
                "e2",
                "блог",
                "движок",
                "мобильность"
            ],
            "_date_published_rfc2822": "Tue, 19 Nov 2013 20:45:57 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "8",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1",
            "url": "https:\/\/skurudo.ru\/all\/new-beginning\/",
            "title": "С чистого листа",
            "content_html": "<p>Перенося блог на базе Wordpress с одного сервера на другой, в который раз задумался над тем, зачем я таскаю уже несколько лет такое чудовище. Записей не сильно больше полутора тысяч, а в их ценности для прогрессивного человечества у меня есть определенные сомнения. Несколько раз пытался привести хозяйство в божеский вид, не всегда поднималась рука удалить то или иное. Редактировать старые записи, кажется, не очень правильным решением.<\/p>\n<p>Дополнительным доводом за переезд на другой движок стал тот факт, что Wordpress меня убивает скоростью работы. Не смотря на оптимизацию, уменьшения количества плагинов и шаманства, скорость работы не устраивает совершенно. Больше всего расстраивает скорость работы админской панели. Нагромождения и торможения убивают весь творческий процесс. Вот думаешь, сейчас напишу статью или заметку. Потом приходит мысль: «опять оно будет еле ворочаться, да ну его». Эдакий закрепленный bad experience в действии.<\/p>\n<p>В который раз мне показалось, что с Wordpress каши не сваришь. Нужно что-то кардинально менять в оркестре, иначе симфонии не получится. Начались поиски и испытания движков для ведения блога. Перепробовал много всего. Бедность в плане приличных скриптов меня ужасала и в прошлые неудачные миграции. Поискав то тут, то там видно, что уровню «монстра» от Мэтта Мюлленвега никто не приблизится в плане расширяемости и гибкости.<\/p>\n<p>При таких условиях самое время пересмотреть свои взгляды на процесс заполнения блога и понять, а что из всех свистюлек, фишечек, рюшечек действительно нужно? SEO? Ерунда, популярность и продвижение для меня слишком не актуальна. Backup? Его и так делают bash-скрипты. Красивый dashboard? Да нет же! wysiwyg? Возможно, но не то. В сухом остатке получается, от движка нужно не так много — скорость и стабильность работы. На данный момент то, что мне нужно есть на базе  <a href=\"https:\/\/sku.su\/a4BjU\">Эгея<\/a> от <a href=\"https:\/\/sku.su\/iSm72\">Ильи Бирмана<\/a>. На нем и остановился. Старые заметки вряд ли в полном объеме будут перенесены. Некоторые, возможно, появятся здесь после обновления фактических данных.<\/p>\n",
            "date_published": "2013-11-18T00:57:10+03:00",
            "date_modified": "2016-06-02T01:01:20+03:00",
            "tags": [
                "e2",
                "php",
                "wordpress",
                "блог",
                "движок"
            ],
            "_date_published_rfc2822": "Mon, 18 Nov 2013 00:57:10 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4116,
    "_e2_ua_string": "Aegea 11.2 (v4116)"
}