<?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>Комментарии: Модульная система</title>
	<atom:link href="http://boolive.ru/createcms/modular-architecture/feed" rel="self" type="application/rss+xml" />
	<link>http://boolive.ru/createcms/modular-architecture</link>
	<description>Создание гибкой системы управления сайтом</description>
	<lastBuildDate>Wed, 16 May 2012 18:18:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: Владимир</title>
		<link>http://boolive.ru/createcms/modular-architecture#comment-487</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 01 Oct 2011 17:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://boolive.ru/?p=50#comment-487</guid>
		<description>А в открытую обсудить не желаете? :)</description>
		<content:encoded><![CDATA[<p>А в открытую обсудить не желаете? <img src='http://boolive.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Антон</title>
		<link>http://boolive.ru/createcms/modular-architecture#comment-486</link>
		<dc:creator>Антон</dc:creator>
		<pubDate>Sat, 01 Oct 2011 12:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://boolive.ru/?p=50#comment-486</guid>
		<description>Вынашивал схожую идею 5 лет. Вначале мне все твердили что это не решаемо. С третьей попытки сделал наконец! Теперь доделываю последние штрихи (система имеет кодовое название Е5), буду рад списаться с автором (емайл оставил), с радостью поделюсь своими решениями.
Как у меня решается проблемма с комментариями?
1. Есть модуль Комментарии с одной таблицей данных Комментарии, доступной для внешнего использования и таблицей Шаблоны комментариев для внутреннего использования
2. Делаю модуль &quot;Новости&quot; в нём делаю таблицу &quot;Новости&quot; и присоединяю к ней таблицу Комментарии (которую мы создали выше). Таким же образом можно прикрепить и фотографии и т.д.
Естественно это всё делается натыкиванием мыши в админке. Без всяких PHP и MySQL.
Уфф... столько всего можно рассказать... Но пока не буду. Если Владимиру интересно - спишитесь со мной.</description>
		<content:encoded><![CDATA[<p>Вынашивал схожую идею 5 лет. Вначале мне все твердили что это не решаемо. С третьей попытки сделал наконец! Теперь доделываю последние штрихи (система имеет кодовое название Е5), буду рад списаться с автором (емайл оставил), с радостью поделюсь своими решениями.<br />
Как у меня решается проблемма с комментариями?<br />
1. Есть модуль Комментарии с одной таблицей данных Комментарии, доступной для внешнего использования и таблицей Шаблоны комментариев для внутреннего использования<br />
2. Делаю модуль &#171;Новости&#187; в нём делаю таблицу &#171;Новости&#187; и присоединяю к ней таблицу Комментарии (которую мы создали выше). Таким же образом можно прикрепить и фотографии и т.д.<br />
Естественно это всё делается натыкиванием мыши в админке. Без всяких PHP и MySQL.<br />
Уфф&#8230; столько всего можно рассказать&#8230; Но пока не буду. Если Владимиру интересно &#8212; спишитесь со мной.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Саша</title>
		<link>http://boolive.ru/createcms/modular-architecture#comment-432</link>
		<dc:creator>Саша</dc:creator>
		<pubDate>Fri, 26 Nov 2010 09:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://boolive.ru/?p=50#comment-432</guid>
		<description>а как реализуется &quot;ответить на комментарий&quot; ?</description>
		<content:encoded><![CDATA[<p>а как реализуется &#171;ответить на комментарий&#187; ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Владимир</title>
		<link>http://boolive.ru/createcms/modular-architecture#comment-57</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Tue, 03 Mar 2009 16:10:48 +0000</pubDate>
		<guid isPermaLink="false">http://boolive.ru/?p=50#comment-57</guid>
		<description>предлагаю познакомится со статьё Модель данных. Модули не соответсвуют и не управляют типами содержимого, они могут только что-то в плане логики и дейсвтий добавить.</description>
		<content:encoded><![CDATA[<p>предлагаю познакомится со статьё Модель данных. Модули не соответсвуют и не управляют типами содержимого, они могут только что-то в плане логики и дейсвтий добавить.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Иван</title>
		<link>http://boolive.ru/createcms/modular-architecture#comment-48</link>
		<dc:creator>Иван</dc:creator>
		<pubDate>Tue, 03 Mar 2009 11:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://boolive.ru/?p=50#comment-48</guid>
		<description>Проблема с добавлением комментарием (как пример) или еще чего к другим модулям мне видится вполне решаемой. 

главное придумать и реализовать верный интерфейс взаимодействия.

для комментариев можно поступить так:

комментарии выделить в отдельный модуль &quot;комментарии&quot;
этот модуль должен на вход получать &quot;уникальный во всей системе ID&quot; того к чему будет эта лента комментарием (новость, фотография, статья). так как все эти (новость, фотография, статья) есть не что иное как другие модули, а каждый элемент этого &quot;другого модуля&quot; будет содержать элементы контента (ай ди новости, ай ди фотографии, ай ди статьи) то можно сделать &quot;уникальный во всей системе ID&quot; из связки ID_модуля + ID_элемента_модуля

и того получаем такую схему:

список модулей
------------
ID Модули:
------------
1  Новости
2  Стати
3  Фотографии

------------
ID Новости
------------
1  новость 1
2  новость 2
3  новость 3


------------
ID Статьи
------------
1  Статья 1
2  Статья 2
3  Статья 3


соответственно комментарии будут такие

-----------------------------------------
ID &#124; ID_модуля &#124; ID_записи_модуля &#124; коментарий
------------------------------------------
 1 &#124; 1         &#124; 1                &#124; комментарий к новости 1
 2 &#124; 1         &#124; 2                &#124; комментарий к новости 2
 3 &#124; 2         &#124; 1                &#124; комментарий к стате 1
 4 &#124; 1         &#124; 3                &#124; комментарий к новости 3
 5 &#124; 2         &#124; 3                &#124; комментарий к стате 1


собственно модуль комментарии можно прицепить к любому другому модулю, однако если для каждого модуля будут различные структуры комментариев (я имею в виду не вид отображения, это можно решать разными шаблонами/наследовательностью модулей и так далее) а конкретно в одном месте комментарии в виде рисунка, в другом в виде текста, а в третьем еще как-то то тут нужно будет либо делать универсальность модуля комментариев, либо делать различные модули комментарием....</description>
		<content:encoded><![CDATA[<p>Проблема с добавлением комментарием (как пример) или еще чего к другим модулям мне видится вполне решаемой. </p>
<p>главное придумать и реализовать верный интерфейс взаимодействия.</p>
<p>для комментариев можно поступить так:</p>
<p>комментарии выделить в отдельный модуль &#171;комментарии&#187;<br />
этот модуль должен на вход получать &#171;уникальный во всей системе ID&#187; того к чему будет эта лента комментарием (новость, фотография, статья). так как все эти (новость, фотография, статья) есть не что иное как другие модули, а каждый элемент этого &#171;другого модуля&#187; будет содержать элементы контента (ай ди новости, ай ди фотографии, ай ди статьи) то можно сделать &#171;уникальный во всей системе ID&#187; из связки ID_модуля + ID_элемента_модуля</p>
<p>и того получаем такую схему:</p>
<p>список модулей<br />
&#8212;&#8212;&#8212;&#8212;<br />
ID Модули:<br />
&#8212;&#8212;&#8212;&#8212;<br />
1  Новости<br />
2  Стати<br />
3  Фотографии</p>
<p>&#8212;&#8212;&#8212;&#8212;<br />
ID Новости<br />
&#8212;&#8212;&#8212;&#8212;<br />
1  новость 1<br />
2  новость 2<br />
3  новость 3</p>
<p>&#8212;&#8212;&#8212;&#8212;<br />
ID Статьи<br />
&#8212;&#8212;&#8212;&#8212;<br />
1  Статья 1<br />
2  Статья 2<br />
3  Статья 3</p>
<p>соответственно комментарии будут такие</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ID | ID_модуля | ID_записи_модуля | коментарий<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
 1 | 1         | 1                | комментарий к новости 1<br />
 2 | 1         | 2                | комментарий к новости 2<br />
 3 | 2         | 1                | комментарий к стате 1<br />
 4 | 1         | 3                | комментарий к новости 3<br />
 5 | 2         | 3                | комментарий к стате 1</p>
<p>собственно модуль комментарии можно прицепить к любому другому модулю, однако если для каждого модуля будут различные структуры комментариев (я имею в виду не вид отображения, это можно решать разными шаблонами/наследовательностью модулей и так далее) а конкретно в одном месте комментарии в виде рисунка, в другом в виде текста, а в третьем еще как-то то тут нужно будет либо делать универсальность модуля комментариев, либо делать различные модули комментарием&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

