<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paradigm.ru &#187; cms</title>
	<atom:link href="http://paradigm.ru/tag/cms/feed" rel="self" type="application/rss+xml" />
	<link>http://paradigm.ru</link>
	<description>Блог Александра Мусаева</description>
	<lastBuildDate>Sat, 08 May 2010 16:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Фича в DokuWiki</title>
		<link>http://paradigm.ru/2007/12/dokuwiki-png</link>
		<comments>http://paradigm.ru/2007/12/dokuwiki-png#comments</comments>
		<pubDate>Sun, 02 Dec 2007 17:45:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[jpeg]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.paradigm.ru/2007/12/02/%d1%84%d0%b8%d1%87%d0%b0-%d0%b2-dokuwiki/</guid>
		<description><![CDATA[DokuWiki &#8212; довольно распространенный движок, который я уже давно использую для своих нужд. Выбор wiki остановился именно на нем из-за отсутствия необходимости в привязке к БД. Данные DokuWiki по-умолчанию хранит в файловой системе. Кроме того, простота организации, делает ее легкой в использовании и адаптации под конкретные задачи. Примером, демонстрирующим неприхотливость CMS, может послужить, например, то, [...]]]></description>
			<content:encoded><![CDATA[<p>DokuWiki &#8212; довольно распространенный движок, который я уже давно использую для своих нужд. Выбор wiki остановился именно на нем из-за отсутствия необходимости в привязке к БД. Данные DokuWiki по-умолчанию хранит в файловой системе. Кроме того, простота организации, делает ее легкой в использовании и адаптации под конкретные задачи. Примером, демонстрирующим неприхотливость CMS, может послужить, например, то, что для переноса на новый хостинг необходимо просто скопировать файлы. И все. <span id="more-33"></span></p>
<p>Тем не менее, в бочке меда не обошлось без багов. Точнее, даже не багов, а одной неприятной особенности работы, на которую я сегодня наткнулся. Подозрительным показалось, как медленно на страницах вики загружаются картинки в формате PNG. Выяснилось, что это результат деятельности встроенного обрабочика графики, который выдает плохо-оптимизированный для веб результат. Если у картинки явно заданы размеры, например так:</p>
<pre><code>{{practice:ide:vc-install-00.png?500x333|}}</code></pre>
<p>происходит масштабирование исходного изображения, с последующим кэшированием результата. При этом, если указаны первоначальные размеры картинки, прогон через этот обработчик все равно происходит. И даже если требуется уменьшить размер изображения, итоговый размер файла может возрасти.</p>
<p>Лечится тремя двумя способами:</p>
<ul>
<li>Если вообще не указывать размера картинок, они останутся в неизмененном виде. Способ не очень хороший, т.к. в HTML вообще лучше указывать размеры для тегов img. В противном случае, процесс загрузки страниц будет сопровождаться передергиванием ее изображения в браузере, что неприятно для глаз (мешает читать до момента полной загрузки).</li>
<li>Разрешить в настройках использовать raw HTML и делать вставку обычныхтегов img, вместо wiki-ссылок.
<pre><code>&lt;html&gt;&lt;img src="/img/example.png" width="161" height="100" alt="" /&gt;&lt;/html&gt;</code></pre>
<p>Графику при этом придется хранить не внутри вики, а где-то отдельно, в открытой для веб директории.</li>
<li>Не использовать формат PNG, заменив его на JPEG, коэффицент сжатия для которого можно настраивать в конфиге (параметр jpg_quality). Такой способ тоже не всегда подходит, т.к. JPEG-ом не очень хорошо сжимать скриншоты, разные схемы и другую графику, где важны мелкие детали и после пережатия могут быть заметны артефакты.</li>
</ul>
<p>По теме:</p>
<ul>
<li><a href="http://wiki.splitbrain.org/wiki:dokuwiki">DokuWiki homepage</a></li>
<li><a href="http://ru.wikipedia.org/wiki/DokuWiki">DokuWiki</a> @ Wikipedia</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://paradigm.ru/2007/12/dokuwiki-png/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motoko goes GPL</title>
		<link>http://paradigm.ru/2007/11/motoko-goes-gpl</link>
		<comments>http://paradigm.ru/2007/11/motoko-goes-gpl#comments</comments>
		<pubDate>Tue, 27 Nov 2007 09:46:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[motoko]]></category>

		<guid isPermaLink="false">http://www.paradigm.ru/?p=19</guid>
		<description><![CDATA[Почему-то в блогосфере сложилась определенная традиция: даже в нетехнических блогах авторы начинают свое повествование с пространного описания своих достижений по настройке CMS, на которой все работает. Не буду следовать модному тренду, а вместо этого отвечу лучше на ожидаемый (минимум от четырех человек из моих знакомых) вопрос &#8212; почему же я перелез с системы собственной разработки [...]]]></description>
			<content:encoded><![CDATA[<p>Почему-то в блогосфере сложилась определенная традиция: даже в нетехнических блогах авторы начинают свое повествование с пространного описания своих достижений по настройке CMS, на которой все работает. Не буду следовать модному тренду, а вместо этого отвечу лучше на ожидаемый (минимум от четырех человек из моих знакомых) вопрос &#8212; почему же я перелез с системы собственной разработки на инопланетный продукт? Основная причина &#8212; смена приоритетов. В ближайшее время я вряд ли стану много рвемени тратить на продолжение развития проекта Motoko, не смотря на то, что ресурсы на это, строго говоря, найти можно. Тем не менее, для меня появились гораздо более интересные и перспективные направления для работы. Поэтому было принято стратегическое решение: недостающие технические возможности для блога собрать готовых «кубиков», а свою разработку отпустить на свободу. То-есть на SourceForge под GPL.</p>
<p>Именно так я и поступил. Как выяснилось, зарегистрировать новый проект на <a href="http://sourceforge.net/">SF.net</a> достаточно несложно, но этот процесс не полностью автоматический &#8212; требуется до 2-х business days для проверки регистрационных данных модераторами. Сейчас исходники MTK доступны через репозиторий SVN, а дистрибутив можно скачать с любого из соурсфорджевых зеркал. На сайте проекта я поставил вики с техническим описанием и ссылками во все нужные места, поэтому не буду повторяться здесь. Пока сложно судить о вероятнояти, с которой мои идеи найдут достойное продолжение (чувствую, чтобы продолжатели нашлись, их нужно самому целенаправленно искать). Тем не менее для меня это определенный milestone в эволюции проекта. Кому интересно &#8212; добро пожаловать на <a href="http://motoko.ru">motoko.ru</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://paradigm.ru/2007/11/motoko-goes-gpl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->