<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Судьба cotonti.com</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 20 May 2026 21:33:54 -0000</pubDate>

		<item>
			<title>MeDBejoHok</title>
			<description><![CDATA[<strong>jcrush</strong>, HTML5 тебе аякс не заменит, rel=&quot;prefetch&quot; требует тонкой настройки ибо в противном случае, он даст тебе кучу лишних запросов к серверу.]]></description>
			<pubDate>Sun, 06 Jun 2010 18:13:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24880]]></link>
		</item>
		<item>
			<title>booka</title>
			<description><![CDATA[<a href="http://www.apple.com/html5/" rel="nofollow">http://www.apple.com/html5/</a><br />
<br />
работает ТОЛЬКО в сафари, хотя по идее любой web-kit браузер сможет]]></description>
			<pubDate>Sat, 05 Jun 2010 18:35:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24872]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[И так же сложно сказать какое отношение она имеет к судьбе Cotonti...]]></description>
			<pubDate>Fri, 04 Jun 2010 21:51:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24858]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[в HTML5 есть так называемая <a href="http://stfw.ru/page.php?id=14817" rel="nofollow">Предварительная загрузка</a> хотя на сколько она актуальна и как ее применить, сказать сложно.]]></description>
			<pubDate>Fri, 04 Jun 2010 21:30:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24857]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Изменения URL'ов могут подразумевать 2 вещи:<br />
<ul>
<li>Поддержку &quot;путей&quot;, для более органичной сборки ЧПУ распространённого вида</li>
<li>Переход на index в качестве универсального загрузчика</li>
</ul>
Кстати, хорошая мысль, узнать, какова статистика хостов с mod_rewrite.<br /><br /><b>Added 5 minutes later:</b><br /><br />HTML5 вроде ещё не так распространён на машинах пользователей, как AJAX.]]></description>
			<pubDate>Fri, 04 Jun 2010 21:23:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24856]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[<strong>будут изменения в механизме URL'ов, но не в вызовах sed_url()</strong><br />
<br />
Имеется ввиду page.php?id= поменяются и другие или это не то? Как бы не надо такое...<br /><br /><b>Добавлено 1 час  спустя:</b><br /><br />Кстати пора бы присмотреться к HTML5 вместо аякса...]]></description>
			<pubDate>Fri, 04 Jun 2010 19:16:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24852]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Три фактора, повлиявшие на модель разработки Cotonti:<br />
<ol>
<li>Изначальная установка на демократизм, в пику Seditio</li>
<li>Хаотичность: нельзя сказать с уверенностью, кто и в какие сроки решит поставленную задачу</li>
<li>Ограниченность ресурсов: человекочасов мало, сколько успеем, столько и наработаем</li>
</ol>
Это в значительной мере поспособствовало тому, что процесс разработки более всего напоминает минималистический XP, с непостоянной командой и всей толпой народа в роли заказчика. Цепочка для разработки какой-то функциональности: выдвижение предложения =&gt; обсуждение =&gt; тикет =&gt; разработка решения + уточнение требований =&gt; системное тестирование, далее возможно повторение некоторых этапов и написание статьи о том, что же такого натворили. Больше всего страдает документация. Плохо? Плохо!<br />
<br />
Берем классическую модель. Двухлетний стратегический план развития (50 стр.) =&gt; план развития на текущий квартал (20 стр.) =&gt; выбор задачи (возможно, обсуждение) =&gt; анализ предметной области =&gt; спецификация требований (30 стр.) =&gt; планирование работ по реализации (орг. инструкции, 10 стр.) =&gt; реализация =&gt; тестирование (модульное, интеграционное, регрессионное, системное) =&gt; написание пользовательской документации (50 стр.) =&gt; написание документации разработчика (70 стр.), далее корректировка с повторением этих этапов. Несомненно, на выходе получается колоссальный Продукт и подробнейшие спецификации. Хорошо? Отлично!<br />
<br />
Как учат в наших ВУЗах, разработка проектной, организационной и эксплуатационной документации занимает не менее 70% времени разработки информационных систем. Ещё учат, что основная &quot;добавочная стоимость&quot; возникает именно при тыкании заказчика носом именно в листы из внушительной стопки документации. Отчасти это так.<br />
<br />
Но если вернуться к Cotonti, мы просто не можем себе этого позволить. Отсутствие целостной документации - несомненно жизненно важная проблема, её придется устранять, иначе проект погибнет. Но минималистические процессы разработки вряд ли изменятся в пользу великолепных прогнозируемых (оптимизирующих, по CMM?) процессов. Просто не тот уровень.<br />
<br />
Говорят, 90% проектов обречены на гибель. Неправда. На гибель обречены 100% проектов, вопрос только во времени жизни. А теперь долой рассуждения и за работу!<br />
<br />
А именно: к плагинам и скинам.<br />
<br />
Со скинами все просто: все изменения касаются только расположения файлов и папок, ничего в структуре и логике самих шаблонов меняться не будет.<br />
<br />
С плагинами сложнее:<br />
<ul>
<li>немного оптимизируется шапка плагиночастей (удаление дублирующей информации, добавление новых возможностей), хотя старые шапки тоже работать будут</li>
<li>немного поменялся код самих хуков, он стал чуть компактнее, хуков будет больше</li>
<li>поменяется интерфейс некоторых функций, некоторые более не будут использоваться, в основном это касается устаревшей функциональности или значительно реорганизованных частей (типа комментариев и кэширования)</li>
<li>библиотека функций разделена на ядро и дополнительные API. Последних будет значительно больше, чем было раньше, и они в совокупности образуют настоящую CMF, в замен старого &quot;ну у нас что-то вроде CMF, поищи что-нибудь в functions.php&quot;</li>
<li>у плагинов и модулей могут быть свои API. Между плагинами и модулями могут быть зависимости. И поначалу самое болезненное: все зависимости должны быть явными. Если плагин использует какой-то дополнительный API, он должен подключить его явно (такое решение продиктовано не столь идеологией, сколь многочисленными бенчмарками). Если плагин использует другой плагин, он должен потребовать его при установке.</li>
<li>будут изменения в механизме URL'ов, но не в вызовах sed_url()</li>
<li>базовым языком разметки станет HTML, хотя поддержка различных парсеров (в т.ч. и ббкодов) останется</li>
<li>если удастся сделать это безболезненно, поменяются префиксы функций (это скорее маркетинг, чем техника, но рано или поздно этот вопрос встает)</li>
<li>более изящный мультихукинг</li>
<li>новые возможности в генерации и обработке форм (старый код при этом работает по-старому). Вообще новые возможности по возможности не затрагивают старые, хотя рекомендуется ими всё-таки воспользоваться</li>
</ul>
Ну не всё так радужно. Да, всё равно что-то будет отваливаться, что-то надо будет чинить и переписывать. И какие-то дефекты сразу обнаружатся в выбранных решениях. Над этим уж будем работать все вместе.]]></description>
			<pubDate>Fri, 04 Jun 2010 15:09:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24848]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[Я не нахожу нечто такого, например как это <a href="https://www.cotonti.com/datas/users/methods_205.pdf">methods_205.pdf</a> (тут кусочек) но это концепция без кода, это начальная постановка задачи, и, ясно, что необходимо решить как в теоретическом, что в концептуальном, так и в плане конкретного кодирования на PHP. Хотя, впрочем, каждый это делает это по своему.]]></description>
			<pubDate>Fri, 04 Jun 2010 03:52:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24838]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Котонти никогда не планировался как работа над ошибками Седитио. Изначально в планах было создать новый продукт, но стартуя с уже обкатанного движка Седитио. А вообще концептуальный проект, если я правильно понял вот тут можно почитать: <a href="http://www.cotonti.com/page.php?al=technical_concepts">http://www.cotonti.com/page.php?al=technical_concepts</a>]]></description>
			<pubDate>Fri, 04 Jun 2010 03:18:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24836]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[А я, как программист,  не нашел концептуального проекта,- чего хотим? Самого простого описания постановки задачи, может эту постановку можно дополнить, расширить, обсудить. Так, например, котонти, сразу ставилась цель: работа над ошибками седетио.  Любое, программирование, начинается с тех. задания, иначе, за что боремся, что желаем получить? Конечно, уже сказали, это требует мульона, но на три рубля можно было бы, что-то предложить, кроме автомата обновления (что впрочем и не так существенно).]]></description>
			<pubDate>Fri, 04 Jun 2010 03:01:19 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24835]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Sergey, всё это было запланировано с самого начала развития этого проекта. Сиена, судя по всему, будет последней большой переделкой, в которую включат основополагающие механизмы, на которые уже будет опираться всё дальнейшее развитие. Фактически, после выпуска Сиены, глобальные изменения ядра прекратятся, начнётся работа над ошибками и модулестроение :).<br />
<br />
А вообще люой желающий может скачать сиену и посмотреть что там и как поменялось. Я, как непрограммист, каких-то глобальных изменений не увидел, всё достаточно привычно и понятно :).]]></description>
			<pubDate>Fri, 04 Jun 2010 02:35:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24834]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[Все кончится тем, что проект просто развалится. Желание работать на корзину отпадет само собой. Может кто и видел новые базовые принципы, то дайте почитать. А то как быть дальше? У меня уже один плагин занимает 8000 строк и 70 страниц описания, и, что прикажите делать? просто выкинуть и начать его переделывать или ждать этой бета-концепции? Ждать концепции, которая через  непродолжительное время умрет. А как быть со скинами? Их и так мало, теперь и вовсе не будет. Переход возможен только в том случае, если этот даст существенный прорыв в развитии  системы, даст ей совершенно новые свойства, недостижимые в других проектах. За что боремся?]]></description>
			<pubDate>Fri, 04 Jun 2010 02:28:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24833]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Посмотрите <a href="http://trac.cotonti.com/roadmap?show=all">статистку по релизам и тикетам</a>, по ней siena далеко не самое крупномасштабное изменение в истории Cotonti.]]></description>
			<pubDate>Fri, 04 Jun 2010 02:25:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24832]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=24817#24817">#</a> <strong>Yusupov :</strong>
Какой смысл переименовывать Котонти в новый движек? Разве Сиена это не новая стабильная версия Котонти?!<br />
</blockquote>
действительно, почему?<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;id=24820">#</a> <strong>Sergeich :</strong>
Она самая, я не знаю почему Oughtem решил, что от Котонти отпочковывается новый проект<br />
</blockquote>
потому что так было с лду и седом.<br />
Надеюсь, что всё случится так, как описал Trustmaster.]]></description>
			<pubDate>Fri, 04 Jun 2010 01:08:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24830]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Я призыв автора топика понял скорее вот так: не надо разрывать связь с предками, надо обеспечить им реинкарнацию или хотя бы достойную старость.<br />
<br />
В том, что cotonti.com переедет на 0.9/siena сразу же, как только последняя доберется хотя бы до состояния беты, сомнений нет. Тут более деликатный такой вопрос: что делать с версиями плагинов и статьями, актуальными только для genoa. С плагинами напрашивается репозиторий с учётом версий или хотя бы оставлять ссылки на версии для genoa после обновления. Со статьями вопрос открытый, поскольку часть из них будет изменяться с учётом новых реалий, ну и естественно будут новые статьи, равно как и устаревшие. Можно опять же выйти из положения, задействовав автоматическую фильтрацию по тегам с версиями.<br />
<br />
В том, насколько важна миграция имеющихся сайтов на новые версии у меня несколько иная точка зрения, чем у Kort'a. Кроме сайтов, которые были сделаны для клиентов, есть ещё категория постоянно развиваемых проектов, для которых внедрение новых рюшечек и более глобальных вещей - шанс расширить функциональность и повысить эффективность в конкурентной борьбе за место под солнцем. И поскольку сохранив полную обратную совместимость, мы, как разработчики связали бы себя по рукам и ногам, то я вижу приемлемый компромисс в четырёхкомпонентной миграции с genoa на siena:<br />
<ol>
<li>Автоматическое обновление ядра, БД и базовых плагинов</li>
<li>Обновление важных плагинов их активными разработчиками</li>
<li>Написание простых гидов по миграции, в том числе и для плагинов</li>
<li>Предоставление утилит (скриптов) автоматической конвертации старых плагинов</li>
</ol>]]></description>
			<pubDate>Thu, 03 Jun 2010 17:49:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24824]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[ХМ. на сег день цеиком согласен с кортом<br />
Сайт работает на седе - выполняет свои функции ура. на генуа - ура, выйдет сиена - зачем ломать дрова и нестись на новый двиг. Да преимущества есть. На удивите новой рбшечкой некоторых пользователей и все?]]></description>
			<pubDate>Thu, 03 Jun 2010 16:52:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24823]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[Товарищи, Cotonti -- это фреймворк для создания сайта. Этим мы все гордимся, но в этом есть как плюсы, так и минусы для разработчиков и пользователей. Плюсы у нас общие: удобство, надежность, быстрота. А минусы начинаются тогда, когда речь заходит о развитии. Здесь начинается конфликт тех, кто использует Cotonti для создания сайтов, и тех, кто поддерживает собственный проект. <br />
Мне как разработчику интересна Сиена в любом виде потому что моему клиенту все равно как она называется если сайт работает так, как ему необходимо. Нам не нужна совместимость, собственные плагины мы отконвертируем и будем дальше работать с Сиеной.<br />
С конечными пользователями сложнее. Но, ребята, нельзя стоять на месте и нельзя все новое подавать в обратно совместимом виде. Да, хочется чтобы была установлена последняя версия Котонти и чтобы работали все 50 ненужных, но уже установленных плагинов от Седа и чтобы урлы остались прежними и чтобы еще много чего. Все эти проблемы решаемы -- было бы желание. Но я не пойму одного: если есть рабочий сайт на уже достаточно отработанной Genoa, зачем нужна Сиена? Не будет там ничего критически необходимого для вашего сайта, который замечательно работает под Genoa. Подходите к этому вопросу утилитарно: если брешей нет и свои задачи сайт выполняет, тратьте время на что-то более продуктивное. Тем более, что Genoa по своим возможностям гораздо привлекательнее самой распоследней Seditio.]]></description>
			<pubDate>Thu, 03 Jun 2010 15:32:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24822]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[Не надо так людей пугать  <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Thu, 03 Jun 2010 15:21:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24821]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Она самая, я не знаю почему Oughtem решил, что от Котонти отпочковывается новый проект <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Thu, 03 Jun 2010 15:08:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24820]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[Какой смысл переименовывать Котонти в новый движек? Разве Сиена это не новая стабильная версия Котонти?!]]></description>
			<pubDate>Thu, 03 Jun 2010 14:04:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24817]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Oughtem, всё развивается. Примерно такие же слова говорили, когда грохнули ldu.ru, там столько полезной информации по ЛДУ и началу Seditio было, мама не горюй. А его в один прекрасный момент взяли и просто закрыли. Надеюсь, что Аза такого не сделает с неокром.ру :). <br />
<br />
До сиены ещё дожить надо, разработка идёт не так быстро, как хотелось бы, но идёт. Новый ресурс никто, вроде бы, создавать не собирается, ведь сиена - это всё тот же Котонти, просто изменений на борту будет много. Конвертация уже сейчас есть, если не ошибаюсь, она автоматическая, можно посмотреть скачав сиену из транка.]]></description>
			<pubDate>Thu, 03 Jun 2010 09:57:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24816]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[релизы седа не выпускают, смысл там сидеть]]></description>
			<pubDate>Thu, 03 Jun 2010 07:53:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24815]]></link>
		</item>
		<item>
			<title>Oughtem</title>
			<description><![CDATA[На фоне новостей о приближающемся релизе Сиены черкану пару строк.<br />
На неохроме был создан пост с названием <a href="http://www.neocrome.ru/forums.php?m=posts&amp;q=2976" rel="nofollow">Судьба neocrome.ru</a>, который вызвал довольно оживлённые дискуссии. Но несмотря на высказанные мнения, судьба neocrome.ru на данный момент печальна - сайт опустел и болтаются там только новички, а гуру иногда заходят посмотреть, что эти новички там наболтали. Огромная база знаний, потенциал, основы основ остались на одном ресурсе, а верхи этих знаний и весь потенциал перекочевали на другой. Что этим было достигнуто? Сообщения &quot;не морочься с седом, делай сайт на коте&quot; стали классикой жанра. Зачем тогда было столько работать над неохромом? Есть поговорка: &quot;кто потерял корни, крылья не приобретёт....&quot; Так вот, к чему всё это я веду. К тому, что с выпуском Сиены не создавайте новый ресурс. Создайте простую и понятную как 2*2 конвертацию в Сиену, конвертните этот Кот в Сиену и продолжайте работу здесь же. Нельзя допустить, чтоб между Котом и Сиеной повторилась история Седа и Кота, иначе и этот сайт опустеет.]]></description>
			<pubDate>Thu, 03 Jun 2010 07:40:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5651&d=0#post24814]]></link>
		</item>
	</channel>
</rss>