<?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>TinyMCE &#187; Обновления</title>
	<atom:link href="http://tinymce.ru/category/update/feed/" rel="self" type="application/rss+xml" />
	<link>http://tinymce.ru</link>
	<description>WYSIWYG редактор на Javascript</description>
	<lastBuildDate>Mon, 26 Jul 2010 10:06:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Новый дижок форматирования</title>
		<link>http://tinymce.ru/update/new-formatting-engine/</link>
		<comments>http://tinymce.ru/update/new-formatting-engine/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:39:20 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/?p=53</guid>
		<description><![CDATA[Новая версия TinyMCE 3.3 идет вместе с новым движком для форматирования: жирный, курсив, определения размера шрифта и многих других функций. С использованием новых функций, будет намного проще добавлять и работать с пользовательским форматированием, и снизится колличество ошибок браузеров.
Проблемы execCommand
Большинство распространенных WYSIWYG редакторов используют  для форматирования функцию execCommand. Именно так делалось в TinyMCE перед этой [...]]]></description>
			<content:encoded><![CDATA[<p>Новая версия TinyMCE 3.3 идет вместе с новым движком для форматирования: жирный, курсив, определения размера шрифта и многих других функций. С использованием новых функций, будет намного проще добавлять и работать с пользовательским форматированием, и снизится колличество ошибок браузеров.</p>
<p><strong>Проблемы execCommand</strong><br />
Большинство распространенных WYSIWYG редакторов используют  для форматирования функцию execCommand. Именно так делалось в TinyMCE перед этой версией. Проблема с этим подходом в том, что каждый браузер интерпретирует эту команду по своему, и большинство реализаций глючат. На протяжении долгого времени постоянно исправлялись ошибки, но полностью исправлены совсем немногие.<br />
В то время, когда браузер выполнял команды, движок редактора решал его ошибки. Для этого запускалась специальная очистка. Проблема в том, что некоторые специфические случаи обрабатывались довольно трудно, и для них требовалось много хаков. Поэтому, было принято решения эту часть исправить.</p>
<p><strong>Новые варианты, новые возможности</strong><br />
Формат шрифта теперь можно задавать вручную. Например, можно переопределить жирный и курсив, вместо стандартных strong и em. </p>
<pre><code class="javascript">tinyMCE.init({
...
// Переопределение внутреннего форматирования
formats : {
	bold : {inline : 'span', 'classes' : 'bold'},
	italic : {inline : 'span', 'classes' : 'italic'}
},

// Используется в выпадающем меню «Формат»
style_formats : [
	{title : 'Bold text', inline : 'b'},
	{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}}
	]
});</code></pre>
<p><strong>Новое API</strong><br />
API довольно проста в использовании. Всё, что необходимо сделать, это добавить свой стиль текста в хэш formats или использовать функцию register. Ниже приведен пример, как зарегистрировать формат и применять его к выделенному тексту. </p>
<pre><code class="javascript">tinymce.activeEditor.formatter.register('mycustomformat', {
	inline : 'span',
	styles : {color : '#ff0000'}
});

tinymce.activeEditor.formatter.apply('mycustomformat');
</code></pre>
<p><strong>Улучшенный HTML на выходе</strong><br />
Новый движок выполняет работу на более высоком уровне, чем прежде. С этого момента, тэги отвечающий за форматирование — объединяются. Когда вы применяете размер шрифта и цвет к выбранному слову, то это порождало сразу два тэга:</p>
<pre><code class="html">&lt;span style="font-size: medium;">&lt;span style="color: #ff0000;">word&lt;/span></code></pre>
<p>Новый движок понимает это, и объединяет тэги в один:</p>
<pre><code class="html">&lt;span style="font-size: medium; color: #ff0000;">word&lt;/span></code></pre>
<p>Аналогично с классами:</p>
<pre><code class="html">&lt;span class="bold italic">word&lt;/span></code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/new-formatting-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMCE 3.1 и график размеров файла</title>
		<link>http://tinymce.ru/update/tinymce-31/</link>
		<comments>http://tinymce.ru/update/tinymce-31/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 14:23:00 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/?p=14</guid>
		<description><![CDATA[В версии 3.1 в основном исправили ошибки связанные с выходом новых браузеров Firefox 3 и Opera 9.5.
Одним из значимых улучшений третий ветки было уменьшения размера редактора. Это действительно так – уменьшился код, сделали спрайты в кнопках и убрали много кода отвечающего за совместимость с динозаврами. Я решил проследить за размерами самого главного файла tiny_mce.js и [...]]]></description>
			<content:encoded><![CDATA[<p>В версии 3.1 в основном исправили ошибки связанные с выходом новых браузеров Firefox 3 и Opera 9.5.</p>
<p>Одним из значимых улучшений третий ветки было уменьшения размера редактора. Это действительно так – уменьшился код, сделали спрайты в кнопках и убрали много кода отвечающего за совместимость с динозаврами. Я решил проследить за размерами самого главного файла tiny_mce.js и составил такой график:</p>
<p><img src="http://chart.apis.google.com/chart?chs=400x100&amp;chxs=1,000000,9,-1&amp;chm=B,FF8300,0,0,0&amp;cht=lc&amp;chxt=y,x&amp;chxl=0:|134|153%20KB|1:|2.1.3|3.0|3.0.1|3.0.2|3.0.4|3.0.5|3.0.6|3.0.7|3.0.8|3.0.9|3.1&amp;chts=000000,11&amp;chd=t:57.1,0,32.3,42.5,46.7,51.7,74.6,86.3,88.9,96.9,100&amp;chco=FF8300" alt="" width="400" height="100" /></p>
<p>По нему, можно сделать вывод, что действительно, по началу файл был меньше, но с выходом новых версий вторая ветка весит все меньше и меньше.</p>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/tinymce-31/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>TinyMCE 3.0rc2</title>
		<link>http://tinymce.ru/update/tinymce-30rc2/</link>
		<comments>http://tinymce.ru/update/tinymce-30rc2/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 23:29:54 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/update/tinymce-30rc2/</guid>
		<description><![CDATA[Релиз исправляет некоторые баги, и добавляет интересные функции, которые включить разработчики не удержались.
Програмный интерфейс для создания кнопок-меню. Пример.
Новый параметр tab_focus, управляющий выходом из редактируемой области кнопкой Tab:
tinyMCE.init({
	tab_focus : ':prev,:next'
});
Новый параметр indentation, задающий отступ слева кнопкой  (по умолчанию 30px):
tinyMCE.init({
	indentation : '20pt'
});
]]></description>
			<content:encoded><![CDATA[<p>Релиз исправляет некоторые баги, и добавляет интересные функции, которые включить разработчики не удержались.</p>
<p>Програмный интерфейс для создания кнопок-меню. <a href="http://wiki.moxiecode.com/examples/tinymce/installation_example_23.php">Пример</a>.</p>
<p>Новый параметр <code>tab_focus</code>, управляющий выходом из редактируемой области кнопкой Tab:</p>
<pre><code class="javascript">tinyMCE.init({
	tab_focus : ':prev,:next'
});</code></pre>
<p>Новый параметр <code>indentation</code>, задающий отступ слева кнопкой <img src="/t/tinymce-icon/indent.gif" alt="Увеличить отступ" title="Увеличить отступ" height="20" width="20" /> (по умолчанию 30px):</p>
<pre><code class="javascript">tinyMCE.init({
	indentation : '20pt'
});</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/tinymce-30rc2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>TinyMCE 3.0b3</title>
		<link>http://tinymce.ru/update/tinymce-30b3/</link>
		<comments>http://tinymce.ru/update/tinymce-30b3/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 18:10:28 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/update/tinymce-30b3/</guid>
		<description><![CDATA[
Добавлен метод Editor.getElement, возвращающий элемент, который был заменен редактором;
Добавлен новый css префикс для заблокированных кнопок;
Опция remove_linebreaks вновь равна true по умолчанию.
Исправлено 30 ошибок.

Это были последние изменения перед первым релизом в кандидаты.
Новая версия с частичным переводом уже доступна для просмотра на этом сайте.
]]></description>
			<content:encoded><![CDATA[<ul>
<li>Добавлен метод <code>Editor.getElement</code>, возвращающий элемент, который был заменен редактором;</li>
<li>Добавлен новый css префикс для заблокированных кнопок;</li>
<li>Опция remove_linebreaks вновь равна true по умолчанию.</li>
<li>Исправлено 30 ошибок.</li>
</ul>
<p>Это были последние изменения перед первым релизом в кандидаты.<br />
Новая версия с частичным переводом уже <a href="/example/">доступна</a> для просмотра на этом сайте.</p>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/tinymce-30b3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TinyMCE 3.0b2 и Spellchecker 2.0b2 PHP</title>
		<link>http://tinymce.ru/update/tinymce-30b2-i-spellchecker-20b2-php/</link>
		<comments>http://tinymce.ru/update/tinymce-30b2-i-spellchecker-20b2-php/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 18:11:13 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/tinymce-30b2-i-spellchecker-20b2-php/</guid>
		<description><![CDATA[Вышли одновременно две бэта версии, ничего в них нового не появилось &#8211; исправлены 25 ошибок, и внесены 3 изменения в структуру движка.
Скачать.
]]></description>
			<content:encoded><![CDATA[<p>Вышли одновременно две бэта версии, ничего в них нового не появилось &#8211; исправлены 25 ошибок, и внесены 3 изменения в структуру движка.</p>
<p><a href="http://tinymce.ru/download/">Скачать</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/tinymce-30b2-i-spellchecker-20b2-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMCE 2.1.3</title>
		<link>http://tinymce.ru/update/tinymce-213/</link>
		<comments>http://tinymce.ru/update/tinymce-213/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 18:42:07 +0000</pubDate>
		<dc:creator>tinymce.ru</dc:creator>
				<category><![CDATA[Обновления]]></category>

		<guid isPermaLink="false">http://tinymce.ru/tinymce-213/</guid>
		<description><![CDATA[Добавлена совместимость с  Firefox 3 beta и сборками Opera 9.50. Так же исправлен баг со вставкой из буфера в  IE. Как заявило Moxiecode, она и дальше будет исправлять критические ошибки, пока не выпустят третью стабильную версию.
]]></description>
			<content:encoded><![CDATA[<p>Добавлена совместимость с  Firefox 3 beta и сборками Opera 9.50. Так же исправлен баг со вставкой из буфера в  IE. Как заявило Moxiecode, она и дальше будет исправлять критические ошибки, пока не выпустят третью стабильную версию.</p>
]]></content:encoded>
			<wfw:commentRss>http://tinymce.ru/update/tinymce-213/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
