<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Butterfly - Современная тема админки для Cotonti CMF</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 06 May 2026 05:46:08 -0000</pubDate>

		<item>
			<title>vpktz</title>
			<description><![CDATA[<p>Вау, круто. Я бы хотел такую себе, эргономично, комфортно</p>]]></description>
			<pubDate>Tue, 05 May 2026 20:28:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48656]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Благодарю автора темы 👍️</p>]]></description>
			<pubDate>Mon, 04 May 2026 18:40:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48655]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[<p>Выглядит очень даже! Надо поползать внутри. </p>]]></description>
			<pubDate>Thu, 23 Apr 2026 16:28:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48648]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Меня не бомбит совершенно. Но хозяин - барин. </p>]]></description>
			<pubDate>Thu, 26 Mar 2026 21:23:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48639]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Да, значит я верно прочитал, хоть и по диагонали. Запрос точно был не вам адресован)</p><p>Атрибут required, как пример, элементарная семантика, встроенная в браузеры валидация. При чем здесь js.</p><p>Это элементарно логично вставлять атрибут при генерации полей по умолчанию. Хотя бы для того, чтобы пустые формы на сервак не гонять.</p><p>Движок как раз и генерит "мусор" из коробки: теги, размеры полей, намертво вкорячен bootstrap/jquery - это ли не свистоперделки?</p><p>Честно говоря не понял, от чего так бомбит)</p><p>Сворачиваюсь на этом с улучшениями.</p>]]></description>
			<pubDate>Thu, 26 Mar 2026 21:02:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48638]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Ок, все, что дальше, читаем слева направо и сверху вниз)</p><p>Так а помогать-то тебе зачем? Ну вот ты сделал отличную админку (с какого хрена на Pico CSS, правда, не знаю, но это так, риторический вопрос). Запилил там все по-джедайски. Я только не совсем понял про 'required' и про костыли. Валидатор в админке "серверный" для всех форм, так что пустое имя и так не прокатит, и пояснений что это обязательное поле вполне достаточно. Зачем там еще JS-проверки? Если я правильно понял.</p><p>Если костыли это ресурсные строки и функции типа <code>cor_rc_modify()</code>, то это не костыли, а функционал, который позволяет тебе кастомизировать разметку и использовать классы для своего CSS-фреймворка. В дефолтных, видимо, можно найти "некрасивую" разметку и стайлзы, но это либо просто не мешает отлаживать какой-то функционал или просто не мешает. Я многие дефолтные ресурсы переопределяю и не чувствую себя униженным)</p><p>То, что находится в папке <code>system/admin/tpl</code>, это заготовка, которая должна одинаково подходить для:</p><ol><li>Разработчика движка (минимум всего + кроссбраузерно)</li><li>Разработчика админки для сайта (п. 1 + максимально универсально)</li></ol><p>Я бы ее еще почистил, но пока не совсем решил как сделать ее по-настоящему удобной и рабочей по этим двум пунктам.</p><p>Не надо считать, что <code>system/admin/tpl</code> это, @#$%ь, готовое решение, особенно для домохозяек. Как, собственно, и сам движок. Ты скачал конструктор, выбрал на свой вкус админку и сделал сайт под свои требования. Зашло? Со временем наработал свои плагины, собрал свою админку, поделился с другими и пошел дальше по схеме.</p><p>Меньше всего там нужна <s>гейско-радужная хрень со свистоперделками</s> перенасыщенная стилями и функционалом конечная реализация чьего-то понимания того, как оно всем надо. Не забывай, что в админку периодически вносятся изменения, и мне, например, не очень хочется сперва расшифровывать что-то, а потом думать, как это перенести в свою реализацию. Тебе, думаю, тоже.</p><p>На всякий случай, всем миль пардон))</p><p>P.S. Не забудь про выкладку.</p>]]></description>
			<pubDate>Thu, 26 Mar 2026 11:54:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48637]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Привет!</p><p>Я читал по диагонали)</p><p>Вопрос - имею ввиду запрос на помощь в приведении в порядок форм.</p><p>Что не так с формами на вскидку:</p><ul><li>отсутвуют required для обязательных , вместо этого такое требование отмечено рядом подписями</li><li>нет более ясных подсказок - placeholder</li><li>нет логической группировки fieldset, legend</li><li>кое-где жестко зашиты размеры size, cols, rows</li></ul><p><strong>Касательно UX/UI</strong></p><p>Например, форма добавления группы юзеров.</p><p>Что есть сейчас:</p><p><img src="https://www.cotonti.com/datas/users/ksnip_20260326-120911_1197.png" alt="" /></p><p>Что здесь не так:</p><ul><li>Что такое уровень?</li><li>Что значит "Пропустить права для этой группы"?</li></ul><p>Что примерно ожидает домохозяйка, когда заходит поадминить:</p><p><img src="https://www.cotonti.com/datas/users/ksnip_20260326-120845_1197.png" alt="" /></p><p>Также внутри генерации элементов форм местами зашито форматирование, теги типа br, заданы стили.</p><p>Но это реашаемо костылями. Понятно, что тянется из прошлого века и выпиливается по мере возможностей.</p><p>Вообщем это был запрос на помощь с приведением в порядок форм.</p>]]></description>
			<pubDate>Thu, 26 Mar 2026 09:43:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48636]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Хмм. Так я вопроса что-то и не увидел. Как и ответов на свои.</p>]]></description>
			<pubDate>Wed, 25 Mar 2026 18:56:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48635]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<blockquote class="fp"><p><a href="https://www.cotonti.com/forums?m=posts&amp;q=9480&amp;d=1#48633">#48633</a> <strong>Kort: </strong></p><p>Вообще, ничего (ну или практически ничего) не мешает кастомизировать практически любой раздел админки так, чтобы все было как хочется)</p></blockquote><p>Так именно этим я занят. Выложил тему и выразил надежду на помощь в улучшении UX.</p><p>Никаких споров о вкусах.</p><p>Если вы не видите необходимости, значит вопрос не к вам.</p>]]></description>
			<pubDate>Wed, 25 Mar 2026 15:48:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48634]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Ну, <s>семантика</s> семантичность это вообще такая штука. Ее что нет, что есть -- никакой разницы. </p><p>Можешь конкретно указать, где поля не группируются по смыслу? Понятно, что регулярные блоки с экстраполями не в счет. Там смысл не работает)</p><p>Вообще, ничего (ну или практически ничего) не мешает кастомизировать практически любой раздел админки так, чтобы все было как хочется)</p>]]></description>
			<pubDate>Wed, 25 Mar 2026 07:10:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48633]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Привет!</p><p>С формами все так, кроме того, что пользвоваться ими не удобно - нет семантки, группировки полей по смыслу. Т.е. формы в коте - это набор полей идущих в любом порядке.</p><p>PicoCSS просто тест, решил проверить, как он.</p><p>Простой, легкий, ничего лишнего. Можно даже class-less использовать, т.е. чистый семантичный html, что-то вроде</p><pre><code class="language-plaintext">&lt;body&gt;
  &lt;main&gt;
    &lt;h1&gt;Hello, world!&lt;/h1&gt;
  &lt;/main&gt;
&lt;/body&gt;</code></pre><p>Файлы - ок, выложу, спасибо за предложение)</p>]]></description>
			<pubDate>Tue, 24 Mar 2026 16:22:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48632]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote class="fp"><p><a href="https://www.cotonti.com/forums?m=posts&amp;q=9480&amp;d=1#48628">#48628</a> <strong>Edward: </strong><br />В планах поменять отображение форм, т.к. текущими пользоваться сложновато, никаким UX не пахнет даже близко 😀</p></blockquote><p>Привет, а что не так с формами? Почему Pico CSS? Надо бы и на сайт выложить в "Файлы". Стукни в личку если надо помочь с переводом)</p>]]></description>
			<pubDate>Mon, 23 Mar 2026 09:21:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48631]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<ul><li>адаптив, в т.ч. таблицы</li><li>темная тема</li><li>новый стиль уведомлений (toast)</li></ul><p>В теме только стандартные плагины, идущие в коробке.</p>]]></description>
			<pubDate>Sun, 22 Mar 2026 13:39:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48630]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Что добавили по сравнению со стандартной админкой ?</p>]]></description>
			<pubDate>Sat, 21 Mar 2026 20:14:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48629]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Сделал макисмально простую админку, т.к. текущие не устраивали по разным причинам.</p><p><img src="https://www.cotonti.com/datas/users/ksnip_20260321-220427_1197.png" alt="" /></p><p><img src="https://www.cotonti.com/datas/users/ksnip_20260321-220634_1197.png" alt="" /></p><p> </p><blockquote><p>🎨 Легковесный CSS фреймворк Pico CSS + SVG Tabler Icons</p><p>📱 Адаптивная верстка (Mobile-first)</p><p>🌓 Cветлая/темная темы</p><p>🎯 Flexbox/CSS Grid макеты</p><p>♿ WCAG 2.1 Level AA accessibility</p><p>🚀 Оптимизированная производительность</p><p>💅 Семантичный HTML5</p></blockquote><p> </p><p>Точно работает в Cotonti &gt;= 0.9.23.</p><p>В более старых версиях может быть проблема (в 19 точно не работает), т.к. менялись функции отрисовки форм.</p><p>В планах поменять отображение форм, т.к. текущими пользоваться сложновато, никаким UX не пахнет даже близко 😀</p><p>Есть желающие, а главное умеющие в UX/UI буду рад помощи.</p><p>Тема на Github:</p><p><a href="https://github.com/Edd-G/cotonti-butterfly-admin-theme" rel="nofollow">https://github.com/Edd-G/cotonti-butterfly-admin-theme</a></p>]]></description>
			<pubDate>Sat, 21 Mar 2026 20:06:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9480&d=0#post48628]]></link>
		</item>
	</channel>
</rss>