<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Взаимо исключение расширений</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 22:57:59 -0000</pubDate>

		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9249&amp;d=1#46840">#46840</a> <strong>Dayver: </strong>
<p>Если смотреть на вопрос конкретно в разрезе визуальных редакторов и парсеров то тут изначально вопрос поставлен узконаправлено. Система позволяет ....</p>

<p>Это всё полезные и перпективные улучшения системы но и не простые, а значит и не быстрые и еще и не такие уж необходимые что бы заниматся ими в ближайших планах. Потому можно добавить в заявки на гитхабе с пониманием что до этого руки дойдут не скоро.</p>
</blockquote>

<p>Очень признателен за развернутый ответ, хоть и практического решения пока нет и может будет не скоро.</p>

<p>Тем более, чтоб добавить заявку к ветке, я не совсем представляю,</p>

<p>как мне правильно и грамотно, техническим языком её сформулировать,</p>

<p>чтобы она была легко реконструирована</p>

<p>и наполненна логическим смыслом в сознании разработчика.</p>
]]></description>
			<pubDate>Za, 03 Jun 2023 15:40:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9249&d=0#post46842]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>Если смотреть на вопрос конкретно в разрезе визуальных редакторов и парсеров то тут изначально вопрос поставлен узконаправлено. Система позволяет иметь в составе несколько парсеров а значит под свой парсер свой визуальный редактор а потому взаимоисключение перечеркнёт такую гибкую систему работы.</p>

<p>Допустим есть сайт и в нём для модуля Page на котором реализованы статьи на сайте устанавливается парсер html который даст огромные возможности в оформлении статей а значит для него устаналиваем визуальный редактор - предположим CKEditor а вот на форуме или комментариях такие обширные возможности в оформлении давать не стоит потому логичнее иметь парсер BBCode и под него MarkItUp. Тогда лочино что в системе будет два парсера и два виз редактора и если бы в системе была взаимоисключающа блокировка то такой сценарий не было бы возможности реализовать. Потому то стема и базируется не на факте установлености парсера\виз.редактора как плагина а на факте выбора для каждого модуля в его настройках своего парсера из доступных установленых в системе или в конфиге движка парсера по умолчанию.</p>

<p>Если опустится до вашей терминологии то если владелец сайта болван то наверное пусть и не лезет в настройки которые он не понимает так же как нельзя пускать делать операцию музыканта который не является хирургом.</p>

<p>Да и вообще следует помнить что Cotonti не чистая CMS а и CMF что подразумевает под собой гибкость и возможность реализовать разные типы сайты с разными функциональными возможностями.</p>

<p> </p>

<p>Если же смотреть на вопрос <em>взаимоисключения</em> расширений комплексно и более глобально без привязки к парсерам и визуальным редакторам то - да, такой функционал скорее всего был бы полезен и вероятно сценарии которые потребовали таких возможностей могут быть. Но тогда для того что бы реализовать такой функционал стратегически нужно решить несколько проблем:</p>

<ul>
	<li>Нужно вводить сопутствующий функционал который позволит задавать расширениям что то подобие категорий. Не те категории которые есть сейчас указание которых просто добавляет в список расширений разбивку на группы, а "функциональные категории" указание которых позволит проводить проверку типа "для категории расширения-пылесосы разрешать только одно расширение"</li>
	<li>И собстенно если будет такая "категоризация\типизация" а так же будет выбор "Разрешать для такой-то категории множественные расширения или нет?!" то это тогда и нужно еще делать возможность совершать такую конфигурацию из админки, а не только из блока [BEGIN_COT_EXT][END_COT_EXT] файла plugin.setup.php что б было гибко и удобно</li>
</ul>

<p>Это всё полезные и перпективные улучшения системы но и не простые, а значит и не быстрые и еще и не такие уж необходимые что бы заниматся ими в ближайших планах. Потому можно добавить в заявки на гитхабе с пониманием что до этого руки дойдут не скоро.</p>
]]></description>
			<pubDate>Za, 03 Jun 2023 15:25:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9249&d=0#post46840]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p>Уважаемые участники команды Cotonti и разработчики!</p>

<p>Большая просьба, прошу помочь с практическим решением такого вопроса.</p>

<p>пример с названием плагинов гипотетический.</p>

<p> </p>

<p>   1. В админке находится три редактора разметки</p>

<p>       а) CKEditor - не установлен</p>

<p>       б) MarkItUp! - установлен</p>

<p>       в) TinyMCE - приостановлен</p>

<p> </p>

<p>   2. Требуется установка "CKEditor" - но владелец сайта в этом тупо болван как и я в хирургии,</p>

<p>   и не понимает, что это может и вызовет конфликты, а также недоразумения,</p>

<p>   почему "CKEditor" установили, а на сайте по прежнему в редакторировании текста в статьях задействован "MarkItUp!"...</p>

<p>  <span style="color:#4e5f70;"><strong> Собственно и вопрос</strong></span>:</p>

<p>Как правильно, и где прописать проверку, исключающую возможность установки конкретного расширения, если установлено другое?</p>

<p>Например мы зашли на страницу деталей плагина "CKEditor"</p>

<p>https://cotontiproject.com/admin/extensions?a=details&amp;pl=ckeditor</p>

<p>и потому как, у нас MarkItUp! - установлен, - мы получаем уорнинг:</p>

<p>"<span style="color:#8e44ad;">Для установки CKEditor, - следует удалить такие расширения:</span></p>

<ul>
	<li><span style="color:#8e44ad;">MarkItUp!</span></li>
	<li><span style="color:#8e44ad;">TinyMCE</span></li>
</ul>

<p><span style="color:#8e44ad;">а затем в конфигурации плагина HTML Parser, назначить "CKEditor" для использования в системе по умолчанию </span>"</p>

<p> </p>

<p> </p>
]]></description>
			<pubDate>Za, 03 Jun 2023 13:41:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9249&d=0#post46838]]></link>
		</item>
	</channel>
</rss>