<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/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="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - drupal</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T08:11:47+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_phpexcel"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D0%BB%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_fields_api"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_submit"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D0%B0_views_sql_override_views"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-drupal"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-bd"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-drupal"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:autocomplete"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:commerce"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:css"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:deploy"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:drupal7-menu-routing"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:drush"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:installation_profiles"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:jgrowl"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:links"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:modules-work"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:scripts"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:slider_tracker"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:start"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:ubercart2"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:ubercart3"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:views_php"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:workflow-git"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=drupal:workflow-sterno.ru"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_phpexcel">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-16T12:31:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHPExcel / PhpSpreadsheet</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_phpexcel</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:web&amp;amp;do=showtag&amp;amp;tag=web&quot; class=&quot;wikilink1&quot; title=&quot;tag:web&quot; rel=&quot;tag&quot;&gt;web&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:script&amp;amp;do=showtag&amp;amp;tag=script&quot; class=&quot;wikilink1&quot; title=&quot;tag:script&quot; rel=&quot;tag&quot;&gt;script&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:phpexcel&amp;amp;do=showtag&amp;amp;tag=PHPExcel&quot; class=&quot;wikilink1&quot; title=&quot;tag:phpexcel&quot; rel=&quot;tag&quot;&gt;PHPExcel&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;phpexcel_phpspreadsheet&quot;&gt;PHPExcel / PhpSpreadsheet&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/PHPOffice/PHPExcel&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/PHPOffice/PHPExcel&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/PHPOffice/PHPExcel&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/PHPOffice/PhpSpreadsheet#want-to-contribute&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/PHPOffice/PhpSpreadsheet#want-to-contribute&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/PHPOffice/PhpSpreadsheet#want-to-contribute&lt;/a&gt; (&lt;a href=&quot;http://phpspreadsheet.readthedocs.io/en/develop/&quot; class=&quot;urlextern&quot; title=&quot;http://phpspreadsheet.readthedocs.io/en/develop/&quot; rel=&quot;ugc nofollow&quot;&gt;Документация&lt;/a&gt;)
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
Несколько недель назад мне пришлось работать с файлами Excel в формате BIFF8 (Excel 97), т.к. заказчик не согласен был на экспорт данных в CSV. Spreadsheet_Excel_Writer вместе с Spreadsheet_Excel_Reader очень хорошо помогали мне раньше, но только с BIFF5. Поддержка таблиц BIFF8 долгое время была большой проблемой. поэтому я стал искать альтернативы.
&lt;/p&gt;

&lt;p&gt;
После недолгих поисков, я наткнулся на PHPExcel, который поддерживает множество форматов чтения и записи с помощью одного &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;. Он распространяется по GNU Lesser General Public License? что дает вам право использовать его свободно в коммерческих продуктах. Форматы чтения и записи не ограничиваются файлами Excel. В этой статье я дам краткий обзор о того, что вы можете делать с помощью этой библиотеки.
&lt;/p&gt;

&lt;p&gt;
Форматы чтения
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Excel 2007 (SpreadsheetML)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 BIFF5 (Excel 5.0/Excel 95
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 BIFF8 (Excel 97 и более поздние)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 PHPExcel Serialized Spreadsheet
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Symbolic Link
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 CSV
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
Форматы записи
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Excel 2007 (SpreadsheetML)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 BIFF8 (Excel 97 и более поздние)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 PHPExcel Serialized Spreadsheet
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 PDF
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 CSV
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PHPExcel \/ PhpSpreadsheet&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;phpexcel_phpspreadsheet&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;30-1894&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;установка_phpexcel&quot;&gt;Установка PHPExcel&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Убедитесь что на вашем сервере стоит PHP 5.2.0 или старше и установлены следующие расширения: php_zip, php_xml и php_gd2. Вs можете скачать архив с PHPExcel с сайта проекта. Можно так же установить PEAR-пакет.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PHPExcel&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430_phpexcel&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1895-2280&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;создание_таблицы&quot;&gt;Создание таблицы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
После распаковки скачанного архива, вы найдете папку Tests, в которой содержатся несколько демонстрационных файлов. Когда вы захотите использовать эту библиотеку, взгляните на эти примеры, чтобы познакомиться методами работы с PHPExcel.
&lt;/p&gt;

&lt;p&gt;
Теперь вы готовы к созданию вашего первого файла Excel. После создания экземпляра класса, устанавливаются некоторые метаданные:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;PHPExcel.php&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;new&lt;/span&gt; PHPExcel&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;// устанавливаем метаданные&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getProperties&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setCreator&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;PHP&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setLastModifiedBy&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Алексей&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setTitle&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Office 2007 XLSX Тестируем&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setSubject&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Office 2007 XLSX Тестируем&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setDescription&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Тестовый файл Office 2007 XLSX, сгенерированный PHPExcel.&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setKeywords&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;office 2007 openxml php&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setCategory&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Тестовый файл&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getActiveSheet&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setTitle&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;Демо&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Как вы можете видеть, практически везде в классе используется паттерн Fluent Interface (цепочка вызовов).
&lt;/p&gt;

&lt;p&gt;
Имена методов говорят сами за себя. В результате выполнения этого кода создастся объект PHPExcel c метаданными, но без наполнения, кроме листа под названием &amp;quot;Демо&amp;quot;. При создании объекта, первый лист создастся автоматически. Конечно, вы можете добавить еще листы, если это необходимо. Сейчас в качестве активного листа выбран первый. Этот лист Excel или Open Office покажут первым при открытии файла. Добавим &amp;quot;Привет, мир!&amp;quot; в таблицу:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;  &lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setActiveSheetIndex&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
              &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setCellValue&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;A1&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Привет&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
              &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;setCellValue&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;B1&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Мир!&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Обращаться к ячейкам можно через координаты Excel, например, &amp;quot;С3&amp;quot;. Это не очень удобно, когда надо перебрать содержимое большого количества ячеек. К счастью есть другой метод для того чтобы обратиться к ячейке - с помощью координат X и Y:
&lt;/p&gt;

&lt;p&gt;
setCellValueByColumnAndRow($column, $row, $value)
Заметьте, что нумерация строк начинается с 1, то есть координаты ячейки &amp;quot;A1&amp;quot; будут (0,1). Последний шаг - сохраняем файл Excel на диск. Для этого надо создать объект для записи, используя PHPExcel_IOFactory. Второй параметр определяет формат файла.
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;  &lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;PHPExcel/IOFactory.php&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objWriter&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_IOFactory&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;createWriter&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Excel2007&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;co1&quot;&gt;// Если вы хотите, то можете сохранить в другом формате, например, PDF:&lt;/span&gt;
  &lt;span class=&quot;co1&quot;&gt;//$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, &#039;PDF&#039;);&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objWriter&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;save&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;MyExcel.xslx);&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Есть методы для изменения стиля, формата, слияния и проверки ячеек. Для более подробной информации - смотрите документацию.
&lt;/p&gt;

&lt;p&gt;
Чтение таблицы
PHPExcel так же способен читать данные из Excel файлов. В реальной программе это может быть использовано, например, для импорта списка продукции. Это может быть полезно, если вы хотите предложить клиенту загрузку непосредственно Excel файла, а не экспорт через CSV. Так как PHPExcel может открыть оба этих формата, вы можете предложить оба способа импорта, без особых усилий.
&lt;/p&gt;

&lt;p&gt;
Чтение из файла так же просто как и запись в него. Вновь используется класс IOFactory для доступа к файлу:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;  &lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;PHPExcel/IOFactory.php&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_IOFactory&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;MyExcel.xlsx&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Использование итератора листов позволяет вам получить структуру файла. Следующий пример показывает, как это можно сделать:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;  &lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;PHPExcel/IOFactory.php&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_IOFactory&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;MyExcel.xlsx&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;foreach&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getWorksheetIterator&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$worksheet&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$worksheetTitle&lt;/span&gt;     &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$worksheet&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getTitle&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$highestRow&lt;/span&gt;         &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$worksheet&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getHighestRow&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// например, 10&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$highestColumn&lt;/span&gt;      &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$worksheet&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getHighestColumn&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// например, &#039;F&#039;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$highestColumnIndex&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_Cell&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;columnIndexFromString&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$highestColumn&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$nrColumns&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/ord&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;ord&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$highestColumn&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;64&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&amp;lt;br&amp;gt;В таблице &amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$worksheetTitle&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$nrColumns&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039; колонок (A-&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$highestColumn&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;) &#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039; и &#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$highestRow&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039; строк.&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;br&amp;gt;Данные: &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$highestRow&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;++&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
      &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
          &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;tr&amp;gt;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$col&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$col&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$highestColumnIndex&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;++&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$col&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; 
          &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
              &lt;span class=&quot;re0&quot;&gt;$cell&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$worksheet&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getCellByColumnAndRow&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$col&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
              &lt;span class=&quot;re0&quot;&gt;$val&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$cell&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;getValue&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
              &lt;span class=&quot;re0&quot;&gt;$dataType&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_Cell_DataType&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;dataTypeForValue&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$val&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
              &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;td&amp;gt;&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$val&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;br&amp;gt;(Тип &#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$dataType&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;)&amp;lt;/td&amp;gt;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
          &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;/tr&amp;gt;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
      &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&amp;lt;/table&amp;gt;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Используя всего три строки кода можно легко конвертировать файлы из одного формата в другой:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;  &lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_IOFactory&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;XMLTest.xml&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objWriter&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; PHPExcel_IOFactory&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;createWriter&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$objPHPExcel&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Excel2007&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$objWriter&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;save&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;covertedXml2Xlsx.xlsx&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Другое интересное решение - использовать бизнес-логику из Excel файла. Вместо повторного создания кода, вы можете выполнить код сохраненный в Excel.
&lt;/p&gt;

&lt;p&gt;
Так же возможно (а еще и быстрее, чем создание с нуля) загрузить файл Excel, а затем добавить в него данные. Базовый файл можно хранить как шаблон и использовать, заполняя нужными данными. А когда меняется макет - просто менять шаблон.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435_\u0442\u0430\u0431\u043b\u0438\u0446\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2281-9662&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;небольшое_замечание&quot;&gt;Небольшое замечание&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
PHPExcel очень требователен к памяти. Для одной ячейки надо около 1КБ памяти. При работе с большими таблицами, вы можете столкнуться с определенными трудностями. Тем не менее, разработчики позаботились об этом предоставив механизм кэширования: CachedObjectStorageFactory. Что говорит об этом руководство:
&lt;/p&gt;

&lt;p&gt;
Механизм кэширования ячеек позволяет PHPExcel манипулировать объектами потреблять меньше памяти в PHP, используя жесткий диск, APC, memcache или Wincache. Это позволяет работать с большими таблицами используя небольшие объемы памяти, хоть и платя за это скоростью обращения к ячейкам.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435_\u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;9663-10737&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;в_будущем&quot;&gt;В будущем&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
PHPExcel не умеет создавать диаграммы - пока что. Это пока в планах, но работа над ними уже ведется. Возможно в следующем релизе можно будет создавать диаграммы.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412 \u0431\u0443\u0434\u0443\u0449\u0435\u043c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432_\u0431\u0443\u0434\u0443\u0449\u0435\u043c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;10738-11052&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;заключение&quot;&gt;Заключение&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
PHPExcel имеет большой набор методов, по настоящему нужных программисту. Документация хорошо структурирована и большое число демонстрационных файлов позволяет легко найти как нужно использовать класс. Кроме этого файлы документированы с помощью PHPDocBlocks, так что при использовании IDE, таких как ZendStudio или NetBeans, вы будуте получать подсказки по использованию методов классов.
&lt;/p&gt;

&lt;p&gt;
В заключение: на PHPExcel определенно стоит обратить внимание, т.к. он может работать со многими форматами.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;11053-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D0%BB%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_fields_api">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:18:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Как обновить поле field используя Fields API</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D0%BB%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_fields_api</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;как_обновить_поле_field_используя_fields_api&quot;&gt;Как обновить поле field используя Fields API&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Иногда не хочется использовать node_save, а поле сохранить надо, да еще желательно отработать все хуки. А как это делать см. ниже.
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;      &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;new&lt;/span&gt; stdClass&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;nid&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$nid&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;type&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;offer&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;field_offer_rate&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;und&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;value&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; carpot_certificate&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;count_purchased&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$nid&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot;&gt;count_views&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$nid&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      field_attach_presave&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;node&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
      field_attach_update&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;node&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$entity&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
ВНИМАНИЕ!!! Необходимо указывать правильный тип материала, иначе не все поля будут иметь пред значения и данные будут пропадать.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u0435 field \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Fields API&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u0430\u043a_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u043f\u043e\u043b\u0435_field_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f_fields_api&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_submit">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:44:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Как программно отправить submit</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_submit</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:js&amp;amp;do=showtag&amp;amp;tag=js&quot; class=&quot;wikilink1&quot; title=&quot;tag:js&quot; rel=&quot;tag&quot;&gt;js&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:java-script&amp;amp;do=showtag&amp;amp;tag=java-script&quot; class=&quot;wikilink1&quot; title=&quot;tag:java-script&quot; rel=&quot;tag&quot;&gt;java-script&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;как_программно_отправить_submit&quot;&gt;Как программно отправить submit&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Отправка формы с помощью js&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code js&quot;&gt;var form = document.getElementById(&amp;quot;form&amp;quot;);
form.submit();&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Как программно нажать кнопку submit через 5 секунд&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code js&quot;&gt;var form = document.getElementById(&amp;quot;form&amp;quot;);
setTimeout(&#039;form.submit()&#039;, 5000);&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Отправка формы с помощью js&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;lt;script&amp;gt; 
function submitform() 
{ 
    document.forms[&amp;quot;search&amp;quot;].submit(); 
} 

&amp;lt;/script&amp;gt; 

&amp;lt;form name=&amp;quot;search&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;......&amp;quot; &amp;gt;  
... 
&amp;lt;a href=&amp;quot;javascript: submitform()&amp;quot;&amp;gt;Submit&amp;lt;/a&amp;gt; 
&amp;lt;/form&amp;gt; &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u0430\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c submit&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u0430\u043a_\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e_\u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c_submit&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;32-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:43:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Модули для Drupal</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;модули_для_drupal&quot;&gt;Модули для Drupal&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u043e\u0434\u0443\u043b\u0438 \u0434\u043b\u044f Drupal&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u043e\u0434\u0443\u043b\u0438_\u0434\u043b\u044f_drupal&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;17-58&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;d6&quot;&gt;D6&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;D6&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;d6&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;59-74&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;cck&quot;&gt;CCK&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Computed Field
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Content
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Content Copy
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Content Permissions
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Fieldgroup
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Node Reference
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Number
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Option Widgets
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Text
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 User Reference
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CCK&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;cck&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;75-254&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;ctools&quot;&gt;CTools&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Bulk Export
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Chaos Tools
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Page Manager
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Stylizer
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views content panes
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CTools&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ctools&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;255-359&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;core_-_optional&quot;&gt;Core - Optional&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Comment
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Database logging
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Menu
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Taxonomy
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Update Status
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Core - Optional&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;core_-_optional&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;360-460&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;taxonomy&quot;&gt;Taxonomy&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Taxonomy Manager
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Taxonomy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;taxonomy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;461-502&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;date_time&quot;&gt;Date/Time&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date Timezone
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Date\/Time&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;date_time&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;503-564&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;development&quot;&gt;Development&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Devel
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Devel generate
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:drush&quot; class=&quot;wikilink1&quot; title=&quot;drupal:drush&quot; data-wiki-id=&quot;drupal:drush&quot;&gt;Drush&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Development&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;development&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;565-643&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;panels&quot;&gt;Panels&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Mini Panels
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Panel nodes
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Panels
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Panels&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;panels&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;644-705&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit10&quot; id=&quot;views&quot;&gt;Views&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views Bulk Operations
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views Exporter
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views UI
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views XML
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Views&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;views&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;706-805&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;voting&quot;&gt;Voting&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Fivestar
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Fivestar Comments
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Voting &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Voting&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;voting&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;806-874&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;profile&quot;&gt;Profile&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Advanced Profile Kit
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Content Profile
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Profile&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;profile&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;875-939&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit13&quot; id=&quot;themes&quot;&gt;Themes&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Sweaver
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Themes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;themes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;940-970&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit14&quot; id=&quot;other&quot;&gt;Other&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Other&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;other&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;971-987&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit15&quot; id=&quot;d7&quot;&gt;D7&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;D7&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;d7&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;988-1003&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit16&quot; id=&quot;ctools1&quot;&gt;CTools&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Bulk Export
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Chaos Tools
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Page Manager
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Stylizer
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views content panes
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CTools&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ctools1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;1004-1108&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit17&quot; id=&quot;core_-_optional1&quot;&gt;Core - Optional&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Core - Optional&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;core_-_optional1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;1109-1135&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit18&quot; id=&quot;taxonomy1&quot;&gt;Taxonomy&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Taxonomy Manager
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Taxonomy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;taxonomy1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:18,&amp;quot;range&amp;quot;:&amp;quot;1136-1177&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit19&quot; id=&quot;date_time1&quot;&gt;Date/Time&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Date Timezone
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Date\/Time&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;date_time1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:19,&amp;quot;range&amp;quot;:&amp;quot;1178-1239&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit20&quot; id=&quot;development1&quot;&gt;Development&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Devel
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Devel generate
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:drush&quot; class=&quot;wikilink1&quot; title=&quot;drupal:drush&quot; data-wiki-id=&quot;drupal:drush&quot;&gt;Drush&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Development&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;development1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:20,&amp;quot;range&amp;quot;:&amp;quot;1240-1318&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit21&quot; id=&quot;panels1&quot;&gt;Panels&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Mini Panels
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Panel nodes
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Panels
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Panels&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;panels1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:21,&amp;quot;range&amp;quot;:&amp;quot;1319-1380&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit22&quot; id=&quot;views1&quot;&gt;Views&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views 2
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Views 3
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=views:pages&quot; class=&quot;wikilink1&quot; title=&quot;views:pages&quot; data-wiki-id=&quot;views:pages&quot;&gt;Статьи&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Views&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;views1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:22,&amp;quot;range&amp;quot;:&amp;quot;1381-1457&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit23&quot; id=&quot;voting1&quot;&gt;Voting&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Voting&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;voting1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:23,&amp;quot;range&amp;quot;:&amp;quot;1458-1475&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit24&quot; id=&quot;profile1&quot;&gt;Profile&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Profile 2
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Profile&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;profile1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:24,&amp;quot;range&amp;quot;:&amp;quot;1476-1509&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit25&quot; id=&quot;themes1&quot;&gt;Themes&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Sweaver
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Themes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;themes1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:25,&amp;quot;range&amp;quot;:&amp;quot;1510-1540&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit26&quot; id=&quot;other1&quot;&gt;Other&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Entity &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:drush&quot; class=&quot;wikilink1&quot; title=&quot;drupal:drush&quot; data-wiki-id=&quot;drupal:drush&quot;&gt;Drush&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Other&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;other1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:26,&amp;quot;range&amp;quot;:&amp;quot;1541-1600&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit27&quot; id=&quot;дополнительно&quot;&gt;Дополнительно&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:links&quot; class=&quot;wikilink1&quot; title=&quot;drupal:links&quot; data-wiki-id=&quot;drupal:links&quot;&gt;Ссылки&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:27,&amp;quot;range&amp;quot;:&amp;quot;1601-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D0%B0_views_sql_override_views">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-05T14:12:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Модули</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D0%B0_views_sql_override_views</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;модули&quot;&gt;Модули&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/views_php&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/views_php&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/views_php&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u043e\u0434\u0443\u043b\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u043e\u0434\u0443\u043b\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-69&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;работа_с_модулями&quot;&gt;Работа с модулями&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:views_php&quot; class=&quot;wikilink1&quot; title=&quot;drupal:views_php&quot; data-wiki-id=&quot;drupal:views_php&quot;&gt;views_php&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;70-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:19:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Разработка</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;разработка&quot;&gt;Разработка&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D0%B0_views_sql_override_views&quot; class=&quot;wikilink1&quot; title=&quot;drupal:подмена_views_sql_override_views&quot; data-wiki-id=&quot;drupal:подмена_views_sql_override_views&quot;&gt;Подмена views SQL (override views)&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://devteam.sterno.ru/ctools-ajax-responder&quot; class=&quot;urlextern&quot; title=&quot;http://devteam.sterno.ru/ctools-ajax-responder&quot; rel=&quot;ugc nofollow&quot;&gt;Chaos tool suite: как использовать Ajax Responder&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://devteam.sterno.ru/how-to-alter-cck-field&quot; class=&quot;urlextern&quot; title=&quot;http://devteam.sterno.ru/how-to-alter-cck-field&quot; rel=&quot;ugc nofollow&quot;&gt;Внесение изменений в поля CCK&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://phpexcel.codeplex.com/&quot; class=&quot;urlextern&quot; title=&quot;http://phpexcel.codeplex.com/&quot; rel=&quot;ugc nofollow&quot;&gt;Создание Excel таблиц средствами PHP&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.designend.net/en/webmaster-blog,drupal-ahah-multistep-ahah-forms-with-proper-ahah-behavior&quot; class=&quot;urlextern&quot; title=&quot;http://www.designend.net/en/webmaster-blog,drupal-ahah-multistep-ahah-forms-with-proper-ahah-behavior&quot; rel=&quot;ugc nofollow&quot;&gt;Multistep AHAH forms with proper AHAH behavior&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://css.mirocow.com/projects/taxonomy-export/repository/entry/taxonomy_export.features.inc&quot; class=&quot;urlextern&quot; title=&quot;http://css.mirocow.com/projects/taxonomy-export/repository/entry/taxonomy_export.features.inc&quot; rel=&quot;ugc nofollow&quot;&gt;Использование Features API&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://abrdev.com/?p=380&quot; class=&quot;urlextern&quot; title=&quot;http://abrdev.com/?p=380&quot; rel=&quot;ugc nofollow&quot;&gt;http://abrdev.com/?p=380&lt;/a&gt; [Search engines]
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:drupal7-menu-routing&quot; class=&quot;wikilink1&quot; title=&quot;drupal:drupal7-menu-routing&quot; data-wiki-id=&quot;drupal:drupal7-menu-routing&quot;&gt;Как назначить тему админ-части для отдельного роута&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=blog:2012:08:02&quot; class=&quot;wikilink1&quot; title=&quot;blog:2012:08:02&quot; data-wiki-id=&quot;blog:2012:08:02&quot;&gt;Особенности работы с модулем features&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_submit&quot; class=&quot;wikilink1&quot; title=&quot;drupal:как_программно_отправить_submit&quot; data-wiki-id=&quot;drupal:как_программно_отправить_submit&quot;&gt;Как программно отправить submit&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.ibm.com/developerworks/opensource/library/os-drupal-web-service-project/&quot; class=&quot;urlextern&quot; title=&quot;http://www.ibm.com/developerworks/opensource/library/os-drupal-web-service-project/&quot; rel=&quot;ugc nofollow&quot;&gt;Create a custom web services project in Drupal 7&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/Mirocow/Infinite-Scroll-jQuery-plugin-for-Drupal&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Mirocow/Infinite-Scroll-jQuery-plugin-for-Drupal&quot; rel=&quot;ugc nofollow&quot;&gt;Infinite Scroll jQuery plugin + jQuery Masonry for Drupal&lt;/a&gt; - Равномерное распределение контента + ленивая подгрузка контента
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:autocomplete&quot; class=&quot;wikilink1&quot; title=&quot;drupal:autocomplete&quot; data-wiki-id=&quot;drupal:autocomplete&quot;&gt;Autocomplete&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-1587&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;меню_роутинг&quot;&gt;Меню Роутинг&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Параметры menu_items
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;    &lt;span class=&quot;re0&quot;&gt;$item&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;+=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;access arguments&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;access callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;page arguments&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;page callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;delivery callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;title arguments&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;title callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;t&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;theme arguments&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;theme callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;description&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;position&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;context&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;tab_parent&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;tab_root&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$path&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;path&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$path&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;file&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;file path&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;st_h&quot;&gt;&#039;include file&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u0435\u043d\u044e \u0420\u043e\u0443\u0442\u0438\u043d\u0433&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u0435\u043d\u044e_\u0440\u043e\u0443\u0442\u0438\u043d\u0433&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1588-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:18:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Сборки друпал</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;сборки_друпал&quot;&gt;Сборки друпал&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0431\u043e\u0440\u043a\u0438 \u0434\u0440\u0443\u043f\u0430\u043b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0431\u043e\u0440\u043a\u0438_\u0434\u0440\u0443\u043f\u0430\u043b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-61&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;магазин&quot;&gt;Магазин&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:ubercart2&quot; class=&quot;wikilink1&quot; title=&quot;drupal:ubercart2&quot; data-wiki-id=&quot;drupal:ubercart2&quot;&gt;Ubercart 2&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:ubercart3&quot; class=&quot;wikilink1&quot; title=&quot;drupal:ubercart3&quot; data-wiki-id=&quot;drupal:ubercart3&quot;&gt;Ubercart 3&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:commerce&quot; class=&quot;wikilink1&quot; title=&quot;drupal:commerce&quot; data-wiki-id=&quot;drupal:commerce&quot;&gt;Commerce&lt;/a&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/commerce_kickstart&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/commerce_kickstart&quot; rel=&quot;ugc nofollow&quot;&gt;Commerce Kickstart&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u0430\u0433\u0430\u0437\u0438\u043d&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u0430\u0433\u0430\u0437\u0438\u043d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;62-247&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;купонный_сайт&quot;&gt;Купонный сайт&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u0443\u043f\u043e\u043d\u043d\u044b\u0439 \u0441\u0430\u0439\u0442&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u0443\u043f\u043e\u043d\u043d\u044b\u0439_\u0441\u0430\u0439\u0442&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;248-286&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;сайт-визитка&quot;&gt;Сайт-Визитка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0430\u0439\u0442-\u0412\u0438\u0437\u0438\u0442\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0430\u0439\u0442-\u0432\u0438\u0437\u0438\u0442\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;287-323&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;социальные-сети&quot;&gt;Социальные-Сети&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435-\u0421\u0435\u0442\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435-\u0441\u0435\u0442\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;324-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-drupal">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-01T21:35:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ссылки</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-drupal</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-28&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;ru&quot;&gt;RU&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.allexx.info/&quot; class=&quot;urlextern&quot; title=&quot;http://www.allexx.info/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.allexx.info/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://xandeadx.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://xandeadx.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://xandeadx.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal-tv.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://drupal-tv.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal-tv.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;RU&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ru&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;29-123&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;en&quot;&gt;EN&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://webchick.net&quot; class=&quot;urlextern&quot; title=&quot;http://webchick.net&quot; rel=&quot;ugc nofollow&quot;&gt;http://webchick.net&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://redmine.hmdc.harvard.edu/projects/openscholar/repository&quot; class=&quot;urlextern&quot; title=&quot;https://redmine.hmdc.harvard.edu/projects/openscholar/repository&quot; rel=&quot;ugc nofollow&quot;&gt;https://redmine.hmdc.harvard.edu/projects/openscholar/repository&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://groups.drupal.org/node/35844&quot; class=&quot;urlextern&quot; title=&quot;http://groups.drupal.org/node/35844&quot; rel=&quot;ugc nofollow&quot;&gt;http://groups.drupal.org/node/35844&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupalsn.com&quot; class=&quot;urlextern&quot; title=&quot;http://drupalsn.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupalsn.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://diggit.drupalextras.com&quot; class=&quot;urlextern&quot; title=&quot;http://diggit.drupalextras.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://diggit.drupalextras.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://jimmyg.org/blog/2009/ssi-memcached-nginx.html&quot; class=&quot;urlextern&quot; title=&quot;http://jimmyg.org/blog/2009/ssi-memcached-nginx.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://jimmyg.org/blog/2009/ssi-memcached-nginx.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.pearltrees.com/#/N-s=1_2919364&amp;amp;N-u=1_301336&amp;amp;N-p=21534313&amp;amp;N-fa=2919272&amp;amp;N-f=1_2919364&quot; class=&quot;urlextern&quot; title=&quot;http://www.pearltrees.com/#/N-s=1_2919364&amp;amp;N-u=1_301336&amp;amp;N-p=21534313&amp;amp;N-fa=2919272&amp;amp;N-f=1_2919364&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.pearltrees.com/#/N-s=1_2919364&amp;amp;N-u=1_301336&amp;amp;N-p=21534313&amp;amp;N-fa=2919272&amp;amp;N-f=1_2919364&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Aegir
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://community.aegirproject.org/installing&quot; class=&quot;urlextern&quot; title=&quot;http://community.aegirproject.org/installing&quot; rel=&quot;ugc nofollow&quot;&gt;http://community.aegirproject.org/installing&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://gotdrupal.com&quot; class=&quot;urlextern&quot; title=&quot;http://gotdrupal.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://gotdrupal.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;EN&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;en&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;124-581&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;видео_уроки&quot;&gt;Видео уроки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.drupalove.com&quot; class=&quot;urlextern&quot; title=&quot;http://www.drupalove.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.drupalove.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://gotdrupal.com&quot; class=&quot;urlextern&quot; title=&quot;http://gotdrupal.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://gotdrupal.com&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u0438\u0434\u0435\u043e \u0443\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u0438\u0434\u0435\u043e_\u0443\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;582-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-bd">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-29T08:50:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drupal и Базы данных</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-bd</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:bd&amp;amp;do=showtag&amp;amp;tag=bd&quot; class=&quot;wikilink1&quot; title=&quot;tag:bd&quot; rel=&quot;tag&quot;&gt;bd&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:postgres&amp;amp;do=showtag&amp;amp;tag=postgres&quot; class=&quot;wikilink1&quot; title=&quot;tag:postgres&quot; rel=&quot;tag&quot;&gt;postgres&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:mysql&amp;amp;do=showtag&amp;amp;tag=mysql&quot; class=&quot;wikilink1&quot; title=&quot;tag:mysql&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;drupal_и_базы_данных&quot;&gt;Drupal и Базы данных&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:mysql&quot; class=&quot;wikilink2&quot; title=&quot;drupal:mysql&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:mysql&quot;&gt;MySQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:pgsql&quot; class=&quot;wikilink2&quot; title=&quot;drupal:pgsql&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:pgsql&quot;&gt;PostgreSQL&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drupal \u0438 \u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drupal_\u0438_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;52-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-drupal">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:19:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Статьи</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-drupal</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;статьи&quot;&gt;Статьи&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_phpexcel&quot; class=&quot;wikilink1&quot; title=&quot;drupal:импорт_и_экспорт_данных_с_помощью_phpexcel&quot; data-wiki-id=&quot;drupal:импорт_и_экспорт_данных_с_помощью_phpexcel&quot;&gt;Импорт и экспорт данных с помощью PHPExcel&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.web-junior.net/sozdanie-excel-fajjlov-s-pomoshhyu-phpexcel/&quot; class=&quot;urlextern&quot; title=&quot;http://www.web-junior.net/sozdanie-excel-fajjlov-s-pomoshhyu-phpexcel/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.web-junior.net/sozdanie-excel-fajjlov-s-pomoshhyu-phpexcel/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=po_%D1%84%D0%B0%D0%B9%D0%BB%D1%8B&quot; class=&quot;wikilink1&quot; title=&quot;po_файлы&quot; data-wiki-id=&quot;po_файлы&quot;&gt;PO файлы&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D0%BB%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_fields_api&quot; class=&quot;wikilink1&quot; title=&quot;drupal:как_обновить_поле_через_fields_api&quot; data-wiki-id=&quot;drupal:как_обновить_поле_через_fields_api&quot;&gt;Как обновить поле через  Fields API&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:cron:drush&quot; class=&quot;wikilink1&quot; title=&quot;drupal:cron:drush&quot; data-wiki-id=&quot;drupal:cron:drush&quot;&gt;Запуск drush команд из cron&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:autocomplete">
        <dc:format>text/html</dc:format>
        <dc:date>2013-07-22T22:00:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Autocomplete</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:autocomplete</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;autocomplete&quot;&gt;Autocomplete&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; mymodule_myform&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$form&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;myfield&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;#type&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;textfield&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;#title&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;My field&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;#autocomplete_path&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;mymodule/autocomplete&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// &amp;lt;--&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$form&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;submit&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;#type&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;submit&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;#value&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Submit&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$form&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; mymodule_menu&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$items&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;mymodule/autocomplete&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;page callback&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;mymodule_autocomplete&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;access arguments&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;access content&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;type&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; MENU_CALLBACK&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$items&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; mymodule_autocomplete&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$string&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span class=&quot;co1&quot;&gt;// для примера, возвратим заголовки нод&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$result&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; db_select&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;node&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;n&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;fields&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;n&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;title&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;condition&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;title&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;%&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; db_like&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$string&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;%&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;LIKE&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/range&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;range&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;execute&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
  &lt;span class=&quot;re0&quot;&gt;$matches&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;foreach&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$result&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;re0&quot;&gt;$matches&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; check_plain&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$row&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
  drupal_json_output&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$matches&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:commerce">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-08T22:29:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Commerce</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:commerce</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;commerce&quot;&gt;Commerce&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Commerce
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Commerce Kickstart
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:css">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:14:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Разработки</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:css</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;разработки&quot;&gt;Разработки&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://cmlservice.com&quot; class=&quot;urlextern&quot; title=&quot;http://cmlservice.com&quot; rel=&quot;ugc nofollow&quot;&gt;http://cmlservice.com&lt;/a&gt; - Экспорт/Импорт данных из 1С и Drupal
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:deploy">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:14:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Организация публикации на продакшен</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:deploy</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;организация_публикации_на_продакшен&quot;&gt;Организация публикации на продакшен&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438_\u043d\u0430_\u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-103&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;workflow&quot;&gt;Workflow&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:workflow-sterno.ru&quot; class=&quot;wikilink1&quot; title=&quot;drupal:workflow-sterno.ru&quot; data-wiki-id=&quot;drupal:workflow-sterno.ru&quot;&gt;Workflow&lt;/a&gt; - sterno.ru
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:workflow-git&quot; class=&quot;wikilink1&quot; title=&quot;drupal:workflow-git&quot; data-wiki-id=&quot;drupal:workflow-git&quot;&gt;GIT Workflow&lt;/a&gt; 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:workflow-d6&quot; class=&quot;wikilink2&quot; title=&quot;drupal:workflow-d6&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:workflow-d6&quot;&gt;D6 Workflow&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:workflow-d7&quot; class=&quot;wikilink2&quot; title=&quot;drupal:workflow-d7&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:workflow-d7&quot;&gt;D7 Workflow&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/migrate&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/migrate&quot; rel=&quot;ugc nofollow&quot;&gt;migrate&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Workflow&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;workflow&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;104-352&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;drush&quot;&gt;Drush&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.lullabot.com/articles/new-features-drush-3&quot; class=&quot;urlextern&quot; title=&quot;http://www.lullabot.com/articles/new-features-drush-3&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.lullabot.com/articles/new-features-drush-3&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/node/477684&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/node/477684&quot; rel=&quot;ugc nofollow&quot;&gt;Drush - Drupal Shell utility&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drush&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drush&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;353-497&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://xandeadx.ru/blog/drupal/502&quot; class=&quot;urlextern&quot; title=&quot;http://xandeadx.ru/blog/drupal/502&quot; rel=&quot;ugc nofollow&quot;&gt;http://xandeadx.ru/blog/drupal/502&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;498-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:drupal7-menu-routing">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:14:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Как назначить тему админ части для отдельного роута</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:drupal7-menu-routing</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;как_назначить_тему_админ_части_для_отдельного_роута&quot;&gt;Как назначить тему админ части для отдельного роута&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u0430\u043a \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0442\u0435\u043c\u0443 \u0430\u0434\u043c\u0438\u043d \u0447\u0430\u0441\u0442\u0438 \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u043e\u0443\u0442\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u0430\u043a_\u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c_\u0442\u0435\u043c\u0443_\u0430\u0434\u043c\u0438\u043d_\u0447\u0430\u0441\u0442\u0438_\u0434\u043b\u044f_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e_\u0440\u043e\u0443\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-131&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;drupal_7&quot;&gt;Drupal 7&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;co1&quot;&gt;// Назначаем след путям тему админ части&lt;/span&gt;
&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; module_name_admin_paths&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span class=&quot;re0&quot;&gt;$paths&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;user/*&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;node/*/track&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;st_h&quot;&gt;&#039;node/*/log&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;    
  &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$paths&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drupal 7&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drupal_7&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;132-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:drush">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drush обновления сайтов (dev и live) из командной строки</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:drush</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;drush_обновления_сайтов_dev_и_live_из_командной_строки&quot;&gt;Drush обновления сайтов (dev и live) из командной строки&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Допустим мы имеем сайт ( придумаем ему синоним @SITE) в двух и более редакциях, например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;1) Сайт в интернете видят все люди - @site.live
2) Сайт на локальной машине - @site.dev&lt;/pre&gt;

&lt;p&gt;
обновляем файлы сайтов (откуда куда):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;drush rsync @site.dev @site.live&lt;/pre&gt;

&lt;p&gt;
обновляем только файловый контент сайтов (откуда куда)
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;drush rsync @site.dev:%files @site.live:%files&lt;/pre&gt;

&lt;p&gt;
обновляем базы данных (при дополнительных параметрах, можно исключать/включать таблицы) (откуда куда)
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;drush sql-sync --no-cache @site.dev @site.live&lt;/pre&gt;

&lt;p&gt;
Хотим посмотреть список включенных модулей удаленного сайта, и включить модули: admin_menu authcache
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;drush @site.live pml --status=enabled
drush @site.live en admin_menu authcache -y&lt;/pre&gt;

&lt;p&gt;
Через drush мы экономим много времени на эти операции, если операции выполнять вручную: ставить галочки, копировать файлы, писать свои скрипты
&lt;/p&gt;

&lt;p&gt;
Теперь опишу как мы обозначаем синонимы, оригинал примера тут &lt;a href=&quot;http://drupalcontrib.org/api/drupal/contributions--drush--examples--exam&quot; class=&quot;urlextern&quot; title=&quot;http://drupalcontrib.org/api/drupal/contributions--drush--examples--exam&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupalcontrib.org/api/drupal/contributions--drush--examples--exam&lt;/a&gt;…
1. Создаем файл site.aliases.drushrc.php в любом из каталогов ~/.drush, /etc/drush, там где установлен drush, либо прописываем дополнительный путь для каталога синонимов
2. Приведу пример своего файла в котором описан сайт с двумя версиями live - живой сайт на хостинге, dev - сайт на локальной машине
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;lt;?php
$aliases[&amp;#039;dev&amp;#039;] = array(
&amp;#039;root&amp;#039; =&amp;gt; &amp;#039;/var/www/site/&amp;#039;,
&amp;#039;uri&amp;#039; =&amp;gt; &amp;#039;www.mysite.local&amp;#039;,
);

$aliases[&amp;#039;live&amp;#039;] = array(
&amp;#039;root&amp;#039; =&amp;gt; &amp;#039;/home/user/projects/mysite&amp;#039;,
&amp;#039;uri&amp;#039; =&amp;gt; &amp;#039;site.ru&amp;#039;,
&amp;#039;remote-host&amp;#039; =&amp;gt; &amp;#039;mysite.ru&amp;#039;,
&amp;#039;remote-user&amp;#039; =&amp;gt; &amp;#039;user-hosting&amp;#039;,
&amp;#039;ssh-options&amp;#039; =&amp;gt; &amp;#039;-p2222&amp;#039;,

&amp;#039;path-aliases&amp;#039; =&amp;gt; array(
      &amp;#039;%drush&amp;#039; =&amp;gt; &amp;#039;/home/user/bin/drush/&amp;#039;,
      &amp;#039;%drush-script&amp;#039; =&amp;gt; &amp;#039;/home/user/bin/drush/drush&amp;#039;,
      #&amp;#039;%root&amp;#039; =&amp;gt; &amp;#039;/home/user/projects/site/sites/&amp;#039;,
      &amp;#039;%dump-dir&amp;#039; =&amp;gt; &amp;#039;/home/user/projects/site/dump/&amp;#039;,
      &amp;#039;%dump&amp;#039; =&amp;gt; &amp;#039;/home/user/projects/site/dump/sro.sql&amp;#039;, 
      #&amp;#039;%files&amp;#039; =&amp;gt; &amp;#039;sites/site.com/files&amp;#039;,
),
);
?&amp;gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drush \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0430\u0439\u0442\u043e\u0432 (dev \u0438 live) \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drush_\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f_\u0441\u0430\u0439\u0442\u043e\u0432_dev_\u0438_live_\u0438\u0437_\u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439_\u0441\u0442\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:installation_profiles">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:46:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation profiles</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:installation_profiles</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;installation_profiles&quot;&gt;Installation profiles&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/opendeals&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/opendeals&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/opendeals&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/martplug&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/martplug&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/martplug&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/openchurch&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/openchurch&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/openchurch&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/recruiter&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/recruiter&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/recruiter&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/displaysuite&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/displaysuite&quot; rel=&quot;ugc nofollow&quot;&gt;http://drupal.org/project/displaysuite&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation profiles&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_profiles&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;17-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:jgrowl">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-25T12:32:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ссылки</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:jgrowl</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://stanlemon.net/projects/jgrowl.html&quot; class=&quot;urlextern&quot; title=&quot;http://stanlemon.net/projects/jgrowl.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://stanlemon.net/projects/jgrowl.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:links">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:13:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Модули для Drupal</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:links</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;модули_для_drupal&quot;&gt;Модули для Drupal&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:slider_tracker&quot; class=&quot;wikilink1&quot; title=&quot;drupal:slider_tracker&quot; data-wiki-id=&quot;drupal:slider_tracker&quot;&gt;Ссылки&lt;/a&gt; - (слайдер) для Views Exposed filter, синхронизация c inputs, определение максимальный цены max price
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/popup_filter&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/popup_filter&quot; rel=&quot;ugc nofollow&quot;&gt;Popup&lt;/a&gt; -
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/ff&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/ff&quot; rel=&quot;ugc nofollow&quot;&gt;FastFetch&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/jgrowl&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/jgrowl&quot; rel=&quot;ugc nofollow&quot;&gt;jGrowl&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:field_permissions_plus&quot; class=&quot;wikilink2&quot; title=&quot;drupal:field_permissions_plus&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:field_permissions_plus&quot;&gt;Field Permissions Plus&lt;/a&gt; - для всех полей можно задать пермишины
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:field_permissions&quot; class=&quot;wikilink2&quot; title=&quot;drupal:field_permissions&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:field_permissions&quot;&gt;Field Permissions&lt;/a&gt; - позволяет задать поля необходимые для установки пермишинов
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:content_permissions&quot; class=&quot;wikilink2&quot; title=&quot;drupal:content_permissions&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;drupal:content_permissions&quot;&gt;Content Permissions&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/Features&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/Features&quot; rel=&quot;ugc nofollow&quot;&gt;Features&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/spaces&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/spaces&quot; rel=&quot;ugc nofollow&quot;&gt;Spaces&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/panels&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/panels&quot; rel=&quot;ugc nofollow&quot;&gt;Panels&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/purl&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/purl&quot; rel=&quot;ugc nofollow&quot;&gt;Persistent&lt;/a&gt; &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/ctools&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/ctools&quot; rel=&quot;ugc nofollow&quot;&gt;Chaos tool suite&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/context&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/context&quot; rel=&quot;ugc nofollow&quot;&gt;Context&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/strongarm&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/strongarm&quot; rel=&quot;ugc nofollow&quot;&gt;Strongarm&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/jquery_ui&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/jquery_ui&quot; rel=&quot;ugc nofollow&quot;&gt;jQuery UI&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/drush&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/drush&quot; rel=&quot;ugc nofollow&quot;&gt;Drush&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/strongarm&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/strongarm&quot; rel=&quot;ugc nofollow&quot;&gt;Strongarm&lt;/a&gt; - выгрузка variables в фичи ([&lt;a href=&quot;http://css.mirocow.com/projects/strongarm/repository&quot; class=&quot;urlextern&quot; title=&quot;http://css.mirocow.com/projects/strongarm/repository&quot; rel=&quot;ugc nofollow&quot;&gt;http://css.mirocow.com/projects/strongarm/repository&lt;/a&gt;|fork])
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/boxes&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/boxes&quot; rel=&quot;ugc nofollow&quot;&gt;Boxes&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/imce_swfupload&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/imce_swfupload&quot; rel=&quot;ugc nofollow&quot;&gt;IMCE SWFUpload&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/shorturl&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/shorturl&quot; rel=&quot;ugc nofollow&quot;&gt;Short URL&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/admin&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/admin&quot; rel=&quot;ugc nofollow&quot;&gt;Admin&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/panels_everywhere&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/panels_everywhere&quot; rel=&quot;ugc nofollow&quot;&gt;Panels Everywhere&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/panels_sections&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/panels_sections&quot; rel=&quot;ugc nofollow&quot;&gt;Panels Sections&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/custom_breadcrumbs&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/custom_breadcrumbs&quot; rel=&quot;ugc nofollow&quot;&gt;Custom Breadcrumbs&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/distro&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/distro&quot; rel=&quot;ugc nofollow&quot;&gt;Distro&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/skinr&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/skinr&quot; rel=&quot;ugc nofollow&quot;&gt;Skinr&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/ds&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/ds&quot; rel=&quot;ugc nofollow&quot;&gt;Display suite&lt;/a&gt; = 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/demo&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/demo&quot; rel=&quot;ugc nofollow&quot;&gt;Demo&lt;/a&gt; - Demonstration site (Sandbox / Snapshot) - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/contemplate&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/contemplate&quot; rel=&quot;ugc nofollow&quot;&gt;Content Templates&lt;/a&gt; - темплайт хранится в БД 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/jq_maphilight&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/jq_maphilight&quot; rel=&quot;ugc nofollow&quot;&gt;jQuery Map Hilight&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/jqzoom&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/jqzoom&quot; rel=&quot;ugc nofollow&quot;&gt;jQZoom&lt;/a&gt; - зумирование картинки (хорошо подойдет для оформления товаров в эл магазине)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/fancy_multiselect&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/fancy_multiselect&quot; rel=&quot;ugc nofollow&quot;&gt;Fancy Multiselect&lt;/a&gt; &lt;a href=&quot;http://drupal.org/project/jquery_multiselect&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/jquery_multiselect&quot; rel=&quot;ugc nofollow&quot;&gt;Jquery Multiselect&lt;/a&gt; - Красивый плагин для множественного выделения элементов
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/fapi_multiselect&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/fapi_multiselect&quot; rel=&quot;ugc nofollow&quot;&gt;Form API Multiselect element&lt;/a&gt; &lt;a href=&quot;http://drupal.org/project/multiselect&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/multiselect&quot; rel=&quot;ugc nofollow&quot;&gt;Multiselect&lt;/a&gt; - Удобный способ отобразить выделенные пункты меню (просто перенести их в соседнее окно)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/cck_slider&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/cck_slider&quot; rel=&quot;ugc nofollow&quot;&gt;CCK Slider Widget&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/views_slideshow_imageflow&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/views_slideshow_imageflow&quot; rel=&quot;ugc nofollow&quot;&gt;Views Slideshow: ImageFlow&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/highslide&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/highslide&quot; rel=&quot;ugc nofollow&quot;&gt;Highslide&lt;/a&gt; - 
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/chosen&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/chosen&quot; rel=&quot;ugc nofollow&quot;&gt;Chosen&lt;/a&gt; - D7 - красивый виджет для выбора пуктов &amp;lt;select&amp;gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/1077858&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/1077858&quot; rel=&quot;ugc nofollow&quot;&gt;MuchoMenu&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://drupal.org/project/views_php&quot; class=&quot;urlextern&quot; title=&quot;http://drupal.org/project/views_php&quot; rel=&quot;ugc nofollow&quot;&gt;views_php&lt;/a&gt; - D6, D7 (View Custom Field)
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u043e\u0434\u0443\u043b\u0438 \u0434\u043b\u044f Drupal&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u043e\u0434\u0443\u043b\u0438_\u0434\u043b\u044f_drupal&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:modules-work">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:19:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drupal modules</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:modules-work</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; cms&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:modules&amp;amp;do=showtag&amp;amp;tag=modules&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:modules&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; modules&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;drupal_modules&quot;&gt;Drupal modules&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drupal modules&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drupal_modules&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;29-59&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;section09&quot;&gt;0-9&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;0-9&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;section09&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;60-77&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;a&quot;&gt;A&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;A&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;78-91&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;b&quot;&gt;B&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;B&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;92-105&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;c&quot;&gt;C&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;C&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;106-119&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;d&quot;&gt;D&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;D&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;d&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;120-134&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;e&quot;&gt;E&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;E&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;e&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;135-148&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;f&quot;&gt;F&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;149-162&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;g&quot;&gt;G&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;G&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;g&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;163-176&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;h&quot;&gt;H&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;H&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;h&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;177-190&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit11&quot; id=&quot;i&quot;&gt;I&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;I&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;i&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;191-204&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit12&quot; id=&quot;j&quot;&gt;J&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;J&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;j&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;205-218&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;k&quot;&gt;K&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;K&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;k&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;219-232&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;l&quot;&gt;L&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;L&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;l&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;233-246&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit15&quot; id=&quot;m&quot;&gt;M&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;M&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;m&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;247-260&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit16&quot; id=&quot;n&quot;&gt;N&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;N&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;n&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;261-274&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit17&quot; id=&quot;o&quot;&gt;O&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;O&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;275-288&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit18&quot; id=&quot;p&quot;&gt;P&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;P&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:18,&amp;quot;range&amp;quot;:&amp;quot;289-302&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit19&quot; id=&quot;q&quot;&gt;Q&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Q&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;q&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:19,&amp;quot;range&amp;quot;:&amp;quot;303-316&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit20&quot; id=&quot;r&quot;&gt;R&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;R&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;r&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:20,&amp;quot;range&amp;quot;:&amp;quot;317-330&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit21&quot; id=&quot;s&quot;&gt;S&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;S&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;s&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:21,&amp;quot;range&amp;quot;:&amp;quot;331-344&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit22&quot; id=&quot;t&quot;&gt;T&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;T&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;t&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:22,&amp;quot;range&amp;quot;:&amp;quot;345-358&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit23&quot; id=&quot;u&quot;&gt;U&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;U&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;u&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:23,&amp;quot;range&amp;quot;:&amp;quot;359-372&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit24&quot; id=&quot;v&quot;&gt;V&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;V&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;v&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:24,&amp;quot;range&amp;quot;:&amp;quot;373-386&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit25&quot; id=&quot;w&quot;&gt;W&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=views&quot; class=&quot;wikilink1&quot; title=&quot;views&quot; data-wiki-id=&quot;views&quot;&gt;Views&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;W&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;w&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:25,&amp;quot;range&amp;quot;:&amp;quot;387-421&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit26&quot; id=&quot;x&quot;&gt;X&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;X&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;x&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:26,&amp;quot;range&amp;quot;:&amp;quot;422-435&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit27&quot; id=&quot;y&quot;&gt;Y&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Y&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;y&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:27,&amp;quot;range&amp;quot;:&amp;quot;436-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:scripts">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:20:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Восстановление пароля на Drupal</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:scripts</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;восстановление_пароля_на_drupal&quot;&gt;Восстановление пароля на Drupal&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f \u043d\u0430 Drupal&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435_\u043f\u0430\u0440\u043e\u043b\u044f_\u043d\u0430_drupal&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-89&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;сброс_кеша_перестройка_регистра_перестройка_меню&quot;&gt;Сброс кеша, Перестройка регистра, перестройка меню&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;MAINTENANCE_MODE&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;update&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;DRUPAL_ROOT&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://www.php.net/getcwd&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;getcwd&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; DRUPAL_ROOT &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;/includes/bootstrap.inc&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
drupal_bootstrap&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;DRUPAL_BOOTSTRAP_FULL&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; DRUPAL_ROOT &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;/includes/common.inc&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
drupal_flush_all_caches&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Сброс кеша&lt;/span&gt;
registry_rebuild&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Перестройка регистра&lt;/span&gt;
drupal_theme_rebuild&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Перестройка тем&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;Done&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;sy1&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0431\u0440\u043e\u0441 \u043a\u0435\u0448\u0430, \u041f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430, \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043c\u0435\u043d\u044e&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0431\u0440\u043e\u0441_\u043a\u0435\u0448\u0430_\u043f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0439\u043a\u0430_\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430_\u043f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0439\u043a\u0430_\u043c\u0435\u043d\u044e&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;90-625&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;восстановление_пароля_drupal_7&quot;&gt;Восстановление пароля Drupal 7&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;&amp;lt;?php&lt;/span&gt;
&amp;nbsp;
&lt;a href=&quot;http://www.php.net/define&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;define&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;DRUPAL_ROOT&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://www.php.net/getcwd&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;getcwd&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; DRUPAL_ROOT &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;/includes/bootstrap.inc&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
drupal_bootstrap&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;DRUPAL_BOOTSTRAP_FULL&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;require_once&lt;/span&gt; DRUPAL_ROOT &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;/&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;.&lt;/span&gt; variable_get&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;password_inc&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;includes/password.inc&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$admin&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; user_load&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$pass&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/isset&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;isset&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$_GET&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;pass&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;? &lt;a href=&quot;http://www.php.net/trim&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;trim&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$_GET&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;pass&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;pass&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$uid&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/isset&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;isset&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$_GET&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;uid&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;? &lt;a href=&quot;http://www.php.net/trim&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;trim&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$_GET&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;uid&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
user_save&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$admin&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;pass&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$pass&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;name&#039;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;admin&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$account&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; user_load&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$uid&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;user_check_password&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$pass&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$account&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;[OK]&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Скопировать код и выполнить его.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f Drupal 7&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435_\u043f\u0430\u0440\u043e\u043b\u044f_drupal_7&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;626-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:slider_tracker">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-25T12:33:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ссылки</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:slider_tracker</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://artreaktor.com/slider-tracker-slaider-dlya-views-exposed-filter-sinkhronizatsiya-c-inputs-opredelenie-maksimalnyi-t&quot; class=&quot;urlextern&quot; title=&quot;http://artreaktor.com/slider-tracker-slaider-dlya-views-exposed-filter-sinkhronizatsiya-c-inputs-opredelenie-maksimalnyi-t&quot; rel=&quot;ugc nofollow&quot;&gt;http://artreaktor.com/slider-tracker-slaider-dlya-views-exposed-filter-sinkhronizatsiya-c-inputs-opredelenie-maksimalnyi-t&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:start">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:22:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drupal</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:start</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;drupal&quot;&gt;Drupal&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=drupal%3Astart&amp;amp;media=drupal:drupal_normal.png&quot; class=&quot;media&quot; title=&quot;drupal:drupal_normal.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?media=drupal:drupal_normal.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8&quot; class=&quot;wikilink1&quot; title=&quot;drupal:модули&quot; data-wiki-id=&quot;drupal:модули&quot;&gt;Модули&lt;/a&gt;&lt;/strong&gt; - базовый список модулей
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8&quot; class=&quot;wikilink1&quot; title=&quot;drupal:сборки&quot; data-wiki-id=&quot;drupal:сборки&quot;&gt;Сборки&lt;/a&gt;&lt;/strong&gt; - Списки модулей для сборок (магазин, соц-сеть, сайт-визитка, купонные сайты итд)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:installation_profiles&quot; class=&quot;wikilink1&quot; title=&quot;drupal:installation_profiles&quot; data-wiki-id=&quot;drupal:installation_profiles&quot;&gt;Installation profiles&lt;/a&gt; - профили
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0&quot; class=&quot;wikilink1&quot; title=&quot;drupal:разработка&quot; data-wiki-id=&quot;drupal:разработка&quot;&gt;Разработка&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-drupal&quot; class=&quot;wikilink1&quot; title=&quot;drupal:статьи-drupal&quot; data-wiki-id=&quot;drupal:статьи-drupal&quot;&gt;Статьи&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-bd&quot; class=&quot;wikilink1&quot; title=&quot;drupal:статьи-bd&quot; data-wiki-id=&quot;drupal:статьи-bd&quot;&gt;Базы данных&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://css.mirocow.com/projects/our-modules&quot; class=&quot;urlextern&quot; title=&quot;http://css.mirocow.com/projects/our-modules&quot; rel=&quot;ugc nofollow&quot;&gt;Мои разработки&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:scripts&quot; class=&quot;wikilink1&quot; title=&quot;drupal:scripts&quot; data-wiki-id=&quot;drupal:scripts&quot;&gt;Скрипты&lt;/a&gt;&lt;/strong&gt; 
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:scripts#сброс_кеша_перестройка_регистра_перестройка_меню&quot; class=&quot;wikilink1&quot; title=&quot;drupal:scripts&quot; data-wiki-id=&quot;drupal:scripts&quot;&gt;Сброс кеша, Перестройка регистра, перестройка меню&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:scripts#восстановление_пароля_drupal_7&quot; class=&quot;wikilink1&quot; title=&quot;drupal:scripts&quot; data-wiki-id=&quot;drupal:scripts&quot;&gt;Восстановление пароля Drupal 7&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=drupal:%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-drupal&quot; class=&quot;wikilink1&quot; title=&quot;drupal:ссылки-drupal&quot; data-wiki-id=&quot;drupal:ссылки-drupal&quot;&gt;Ссылки&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
&amp;lt;nspages -h1 -subns -exclude:start -textNS=&amp;quot;Категории:&amp;quot; -textPages=&amp;quot;Страницы:&amp;quot;&amp;gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drupal&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drupal&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;41-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:ubercart2">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:20:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ubercart 2</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:ubercart2</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ubercart_2&quot;&gt;Ubercart 2&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ubercart 2&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ubercart_2&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:ubercart3">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:19:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ubercart 3</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:ubercart3</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ubercart_3&quot;&gt;Ubercart 3&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ubercart 3&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ubercart_3&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:views_php">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:45:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drupal Views</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:views_php</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:views&amp;amp;do=showtag&amp;amp;tag=views&quot; class=&quot;wikilink1&quot; title=&quot;tag:views&quot; rel=&quot;tag&quot;&gt;views&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;drupal_views&quot;&gt;Drupal Views&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;co1&quot;&gt;// Группируем подзапросы &lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$handler&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;query&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;type&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;AND&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;// Группируем подзапросы &lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$handler&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;query&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;type&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;OR&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$handler&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;query&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;clauses&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;node.uid = ***CURRENT_USER***&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;// Избавляем себя от ошибок&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$handler&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;query&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;&#039;args&#039;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;// Группируем группы&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$handler&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;query&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&quot;me1&quot;&gt;group_operator&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;&#039;OR&#039;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Drupal Views&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;drupal_views&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:workflow-git">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-25T09:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Алгоритм работы с git репозиторием</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:workflow-git</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:git&amp;amp;do=showtag&amp;amp;tag=git&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:git&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; git&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:scm&amp;amp;do=showtag&amp;amp;tag=scm&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:scm&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; scm&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;алгоритм_работы_с_git_репозиторием&quot;&gt;Алгоритм работы с git репозиторием&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
GIT – удобная и быстрая децентрализованная система совместной разработки (репозитория).
&lt;/p&gt;

&lt;p&gt;
Рассмотрим несколько приёмов работы с git.
&lt;/p&gt;

&lt;p&gt;
Предварительный настройки git
&lt;/p&gt;

&lt;p&gt;
Можно задать глобальную идентификацию:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git config --global user.name &amp;quot;You Name&amp;quot;
git config --global user.email you_name@you_domain.com&lt;/pre&gt;

&lt;p&gt;
Это задаст ваше имя пользователя и почтовый адрес которыми будут подписываться ваши коммиты.
&lt;/p&gt;

&lt;p&gt;
Распределённая разработка проекта
&lt;/p&gt;

&lt;p&gt;
Условия:
&lt;/p&gt;

&lt;p&gt;
Есть общий сервер git-server (которым, например, может выступать GitHub.
Каждый разработчик работает с репозиторием проекта локальный и регулярно обмениваться информацией с общим сервером (выгружает свои изменений и закачивает общие)
Инициализация
&lt;/p&gt;

&lt;p&gt;
Перейдите в папку где будет размещаться ваш проект и выполните клонирование проекта с сервера:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git clone ssh://you_name@git-server.com/~/you_project&lt;/pre&gt;

&lt;p&gt;
Протокол доступа к репозирорию зависит от настроек сервера.
После выполнения создастся папка проекта you_project и в последующем проводить инициализацию больше не нужно.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0441 git \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c_\u0440\u0430\u0431\u043e\u0442\u044b_\u0441_git_\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;25-1810&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;разработка&quot;&gt;Разработка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Перед началом разработки необходимо создать локальную ветку и связать её с удалённой (тоже выполнить нужно один раз):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git checkout -b my_branch origin/my_branch&lt;/pre&gt;

&lt;p&gt;
При создании новых файлов необходимо их пометить на добавление в репозиторий:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git add myfile.txt myfile2.txt myfile3&lt;/pre&gt;

&lt;p&gt;
или рекурсивно папки (указанием точки в конце пути)
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git add new_path/.&lt;/pre&gt;

&lt;p&gt;
После внесения изменений их необходимо зафиксировать в коммит:
Указываем какие файлы нужно добавить в коммит:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git commit myfile.txt myfile2.txt myfile3&lt;/pre&gt;

&lt;p&gt;
после чего потребуется ввести описание изменений или задать описание сразу (использоваться опцию -m):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git commit myfile.txt myfile2.txt myfile3 -m &amp;quot;описание изменений&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Чтобы закомминить все произведённые изменения репозитория можно выполнить (использоваться опцию -a):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git commit -a -m &amp;quot;описание изменений&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Оправка изменений на сервер:
Для отправки измений на общий сервер выполняем:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git push&lt;/pre&gt;

&lt;p&gt;
и все коммиты из локальной ветки будут добавлены в связанную ветку на сервере.
&lt;/p&gt;

&lt;p&gt;
Получение последних изменений с сервера
Когда нужно забрать изменения с общего сервера:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git pull&lt;/pre&gt;

&lt;p&gt;
Локальная ветка сразу подтянит все изменений из связанной с ней веткой на сервере.
&lt;/p&gt;

&lt;p&gt;
Для просмотра состояния репозитория регулярно выполняйте:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git status&amp;lt;note warning&amp;gt;warning&amp;lt;/note&amp;gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1811-3950&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;основные_операции_с_git&quot;&gt;Основные операции с git&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
GIT - удобная быстрая децентрализованная система совместной разработки (репозитория).
&lt;/p&gt;

&lt;p&gt;
Создание репозитория (инициализация)
&lt;/p&gt;

&lt;p&gt;
Создайте папку проекта или войдите в существующую папку с файлами проекта и выполните инициализацию репозитория:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git init&lt;/pre&gt;

&lt;p&gt;
Будет создана начальная структура репозитория в папке .git
&lt;/p&gt;

&lt;p&gt;
Добавление существующих файлов
&lt;/p&gt;

&lt;p&gt;
После инициализации может потребоваться добавить существующие файлы в репозиторий.
&lt;/p&gt;

&lt;p&gt;
Команда:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git add .&lt;/pre&gt;

&lt;p&gt;
добавит все файлы (рекурсивно) в репозиторий.
&lt;/p&gt;

&lt;p&gt;
Клонирование
&lt;/p&gt;

&lt;p&gt;
Выгрузки локальной копии репозитория:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git clone ssh://server.example.com/path/to/Project&lt;/pre&gt;

&lt;p&gt;
Внесение изменений
&lt;/p&gt;

&lt;p&gt;
Мелкие поправки вносятся простым коммитом с последующим закидыванием изменений на сервер.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git add ...
git status
git commit -m &amp;quot;Commit message&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Первой команде в качестве аргументов следует указать имена добавляемых файлов. Следует заметить, что для git’а изменённый файл является новым объектом. Поэтому для того, чтобы обновить файл в репозитории, также как и добавить новый файл, следует выполнить для него git add перед коммитом.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git status &lt;/pre&gt;

&lt;p&gt;
наглядно покажет состояние файлов вашего дерева (неизвестные системе файлы, изменённые, не изменённые, находящиеся в конфликте и т.д.)
&lt;/p&gt;

&lt;p&gt;
Серьёзную работу следует вести в отдельных ветвях для облегчения процесса смешивания нитей разработки обоих участников процесса.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git branch new-feature
git checkout new-feature
…сделать что-нибудь…

git add ...
git commit -m &amp;quot;Commit message&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Команда git branch покажет, что у нас две ветви: master и new-feature. Командой checkout можно переключаться между ними (и делать затем коммиты в каждую, не затрагивая другую). Когда вы закончите разрабатывать новую возможность, настанет время примешать изменения в основную ветвь, master.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git checkout master
git merge new-feature&lt;/pre&gt;

&lt;p&gt;
Отправка изменений и приём изменений основной ветки
&lt;/p&gt;

&lt;p&gt;
Итак, у нас в ветви master имеются изменения, которые неплохо бы отдать своему коллеге (ну и выложить на сервер с целью последующего deploy’а новой версии).
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git push origin&lt;/pre&gt;

&lt;p&gt;
Чтобы получить изменения, следует сделать:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git pull origin&lt;/pre&gt;

&lt;p&gt;
В некоторых случаях изменения с сервера невозможно автоматически добавить в вашу ветвь master, тогда вместо pull’a следует использовать merge:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git merge origin/master&lt;/pre&gt;

&lt;p&gt;
…или, в плохом случае…
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git merge -s resolve origin/master&lt;/pre&gt;

&lt;p&gt;
Откуда взялся origin? Это имя удалённого репозитория, автоматически добавленное командой git clone. Источник клонирования.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441 git&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438_\u0441_git&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;3951-8078&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit4&quot; id=&quot;чистка_репозитория&quot;&gt;Чистка репозитория&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Проверка репозитория и очистка от мусора:
&lt;/p&gt;

&lt;p&gt;
Профилактика репозитория:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git fsck&lt;/pre&gt;

&lt;p&gt;
Подсчёт количества объектов и освобождаемого места при упаковке:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git count-objects&lt;/pre&gt;

&lt;p&gt;
Переупаковка репозитория и удаление мусора:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;git gc&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0427\u0438\u0441\u0442\u043a\u0430 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0447\u0438\u0441\u0442\u043a\u0430_\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;8079-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=drupal:workflow-sterno.ru">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T12:17:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Простой Drupal workflow</title>
        <link>http://178.140.10.58:8080/doku.php?id=drupal:workflow-sterno.ru</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:drupal&amp;amp;do=showtag&amp;amp;tag=drupal&quot; class=&quot;wikilink1&quot; title=&quot;tag:drupal&quot; rel=&quot;tag&quot;&gt;drupal&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:cms&amp;amp;do=showtag&amp;amp;tag=cms&quot; class=&quot;wikilink1&quot; title=&quot;tag:cms&quot; rel=&quot;tag&quot;&gt;cms&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;простой_drupal_workflow&quot;&gt;Простой Drupal workflow&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Несколько разработчиков, каждый работает на своем локальном сервере: нужно делиться изменениями
Тестовый сервер: нужно переносить настройки и контент
Боевой сервер: нужно переносить настройки, сохраняя контент
&lt;/p&gt;

&lt;p&gt;
Что делать?
Что нам нужно:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 отслеживать изменения в конфигурации
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 переносить изменения в конфигурации
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
Подходы:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 работать с миграциями изменений в БД
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 настройки - в код (code-driven development): экосистема Features
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Drush: лучший друг разработчика
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 cc - очистка кэша
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 dl, en, dis - работа с модулями
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 sql-dump, sql-sync - работа с дампами БД
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 rsync - синхронизация файлов
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 remote-backup, remote-restore - бэкапы
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Migraine: наш опыт
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Migraine by Noosphere Networks 
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
  &lt;a href=&quot;http://ashearer.com/software/server-administration/migraine&quot; class=&quot;urlextern&quot; title=&quot;http://ashearer.com/software/server-administration/migraine&quot; rel=&quot;ugc nofollow&quot;&gt;http://ashearer.com/software/server-administration/migraine&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; модификация для D6 by mukesh.agarwal17&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
   &lt;a href=&quot;http://www.blisstering.com/migraine-synchronize-your-development-staging-and-production-sites-databases-drupal-6&quot; class=&quot;urlextern&quot; title=&quot;http://www.blisstering.com/migraine-synchronize-your-development-staging-and-production-sites-databases-drupal-6&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.blisstering.com/migraine-synchronize-your-development-staging-and-production-sites-databases-drupal-6&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 drush
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 скрипты для drush от Данила Семеленова
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 от Данила Семеленова
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;
  &lt;a href=&quot;http://www.slideshare.net/drupalindia/migraine-drupal-syncing-your-staging-and-live-sites-presentation&quot; class=&quot;urlextern&quot; title=&quot;http://www.slideshare.net/drupalindia/migraine-drupal-syncing-your-staging-and-live-sites-presentation&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.slideshare.net/drupalindia/migraine-drupal-syncing-your-staging-and-live-sites-presentation&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Что делает Migraine&lt;/strong&gt;
Migraine: разделение таблиц
config_tables: blocks blocks_roles boxes, filters filter_formats, imagecache_action, imagecache_preset…
content_tables*: node, node_revisions, search_dataset, search_index, term_data, term_node…
temp_tables: accesslog, watchdog…
cache_tables: cache, cache_block, cache_filter, cache_menu, cache_page, cache_views…
ignore_tables: …
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;- все таблицы content_type_ и content_field_ определяются как контентные автоматически&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0441\u0442\u043e\u0439 Drupal workflow&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0441\u0442\u043e\u0439_drupal_workflow&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;21-2232&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;расширения_drush&quot;&gt;Расширения Drush&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Оболочка для команд Migraine
migrate-db-dump — создание дампа локальной БД
migrate-db-restore — восстановление БД из локального дампа
migrate - полная миграция сайта, включая исходные файлы и БД
sync - cинхронизация файлов локальной версии сайта с удаленной.
Что еще нужно подготовить
/sites/xxxx для всех площадок
aliases.drushrc.php: алиасы площадок @dev, @test, @prod, реквизиты доступа (см. drush/examples/example.aliases.drushrc.php)
settings.php для индивидуальных настроек внутри /sites/xxxx
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f Drush&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f_drush&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;2233-3044&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;migraineworkflow&quot;&gt;Migraine: workflow&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Разработчик 1
Работаем над кодом и конфигурацией
Делаем дамп migrate-db-dump (можно повесить на pre-commit hook для git)
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;возможно, занесение новых таблиц в tables.py или tables.php&lt;/pre&gt;

&lt;p&gt;
commit, push
&lt;/p&gt;

&lt;p&gt;
Разработчик 2
pull (возможно, разрешаем конфликты)
Делаем migrate-db-restore
Изменения в конфигурации мигрировали
Migraine: workflow
drush @dev migrate @test:
drush @dev migrate-db-dump
drush @dev sync @test
миграция БД
&lt;/p&gt;

&lt;p&gt;
drush @dev migrate @prod:
drush @dev migrate-db-dump
drush @dev sync @prod
миграция БД (кроме содержимого контентных таблиц)
(возможно) изменение схемы контентных таблиц (при изменении типов данных через CCK)
&lt;/p&gt;

&lt;p&gt;
Migraine: плюсы и минусы
Хорошо:
таблицы классифицированы - больше думать не надо
нет зависимости от предоставления модулями каких-то интерфейсов для экспорта-импорта
&lt;/p&gt;

&lt;p&gt;
Плохо:
в случае конфликтов разбираться в дампах тяжело, легко ошибиться
каша остается кашей
все равно приходится думать
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Migraine: workflow&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;migraineworkflow&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;3045-4530&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit4&quot; id=&quot;features&quot;&gt;Features&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Code-driven development!
Конфигурация - в код!
&lt;/p&gt;

&lt;p&gt;
Features так или иначе умеют: типы нод, поля CCK, таксономия, imagecahe, роли и права, Views, Rules…
Features: экосистема
Features 
Ctools exportables
Strongarm - переменные  
Boxes - кастомные блоки (альтернатива стандартному add block)  
Context - блоки, breadcrumbs и т.д.  
Diff - инструмент для работы с различиями в состояниях feature
Анатомия feature
feature - это модуль
feature_name.info - мета-информация, зависимости
feature_name.module - место для кастомного кода
feature_name.features.inc 
feature_name.install
&lt;/p&gt;

&lt;p&gt;
Фрагменты конфигурации:
feature_name.context.inc
feature_name.features.content.inc
feature_name.views_default.inc
feature_name.features.user_permission.inc
…
Возможные состояния feature
Features сравнивает для feature:
состояние кода (1)
предыдущее состояние кода (2)
актуальное состояние (обычно в БД) (3)
&lt;/p&gt;

&lt;p&gt;
В зависимости от разницы между ними:
Default: (1) == (3) или (3) не существует, для обновления feature достаточно обновления кода
Overridden: (1)!=(3), для обновления feature нужно сделать revert
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Needs review: (1)!=(2)!=(3), для обновления нужно разбираться вручную&lt;/pre&gt;

&lt;p&gt;
Rebuildable (для faux-exportables): (1)!=(3), (3)==(2)
&lt;/p&gt;

&lt;p&gt;
Workflow отдельно взятой feature
Разработчик 1
Создание
Включение
Работа по изменению конфигурации
Обновление кода
commit, push
Разработчик 2
pull
Установка/Обновление из кода
Конфигурация перенесена!
Управление Features
Веб-интерфейс
Drush
drush features (fl) - список всех доступных feature
drush features-export (fe) [feature name] [component list] - создание новой feature с указанными компонентами
drush features-update (fu) [feature name] - из БД в код
drush features-revert (fr) [feature name] - из кода в БД
drush features-diff (fd) [feature name] - различия между состоянием в кодe и в БД
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Features&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;features&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;4531-7133&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit5&quot; id=&quot;featureбез_ui&quot;&gt;Feature: без UI&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Создание
feature_name.info: мета-информаци, зависимости и т.д.
feature_name.module: include_once(&amp;#039;feature_name.features.inc&amp;#039;);
feature_name.features.inc
drush en feature_name
drush fu feature_name
Добавление чего-нибудь
Добавляем зависимость в .info (например: features[views][] = &amp;amp;quot;view_news&amp;amp;quot;)
drush fu feature_name
Подумаем о других
Изменения не сводятся только к конфигурации. Но feature - модуль, поэтому есть hook_install() и hook_update().
&lt;/p&gt;

&lt;p&gt;
включение модулей
добавление ролей
добавление словарей
любой код
…
hook_update() - делимся с теми, кто работает параллельно
drush updatedb -y &amp;amp;&amp;amp; drush cc all
hook_install() - делимся с новыми разработчиками
Controller Feature: центр управления всем остальным
Включаются все остальные features:
dependencies[] = &amp;amp;quot;feature_name_1&amp;amp;quot; dependencies[] = &amp;amp;quot;feature_name_2&amp;amp;quot; …
&lt;/p&gt;

&lt;p&gt;
hook_update и hook_install - отражают общие изменения в состоянии системы
function feature_controller_update_6003() { $return = array(); $modules = array(&amp;#039;feature_name_1&amp;#039;, &amp;#039;feature_name_2&amp;#039;); drupal_install_modules($modules); $return[] = array(&amp;#039;success&amp;#039; ⇒ TRUE, &amp;#039;query&amp;#039; ⇒ &amp;#039;Enabling some cool features&amp;#039;); return $return; }
Features: собираем все вместе
project.profile: включаем необходимые модули и Controller Feature
Работаем: пишем код, добавляем модули, меняем структуру и настройки, разрабатываем и подключаем новые features.
Поддерживаем актуальность .install Controller Feature (пишем код вручную).
Поддерживаем актуальность кода остальных features (drush fu feature_name)
Вся история в репозитории в виде кода!
&lt;/p&gt;

&lt;p&gt;
Features
Хорошо:
с кодом легко работать в системе контроля версий
законченные куски функционала, которые можно использовать повторно
красиво
&lt;/p&gt;

&lt;p&gt;
Плохо: 
требует больше внимания к вынесению изменений в код 
на самом деле сложно правильно разделить на куски из-за зависимостей
не все компоненты exportable (решаемо)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Feature: \u0431\u0435\u0437 UI&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;feature\u0431\u0435\u0437_ui&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;7134-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
