<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Движок сайтов S2 — ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
		<link>https://s2cms.ru/forum/topic/86/</link>
		<description><![CDATA[Недавние сообщения в теме «✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код».]]></description>
		<lastBuildDate>Tue, 03 Apr 2012 14:47:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/433/#p433</link>
			<description><![CDATA[<p>Эта статья, где сравнивается быстродействие мне очень понравилась, всё довольно&nbsp; аргументировано описано.</p><p>К счастью ни когда не использовал WordPress из-за плохих отзывов об этой системе, но я пробовал Drupal и в итоге пришел к выводу, что может быть Drupal и хорошая система для крупных проектов там где нужен большой функционал и есть штатные разработчики, но для малых и средних сайтов нужна CMS - легче, быстрее и проще.</p>]]></description>
			<author><![CDATA[null@example.com (Igor1)]]></author>
			<pubDate>Tue, 03 Apr 2012 14:47:20 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/433/#p433</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/431/#p431</link>
			<description><![CDATA[<p>В целом согласен. Только мне кажется, что у большинства популярных CMS (взять тот же <a href="http://s2cms.ru/blog/2011/05/18/S2_performance">WordPress</a>) код хуже, чем у S2.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Tue, 03 Apr 2012 05:07:48 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/431/#p431</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/430/#p430</link>
			<description><![CDATA[<p>Тоже почитал комментарии на Хабре и сложилось очень неприятное мнение о участниках того блога. Естественно, это касается лишь некоторых людей.</p><p>Некоторые критики настолько сильно увлеклись пристальным рассматриванием эстетизма кода, что совсем забыли, для кого и для чего создавался этот движок. Я не знаю насколько «идеален» код у какой ни будь популярной CMS, но я явно вижу, что в этих системах слишком много&nbsp; ненужных мне функций, которые замедляют его работу, резко повышают требования к ресурсам хостинга и усложняют настройку, в связи с чем делают его малопригодным для решения моих задач. «Эстетика» кода слишком тяжелых популярных движков, мне может принести удовлетворение лишь моральное, но это как-то не очень успокаивает.</p><p>Очень жалко, что критики рассмотрели мелкие недостатки, не влияющие на полезные свойства системы, связанные с архитектурой кода, но при этом не заметили огромные преимущества для потребителей. А именно, что в системе использовано минимум функционала с максимальной эффективностью.</p><p>По поводу версии PHP, использование ОПП и фреймворков: почему-то ни кому в голову не приходит упрекать пользователей ПК за то, что как только выйдет очередная новая модель процессора, они в тот же миг не выбрасываю свой старый на свалку и не бегут в компьютерный магазин тратить значительные средства, лишь бы полностью обновить свой компьютер.</p><p>Все эти моменты волнуют исключительно разработчиков программного обеспечения. Считаю, что переписывать весь движок для соответствия «духа времени» в одиночку, пока не сформировалась команда разработчиков энтузиастов - дело совершенно глупое и абсолютно бесполезное. Хотя бы только потому, что у каждой группы разработчиков всегда будут свои взгляды относительно того какая должна быть архитектура и средства&nbsp; её реализации.</p>]]></description>
			<author><![CDATA[null@example.com (Igor1)]]></author>
			<pubDate>Tue, 03 Apr 2012 02:21:49 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/430/#p430</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/414/#p414</link>
			<description><![CDATA[<p>Сначала про расценки. Я привык к почасовой оплате, моя ставка 15 долларов в час. Например, на редактор шаблонов ушло примерно 6 часов рабочего времени (за ненадобностью я точно не засекал), так что он обошелся бы в 450×6 = 2700 рублей.</p><p>Если расширение относительно полезное и заказчик не против, чтобы я его опубликовал, можно договориться и о меньшей ставке. Редактор шаблонов я вот просто так сделал :)</p><p>Теперь про качество кода.</p><p>В принципе, мотивацию авторов тех комментариев можно понять. Когда программное обеспечение разрабатывается в коммерческих масштабах, требования заранее ясны, программу можно спроектировать от начала и до конца и выбрать правильные методы программирования.</p><p>Но я начал писать S2 почти 5 лет назад, и у меня не было большого опыта, поэтому код получился неважным. В 2009 году я решил открыть код движка и перед выпуском первой публичной альфа-версии причесал код, но глобально переделывать его не стал. Меня устраивало, что он работает быстро и не содержит всякой ненужной чепухи. Я выбрал путь добавления новых возможностей путем минимально возможного изменения кода.</p><p>Есть еще один момент: в S2 тесно переплетаются разные технологии: PHP, MySQL (или другая база данных), CSS, JS. И я не могу все их знать на отлично и следить за модой на методы разработки. Например, если я сейчас возьмусь переписывать JS-код админки (а это надо бы сделать), получится, конечно, лучше, чем было, но не факт, что нельзя будет сделать еще лучше. Поэтому было бы круто, если бы к проекту присоединился энтузиаст, знающий JS, и помог переписать код.</p><p>Так что содержательно комментарии в стиле «сначала рефакторинг, а потом мы посмотрим» неуместны.</p><p>С точки зрения развития продукта важнее сообщество пользователей, а не код. Чтобы получить красивый код, достаточно нанять хорошую команду программистов. Но успех продукта напрямую от красивого кода не зависит. Однако косвенная связь всё-таки есть, как раз об этом и <a href="http://ilyabirman.ru/meanwhile/2012/01/17/1/">пишет Илья</a>:<br /></p><div class="quotebox"><blockquote><p>Если бы я лучше писал код 8 лет назад, сегодня Е2 как продукт был бы в сто раз лучше, чем есть.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Sun, 18 Mar 2012 14:55:50 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/414/#p414</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/413/#p413</link>
			<description><![CDATA[<p>Жажда «первой стабильной версии» носит, честно говоря, исключительно психологический характер (перфекционистская тяга ко всему завершённому и отлаженному, знаете ли! :-). Но, признаться, ваш движок на нынешней версии практически полностью удовлетворяет моим запросам. Так что не вижу ничего страшного в оставлении политики выпуска промежуточных версий.</p><p>Почитал комменты к вашей заметке об S2 на Хабре... посмеялся. Лично мне плевать с помощью какого кода движок работает: «устаревшего» или «прогрессивного», если он стабильно, ещё долго время сможет решать поставленные задачи. А он решает, да и ещё и с большим удобством. Принцип бирмановский, насколько я помню. В его Эгее, такой же «неряшливый» код, по-моему. Не суть важно.</p><p>Описанный вами вариант с оплатой за разработку нужных расширений поддерживаю! Может накидаете примерные расценки? Учёл бы их при составлении бюджета. В будущем у нас планируется более серьёзное финансирование, так что я бы с удовольствием внёс свой материальный вклад в финансирование проекта.</p>]]></description>
			<author><![CDATA[null@example.com (khaydarov)]]></author>
			<pubDate>Sun, 18 Mar 2012 13:39:34 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/413/#p413</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/409/#p409</link>
			<description><![CDATA[<p>Расширение для ссылок после выдержек:<br /><a href="http://s2cms.ru/forum/topic/87/">http://s2cms.ru/forum/topic/87/</a></p><p>Вы можете просто скопировать хуки оттуда к себе в расширение.</p><p>Еще я хотел написать мысли по поводу стабильной версии и финансирования.</p><p>Я не знаю, когда выйдет первая стабильная версия. После выпуска бета-версии я сделал объявление на Хабре. Я надеялся, что несколько заинтересовавшихся разработчиков присоединятся, и мы быстро доведем работу до конца. Однако никто не отозвался.</p><p>В силу не вполне понятных перспектив я притормозил разработку. Тем более у меня есть и свои дела. Так что, видимо, в ближайшее время сохранится политика выпуска промежуточных версий с небольшими изменениями.</p><p>Тем не менее, мне кажется жизнеспособным вариант, когда пользователи движка платят за разработку нужных функций. Я работал так с одной небольшой веб-студией. Для них я разработал несколько расширений (например, s2_spoiler или s2_attachment, которое привязывает загружаемые файлы к каждой странице; оно есть в архиве загрузок, однако я не проверял его на последних версиях). Также они оплатили какие-то доработки ядра и первую версию расширения поиска s2_search.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Sun, 18 Mar 2012 12:13:12 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/409/#p409</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/407/#p407</link>
			<description><![CDATA[<p>Собрал архивы с последней версией движка:<br /><a href="http://s2cms.ru/downloads/development/">http://s2cms.ru/downloads/development/</a><br />и расширений:<br /><a href="http://s2cms.ru/downloads/development/extensions/">http://s2cms.ru/downloads/development/extensions/</a></p><p>Если в ней не будет ошибок, выпущу ее как 1.0 beta 2. Инструкция по обновлению такая же, как и в <a href="http://s2cms.ru/blog/2011/12/10/S2_beta_release">прошлый раз (в конце поста)</a>. Еще нужно будет запустить переиндексацию из-за доработки поиска.</p><p>Как я уже писал, ссылки на разделы есть в самом движке.</p><p>Расширение для редактирования шаблонов называется <a href="http://s2cms.ru/extension/s2_tpl_edit">s2_tpl_edit</a>. После его установки по мере посещения страниц сайта шаблоны кешируются в файлы _cache/s2_tpl_edit_&lt;текущий стиль&gt;_&lt;название файла&gt;, например, _cache/s2_tpl_edit_zeta_site.php. И в первую очередь шаблоны ищутся в этом кеше, затем в папке стиля и потом в папке движка.</p><p>После перезагрузки админки на вкладке администрирования появляется дочерняя вкладка с редактором шаблонов, который на самом деле редактирует кеш.</p><p>Кстати, сохранять можно и произвольные файлы с тем же префиксом (_cache/s2_tpl_edit_&lt;название стиля&gt;_), например, CSS-файлы, а не только файлы шаблонов.</p><p>Ссылки после выдержек скоро сделаю.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Sat, 17 Mar 2012 08:05:55 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/407/#p407</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/406/#p406</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Да, это давно напрашивалось. Уже сделал :)</p></blockquote></div><p>Отлично!</p><div class="quotebox"><blockquote><p>Может проще сделать расширение для редактирования шаблонов?</p></blockquote></div><p>Точно! И проще и удобнее.</p><div class="quotebox"><blockquote><p>Нет, кат — это плохо. Об этом и Бирман писал. В блоге о теоретической физике тоже длиннющие посты. Я оставил на главной 5 постов, и получилось нормально.</p></blockquote></div><p>Переубедили. Соглашусь с Бирманом.</p><div class="quotebox"><blockquote><p>Это вы про меню? Не думаю, что в этом есть большой смысл.</p></blockquote></div><div class="quotebox"><blockquote><p>Не знаю про время прочтения, но количество просмотров — слишком расплывчатая характеристика, слабо связанная с качеством материалов. Ясно, что старые материалы будут иметь больше просмотров. На некоторые материалы может переходить много пользователей с поисковиков по популярным запросам, или с популярных ресурсов типа Хабра.<br />На примере своего сайта я вижу, что чаще просматриваются совсем не те материалы, которые бы мне хотелось.</p></blockquote></div><p>Это вообще не критично! Мелочи, повторюсь. Для меня важны три пункта:</p><ul><li><p>Ссылки разделов.</p></li><li><p>Расширение для редактирования шаблонов, как вы грамотно предложили.</p></li><li><p>Ссылочка «Полный текст» в конце выдержки.</p></li></ul><p>Очень рад, что вы решили реализовать мои пожелания. С ними ваш движок станет для меня практически идеальной CMS. Около недели вынашивал в голове ещё энное кол-во важных, на мой взгляд, предложений по улучшению движка, но вот что-то не могу их вспомнить, к сожалению! :-)</p><p>Как только выйдет первая стабильная версия, буду каждый месяц пересылать вам денюжку в течение года. Не поленюсь и выделю из бюджета.</p>]]></description>
			<author><![CDATA[null@example.com (khaydarov)]]></author>
			<pubDate>Wed, 14 Mar 2012 17:34:12 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/406/#p406</guid>
		</item>
		<item>
			<title><![CDATA[Re: ✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/405/#p405</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Чтобы разделы являлись ссылками (как на Хабре). Например, «Правоведение → Дебиторский Кодекс: Кодекс или фрахтование?».</p></blockquote></div><p>Да, это давно напрашивалось. <a href="http://s2cms.ru/trac/changeset/1229">Уже сделал</a> :)</p><div class="quotebox"><blockquote><p>Нужно для частой смены какого-то блока (с баннерами, например) через админку, чтобы не лезть в ФТП-менеджер редактировать шаблон.</p></blockquote></div><p>Может проще сделать расширение для редактирования шаблонов?</p><div class="quotebox"><blockquote><p>Приятных мелочей, вроде счётчика кол-ва просмотров и времени прочтения статей (как на сайте Большого Города).</p></blockquote></div><p>Не знаю про время прочтения, но количество просмотров — слишком расплывчатая характеристика, слабо связанная с качеством материалов. Ясно, что старые материалы будут иметь больше просмотров. На некоторые материалы может переходить много пользователей с поисковиков по популярным запросам, или с популярных ресурсов типа Хабра.</p><p>На примере своего сайта я вижу, что чаще просматриваются совсем не те материалы, которые бы мне хотелось.</p><div class="quotebox"><blockquote><p>Кто-то уже писал про кол-во страниц в каждой категории (например, «Вегетарианство (2)»). Поддерживаю. Можно не в скобках, а теге &lt;sup&gt;.</p></blockquote></div><p>Это вы про меню? Не думаю, что в этом есть большой смысл.</p><div class="quotebox"><blockquote><p>Возможности убирать под кат посты блога, поскольку иногда они бывают очень длинными.</p></blockquote></div><p>Нет, кат — это плохо. Об этом и <a href="http://ilyabirman.ru/meanwhile/2011/10/24/1/">Бирман писал</a>. В <a href="http://susy.written.ru/">блоге о теоретической физике</a> тоже длиннющие посты. Я оставил на главной 5 постов, и получилось нормально.</p><div class="quotebox"><blockquote><p>Автоматически генерируемой ссылки «Полный текст» в конце выдержки</p></blockquote></div><p>Сделаю расширение.</p><p>Посмотрел инструкцию установки Фоторамы. Там вроде всё просто и понятно. Содержимое секции &lt;head&gt; указывается в шаблоне, картинки оборачиваются в &lt;div&gt; в тексте. От меня никаких дополнительных действий вроде бы не требуется.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Wed, 14 Mar 2012 14:17:42 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/405/#p405</guid>
		</item>
		<item>
			<title><![CDATA[✔ Редактор шаблонов, кат в блоге, «читать далее»... / Финансы, код]]></title>
			<link>https://s2cms.ru/forum/post/404/#p404</link>
			<description><![CDATA[<ul><li><p>Чтобы разделы являлись ссылками (как <a href="http://habrahabr.ru/">на Хабре</a>). Например, «<span class="bbu">Правоведение</span> → <span class="bbu">Дебиторский Кодекс: Кодекс или фрахтование?</span>».</p></li><li><p>Интеграцию <a href="http://fotoramajs.com/">с Фоторамой</a>, если возможно.</p></li><li><p>Расширения с отдельной меткой для задания своего контента с возможностью редактирования через админ-панель. Нужно для частой смены какого-то блока (с баннерами, например) через админку, чтобы не лезть в ФТП-менеджер редактировать шаблон.</p></li><li><p>Приятных мелочей, вроде счётчика кол-ва просмотров и времени прочтения статей (как <a href="http://www.bg.ru/">на сайте Большого Города</a>).</p></li><li><p>Кто-то уже писал про кол-во страниц в каждой категории (например, «Вегетарианство (2)»). Поддерживаю. Можно не в скобках, а теге &lt;sup&gt;.</p></li><li><p>Возможности убирать под кат посты блога, поскольку иногда они бывают очень длинными.</p></li><li><p>Автоматически генерируемой ссылки «Полный текст» в конце выдержки (как <a href="http://www.ridus.ru/">на Ридусе</a>). Тяжко каждый раз вставлять её вручную!</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (khaydarov)]]></author>
			<pubDate>Wed, 14 Mar 2012 10:21:13 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/404/#p404</guid>
		</item>
	</channel>
</rss>
