<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.limb-project.com/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://wiki.limb-project.com/feed.php">
        <title>Limb DokuWiki</title>
        <description></description>
        <link>http://wiki.limb-project.com/</link>
        <image rdf:resource="http://wiki.limb-project.com/lib/images/favicon.ico" />
       <dc:date>2010-03-11T08:41:06+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:cms&amp;rev=1268253907&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:lmb_conf&amp;rev=1268251963&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:core&amp;rev=1268233856&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages&amp;rev=1268233738&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:apply_tag&amp;rev=1268225696&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:template_tag&amp;rev=1268225583&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags&amp;rev=1268225132&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:into_tag&amp;rev=1268222924&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:slot_tag&amp;rev=1268222897&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:wrap_tag&amp;rev=1268222859&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:web_app:request_dispatching&amp;rev=1268144649&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config&amp;rev=1267476419&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:yaml_details&amp;rev=1267476411&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.limb-project.com/doku.php?id=todo:documentation&amp;rev=1267095503&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.limb-project.com/lib/images/favicon.ico">
        <title>Limb DokuWiki</title>
        <link>http://wiki.limb-project.com/</link>
        <url>http://wiki.limb-project.com/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:cms&amp;rev=1268253907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T23:45:07+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Пакет CMS - created</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:cms&amp;rev=1268253907&amp;do=diff</link>
        <description>Основная функции пакета - разработка административного web-интерфейса приложения. Помимо этого пакет предоставляет возможности по созданию и выводу страниц и текстовых блоков.</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:lmb_conf&amp;rev=1268251963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T23:12:43+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>lmbConf - ссылка</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:lmb_conf&amp;rev=1268251963&amp;do=diff</link>
        <description>lmbConf - класс, позволяющий в качестве конфигурационной информации использовать php-файл, в котором определена переменная $conf. lmbConf является дочерним классом от класса lmbSet.</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:core&amp;rev=1268233856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T18:10:56+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Пакет CORE - ссылки</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:core&amp;rev=1268233856&amp;do=diff</link>
        <description>Пакет CORE - базовый пакет Limb3. (см. также Как работать с пакетами Limb)

Содержит:


	*  Глобальные функции 
		*  для подключения классов и поддержки отложенной загрузки кода 
		*  для работы с пакетами (lmb_package_*)
		*  для работы с переменными окружения (lmb_env_*)
		*  для проверки входных параметров
		*  для работы с путями до файлов с учетом include_path
		*  для перевода строк из одного стиля написания в другой…</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages&amp;rev=1268233738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T18:08:58+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Список пакетов Limb3 - поправлены ссылки</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages&amp;rev=1268233738&amp;do=diff</link>
        <description>Важно: Что такое пакеты Limb3 и как с ними работать.

Название пакетаЗависимостиНазначениеACLCOREПакет реализует функционал ACLACTIVE_RECORDCORE, DBAL, VALIDATIONРеализация  паттерна ActiveRecord. В конечном итоге планируется получить некий аналог ActiveRecord из Ruby on Rails.CACHECOREНабор классов, предназначенных для обобщения различных техник кеширования(пока в зачаточном состоянии, пакет явно напрашивается на объединение с WEB_CACHE пакетом)CACHE2COREНабор классов, предназначенных для обобщ…</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:apply_tag&amp;rev=1268225696&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:54:56+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Тег {{apply}} - ссылка</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:apply_tag&amp;rev=1268225696&amp;do=diff</link>
        <description>Описание


Фактически аналог тега {{include}}, однако включает вместо себя не содержимое файла, а содержимое, ограниченное тегом {{template}}. То, какой {{template}} - указывается при помощи атрибута template.</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:template_tag&amp;rev=1268225583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:53:03+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Тег {{template}} - ссылки</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:template_tag&amp;rev=1268225583&amp;do=diff</link>
        <description>Описание


Определяет кусок шаблона, который может быть неоднократно переиспользован при помощи тега {{apply}}. Комбинация {{template}} и {{apply}} позволяет делать аналог {{include}}, но только в рамках одного шаблона. Содержимое {{template}} без использования {{apply}} не выводит никакой код.</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags&amp;rev=1268225132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:45:32+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Теги шаблонной системы MACRO - ссылки на тесты</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags&amp;rev=1268225132&amp;do=diff</link>
        <description>Большинство тегов имеет примеры использования. Если целая группа тегов содержит только один пример, то страница этого тега указана особо: “Пример использования здесь!”</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:into_tag&amp;rev=1268222924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:08:44+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Тег {{into}} - ссылка</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:into_tag&amp;rev=1268222924&amp;do=diff</link>
        <description>Описание


Ограничивает кусок шаблона, который должен быть в ставлен в слот (slot, placeholder) в другом шаблоне, указанный при помощи атрибута slot, во время компиляции. Используется только внутри тега {{wrap}}.</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:slot_tag&amp;rev=1268222897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:08:17+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Тег {{slot}} - ссылка</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:slot_tag&amp;rev=1268222897&amp;do=diff</link>
        <description>Описание


Представляет из себя место, куда может быть вставлен контент (например другой шаблон) во время компиляции. см. тег {{wrap}}.

Синтаксис


 {{slot id='slot_name'/}}</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:wrap_tag&amp;rev=1268222859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-10T15:07:39+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Тег {{wrap}} - ссылка</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:macro:tags:core_tags:wrap_tag&amp;rev=1268222859&amp;do=diff</link>
        <description>Описание


Вставляет содержимое внутри тега в определенное место - слот, или placeholder, другого шаблона и делает из этих двух шаблонов единый. Данный процесс называется обворачивание или враппинг. Место вставки указывается атрибутом into (или in), путь до другого шаблона указывается при помощи атрибута with.…</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:web_app:request_dispatching&amp;rev=1268144649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-09T17:24:09+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Разбор запроса и определение текущего контроллера и действия</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:web_app:request_dispatching&amp;rev=1268144649&amp;do=diff</link>
        <description>Что мы получаем из запроса?


При получении запроса система должна определить, что она должна сделать. По сути это означает, что необходимо определить на основе Запроса следующие сущности:</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config&amp;rev=1267476419&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-01T23:46:59+03:00</dc:date>
        <dc:creator>Maxim Antonov</dc:creator>
        <title>Пакет CONFIG</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config&amp;rev=1267476419&amp;do=diff</link>
        <description>Пакет CONFIG - это набор классов, облегчающих работу с конфигурационными данными.


Классы пакета
КлассНазначениеlmbConfКласс, который позволяет получает конфигурационные данные из php-файлов, содержащих переменную $conf внутри них.lmbIniКласс, который позволяет получать конфигурационные данные из ini-файлов, немного схожим образом по функциональностью с PHP функцией parse_ini_file().lmbCachedIniДочерний класс от lmbIni, которых позволяет кешировать уже отпарсированные данные ini-файлов.lmbYamlО…</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:yaml_details&amp;rev=1267476411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-01T23:46:51+03:00</dc:date>
        <dc:creator>Maxim Antonov</dc:creator>
        <title>Конфигурационные файлы Yaml - created</title>
        <link>http://wiki.limb-project.com/doku.php?id=limb3:ru:packages:config:yaml_details&amp;rev=1267476411&amp;do=diff</link>
        <description>LIMB3 позволяет хранить конфигурацию в формате Yaml. 

Приведем пример конфигурацию роутов в формате yaml.



MainPage:
  path: /
  defaults: 
    controller: main_page
    action: display
#Yaml поддерживает стандартные комментарии: от символа # до конца строки    
ControllerActionId:
  path: &quot;/:controller/:action/:id&quot;
  defaults: {action: display}
ControllerAction: 
  path: &quot;/:controller/:action&quot;
  defaults:
    action: display
Controller: {path: &quot;/:controller&quot;}…</description>
    </item>
    <item rdf:about="http://wiki.limb-project.com/doku.php?id=todo:documentation&amp;rev=1267095503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-25T13:58:23+03:00</dc:date>
        <dc:creator>Станислав</dc:creator>
        <title>Проблемы с документацией - отсутствует описание триггеров</title>
        <link>http://wiki.limb-project.com/doku.php?id=todo:documentation&amp;rev=1267095503&amp;do=diff</link>
        <description>Пакеты без документации

	*  CACHE2
	*  IMAGEKIT
	*  CACHE, CLI, SEARCH, SWISHE, WEB_AGENT, WEB_CACHE, WEB_SPIDER

Пакеты с неполной документацией

	*  CALENDAR - нет описания macro-тэга
	*  CONFIG - нет описания механизма override
	*  MAIL - нет описания lmbMailService и альтернативных мейлеров
	*  TREE - нет описания NS-деревьев
	*  WYSIWYG - нет описания MACRO-тэга
	*  ACTIVE_RECORD- нет описания триггеров onBefore*, onAfter*…</description>
    </item>
</rdf:RDF>
