<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.udev.group/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.udev.group/feed.php">
        <title>Соляночка</title>
        <description></description>
        <link>https://wiki.udev.group/</link>
        <image rdf:resource="https://wiki.udev.group/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-06-01T03:43:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F&amp;rev=1648134060&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9&amp;rev=1651161000&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D0%B2_%D0%B1%D0%B4&amp;rev=1648459320&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0&amp;rev=1663746060&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE&amp;rev=1644602100&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&amp;rev=1640856060&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=%D1%81%D0%B8%D1%81%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D1%83&amp;rev=1641476760&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=css&amp;rev=1613555580&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=daterange&amp;rev=1642697520&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=design&amp;rev=1619009760&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=doku.php_doku.php_start&amp;rev=1602435060&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=doku.php_start&amp;rev=1602435300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=elasticsearch&amp;rev=1674029880&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=git&amp;rev=1610617560&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=icons&amp;rev=1602439260&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=js&amp;rev=1619010000&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=other&amp;rev=1636727220&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=php&amp;rev=1706005680&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=recipes&amp;rev=1674029580&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=seo&amp;rev=1676300520&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=sidebar&amp;rev=1666252320&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=start&amp;rev=1666252080&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=templates&amp;rev=1652432040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.udev.group/doku.php?id=yii2&amp;rev=1663580220&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.udev.group/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Соляночка</title>
        <link>https://wiki.udev.group/</link>
        <url>https://wiki.udev.group/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F&amp;rev=1648134060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-24T15:01:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>архитектура_методология</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F&amp;rev=1648134060&amp;do=diff</link>
        <description>DDD

	*  Models and Service Layers, Hemoglobin and Hobgoblins &lt;https://www.slideshare.net/rosstuck/models-and-service-layers-hemoglobin-and-hobgoblins&gt;
	*  Рефакторинг PHP-кода с применением DDD &lt;https://www.youtube.com/watch?v=9xoP9GCUoDU&gt;
	*  How to publish and handle Domain Events &lt;http://www.kamilgrzybek.com/design/how-to-publish-and-handle-domain-events/&gt;</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9&amp;rev=1651161000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-28T15:50:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>виджет_дерева_категорий</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9&amp;rev=1651161000&amp;do=diff</link>
        <description>1. Добавляем виджет Select2


composer require kartik-v/yii2-widget-select2


2. Добавляем виджет


&lt;?php

namespace backend\widgets;

use kartik\select2\Select2;
use yii\base\InvalidConfigException;
use yii\base\Model;
use yii\base\Widget;
use yii\helpers\Html;

class TreeDropDownWidget extends Widget
{
    /**
     * @var Model the data model that this widget is associated with.
     */
    public $model;
    /**
     * @var string the model attribute that this widget is associated with.
     …</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D0%B2_%D0%B1%D0%B4&amp;rev=1648459320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-28T09:22:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>добавить_в_бд</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D0%B2_%D0%B1%D0%B4&amp;rev=1648459320&amp;do=diff</link>
        <description>Доавить в бд товары с автогенерацией названия


SET @i = (SELECT MAX(id) + 1 FROM product);
INSERT INTO `product` (`name`, `slug`, `main_variant_id`, `main_category_id`, `status`) VALUES (CONCAT(&#039;Товар &#039;, @i), CONCAT(&#039;tovar-&#039;,@i), null, 16, 1);
SET @product_id = LAST_INSERT_ID();
INSERT INTO `variant` (`name`, `slug`, `product_id`, `quantity`, `status`) VALUES (&#039;main&#039;, &#039;main&#039;, @product_id, 99 ,1);
SET @variant_id = LAST_INSERT_ID();
UPDATE `product` SET `main_variant_id`= @variant_id WHERE id = …</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0&amp;rev=1663746060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-21T07:41:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>микроразметка</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0&amp;rev=1663746060&amp;do=diff</link>
        <description>*  Карточка товара в каталоге



&lt;div itemscope=&quot;&quot; itemtype=&quot;http://schema.org/Product&quot;&gt;
    &lt;a href=&quot;#&quot;&gt;
        &lt;img itemprop=&quot;image&quot; src=&quot;&quot; alt=&quot;Брошюратор на металлическую пружину&quot;&gt;
    &lt;/a&gt;
    &lt;a href=&quot;#&quot;&gt;
        &lt;p itemprop=&quot;name&quot; class=&quot;item_title&quot;&gt;Брошюратор на металлическую пружину&lt;/p&gt;
    &lt;/a&gt;
    &lt;meta itemprop=&quot;description&quot; content=&quot;Офисный брошюровщик...................&quot;&gt;
        &lt;div class=&quot;price-sale&quot; itemprop=&quot;offers&quot; itemscope=&quot;&quot; itemtype=&quot;http://schema.org/Offer&quot;&gt;
           …</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE&amp;rev=1644602100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-11T17:55:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>модальное_окно</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D0%BD%D0%BE&amp;rev=1644602100&amp;do=diff</link>
        <description>&lt;a class=&quot;btn btn-primary js_openWindowModal&quot; data-toggle=&quot;modal&quot; data-target=&quot;#windowModal&quot; href=&quot;/form/callme&quot;&gt;Callme&lt;/a&gt;





&lt;!-- Modal --&gt;
&lt;div class=&quot;modal fade&quot; id=&quot;windowModal&quot; tabindex=&quot;-1&quot; aria-labelledby=&quot;windowModalLabel&quot; aria-hidden=&quot;true&quot;&gt;
  &lt;div class=&quot;modal-dialog&quot;&gt;
    &lt;div class=&quot;modal-content&quot;&gt;
        &lt;div style=&quot;margin:auto&quot;&gt;
            &lt;img class=&quot;img&quot; src=&quot;&lt;?= Url::to([&#039;/img/preload.gif&#039;])?&gt;&quot;&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&amp;rev=1640856060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-30T09:21:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>получить_список_заказов</title>
        <link>https://wiki.udev.group/doku.php?id=%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D0%B2&amp;rev=1640856060&amp;do=diff</link>
        <description>SELECT o.*, op.*, SUM(quantity * price) AS total
FROM order_variant ov
     INNER JOIN `order` o
         ON o.id = ov.order_id
    left join order_promotion op on o.id = op.order_id
where o.status &lt; 5
GROUP BY ov.order_id;</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=%D1%81%D0%B8%D1%81%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D1%83&amp;rev=1641476760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-06T13:46:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>сисадмину</title>
        <link>https://wiki.udev.group/doku.php?id=%D1%81%D0%B8%D1%81%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D1%83&amp;rev=1641476760&amp;do=diff</link>
        <description>*  Nginx с pagespeed
	*  Ставим Arch Linux в 2021 с шифрованием (LUKS) и Btrfs</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=css&amp;rev=1613555580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-17T09:53:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>css</title>
        <link>https://wiki.udev.group/doku.php?id=css&amp;rev=1613555580&amp;do=diff</link>
        <description>*  Создание переключателя «on/off» с помощью CSS &lt;https://proto.io/freebies/onoff/&gt;
	*  Боковая панель на чистом CSS &lt;https://codepen.io/seanfree/pen/EgQRwg&gt;
	*  Анимированное окно поиска &lt;https://codepen.io/alexpopovich/pen/PWLRgV&gt;

Фреймворки

	*  UI Kit  Фреймворк &lt;https://getuikit.com/&gt;
	*</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=daterange&amp;rev=1642697520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-20T16:52:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daterange</title>
        <link>https://wiki.udev.group/doku.php?id=daterange&amp;rev=1642697520&amp;do=diff</link>
        <description>В composer.json добавить


&quot;kartik-v/yii2-date-range&quot;: &quot;*&quot;


В gridView добавить


[
    &#039;attribute&#039; =&gt; &#039;created_at&#039;,
    &#039;label&#039; =&gt; &#039;Дата создания&#039;,
    &#039;value&#039; =&gt; function ($model) {
        return date(&quot;d.m.Y&quot;, strtotime($model-&gt;created_at));
    },
    &#039;filter&#039; =&gt; kartik\daterange\DateRangePicker::widget([
        &#039;model&#039; =&gt; $searchModel,
        &#039;attribute&#039; =&gt; &#039;created_at&#039;,
        &#039;convertFormat&#039; =&gt; true,
        &#039;useWithAddon&#039; =&gt; true,
        &#039;language&#039; =&gt; &#039;ru&#039;,
        &#039;hideInput&#039; =&gt; tr…</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=design&amp;rev=1619009760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-21T12:56:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>design</title>
        <link>https://wiki.udev.group/doku.php?id=design&amp;rev=1619009760&amp;do=diff</link>
        <description>*  Список простых и эффективных цветовых гамм &lt;https://flatuicolors.com/&gt;
	*  Верстка для почтовых рассылок &lt;https://www.smashingmagazine.com/2021/04/complete-guide-html-email-templates-tools/&gt;</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=doku.php_doku.php_start&amp;rev=1602435060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-11T16:51:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>doku.php_doku.php_start</title>
        <link>https://wiki.udev.group/doku.php?id=doku.php_doku.php_start&amp;rev=1602435060&amp;do=diff</link>
        <description>PHP
JS
CSS
Шаблоны</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=doku.php_start&amp;rev=1602435300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-11T16:55:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>doku.php_start</title>
        <link>https://wiki.udev.group/doku.php?id=doku.php_start&amp;rev=1602435300&amp;do=diff</link>
        <description>jhkjjl</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=elasticsearch&amp;rev=1674029880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-18T08:18:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>elasticsearch</title>
        <link>https://wiki.udev.group/doku.php?id=elasticsearch&amp;rev=1674029880&amp;do=diff</link>
        <description>On-Site Search Design Patterns for E-Commerce: Schema Structure, Data Driven Ranking &amp; More

All shards failed for phase: [query]

Если по какой-то причине вы используете кластер с одним узлом, вам может просто понадобиться избегать реплик, например:</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=git&amp;rev=1610617560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-14T09:46:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git</title>
        <link>https://wiki.udev.group/doku.php?id=git&amp;rev=1610617560&amp;do=diff</link>
        <description>*  Учимся писать информативные комментарии к GIT-коммитам используя общепринятую семантику 
	*  How to Write a Git Commit Message</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=icons&amp;rev=1602439260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-11T18:01:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>icons</title>
        <link>https://wiki.udev.group/doku.php?id=icons&amp;rev=1602439260&amp;do=diff</link>
        <description>*  Feather icons — Иконки &lt;https://feathericons.com/&gt;
	*  Ion icons — Иконки &lt;https://ionicons.com/&gt;
	*  Font awesome — Иконки &lt;https://fontawesome.com/&gt;
	*  Material Design Icons - Простой, красивый и современный набор иконок от Google. &lt;https://github.com/google/material-design-icons&gt;</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=js&amp;rev=1619010000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-21T13:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>js</title>
        <link>https://wiki.udev.group/doku.php?id=js&amp;rev=1619010000&amp;do=diff</link>
        <description>*  Элемент ненумерованного спискаSwiper - современный тач слайдер &lt;https://swiperjs.com/&gt;
	*  js календарь &lt;https://github.com/nhnent/tui.calendar&gt;
	*  Лоадер в кнопке &lt;http://msurguy.github.io/ladda-bootstrap/&gt;
	*  Плагин показывает панель инструментов в подсказке</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=other&amp;rev=1636727220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-12T14:27:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>other</title>
        <link>https://wiki.udev.group/doku.php?id=other&amp;rev=1636727220&amp;do=diff</link>
        <description>*  Мини фрагменты на все случаи. PHP, JS &lt;https://www.30secondsofcode.org/&gt;
	*  Заголовки HEAD &lt;https://github.com/joshbuchea/HEAD&gt;
	*  Комбинирует несколько шрифтов и создает их смесь &lt;https://brandmark.io/font-generator/&gt;
	*  Фасетный поиск &lt;http://brunozrk.github.io/building-faceted-search-with-elasticsearch-for-e-commerce-part-4/&gt;
	*  Поиск для e-commerce</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=php&amp;rev=1706005680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-23T10:28:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php</title>
        <link>https://wiki.udev.group/doku.php?id=php&amp;rev=1706005680&amp;do=diff</link>
        <description>Библиотеки

	*  Генератор аватарок по имени &lt;https://github.com/laravolt/avatar&gt;
	*  Простой шаблонизатор без логики &lt;https://github.com/bobthecow/mustache.php&gt;
	*  Фреймворк для чатботов &lt;https://botman.io/&gt; В помощь к нему &lt;https://botpress.com/&gt;
	*  Функциональная библиотека</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=recipes&amp;rev=1674029580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-18T08:13:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>recipes</title>
        <link>https://wiki.udev.group/doku.php?id=recipes&amp;rev=1674029580&amp;do=diff</link>
        <description>*  Yii2
	*  Добавить в бд
	*  Получить список заказов
	*  Микроразметка
	*  Elasticsearch</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=seo&amp;rev=1676300520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-13T15:02:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>seo</title>
        <link>https://wiki.udev.group/doku.php?id=seo&amp;rev=1676300520&amp;do=diff</link>
        <description>&lt;https://only-to-top.ru/blog/tools/2019-09-23-mikrorazmetka-sajta.html&gt;

Карточка товара

schema.org/Product



&lt;div class=&quot;product&quot; itemtype=&quot;https://schema.org/Product&quot; itemscope&gt;
    &lt;meta itemprop=&quot;name&quot; content=&quot;&lt;?= $variant-&gt;getMetaTitle() ?&gt;&quot;&gt;
    &lt;meta itemprop=&quot;sku&quot; content=&quot;&lt;?= $product-&gt;getCode() ?&gt;&quot;&gt;
    &lt;meta itemprop=&quot;description&quot; content=&quot;&lt;?= $variant-&gt;getMetaDescription()?&gt;&quot;&gt;
    &lt;?php if ($imageUrl = $variant-&gt;getMainImageUrl()):  ?&gt;
    &lt;link itemprop=&quot;image&quot; href=&quot;&lt;?= $imageUr…</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=sidebar&amp;rev=1666252320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-20T07:52:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://wiki.udev.group/doku.php?id=sidebar&amp;rev=1666252320&amp;do=diff</link>
        <description>*  PHP
	*  Elastic Search
	*  JS
	*  CSS
	*  Шаблоны
	*  Дополнительно
	*  Иконки
	*  Дизайнеру
	*  Git
	*  Миники
	*  Сисадмину
	*  Архитектура, паттерны, методология..
	*  SEO</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=start&amp;rev=1666252080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-20T07:48:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.udev.group/doku.php?id=start&amp;rev=1666252080&amp;do=diff</link>
        <description>*  PHP
	*  Elastic search
	*  JS
	*  CSS
	*  Шаблоны
	*  Дополнительно
	*  Иконки
	*  Дизайнеру
	*  Git
	*  Миники
	*  Сисадмину
	*  SEO</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=templates&amp;rev=1652432040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-13T08:54:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templates</title>
        <link>https://wiki.udev.group/doku.php?id=templates&amp;rev=1652432040&amp;do=diff</link>
        <description>Панель администратора

	*  Tabler - Компонентная панель администратора с открытым кодом, созданная на Bootstrap 4. Абсолютно адаптивная, легко встраивается в проект, поддерживает все соглашения по коду от Bootstrap.</description>
    </item>
    <item rdf:about="https://wiki.udev.group/doku.php?id=yii2&amp;rev=1663580220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T09:37:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yii2</title>
        <link>https://wiki.udev.group/doku.php?id=yii2&amp;rev=1663580220&amp;do=diff</link>
        <description>Добавить поле в миграцию



php yii migrate/create add_email_column_to_contacts_table --fields=&quot;email:string(64)&quot;



Решение проблемы кеширования стилей



  &#039;components&#039; =&gt; [
        &#039;assetManager&#039; =&gt; [
            &#039;class&#039; =&gt; &#039;yii\web\AssetManager&#039;,
            &#039;appendTimestamp&#039; =&gt; true,
        ]
    ],</description>
    </item>
</rdf:RDF>
