<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Отделить свои плагины от коробочных</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 01 May 2026 17:12:21 -0000</pubDate>

		<item>
			<title>dedushka</title>
			<description><![CDATA[<p>
	Спасибо за ориентировку.</p>
]]></description>
			<pubDate>Пт, 06 Травень 2011 19:05:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29605]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Основная задача install.php - обновление БД и конфигурации. А именно БД и конфигурацией сателлиты различаются. Вывод: install.php необходимо запускать при установки и обновлении на каждом сателлите.</p>
]]></description>
			<pubDate>Пт, 06 Травень 2011 13:32:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29601]]></link>
		</item>
		<item>
			<title>dedushka</title>
			<description><![CDATA[<p>
	Решение нереканий не вызывает, особенно, если вместо корневых скриптов использовать одноименные с содержанием типа:</p>
<pre class="brush:php;">
&lt;?php include_once('../common/'.basename (__FILE__)); ?&gt;
</pre>
<p>
	Если движок и сателиты лежат в публичной области, то проблем с изображениями быть не должно.</p>
<p>
	Есть ли какие-то нюансы в использовании таблиц БД для сателитов?</p>
<p>
	<strong>Добавлено 5 дня спустя:</strong></p>
<p>
	Если можно, несколько слов о работе install.php на сателитах. Каков вообще порядок развертывания сателита? Требуется ли запускать install.php при его установке? Требуется ли его запускать после обновления файлов основного движка?</p>
]]></description>
			<pubDate>Нд, 01 Травень 2011 18:01:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29582]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Мультисайтами всерьёз не занимались ещё со времён ветки genesis. Тогда придумали решение с примерно такой структурой.</p>
<p>
	Движок распаковывается куда-то в доступное для всех хостов место, где хранятся основные файлы, в том числе и общий пул доступных к установке плагинов:</p>
<ul><li>
		/vhosts/common/images</li>
	<li>
		/vhosts/common/js</li>
	<li>
		/vhosts/common/plugins</li>
	<li>
		/vhosts/common/system</li>
</ul><p>
	Далее добавляются сателлиты, каждый из которых имеет корневые скрипты и индивидуальные папки, т.е.:</p>
<ul><li>
		/vhosts/example.com/datas</li>
	<li>
		/vhosts/example.com/skins</li>
	<li>
		/vhosts/example.com/admin.php</li>
	<li>
		...</li>
</ul><p>
	То есть подразумевалось, что скины, базы, конфиги и пользовательские файлы у сателлитов разные, а вот системные файлы и набор доступных плагинов един.</p>
<p>
	system/admin/img явно прописано, насколько показал поиск, в admin.resources.php. Это хорошее замечание, я заменю там литерал на переменную к следующей версии. Правда, будут ли работать изображения, если там будет нечто вроде ../common/system/admin/img?</p>
]]></description>
			<pubDate>Нд, 01 Травень 2011 15:32:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29577]]></link>
		</item>
		<item>
			<title>dedushka</title>
			<description><![CDATA[<p>
	Затык в том, что стандартные плагины обновляются вместе с движком, и для обновления своих плагинов приходится влезать в его каталоги, где стандартные и нестандартные - все в куче. В субдоменах использование includ'ов в корневых файлах (page.php, list.php и пр.) позволяет гарантировать актуальность версии, однако, с плагинами такое организовать не удается или я не могу понять как.</p>
<p>
	PS Хотелось бы иметь представление о "линии партии" (Trustmaster, спасибо) в организации мультисайта.</p>
<p><strong>Добавлено 1 дня спустя:</strong></p><p>
	Кстати, чтобы нормально работать с admin.php в субдомене, приходится дублировать system/admin/img/*.* Т.е. переменная $cfg['system_dir'] не везде учитывается.</p>
]]></description>
			<pubDate>Сб, 30 Кві 2011 09:16:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29559]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	А можно подробнее, в чём затык? Может, его разрулить получится.</p>
]]></description>
			<pubDate>Сб, 30 Кві 2011 08:02:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29557]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	С путями там затык выходит. Решается или очень изощренно (через размещение "сателлитов" в подкаталогах основного сайта) или никак.</p>
]]></description>
			<pubDate>Сб, 30 Кві 2011 06:51:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29556]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Для мультисайтов обычно папка плагинов делается одна для всех сайтов, а вот datas и конфиги и БД у всех разные.</p>
]]></description>
			<pubDate>Сб, 30 Кві 2011 06:38:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29555]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	что за паранойа?</p>
<p>
	в стандартном комплекте такой возможности нет</p>
]]></description>
			<pubDate>Пт, 29 Кві 2011 20:42:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29554]]></link>
		</item>
		<item>
			<title>dedushka</title>
			<description><![CDATA[<p>
	В другом месте (<a href="http://www.cotonti.com/forums.php?m=posts&amp;p=28079">http://www.cotonti.com/forums.php?m=posts&amp;p=28079</a>) уже описывалась недокументированная возможность отделить файлы ядра от собственных модификаций. Есть ли что-то подобное для плагинов? В идеале, хотелось бы иметь возможность указывать несколько областей поиска плагинов в переменной $cfg['plugins_dir']. Актуально при использовании одного движка для нескольких субдоменов.</p>
<p>
	Возможно, существует какой-то более <strike>изощренный</strike> простой способ реализации.</p>
]]></description>
			<pubDate>Пт, 29 Кві 2011 10:58:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6329&d=0#post29551]]></link>
		</item>
	</channel>
</rss>