<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Своя CMS: темы</title>
	<atom:link href="http://brotkin.ru/2009/12/30/svoya-cms-temy/feed/" rel="self" type="application/rss+xml" />
	<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/</link>
	<description>ковыряемся в Internet</description>
	<lastBuildDate>Fri, 11 May 2012 06:10:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>От: BIakaVeron</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-558</link>
		<dc:creator>BIakaVeron</dc:creator>
		<pubDate>Sun, 17 Jan 2010 09:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-558</guid>
		<description>@solarisadmin
На изучение других фреймворков нужно еще время, а его всего 24 часа в сутках ))</description>
		<content:encoded><![CDATA[<p>@solarisadmin<br />
На изучение других фреймворков нужно еще время, а его всего 24 часа в сутках ))</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: solarisadmin</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-557</link>
		<dc:creator>solarisadmin</dc:creator>
		<pubDate>Sat, 16 Jan 2010 11:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-557</guid>
		<description>Спасибо за материал, пригодился. И вообще интересно пишете, подписался на рсс :)
И еще вопрос, а вы только с kohana работаете?</description>
		<content:encoded><![CDATA[<p>Спасибо за материал, пригодился. И вообще интересно пишете, подписался на рсс <img src='http://brotkin.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
И еще вопрос, а вы только с kohana работаете?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: BIakaVeron</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-556</link>
		<dc:creator>BIakaVeron</dc:creator>
		<pubDate>Fri, 08 Jan 2010 09:25:32 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-556</guid>
		<description>Вот поэтому-то я и хочу для тем и плагинов использовать свои пути. Зачем мешать их с действительно &quot;нужными&quot; классами, затруднять поиск файлов и т.д., если достаточно простыми средствами можно выделить им свою песочницу.

Просто мне кажется, что Kohana не должна знать, что могут быть разные $_paths - это дело для отдельного класса, который должен подменять нужные свойства. По крайней мере я сейчас остановился на таком этапе.

По поводу ленивой загрузки модулей я задумался не только из-за возможной перегрузки $_paths. Ведь и на инициализацию модулей тратится время. Хотя пока я не располагают большим количеством подключаемых модулей, имеет смысл предусмотреть механизм отсеивания лишнего уже сейчас, так сказать &quot;на вырост&quot; ;)</description>
		<content:encoded><![CDATA[<p>Вот поэтому-то я и хочу для тем и плагинов использовать свои пути. Зачем мешать их с действительно &#8220;нужными&#8221; классами, затруднять поиск файлов и т.д., если достаточно простыми средствами можно выделить им свою песочницу.</p>
<p>Просто мне кажется, что Kohana не должна знать, что могут быть разные $_paths &#8211; это дело для отдельного класса, который должен подменять нужные свойства. По крайней мере я сейчас остановился на таком этапе.</p>
<p>По поводу ленивой загрузки модулей я задумался не только из-за возможной перегрузки $_paths. Ведь и на инициализацию модулей тратится время. Хотя пока я не располагают большим количеством подключаемых модулей, имеет смысл предусмотреть механизм отсеивания лишнего уже сейчас, так сказать &#8220;на вырост&#8221; <img src='http://brotkin.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: alweb</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-555</link>
		<dc:creator>alweb</dc:creator>
		<pubDate>Fri, 08 Jan 2010 04:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-555</guid>
		<description>да... проблема неиспользуемых модулей...
а точнее проблема ненужных путей  ;)
она конечно выходит за рамки классо/ов Темизации.

эта проблема пока не актуальна.
и станет она актуальной когда количество одновременно работающих модулей в CMS достигнет хотя бы 50...
не секрет, что есть такие CMS/CMF, которые работают с большими нагрузками, одновременно используя при этом огромное  количество различных модулей.

Лично мне кажется, что между понятиями &quot;ленивая загрузка&quot; и &quot;автоматическая загрузка&quot; есть некоторая тайная связь  :) .
Автоматическая загрузка подразумевает то, что при создании объекта, файл с классом должен находиться в тех самых путях, которые содержатся в protected Kohana::$_paths. При этом, если увеличивается количество рабочих модулей, автоматическая загрузка становится действительно &quot;ленивой&quot;, т.к. работа ядра существенно замедляется...
где-то я уже такое видел...  :)
как бы объяснить этой системе какие пути включать, а какие нет...   :?:</description>
		<content:encoded><![CDATA[<p>да&#8230; проблема неиспользуемых модулей&#8230;<br />
а точнее проблема ненужных путей  <img src='http://brotkin.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
она конечно выходит за рамки классо/ов Темизации.</p>
<p>эта проблема пока не актуальна.<br />
и станет она актуальной когда количество одновременно работающих модулей в CMS достигнет хотя бы 50&#8230;<br />
не секрет, что есть такие CMS/CMF, которые работают с большими нагрузками, одновременно используя при этом огромное  количество различных модулей.</p>
<p>Лично мне кажется, что между понятиями &#8220;ленивая загрузка&#8221; и &#8220;автоматическая загрузка&#8221; есть некоторая тайная связь  <img src='http://brotkin.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .<br />
Автоматическая загрузка подразумевает то, что при создании объекта, файл с классом должен находиться в тех самых путях, которые содержатся в protected Kohana::$_paths. При этом, если увеличивается количество рабочих модулей, автоматическая загрузка становится действительно &#8220;ленивой&#8221;, т.к. работа ядра существенно замедляется&#8230;<br />
где-то я уже такое видел&#8230;  <img src='http://brotkin.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
как бы объяснить этой системе какие пути включать, а какие нет&#8230;   <img src='http://brotkin.ru/wp-includes/images/smilies/icon_question.gif' alt=':?:' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: BIakaVeron</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-554</link>
		<dc:creator>BIakaVeron</dc:creator>
		<pubDate>Thu, 07 Jan 2010 12:24:42 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-554</guid>
		<description>Почему не стоит? Просто кэш для тем должен быть вариативным (учитывать текущее имя темы), тут надо подумать над реализацией.

Но вообще проблема неиспользуемых модулей меня волнует, буду думать дальше.</description>
		<content:encoded><![CDATA[<p>Почему не стоит? Просто кэш для тем должен быть вариативным (учитывать текущее имя темы), тут надо подумать над реализацией.</p>
<p>Но вообще проблема неиспользуемых модулей меня волнует, буду думать дальше.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: aktuba</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-553</link>
		<dc:creator>aktuba</dc:creator>
		<pubDate>Thu, 07 Jan 2010 11:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-553</guid>
		<description>Может имеет смысл пойти другим путем: сделать 2 типа модулей - кешируемые и не кешируемые. Через тот же kohana.php, например. Ведь данные для Blog, Photo и Forum можно закешировать, а вот для Themes уже не стоит.</description>
		<content:encoded><![CDATA[<p>Может имеет смысл пойти другим путем: сделать 2 типа модулей &#8211; кешируемые и не кешируемые. Через тот же kohana.php, например. Ведь данные для Blog, Photo и Forum можно закешировать, а вот для Themes уже не стоит.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: BIakaVeron</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-552</link>
		<dc:creator>BIakaVeron</dc:creator>
		<pubDate>Thu, 07 Jan 2010 11:18:20 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-552</guid>
		<description>Идея в том, чтобы отсекать неиспользуемые модули, подгружая их в случае необходимости. К сожалению, это в полной мере относится только к своим разработкам. Например, если есть модули Core, Blog, Photo и Forum, имеет смысл заранее в bootstrap.php добавлять только Core, т.к. из трех остальных модулей наверняка будет использован только один. Чтобы его вычислить, скорее всего придется автоматом добавлять все роуты из данных модулей (это задача Core), а потом на основании подходящего роута инклюдить нужный модуль.

Пока идея на стадии обдумывания, так что конкретный пример не приведу. Конечно,   что-то подобное можно придумать и относительно некоторых стандартных модулей (Image, Gravatar и т.д.).

PS. Насчет сотни записей, Вы скорее всего имели в виду свойство $_files? А то я сперва подумал, как можно сотню модулей наинклюдить :)</description>
		<content:encoded><![CDATA[<p>Идея в том, чтобы отсекать неиспользуемые модули, подгружая их в случае необходимости. К сожалению, это в полной мере относится только к своим разработкам. Например, если есть модули Core, Blog, Photo и Forum, имеет смысл заранее в bootstrap.php добавлять только Core, т.к. из трех остальных модулей наверняка будет использован только один. Чтобы его вычислить, скорее всего придется автоматом добавлять все роуты из данных модулей (это задача Core), а потом на основании подходящего роута инклюдить нужный модуль.</p>
<p>Пока идея на стадии обдумывания, так что конкретный пример не приведу. Конечно,   что-то подобное можно придумать и относительно некоторых стандартных модулей (Image, Gravatar и т.д.).</p>
<p>PS. Насчет сотни записей, Вы скорее всего имели в виду свойство $_files? А то я сперва подумал, как можно сотню модулей наинклюдить <img src='http://brotkin.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: aktuba</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-551</link>
		<dc:creator>aktuba</dc:creator>
		<pubDate>Wed, 06 Jan 2010 22:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-551</guid>
		<description>&gt;Скорее всего большая часть записей лишняя, надо использовать что-то вроде “ленивой загрузки”.

Что это означает? Можно с примером?</description>
		<content:encoded><![CDATA[<p>&gt;Скорее всего большая часть записей лишняя, надо использовать что-то вроде “ленивой загрузки”.</p>
<p>Что это означает? Можно с примером?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: BIakaVeron</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-550</link>
		<dc:creator>BIakaVeron</dc:creator>
		<pubDate>Fri, 01 Jan 2010 22:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-550</guid>
		<description>@alweb
Собственно основная мысль была как раз во временной подмене свойства $_paths на нужный нам массив тем. Так что перегрузку допускать я не хочу. На самом деле если в данном массиве так много записей, то уже возникает вопрос о неправильной работе с модулями. Скорее всего большая часть записей лишняя, надо использовать что-то вроде &quot;ленивой загрузки&quot;.

PS. Спасибо за поздравления, Вас тоже с праздниками. Желаю, чтобы как результаты, так и сам процесс программирования приносили сплошное удовольствие!</description>
		<content:encoded><![CDATA[<p>@alweb<br />
Собственно основная мысль была как раз во временной подмене свойства $_paths на нужный нам массив тем. Так что перегрузку допускать я не хочу. На самом деле если в данном массиве так много записей, то уже возникает вопрос о неправильной работе с модулями. Скорее всего большая часть записей лишняя, надо использовать что-то вроде &#8220;ленивой загрузки&#8221;.</p>
<p>PS. Спасибо за поздравления, Вас тоже с праздниками. Желаю, чтобы как результаты, так и сам процесс программирования приносили сплошное удовольствие!</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: alweb</title>
		<link>http://brotkin.ru/2009/12/30/svoya-cms-temy/comment-page-1/#comment-549</link>
		<dc:creator>alweb</dc:creator>
		<pubDate>Thu, 31 Dec 2009 11:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://brotkin.ru/?p=292#comment-549</guid>
		<description>Кстати, с наступающим Новым Годом  ;)  Удачи, хороших идей и множество реализованных задач и поставленных целей в Новом Году!   :D</description>
		<content:encoded><![CDATA[<p>Кстати, с наступающим Новым Годом  <img src='http://brotkin.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Удачи, хороших идей и множество реализованных задач и поставленных целей в Новом Году!   <img src='http://brotkin.ru/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

