<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>Cotonti</title>
		<link>http://www.cotonti.com</link>
		<description>Open Source PHP Content Management Framework</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>ср, 23 мая 2012 01:42:51 -0000</pubDate><item>
			<title>Sociolizer</title>
			<description><![CDATA[<p>
	<span class="long_text" lang="en" xml:lang="en"><span class="hps">This plugin</span> <span class="hps">allows you to</span> <span class="hps">quickly and easily</span> <span class="hps alt-edited">add Like buttons</span> <span class="hps">for social networks:</span> <span class="hps alt-edited">vk.com,</span> <span class="hps">Ya.ru</span>, Facebook, Twitter, <span class="hps">Classmates</span>, mail.ru, <span class="hps">Google+</span><span class="hps">,</span> <span class="hps alt-edited">and</span> <span class="hps alt-edited">share</span> <span class="hps alt-edited">block</span> <span class="hps">from</span> <span class="hps">Yandex.</span><br /><span class="hps">Advantages:</span></span></p>
<ul><li>
		<span class="long_text" lang="en" xml:lang="en"> <span class="hps">All</span> <span class="hps">in one package,</span> <span class="hps">enough to</span> <span class="hps">insert</span><span class="hps"> tag</span> <span class="hps">on the</span> <span class="hps">page</span> </span>{PHP.SOCIOLIZER_LINK.VK},{PHP.SOCIOLIZER_LINK.FB},{PHP.SOCIOLIZER_LINK.YA},{PHP.SOCIOLIZER_LINK.MAILRU},{PHP.SOCIOLIZER_LINK.TWITTER},{PHP.SOCIOLIZER_LINK.GOOGLE},{PHP.SOCIOLIZER_LINK.ODNO},{PHP.SOCIOLIZER_LINK.YASHARE},<span class="long_text" lang="en" xml:lang="en"> <span class="hps">in the head</span> of header.tpl<span class="hps"> -</span><span class="hps"> tag</span> <span class="hps">{PHP.SOCIOLIZER}</span> <span class="hps">and set</span><span class="hps"> options</span> <span class="hps">in the admin config</span>.</span></li>
	<li>
		<span class="long_text" lang="en" xml:lang="en"> <span class="hps">Operate</span> <span class="hps">asynchronously</span> <span class="hps">- is</span> <span class="hps">substantially</span> <span class="hps">faster</span> <span class="hps">page loading</span></span></li>
	<li>
		<span class="long_text" lang="en" xml:lang="en"> <span class="hps">Displayed</span> <span class="hps">on any page</span> <span class="hps">anywhere</span></span></li>
	<li>
		<span class="long_text" lang="en" xml:lang="en"> <span class="hps">No need to</span> <span class="hps">study the</span> <span class="hps">various</span> <span class="hps">social</span> <span class="hps">api</span>. <span class="hps">network</span>!</span></li>
</ul>]]></description>
			<pubDate>вс, 20 мая 2012 11:53:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/sociolizer]]></link>
		</item><item>
			<title>Blue Monday</title>
			<description><![CDATA[<p>
	Blue Monday is a clean theme for websites running Siena.</p>
<h2>
	Installation:</h2>
<ol><li>
		Download and unzip the rar archive</li>
	<li>
		Copy the folder 'bluemonday' into your themes folder.</li>
	<li>
		Enable the theme by setting: $cfg['defaulttheme'] = 'bluemonday'; in datas/config.php.</li>
</ol>]]></description>
			<pubDate>вт, 15 мая 2012 18:39:35 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/themes/Blue%20Monday]]></link>
		</item><item>
			<title>elFinder</title>
			<description><![CDATA[<p>
	This is the modern file management solution consisting of Finder-like interface and a PHP backend storing files in a folder tree on your site. It can be considered as a PFS replacement for blogs, media and other non-community sites (for large communities PFS still might be preferable because of better security).</p>
<p>
	<strong>Screenshot:</strong></p>
<p>
	<a href="http://www.cotonti.com/datas/users/cot-elfinder_5.png"><img alt="elFinder screenshot" src="http://www.cotonti.com/datas/thumbs/cot-elfinder_5.png" /></a></p>
<h2>
	Features</h2>
<ul><li>
		Common interface like Mac OS X Finder or Windows Explorer.</li>
	<li>
		Multiple uploads and Drag-n-Drop.</li>
	<li>
		All regular operations performed on server: create, copy, delete.</li>
	<li>
		Preview and edit files directly on server.</li>
	<li>
		Image manipulation operations.</li>
	<li>
		Files and folders are files and folders on server.</li>
	<li>
		Personal folders, public folder for all users and ability to browse and edit all for admins.</li>
	<li>
		Manage allowed extensions via black or white lists.</li>
	<li>
		Opens up in elRTE or works as standalone.</li>
</ul><h2>
	Installation</h2>
<ol><li>
		This plugin requires you to install and use <a href="http://www.cotonti.com/extensions/editor-parser/elrte">elRTE editor plugin</a> for HTML first.</li>
	<li>
		Download and unpack the zip, copy "elfinder" to your Cotonti plugins folder.</li>
	<li>
		Create a folder to store all files (by default it is "datas/files") and make it writable for PHP (usually means CHMOD 777 or CHMOD 775).</li>
	<li>
		Install the plugin via Administration / Extensions.</li>
	<li>
		Enter plugin configuration page and put your files folder path there.</li>
</ol><h2>
	Usage</h2>
<p>
	elFinder works both as a standalone file manager and as a file dialog in elRTE.</p>
<p>
	To use standalone version, just open it via index.php?e=elfinder or /elfinder (depending on your URL preset).</p>
<p>
	When using it as elRTE dialog, there are two options:</p>
<ul><li>
		Click "Open file manager" (folder icon) button in the toolbar. Manipulate files in the popup. A double click on file will paste a link to it in the editor.</li>
	<li>
		Click "Image" button in the toolbar. In the dialog that appears next, click the small folder icon near the "URL" input. elFinder will pop up. Manage your files and once you double click an image, it will be picked in the image URL and you will see an image preview. Once you accept it, the image will be inserted into the text.</li>
</ul><p>
	 </p>
]]></description>
			<pubDate>пн, 14 мая 2012 20:39:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/files-media/elfinder]]></link>
		</item><item>
			<title>Cotonti Genoa 0.6.23</title>
			<description><![CDATA[<h2>
	Package contents</h2>
<ul><li>
		Basic CMF</li>
	<li>
		Standard modules: Admin, Forums, Lists and Pages, PFS, Plug, Private Messages, Polls, RSS, Users</li>
	<li>
		Standard plugins: Admin QuickView, Chili Highlighter, Cleaner, Comments Edit, Forums Stats, Index Polls, IPSearch, markItUp! editor, MassMoveTopics, News, Password Recovery, Recent Items, Search, Seditio Compatibility, Statistics, Tags, Who's Online</li>
	<li>
		Localizations: English, Russian</li>
</ul><h2>
	System Requirements</h2>
<ul><li>
		Webserver (we tested on Apache and Nginx).</li>
	<li>
		MySQL &gt;= 4.1</li>
	<li>
		<strong>PHP &gt;= 5.1</strong></li>
	<li>
		PHP extensions: gd, mbstring, mysql, pcre, session</li>
</ul><h2>
	What's new in 0.6.23</h2>
<ul><li>
		CoTemplate 2.7.7</li>
	<li>
		Login from multiple devices (backported from Siena)</li>
	<li>
		Added page owner avatar tag in page lists.</li>
	<li>
		Fixed a typo in language files.</li>
</ul><h2>
	Installation</h2>
<p>
	Just follow the INSTALL.txt instructions included in the package.</p>
<h3>
	Updating from 0.6.22</h3>
<ol><li>
		Replace these files with updated files:
		<pre>
sql/cotonti-install.sql
system/common.php
system/core/admin/admin.tools.inc.php
system/core/forums/forums.topics.inc.php
system/core/list/list.inc.php
system/core/users/users.auth.inc.php
system/core/users/users.inc.php
system/core/users/users.logout.inc.php
system/cotemplate.php
system/functions.php
</pre>
	</li>
	<li>
		<div>
			Apply <em>sql/patch-0.6.12-0.6.23.sql</em> in phpMyAdmin.</div>
	</li>
</ol><h3>
	See also:</h3>
<ul><li>
		<a href="http://www.cotonti.com/docs/en/admin/install_guide">Installation Guide</a></li>
	<li>
		<a href="http://www.cotonti.com/locales/">Other language packs</a></li>
	<li>
		<a href="https://github.com/Cotonti/Cotonti/tree/cotonti-0.6.23" rel="nofollow">Source code</a></li>
</ul>]]></description>
			<pubDate>чт, 10 мая 2012 20:55:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/genoa_0623]]></link>
		</item><item>
			<title>Twitter bot</title>
			<description><![CDATA[<h2>
	Intro</h2>
<p>
	<span lang="en" xml:lang="en"><span class="hps">Twitter is</span> <span class="hps">one of the most</span> <span class="hps">popular social</span> <span class="hps">networks,</span> <span class="hps">which lives</span> <span class="hps">its own</span> <span class="hps">life.</span> <span class="hps">Today it is considered</span> <span class="hps">very important</span> <span class="hps">to have your own</span> <span class="hps">Twitter</span> <span class="hps">feed.</span> <span class="hps">But whom</span> <span class="hps">will</span> <span class="hps">it</span> <span class="hps">lead?</span> <span class="hps">How would she</span> <span class="hps">live?</span> <span class="hps">After all, it</span> <span class="hps">takes a lot</span> <span class="hps">of the time.</span></span></p>
<h2>
	<span lang="en" xml:lang="en"><span class="hps">Features</span></span></h2>
<p>
	<span lang="en" xml:lang="en"><span class="hps">Our</span> <span class="hps">Twitter</span> <span class="hps">plugin is</span> <span class="hps">based</span> <span class="hps">on the class of</span> <span class="hps">David Grudl,</span> <span class="hps alt-edited">it is able to:</span></span></p>
<ul><li>
		<span class="hps">Show</span> <span class="hps">your feed</span> <span class="hps">on the main page</span>, allowing you to <span class="hps">display:</span> <span class="hps">backlit</span> feed <span class="hps">options</span> <span class="hps">(all the</span> <span class="hps">links are closed</span> <span class="hps">from indexation</span>), date, <span class="hps">tweet</span>, <span class="hps">tweet</span><span class="hps"> author info</span>.</li>
	<li>
		<span lang="en" xml:lang="en"><span class="hps alt-edited">Allow you to</span> <span class="hps">adjust various feed</span> <span class="hps">display modes</span>: my <span class="hps">tweets</span>, my <span class="hps">tweets</span> <span class="hps">and friends,</span> <span class="hps">mentions.</span></span></li>
	<li>
		<span lang="en" xml:lang="en"><span class="hps">Add tweets about new</span> <span class="hps">pages</span> <span class="hps">in the automatic</span> <span class="hps atn">(</span>once <span class="hps">you add</span> <span class="hps">the article)</span> <span class="hps">and the</span> <span class="hps atn">manual mode (</span>when filling <span class="hps">twitter</span> <span class="hps">field),</span> adding the <span class="hps">links to</span> <span class="hps atn">an article (</span>with <span class="hps">a URL shortener</span> <span class="hps">service</span> <span class="hps">goo.gl).</span></span></li>
</ul>]]></description>
			<pubDate>сб, 21 апр 2012 16:28:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/twitterbot]]></link>
		</item><item>
			<title>Security update Siena 0.9.9</title>
			<description><![CDATA[<p>
	An SQL injection vulnerability has been found recently in Administration part of Polls module by vekt0r, so we release 0.9.9 shortly as a security update for 0.9.x branch.</p>
<p>
	This update also includes significant changes in site security system and fixes for all recently discovered bugs.</p>
<p>
	Head to <a href="http://www.cotonti.com/download/siena_099">release notes page</a> for more information.</p>
]]></description>
			<pubDate>вс, 15 апр 2012 19:54:39 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/news/security/security_update_099]]></link>
		</item><item>
			<title>Cotonti Siena 0.9.9</title>
			<description><![CDATA[<h2>
	Package contents</h2>
<ul><li>
		Basic CMF.</li>
	<li>
		Modules: Forums, Homepage, Installation and Upgrade, Page, Personal File Space, Private Messages, Polls, RSS, Users, View.</li>
	<li>
		Plugins: AJAX autocomplete, Banlist, BBcode, CKEditor, Cleaner, Comments, Contact, Forum statistics, Genoa compatibility, Hidden groups, Hit statistics, HTML Purifier, Contents Internationalization, IPSearch, markItUp!, MassMoveTopics, MathCaptcha, News, Start Ratings, Recent Items, Referers, Search, Statistics, Tags, Trashcan, URLEditor, User images, User by first letter, Who is online.</li>
	<li>
		Themes: Nemesis (development), SymiSun-03 (showcase).</li>
	<li>
		Icon packs: Tango.</li>
	<li>
		Locales: English, Russian.</li>
</ul><h2>
	Requirements</h2>
<ul><li>
		PHP 5.2.3 or higher.</li>
	<li>
		MySQL 5.0.8 or higher.</li>
	<li>
		PHP extensions: GD, Hash, Mbstring, MySQL (mysqli, mysqlnd are suitable too), PCRE, PDO and PDO_MySQL, Sessions, Zlib.</li>
</ul><h2>
	What's new in Siena 0.9.9</h2>
<ul><li>
		<p>
			Fixed SQL injection vulnerability in Polls administration.</p>
	</li>
	<li>
		<p>
			Added security checks against cross-domain form submission.</p>
	</li>
	<li>
		<p>
			Shield is moved back to the core, now using sessions instead of who's online plugin.</p>
	</li>
	<li>
		<p>
			Several minor enhancements and a few bugfixes including PFS buttons in editors.</p>
	</li>
</ul><p>
	More changes can be found in <a href="https://github.com/Cotonti/Cotonti/issues?sort=created&amp;direction=desc&amp;state=closed&amp;page=1&amp;milestone=37" rel="nofollow">this report</a>.</p>
<p>
	See the list of new TPL tags <a href="http://www.cotonti.com/tpltags?version=0.9.9">here</a>.</p>
<h2>
	Installation</h2>
<ol><li>
		Copy datas/config-sample.php to datas/config.php and make it writable with CHMOD 666 or CHMOD 664 (depending on your hosting configuration).</li>
	<li>
		Make the following folders and all their subfolders writable too with CHMOD 777 or CHMOD 775:
		<pre>
	/datas/avatars
	/datas/cache (and all its subfolders)
	/datas/defaultav
	/datas/extflds
	/datas/photos
	/datas/thumbs
	/datas/users
</pre>
	</li>
	<li>
		Open your favorite browser and locate the installation script in it, e.g.: <a href="http://example.com/install.php" rel="nofollow">http://example.com/install.php</a></li>
	<li>
		Follow the instruction on the screen up to the end of installation.</li>
</ol><h2>
	Update from 0.9.8</h2>
<p>
	See updating instructions <a href="http://www.cotonti.com/docs/start/updating">here</a>.</p>
<p>
	For the list of files updated from 0.9.8 please see <a href="https://github.com/Cotonti/Cotonti/compare/cotonti-0.9.8...cotonti-0.9.9#files" rel="nofollow">this diff</a>.</p>
<p>
	Please remove "shield" plugin from the plugins folder after update, it is not used anymore.</p>
<h2>
	Upgrade from Genoa</h2>
<p>
	All upgrading procedures are described in <a href="http://www.cotonti.com/docs/start/updating">this document</a>.</p>
]]></description>
			<pubDate>вс, 15 апр 2012 19:38:27 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/siena_099]]></link>
		</item><item>
			<title>elRTE</title>
			<description><![CDATA[<h2>
	Description</h2>
<p>
	elRTE is a modern WYSIWYG editor built on top of jQuery and jQuery UI.</p>
<p>
	View features and live demo on <a href="http://elrte.org/" rel="nofollow">elRTE homepage</a>.</p>
<p>
	This plugin adds elRTE editor to the HTML parser and provides PFS integration. Screenshot:</p>
<p>
	<a href="http://www.cotonti.com/datas/users/elrte-screen_5.png" title="elRTE screenshot"><img alt="elRTE screenshot" src="http://www.cotonti.com/datas/thumbs/elrte-screen_5.png" /></a></p>
<h2>
	Installation</h2>
<ol><li>
		Download the plugin and unpack it.</li>
	<li>
		Copy 'elrte' to your Cotonti plugins folder.</li>
	<li>
		Install the plugin in Administration / Extensions.</li>
	<li>
		Choose it as an editor for Administration / Configuration / HTML parser.</li>
</ol>]]></description>
			<pubDate>чт, 12 апр 2012 13:49:37 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/editor-parser/elrte]]></link>
		</item><item>
			<title>Siena 0.9.8 is available</title>
			<description><![CDATA[<p>
	Thanks to the increasing interest for Cotonti Siena in the community during last 2 months, together we have found and solved over 33 bugs and made about 20 requested enhancements. The most important features in this release include:</p>
<ul><li>
		Extension categories. Plugins are grouped by category in the Installer and there is Category View in Administration / Extensions.</li>
	<li>
		A “Multihost” mode which allows the site to run on multiple host names and ports. See $cfg['multihost'] in config.php.</li>
	<li>
		Built-in CAPTCHA management and Security section in Configuration.</li>
	<li>
		Extra fields are supported in Forums, Comments and Contact.</li>
	<li>
		An option to log out from all devices at once.</li>
	<li>
		Category filter in Recent Items plugin.</li>
</ul><p>
	Visit <a href="http://www.cotonti.com/download/siena_098">the release page</a> to see other new features and more details.</p>
<p>
	By the way, do you have a cool site running Cotonti? Don't forget to add it to our <a href="http://www.cotonti.com/showcase/">showcase</a>. It helps to demonstrate the newcomers what can be done using this wonderful system.</p>
]]></description>
			<pubDate>пн, 02 апр 2012 17:18:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/news/announce/siena_098_released]]></link>
		</item><item>
			<title>Cotonti Siena 0.9.8</title>
			<description><![CDATA[<h2>
	What's new in Siena 0.9.8</h2>
<ul><li>
		<p>
			Extension categories. Plugins are grouped by category in the Installer and there is Category View in Administration / Extensions.</p>
	</li>
	<li>
		<p>
			A “Multihost” mode which allows the site to run on multiple host names and ports. See $cfg['multihost'] in config.php.</p>
	</li>
	<li>
		<p>
			Built-in CAPTCHA management and Security section in Configuration.</p>
	</li>
	<li>
		<p>
			Complete set of tags for pages in Search plugin results.</p>
	</li>
	<li>
		<p>
			Extra fields for pages in RSS.</p>
	</li>
	<li>
		<p>
			Extra fields are supported in Forums, Comments and Contact.</p>
	</li>
	<li>
		<p>
			Support for “post-install” plugins.</p>
	</li>
	<li>
		<p>
			Enhanced category template management in Administration / Structure.</p>
	</li>
	<li>
		<p align="left">
			An option to log out from all devices at once, see <a href="https://github.com/Cotonti/Cotonti/issues/837" rel="nofollow">#837</a>.</p>
	</li>
	<li>
		<p align="left">
			Category filter in Recent Items plugin.</p>
	</li>
	<li>
		<p>
			Extensions moved from the package: 'forumstats', 'massmovetopics', 'usersbyfirstletter', 'view'.</p>
	</li>
	<li>
		<p>
			Nofollow attribute in tags plugin is now optional.</p>
	</li>
	<li>
		<p>
			Online activity tracking code has been decoupled from the core and moved to 'whosonline' plugin.</p>
	</li>
	<li>
		<p>
			JQuery 1.7.2, CoTemplate 2.7.3.</p>
	</li>
	<li>
		<p>
			Fixed over 33 bugs and more than 18 enhancements.</p>
	</li>
</ul><p>
	More changes can be found in <a href="https://github.com/Cotonti/Cotonti/issues?sort=created&amp;direction=desc&amp;state=closed&amp;page=1&amp;milestone=36" rel="nofollow">this report</a>.</p>
<p>
	See the list of new TPL tags <a href="http://www.cotonti.com/tpltags?version=0.9.8">here</a>.</p>
<h2>
	Update from 0.9.7</h2>
<p>
	See updating instructions <a href="http://www.cotonti.com/docs/start/updating">here</a>.</p>
<p>
	For the list of files updated from 0.9.7 please see <a href="https://github.com/Cotonti/Cotonti/compare/cotonti-0.9.7...cotonti-0.9.8#files" rel="nofollow">this diff</a>.</p>
]]></description>
			<pubDate>пн, 02 апр 2012 16:30:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/siena_098]]></link>
		</item><item>
			<title>Static File View</title>
			<description><![CDATA[<p>
	This module was originally developed by Neocrome as a part of Seditio CMS. It views plain text TXT files, HTM/HTML files using your site's header and footer. So it shows static pages as normal pages of your site.</p>
<h2>
	Installation</h2>
<ol><li>
		Download and extract the ZIP package.</li>
	<li>
		Copy "view" folder to your Cotonti modules folder.</li>
	<li>
		Open Administration / Extensions and install the module there.</li>
</ol>]]></description>
			<pubDate>пн, 26 мар 2012 18:47:59 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/files-media/view_module]]></link>
		</item><item>
			<title>Clean Smilies</title>
			<description><![CDATA[<p>
	Here is a set of nice and clean looking smilies for your Cotonti website!</p>
<h2>
	Installation</h2>
<ol><li>
		Download and unpack the file.</li>
	<li>
		Upload the content of the unpacked folder into /images/smilies on your Cotonti website.</li>
	<li>
		You might have to clear the cache on your website for the changes to take effect.</li>
</ol><h2>
	Example</h2>
<p>
	<img alt="" src="http://twiebie.com/cotonti/icons/smilies/smiliespreview.png" style="width:202px;height:169px;" /></p>
<p>
	Enjoy!</p>
]]></description>
			<pubDate>пн, 26 мар 2012 05:20:56 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/addons/smilies/Clean%20Smilies]]></link>
		</item><item>
			<title>Last Post Avatar</title>
			<description><![CDATA[<p>
	This little plugin will show the avatar of the latest poster in the forums sections and forums topics page.</p>
<h2>
	Installation:</h2>
<ol><li>
		Download the file and unzip it to a folder.</li>
	<li>
		Upload the folder 'lastpostavatar' to your Cotonti plugins folder.</li>
	<li>
		Go to Adminstration / Extensions and install the plugin.</li>
</ol><h2>
	Adding tags to the TPL files:</h2>
<p>
	<strong>In forums.topics.tpl</strong></p>
<pre class="brush:xml;">
&lt;!-- BEGIN: FORUMS_SECTIONS_ROW_SECTION --&gt;
    &lt;img src="http://www.cotonti.com/{POSTER_AVATAR_TOPICS_SECTIONS}" alt="{POSTER_AVATAR_TOPICS_SECTIONS_NAME}" height="30px;" width="30px;" /&gt;
&lt;!-- END: FORUMS_SECTIONS_ROW_SECTION --&gt;</pre>
<pre class="brush:xml;">
&lt;!-- BEGIN: FORUMS_TOPICS_ROW --&gt;
    &lt;img src="http://www.cotonti.com/{POSTER_AVATAR_TOPICS}" alt="{POSTER_AVATAR_TOPICS_NAME}" height="30px;" width="30px;" /&gt;
&lt;!-- END: FORUMS_TOPICS_ROW --&gt;</pre>
<p>
	<strong>In forums.sections.tpl</strong></p>
<pre class="brush:xml;">
&lt;!-- BEGIN: SECTION --&gt;
    &lt;img src="http://www.cotonti.com/{POSTER_AVATAR_SECTIONS}" alt="{POSTER_AVATAR_SECTIONS_NAME}" height="30px;" width="30px;" /&gt;
&lt;!-- END: SECTION --&gt;</pre>
<p>
	You can change the height and width of the avatars to whatever works for you.</p>
]]></description>
			<pubDate>пн, 26 мар 2012 02:16:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/customization-i18n/Last%20Post%20Avatar]]></link>
		</item><item>
			<title>Unit Testing</title>
			<description><![CDATA[<p>
	This module implements a very simple <a href="http://en.wikipedia.org/wiki/Unit_testing" rel="nofollow">unit testing</a> framework for Cotonti. You can write tests for your functions and classes and put them in .test.php files in 'test' subfolders of your extensions. This module automates test execution and provide testing logs.</p>
<h2>
	Installation</h2>
<ol><li>
		Download the .zip file and unpack it to some folder.</li>
	<li>
		Copy "testing" folder to you Cotonti modules directory.</li>
	<li>
		Go to Administration / Extensions and install the module.</li>
</ol><h2>
	Getting started</h2>
<p>
	Instructions on testing and writing tests are given on the module page itself. Open it in your browser via <a href="http://example.com/index.php?e=testing" rel="nofollow">http://example.com/index.php?e=testing</a> or <a href="http://example.com/testing" rel="nofollow">http://example.com/testing</a> (depending on your URL settings). Example tests can be found in 'test' subfolder of the module.</p>
<p>
	For example, if you develop a module called 'myext', you can create a test file called 'myext/test/myext.test.php' and put a following function in it:</p>
<pre class="brush:php;">
// Include functions from your module
require_once cot_incfile('myext', 'module');

// This function tests myext_foo()
// you can do multiple tests in a single function or file
function test_myext_foo()
{
    $res = myext_foo('bar');
    if ($res === 'baz')
    {
        return true;
    }
    else
    {
        cot_error('test_myext_foo(): myext_foo() returned ' . $res);
        return false;
    }
}</pre>
<p>
	Then you can open testing module and run tests for this particular extension or entire site at once.</p>
]]></description>
			<pubDate>ср, 21 мар 2012 10:20:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/development-maintenance/testing_module]]></link>
		</item><item>
			<title>Cotonti Genoa 0.6.22</title>
			<description><![CDATA[<h2>
	Package contents</h2>
<ul><li>
		Basic CMF</li>
	<li>
		Standard modules: Admin, Forums, Lists and Pages, PFS, Plug, Private Messages, Polls, RSS, Users</li>
	<li>
		Standard plugins: Admin QuickView, Chili Highlighter, Cleaner, Comments Edit, Forums Stats, Index Polls, IPSearch, markItUp! editor, MassMoveTopics, News, Password Recovery, Recent Items, Search, Seditio Compatibility, Statistics, Tags, Who's Online</li>
	<li>
		Localizations: English, Russian</li>
</ul><h2>
	System Requirements</h2>
<ul><li>
		Webserver (we tested on Apache and Nginx).</li>
	<li>
		MySQL &gt;= 4.1</li>
	<li>
		<strong>PHP &gt;= 5.1</strong></li>
	<li>
		PHP extensions: gd, mbstring, mysql, pcre, session</li>
</ul><h2>
	What's new in 0.6.22</h2>
<ul><li>
		CoTemplate 2.7.3 and jQuery 1.7.1</li>
	<li>
		Fixed a rare login bug, see <a href="https://github.com/Cotonti/Cotonti/issues/835" rel="nofollow">#835</a>.</li>
	<li>
		Fixed a bug in email address validation, see <a href="https://github.com/Cotonti/Cotonti/issues/866" rel="nofollow">#866</a>.</li>
	<li>
		Better mitigation of register_globals problem.</li>
	<li>
		Fixed release package.</li>
</ul><h2>
	Installation</h2>
<p>
	Just follow the INSTALL.txt instructions included in the package.</p>
<h3>
	Updating from 0.6.21</h3>
<ol><li>
		Replace these files with updated files:
		<div>
			js/jquery.js</div>
		<div>
			system/core/users/users.auth.inc.php</div>
		<div>
			system/core/users/users.profile.inc.php</div>
		<div>
			system/core/users/users.register.inc.php</div>
		<div>
			system/cotemplate.php</div>
		<div>
			system/common.php</div>
		<div>
			system/functions.php</div>
	</li>
</ol><h3>
	See also:</h3>
<ul><li>
		<a href="http://www.cotonti.com/docs/en/admin/install_guide">Installation Guide</a></li>
	<li>
		<a href="http://www.cotonti.com/locales/">Other language packs</a></li>
	<li>
		<a href="https://github.com/Cotonti/Cotonti/tree/cotonti-0.6.22" rel="nofollow">Source code</a></li>
</ul>]]></description>
			<pubDate>ср, 21 мар 2012 06:56:45 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/genoa_0622]]></link>
		</item><item>
			<title>Users by first letter</title>
			<description><![CDATA[<p>
	This plugin allows you to filter your Cotonti user list by first letter of the username. This version also includes automatic transliteration of latin1 characters to ASCII, in order to allow filtering of latin1 characters.</p>
<p>
	Installation is straightforward. Just upload the files to your plugins folder and install the plugin through the Cotonti admin panel.</p>
<p>
	The source code is hosted on <a href="https://github.com/GHengeveld/cot-usersbyfirstletter" rel="nofollow">Github</a>. Feel free to fork and modify.</p>
]]></description>
			<pubDate>вс, 18 мар 2012 11:40:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/usersbyfirstletter]]></link>
		</item><item>
			<title>Mass move topics</title>
			<description><![CDATA[<p>
	This plugin was a part of the main package in Cotonti versions prior to 0.9.8. It is an administrator tool which can mass-move topics from one forum section to another.</p>
<h2>
	Installation</h2>
<ol><li>
		Download the ZIP package, extract it to a temporary folder.</li>
	<li>
		Upload "massmovetopics" folder to your Cotonti "plugins" folder.</li>
	<li>
		Go to Administration / Extensions and install the plugin.</li>
</ol>]]></description>
			<pubDate>сб, 17 мар 2012 09:23:41 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/administration-management/massmovetopics]]></link>
		</item><item>
			<title>Forum statistics</title>
			<description><![CDATA[<p>
	This plugin was a part of the main Cotonti package before v.0.9.8. It is a standalone page with various statistics for forums module, such as total number of posts, topics, most viewed and most replied topics, most active users.</p>
<h2>
	Installation</h2>
<ol><li>
		Download the ZIP package, extract it to a temporary folder.</li>
	<li>
		Upload "forumstats" folder to your Cotonti "plugins" folder.</li>
	<li>
		Go to Administration / Extensions and install the plugin.</li>
</ol>]]></description>
			<pubDate>сб, 17 мар 2012 09:19:42 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/forumstats]]></link>
		</item><item>
			<title>CoTemplate Statements</title>
			<description><![CDATA[<p>
	This document covers features, statements and their syntax supported by CoTemplate v.2.7 and later.</p>
<h2>
	Blocks</h2>
<p>
	Blocks are the largest elements in the template's structure. Templates consist of blocks, blocks consist of other blocks, statements, tags and raw text. Here is the block syntax:</p>
<pre class="brush:xml;">
&lt;!-- BEGIN: BLOCK_NAME --&gt;
Block HTML contents here
&lt;!-- END: BLOCK_NAME --&gt;</pre>
<p>
	Most templates have one root-level block named MAIN, but multiple root-level blocks in one template file are allowed. HTML outside the root-level blocks is ignored.</p>
<p>
	Block names are given in upper case. This is a common rule.</p>
<p>
	Blocks are triggered and pushed to output by controller PHP code. Blocks can be referenced by their full name, e.g. 'PARENT_BLOCK.BLOCK_NAME'. And blocks are slightly faster than other statements. These 3 facts make them fundamental building blocks in CoTemplate.</p>
<h2>
	Tags</h2>
<p>
	Variables in CoTemplate are called TPL Tags or just Tags. There are 2 kinds of tags depending on their scope: local tags and global tags.</p>
<p>
	Local tags are assigned with <a href="http://www.cotonti.com/reference/cotonti/xtemplate.html#assign()">XTemplate::assign()</a> method in controller PHP code. Their syntax is:</p>
<pre class="brush:xml;">
{TAG_NAME}</pre>
<p>
	Such a statement will be substituted with current value of a locally assigned variable in the XTemplate object with name 'TAG_NAME'. Local tag names are given in upper case, this common rule allows us to distinct TPL tags quite easily from the other code.</p>
<p>
	Global tags are just global PHP variables, they have PHP keyword in their name:</p>
<pre class="brush:xml;">
{PHP.my_var}</pre>
<p>
	Although it is recommended to use local tags for most of the output, global tags are used to output global variables which are available in many blocks and templates or to compensate the lack of a specific local tag.</p>
<h3>
	Arrays and objects</h3>
<p>
	Tags can be used to access arrays and objects with public properties. Dot notation is used to specify array keys or property names:</p>
<pre class="brush:xml;">
{ARRAY_TAG_NAME.array_key_name}
{OBJECT_TAG_NAME.object_property_name}
{PHP.global_var_name.key_name}</pre>
<p>
	Arrays/objects can be nested. The same notation is used to access nested elements:</p>
<pre class="brush:xml;">
{TAG_NAME.level1_key.level2_key}</pre>
<p>
	There is no limit on nesting level, but the deeper the level, the slower such a tag works.</p>
<h3>
	Callbacks</h3>
<p>
	Callbacks provide the way to process data with some functions before output. Pipe character is used to separate callback from the tag being processed:</p>
<pre class="brush:xml;">
{TAG_NAME|function_name}</pre>
<p>
	This will be substituted with the result of function 'function_name' called on the value of tag 'TAG_NAME', where 'function_name' is the name of any valid PHP function that takes 1 string argument and returns a string value, including built-in PHP functions and user functions.</p>
<p>
	If there are more than 1 argument, braces can be used to specify them. The syntax is similar to PHP function call, but arguments are literals, except for the special keyword <strong>$this</strong>, which is replaced with the current value of the tag or a previous callback result:</p>
<pre class="brush:xml;">
{MY_TAG|substr($this, 3, 5)}</pre>
<p>
	Multiple callbacks are supported, the result of the previous callback is "piped" to the next callback. Example:</p>
<pre class="brush:xml;">
{MY_STRING|str_replace('foo', 'bar', $this)|htmlspecialchars}</pre>
<p>
	Callbacks and array/object access can be mixed together:</p>
<pre class="brush:xml;">
{MY_TAG.item1|do_something|mb_strtoupper}</pre>
<p>
	Global tags are processed with callbacks too. There is a special use of global tags + callbacks which allows you to invoke PHP functions without processing any actual tags:</p>
<pre class="brush:xml;">
{PHP|my_function_call('some_data', 10)}</pre>
<p>
	It is not recommended to turn your TPL files into PHP spaghetti, so use them carefully.</p>
<h2>
	FILE statements</h2>
<p>
	FILE statements are used to include TPL files within other TPL files. The syntax is:</p>
<pre class="brush:xml;">
{FILE "path/to/file.tpl"}</pre>
<p>
	The path is relative to the root of your website. You can use TPL tags within the path, e.g.:</p>
<pre class="brush:xml;">
{FILE "{PHP.cfg.plugins_dir}/{PHP.theme}/something.tpl"}</pre>
<p>
	Inclusion is performed quite literally: the contents of the given file are inserted exactly in the place of the FILE statement before any further parsing/processing of the current template.</p>
<h2>
	IF statements</h2>
<p>
	IF statements are used to render parts of the template depending on logical conditions at run-time. IF statements are also known as conditional or logical blocks. A simple IF statement syntax:</p>
<pre class="brush:xml;">
&lt;!-- IF expression --&gt;
  some HTML/TPL code here
&lt;!-- ENDIF --&gt;</pre>
<p>
	The contents of the logical block is rendered if the <em>expression</em> evaluates to TRUE. The syntax of expressions is similar to PHP comparison and boolean expressions and may consist of TPL tags, literals, operators and parenthesis. The list of all supported operators is avialable <a href="http://www.cotonti.com/docs/ext/themes/cotemplate_advanced">here</a>.</p>
<p>
	IF/ELSE syntax is also supported:</p>
<pre class="brush:xml;">
&lt;!-- IF {FOO} &gt; 10 AND ({PHP.bar} OR {BAZ} ~= 'boo') --&gt;
  This is rendered if the condition is TRUE.
&lt;!-- ELSE --&gt;
  This is rendered if the condition is FALSE.
&lt;!-- ENDIF --&gt;</pre>
<p>
	Conditional blocks may contain other blocks, other IF and FOR statements, tags, FILE statements and raw HTML.</p>
<h2>
	FOR statements</h2>
<p>
	FOR statements are used to iterate over the data which doesn't have any special iteration blocks provided. The most generic syntax is:</p>
<pre class="brush:xml;">
&lt;!-- FOR {VALUE} IN {MY_ARRAY} --&gt;
Some use of {VALUE}
&lt;!-- ENDFOR --&gt;</pre>
<p>
	or</p>
<pre class="brush:xml;">
&lt;!-- FOR {KEY}, {VALUE} IN {MY_ARRAY} --&gt;
Some use of {KEY} and {VALUE}
&lt;!-- ENDFOR --&gt;</pre>
<p>
	Where 'MY_ARRAY' is the name of the tag which contains the actual data which is being looped over. 'KEY' and 'VALUE' are the names of the tags which are used to access array elements inside the loop; {VALUE} represents the value of the current item, {KEY} represents a string or an integer key of the item within the array.</p>
<p>
	Callbacks can be used to provide almost limitless looping and processing possibilities. Below some common examples are represented.</p>
<pre class="brush:xml;">
&lt;ul&gt;
&lt;!-- FOR {KEY}, {VALUE} IN {MY_ARRAY}  --&gt;
  &lt;li&gt;&lt;strong&gt;{VALUE.title}: &lt;/strong&gt; &lt;input name="{KEY}" type="text" value="{VALUE.text|htmlspecialchars}" /&gt;&lt;/li&gt;
&lt;!-- ENDFOR --&gt;
&lt;/ul&gt;</pre>
<p>
	Traditional loop within an integer range:</p>
<pre class="brush:xml;">
&lt;!-- FOR {INDEX} IN {PHP|range(1,10)} --&gt;
  {INDEX}&lt;!-- IF {INDEX} &lt; 10 --&gt;,&lt;!-- ENDIF --&gt;
&lt;!-- ENDFOR --&gt;</pre>
<p>
	Loop from 10 downto 2 with a negative step of -2:</p>
<pre class="brush:xml;">
&lt;!-- FOR {NUM} IN {PHP|range(10, 2, -2)} --&gt;
  {NUM}&lt;br /&gt;
&lt;!-- ENDFOR --&gt;</pre>
<p>
	FOR loops may conatin other nested FOR loops, IF statements, FILE includes, blocks, tags and raw HTML data.</p>
<p>
	Key and value tags are assigned in the common tag scope. There is no stack/scoping in CoTemplate.</p>
]]></description>
			<pubDate>сб, 25 фев 2012 11:35:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/docs/ext/themes/cotemplate_statements]]></link>
		</item><item>
			<title>Extension updates</title>
			<description><![CDATA[<p>
	You have probably read about <a href="http://www.cotonti.com/docs/start/updating">updates in Cotonti</a> and know how to update the system in general. This article describes extension updates in detail. The word 'extension' means both 'module' and 'plugin' as a more general term in Cotonti.</p>
<h2>
	When extensions are updated</h2>
<p>
	There are 2 cases when extensions are updated:</p>
<ol><li>
		When you run install.php script to update your system as described <a href="http://www.cotonti.com/docs/start/updating">here</a>. In this case the update script checks versions of all installed extensions against versions of extension setup files on disk and updates only those, which have been updated on disk (have higher version numbers).</li>
	<li>
		When you click "Update" button in Administration =&gt; Extensions =&gt; <em>Extension_name</em>. In this case the system attempts to update the extension regardless of installed / available version numbers.</li>
</ol><p>
	<strong>It is highly recommended to use "Update" feature instead of reinstalling extensions</strong>. Reinstalls were necessary in Seditio and Cotonti 0.6, but there is no need to do them anymore. Update works a lot smarter.</p>
<h2>
	Update process for a particular extension</h2>
<p>
	For each updated extension Cotonti applies the following procedure:</p>
<ol><li>
		Calculates difference between installed extension version in the database and available extension version in <em>extension_name</em>.setup.php on disk.</li>
	<li>
		Removes current hook handlers and installs them all again. This is necessary if there are new hook handler parts in the extension or some old parts have been removed or meta-information for some parts (e.g. used hooks) has changed.</li>
	<li>
		Updates configuration. It adds new options if there are any. It removes options which have been removed from the extension. It modifies and resets to default values those options for which option type has been changed. All the rest is left untouched.</li>
	<li>
		The same as step 3 is applied to structure configuration.</li>
	<li>
		Updates permission Auth/Lock masks for 'members' and 'guests' groups.</li>
	<li>
		Applies PHP and SQL patches from extension's 'setup' subfolder in the sequential order, based on the difference between installed and available version.</li>
	<li>
		Updates extension version in the database and clears cache.</li>
</ol>]]></description>
			<pubDate>вт, 21 фев 2012 18:33:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/docs/admin/extension_updates]]></link>
		</item><item>
			<title>ListSorters</title>
			<description><![CDATA[<p>
	<span lang="en" xml:lang="en"><span class="hps">This plugin</span> <span class="hps">will</span> <span class="hps">display</span> <span class="hps">a</span> <span class="hps">sort</span> <span class="hps">of</span> <span class="hps">drop-down list</span> (select) <span class="hps">of fields</span>, as well as <span class="hps">sorting.</span> <span class="hps">By default, all</span> <span class="hps">fields</span> <span class="hps">are displayed</span> <span class="hps">in the list of</span> <span class="hps">sort</span>, but you can <span class="hps">set up</span> <span class="hps">their</span> <span class="hps">own</span> <span class="hps atn">plug</span>in configuration. <span class="hps">As a nice</span> <span class="hps">bonus,</span> <span class="hps">added the ability to</span> <span class="hps">change the number of</span> <span class="hps">elements on the page</span> <span class="hps">with the help of</span> <span class="hps">another</span> <span class="hps">selectbox</span>.</span></p>
]]></description>
			<pubDate>ср, 08 фев 2012 18:56:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/customization-i18n/ListSorters]]></link>
		</item><item>
			<title>Sypex Dumper</title>
			<description><![CDATA[<p>
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	[For Siena version]</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	The Sypex plugin provides interface for the use of <a href="http://sypex.net/" rel="nofollow" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,121,193);text-decoration:none;">Sypex Dumper</a> with Cotonti Content Management Framework<br /><strong style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;background-color:transparent;font-weight:bold;">1. Unpacking</strong><br />
	Unpack the zipped archive into the plugins folder<br />
	Install the plugin<br />
	Chmod sypex/sxd/ses.php 666 or 777</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	and </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	sypex/backup as 777</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<br /><b>2. Installing</b></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	As usual plugin through Admin panel</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong>3. Configure</strong></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	Run «Admin panel» -&gt; «Extensions» -&gt; «Sypex Dumper admin» -&gt; «Admin»<br />
	You must see a Sypex interface. Goto «options» button, than setup<br />
	«Path to backup<span style="line-height:1.6em;">» and «URL to backup» settings. Press «Save».</span></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	Reload «Sypex» («Admin panel» -&gt; «Extensions» -&gt; «Sypex Dumper admin» -&gt; «Admin»<span style="line-height:1.6em;">).</span></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	If all options configured Ok you will see objects structure of you DB. Use Sypex documentation for <br />
	operating manua.</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong>4. Addition</strong></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	If you had installed «URL editor» plugin and using «Handy» preset - add these lines to .htaccess:</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	 </p>
<div>
	<pre class="brush:plain;">
# Rules for Sypex
RewriteRule ^(.*)/sypex/(.*)/(\w+)\.php(.*)$ $1/sypex/$2/$3.php$4 [QSA,NC,NE,L]
RewriteRule ^(.*)/sypex/(.*)/$ $1/sypex/$2/index.php [QSA,NC,NE,L]
RewriteRule ^(.*)/sypex/(.*)/backup/([\w\.\-]+)\.gz$ $1/sypex/$2/backup/$3.gz [QSA,NC,NE,L]
</pre>
</div>
<p>
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	--------------------------------------------------</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	Плагин Sypex обеспечивает интерфейс для использования <a href="http://sypex.net/" rel="nofollow" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,121,193);text-decoration:none;">Sypex Dumper</a> (быстрый и удобный скрипт для копирования/восстановления SQL базы данных)</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	под CMF Cotonti.</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<br /><strong style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;background-color:transparent;font-weight:bold;">1. Установка</strong><br />
	Распаковать содержимое архива в каталог plugins<br />
	Проинсталлировать плагин<br />
	Назначить файлу sypex/sxd/ses.php права доступа 666 (777)</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	и каталогу sypex/backup 777</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	<b>2. Установка</b></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	As usual plugin through Admin panel</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	<strong>3. Настройка</strong></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	Запускаем через «Админ панель» -&gt; «Расширения» -&gt; «Sypex Dumper» -&gt; «Админ»</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	Должен загрузиться интерфейс Sypex Dumper. Перейдите в настройки (кнопка «Опции») и пропишите<br /><span style="line-height:1.6em;">правилные пути «</span><span style="font-family:tahoma, verdana;font-size:11px;text-align:left;background-color:rgb(252,251,254);">Путь к каталогу backup</span><span style="line-height:1.6em;">» и «</span><span style="font-family:tahoma, verdana;font-size:11px;text-align:left;background-color:rgb(252,251,254);">URL к каталогу backup</span><span style="line-height:1.6em;">». </span></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	backup_path - полный путь в вашей файловой системе до папки бэкапа<br />
	backup_url - адресная строка-путь до папки бэкапа (www.site.com/plugins/sypes/sxd_2.0.9/backup/)</p>
<div>
	<span style="line-height:1.6em;">Сохраните настройки. И запустите плагин повторно</span><span style="line-height:1.6em;"> («Admin panel» -&gt; «Extensions» -&gt; «Sypex Dumper admin» -&gt; «Admin»</span><span style="line-height:1.6em;">).</span></div>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	 </p>
<div>
	Если все настройки совпадают с действительностью - можно работать.</div>
<div>
	Вы увидите список объектов вашей БД.</div>
<div>
	 </div>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	<strong>4. Дополнение</strong></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	Если у вас в системе установлен плагин «URL editor» и вы используетет режим «Удобный» - добавьте эти строки в .htaccess:</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;line-height:1.6em;">
	<span style="line-height:1.6em;"># Rules for Sypex</span></p>
<div>
	<pre class="brush:plain;">
RewriteRule ^(.*)/sypex/(.*)/(\w+)\.php(.*)$ $1/sypex/$2/$3.php$4 [QSA,NC,NE,L]
RewriteRule ^(.*)/sypex/(.*)/$ $1/sypex/$2/index.php [QSA,NC,NE,L]
RewriteRule ^(.*)/sypex/(.*)/backup/([\w\.\-]+)\.gz$ $1/sypex/$2/backup/$3.gz [QSA,NC,NE,L]
</pre>
</div>
<p>
	 </p>
<p>
	 </p>
<p>
	 </p>
]]></description>
			<pubDate>вт, 07 фев 2012 16:01:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/administration-management/517]]></link>
		</item><item>
			<title>3 years on air!</title>
			<description><![CDATA[<p>
	Our project has been publicly available for 3 years by now! It's hard to believe but time passes so fast. I like measuring the progress by statistics, so here are some interesting facts about what we have achieved during these 3 years:</p>
<ul><li>
		36 releases! it is exactly 1 release per month on the average;</li>
	<li>
		20 people have made 4658 commits in our repository, of which 2284 are in the main branch;</li>
	<li>
		804 tasks completed;</li>
	<li>
		27242 downloads of just the core packages;</li>
	<li>
		165 plugins added to the downloads section;</li>
	<li>
		main branch code base has grown from 30k lines to 63k lines of code.</li>
</ul><p>
	Quite impressive, isn't it? And how about the birthday present? Here it is! It's called "Siena 0.9.7" and it contains over 30 bugfixes and over 10 enhancements among which there are:</p>
<ul><li>
		Improved versioning and dependency checks in Administration / Extensions</li>
	<li>
		Improved output and error pages for fatal errors, <a href="https://github.com/Cotonti/Cotonti/issues/776" rel="nofollow">read more</a>... and <a href="https://github.com/Cotonti/Cotonti/commit/a9d6442" rel="nofollow">more</a></li>
	<li>
		CKEditor 3.6.2</li>
	<li>
		HTMLPurifier 4.4.0</li>
	<li>
		PFS links for comments</li>
	<li>
		SEO: correct canonical URLs and no duplicate URLs in forums</li>
	<li>
		Hook for plugins and third-party presets in URLEditor</li>
	<li>
		Meta keywords for page lists</li>
	<li>
		Page start date updated upon publications</li>
</ul><p>
	Now it's time to celebrate!</p>
]]></description>
			<pubDate>ср, 01 фев 2012 09:40:37 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/news/announce/3_yrs_in_public]]></link>
		</item><item>
			<title>Cotonti Siena 0.9.7</title>
			<description><![CDATA[<h2>
	What's new in Siena 0.9.7</h2>
<ul><li>
		Improved versioning and dependency checks in Administration / Extensions</li>
	<li>
		Improved output and error pages for fatal errors, <a href="https://github.com/Cotonti/Cotonti/issues/776" rel="nofollow">read more</a>... and <a href="https://github.com/Cotonti/Cotonti/commit/a9d6442" rel="nofollow">more</a></li>
	<li>
		CKEditor 3.6.2</li>
	<li>
		HTMLPurifier 4.4.0</li>
	<li>
		PFS links for comments</li>
	<li>
		SEO: correct canonical URLs and no duplicate URLs in forums</li>
	<li>
		Hook for plugins and third-party presets in URLEditor</li>
	<li>
		Meta keywords for page lists</li>
	<li>
		Page start date updated upon publications</li>
	<li>
		Other small enhancements</li>
	<li>
		Over 30 bugs fixed</li>
</ul><p>
	More changes can be found in <a href="https://github.com/Cotonti/Cotonti/issues?sort=created&amp;direction=desc&amp;state=closed&amp;page=1&amp;milestone=35" rel="nofollow">this report</a>.</p>
<p>
	See the list of new TPL tags <a href="http://www.cotonti.com/tpltags?version=0.9.7">here</a>.</p>
<h2>
	Update from 0.9.6</h2>
<p>
	See updating instructions <a href="http://www.cotonti.com/docs/start/updating#ch_update">here</a>.</p>
<p>
	For the list of files updated from 0.9.6 please see <a href="https://github.com/Cotonti/Cotonti/compare/cotonti-0.9.6...cotonti-0.9.7" rel="nofollow">this diff</a>.</p>
]]></description>
			<pubDate>ср, 01 фев 2012 08:01:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/siena_097]]></link>
		</item><item>
			<title>Forum icons set</title>
			<description><![CDATA[<p>
	Here is a nice set of alternative icons for the forums.</p>
<h4>
	<img alt="Forum icons set for Cotonti" src="http://www.twiebie.com/cotonti/icons/preview.png" style="width:736px;height:113px;" /></h4>
<h3>
	Installation:</h3>
<p>
	Copy and paste the icons into /images/icons/default to overwrite the existing Cotonti forum icons.</p>
]]></description>
			<pubDate>вс, 29 янв 2012 21:43:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/addons/icons/forum%20icons%20set]]></link>
		</item><item>
			<title>Page Archive</title>
			<description><![CDATA[<p>
	Archives for pages is a way to store and access pages by their publication period (usually month and year). It displays a list of available months and leads a visitor to pages published during that month.</p>
<h2>
	Features</h2>
<ul><li>
		Select categories where to grab pages.</li>
	<li>
		Use full category permissions, options and custom template for archives if necessary.</li>
	<li>
		SE-friendly parameters.</li>
	<li>
		Can display months menu on index, page and page list.</li>
	<li>
		Displays items count.</li>
	<li>
		Cache option.</li>
</ul><h2>
	Installation</h2>
<ol><li>
		Download the plugin and extract "pagearchive" to your plugins directory.</li>
	<li>
		Go to Administration / Extensions / Page Archive and install the plugin.</li>
	<li>
		Go to Administration / Structure / Pages and create a "fake" category for page archives.</li>
	<li>
		Go to Administration / Extensions / Page Archive / Configuration and put your category code there. By default it is "archives".</li>
	<li>
		Put {INDEX_PAGEARCHIVE} tag to your index.tpl. See plugin details page for tags in other TPLs.</li>
</ol><h2>
	Advanced usage</h2>
<ul><li>
		To customize archives category title, description, default sorting order and template name, just edit these properties of the "fake" category you created.</li>
	<li>
		By default you can customize archives category output in "page.<em>your_fake_category_name</em>.tpl".</li>
	<li>
		To customize the markup of the months menu, copy "plugins/pagearchive/tpl/pagearchive.tpl" to your theme's "plugins" folder and edit it.</li>
	<li>
		A rule for URLEditor custom preset looks like this:</li>
</ul><pre class="brush:plain;">
page	c=archives&amp;year=*&amp;month=*	{cot_url_catpath()}/{$year}/{$month}</pre>
<p>
	(where archives is your fake category name)</p>
]]></description>
			<pubDate>вт, 24 янв 2012 21:23:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/navigation-structure/page_archive]]></link>
		</item><item>
			<title>Myfiles</title>
			<description><![CDATA[<p>
	<strong>This plugin requires: Genoa 0.6.20 !</strong><br /><br />
	Myfiles is build to replace the original pfs, and is compatible with BOTH <u>non-FSM</u> and <u>FSM</u> (so myfiles can work with both modes)</p>
<p>
	More info can be found here : http://www.cotonti.com/forums?m=posts&amp;p=32503</p>
<p>
	<br />
	2012-02-20: RC6 The latest MyFiles can be found on my website, it has some minor changes, but also 1 major bugfix.</p>
<p>
	2012-03-02: Version 1.60 comes with a folder list browser</p>
]]></description>
			<pubDate>пн, 23 янв 2012 15:52:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/files-media/myfiles]]></link>
		</item><item>
			<title>XLS Importer</title>
			<description><![CDATA[<p>
	Quite often it turns out that we need to import more than one page, or to replace a number of pages of several parameters. Through the standard editing pages is very awkward. Sometimes it is much easier to keep a separate file, which will be dynamically updated everything.<br /><br />
	Especially for this plugin was created XLS Importer, which allows you to import and update data through the pages of the file MS Excel 2003.</p>
]]></description>
			<pubDate>вс, 15 янв 2012 12:05:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/administration-management/xlsimporter]]></link>
		</item><item>
			<title>RSS Reader</title>
			<description><![CDATA[<p>
	Do you often post information on your site from other sites? Parse / grab news?<br />
	Probably one of the simple, but often essential functions. Littledev.ru presents the RSS reader, which will take news from any rss feed and place on your website.</p>
]]></description>
			<pubDate>вс, 15 янв 2012 11:55:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/utilities-tools/rssreader]]></link>
		</item><item>
			<title>Genoa 0.6.21 is available</title>
			<description><![CDATA[<p>
	What's new:</p>
<ul><li>
		<strong>CoTemplate 2.7.2</strong> backported from Cotonti Siena (supports <a href="https://github.com/Cotonti/Cotonti/issues/741" rel="nofollow">FOR loops</a> and fixes a bug in expressions).</li>
	<li>
		Sites can run on custom HTTP ports other than 80.</li>
	<li>
		All page TPL-tags are available in tag search results (tags plugin).</li>
</ul>]]></description>
			<pubDate>вс, 15 янв 2012 08:45:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/news/announce/genoa_0621_released]]></link>
		</item><item>
			<title>Cotonti Genoa 0.6.21</title>
			<description><![CDATA[<h2>
	What's new in 0.6.21</h2>
<ul><li>
		<strong>CoTemplate 2.7.2</strong> backported from Cotonti Siena (supports <a href="https://github.com/Cotonti/Cotonti/issues/741" rel="nofollow">FOR loops</a> and fixed a bug in expressions).</li>
	<li>
		Sites can run on custom HTTP ports other than 80.</li>
	<li>
		All page tags are available in tag search results.</li>
</ul><h2>
	Updating from 0.6.20</h2>
<ol><li>
		Replace these files with updated files:
		<div>
			plugins/tags/inc/functions.php</div>
		<div>
			system/cotemplate.php</div>
		<div>
			system/common.php</div>
		<div>
			system/functions.php</div>
	</li>
</ol>]]></description>
			<pubDate>вс, 15 янв 2012 08:36:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/download/genoa_0621]]></link>
		</item><item>
			<title>Page Text by ID</title>
			<description><![CDATA[<p>
	This plugin is a more modern and universal replacement for <a href="http://www.cotonti.com/extensions/navigation-structure/65">pagetextbyidn</a> plugin. It provides a function that can be used as CoTemplate callback to fetch text for any page anywhere on site.</p>
<h2>
	Installation</h2>
<ol><li>
		Download and unpack the plugin.</li>
	<li>
		Copy 'pagetextbyid' folder to your Cotonti plugins folder.</li>
	<li>
		Install it in Administration / Extensions.</li>
</ol><h2>
	Usage</h2>
<p>
	The most basic usage for this plugin is a TPL tag looking like this (the example below inserts parsed text for a page with ID = 123):</p>
<pre class="brush:xml;">
{PHP|pagetextbyid(123)}</pre>
<p>
	For more advanced usage you can chain callbacks. The following example fetches text for page with ID = 456, strips all HTML tags from it and inserts at most 50 characters of it:</p>
<pre class="brush:php;">
{PHP|pagetextbyid(456)|strip_tags|mb_substr($this, 0, 50)}</pre>
]]></description>
			<pubDate>сб, 14 янв 2012 18:14:15 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/navigation-structure/pagetextbyid]]></link>
		</item><item>
			<title>New Admin Panel</title>
			<description><![CDATA[<p>
	 </p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong style="background-color:transparent;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;font-weight:bold;">Todo:</strong></p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	-    Light, solid version<br />
	-    Correcting all icons<br />
	-    Fix all bug</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;background-color:transparent;font-weight:bold;">Version compatibility:</strong> Cotonti 0.9.5+</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;background-color:transparent;font-weight:bold;">Installation:</strong><br />
	-    Download and unpack files into the folder 'themes/admin/'<br />
	-    Open file 'datas/config.php' and set $cfg['admintheme'] = 'newstyle';<br />
	-    Login to the admin panel, and enjoy!</p>
<p style="margin-top:.6em;margin-right:0px;margin-bottom:.6em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-size:13px;vertical-align:baseline;background-color:rgb(255,255,255);line-height:1.6em;color:rgb(68,68,68);font-family:sans-serif;">
	<strong style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;vertical-align:baseline;font-weight:bold;">PS:</strong><br />
	Special Thanks:  <a href="http://www.cotonti.com/themes/admin-panel/adminizio_admtheme">Adminizio (Graber)</a></p>
]]></description>
			<pubDate>сб, 14 янв 2012 16:21:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/themes/admin-panel/newstyle]]></link>
		</item><item>
			<title>Cotonti Social</title>
			<description><![CDATA[<p style="text-align:center;">
	<img alt="mobilelogo_89.png" height="303" src="http://www.cotonti.com/datas/users/cotsocial_89.png" title="Cotonti Social Logo" width="700" /></p>
<p>
	Cotonti Social is a plugin aiming to extend the users module within Cotonti, and provide social networking features such as wall posts, friends list, and more. Later development of this plugin will bring more exciting features, but for now it is simple mechanics.</p>
<p>
	<strong>Features</strong> <small>(as of version 1.0)</small></p>
<ul><li>
		User Walls</li>
	<li>
		Friends List</li>
</ul><p>
	For installation instructions please review the readme file included in the release package.</p>
<p>
	<strong>NOTE:</strong> This extension, and theme is coded to be compatible with Cotonti Siena (0.9.5)</p>
]]></description>
			<pubDate>чт, 12 янв 2012 16:01:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/cotontisocial]]></link>
		</item><item>
			<title>Blanco y Negro</title>
			<description><![CDATA[<p>
	Blanco y Negro</p>
<p>
	2 Temas en blanco y negro para ser utilizado con el idioma español.</p>
<p>
	 </p>
<p>
	<img alt="" src="http://www.cotonti.com/datas/users/white_947.jpg" /></p>
<p>
	<img alt="" src="http://www.cotonti.com/datas/users/black_947.jpg" /></p>
<p>
	 </p>
<p>
	<span class="hps">Forma de uso.</span></p>
<p>
	<span class="hps">Reemplazar la carpeta /skin. </span></p>
<p>
	 </p>
]]></description>
			<pubDate>вт, 03 янв 2012 16:19:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/themes/503]]></link>
		</item><item>
			<title>Happy New Year 2012!</title>
			<description><![CDATA[<p>
	Cotonti Team and Community wishes you all the best in the New Year 2012. We have prepared some presents which could be useful for you in the upcoming year:</p>
<ul><li>
		<a href="http://www.cotonti.com/themes/adminizio_admtheme">Adminizio</a>, an alternative administration panel theme for Cotonti Siena.</li>
	<li>
		A whole garland of fresh plugins: <a href="http://www.cotonti.com/extensions/forms-feedback/cleditor">CLeditor</a>, <a href="http://www.cotonti.com/extensions/files-media/fancybox">FancyBox</a>, <a href="http://www.cotonti.com/extensions/administration-management/lastcommentsa">Lastcommentsa</a>, <a href="http://www.cotonti.com/extensions/files-media/pagemavatar">PageMultiAvatar</a>, <a href="http://www.cotonti.com/extensions/utilities-tools/phpmailer">PHPMailer</a>, <a href="http://www.cotonti.com/extensions/community-social/openinviter">OpenInviter</a>, <a href="http://www.cotonti.com/extensions/mobile-geolocation/mobiswitcher-plugin">MobiSwitcher</a>.</li>
	<li>
		Some <a href="http://www.cotonti.com/forums?m=posts&amp;q=3329">ongoing</a> updates in Facebook plugins.</li>
	<li>
		Pieter has updated Gameportal theme <a href="http://www.cotonti.com/themes/GamePortal_genoa">for Genoa</a> and just released a <a href="http://www.cotonti.com/themes/GamePortal_siena">Siena version</a>. Dragonzap released his alternative <a href="http://www.cotonti.com/themes/redadminpanel">administration panel theme and gallery plugin</a> a while ago.</li>
</ul><p>
	And guess what? <a href="http://www.cotonti.com/tpltags">TPL Tags Repository</a> is back online, supporting both Siena and Genoa branches simultaneously!</p>
<p>
	2012 is going to be a great year for Cotonti project: it will reach v1.0.0, grow stability, documentation, the number of long awaited extensions and new themes. Let it be a great year for you too!</p>
]]></description>
			<pubDate>сб, 31 дек 2011 11:32:40 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/news/community/happy_ny_2012]]></link>
		</item><item>
			<title>[Siena] Gameportal</title>
			<description><![CDATA[<p>
	Theme converted from <a href="http://www.ChocoTemplates.com/" rel="nofollow">ChocoTemplates.com </a><br /><br /><a href="http://chocotemplates.com/preview/portal/1/" rel="nofollow">Original template demo</a><br /><br />
	The menu-structure can be found in the readme-file</p>
]]></description>
			<pubDate>сб, 31 дек 2011 10:24:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/themes/GamePortal_siena]]></link>
		</item><item>
			<title>Mobiswitcher Plugin</title>
			<description><![CDATA[<h2>
	Plugin Info</h2>
<p>
	Mobiswitcher plugin for Cotonti Siena enables you to switch between the full, tablet and mobile versions of a Cotonti-powered website. You can thus easily customize your website for mobile device users by using separate themes. This gives you both flexibility and compatibility advantages as compared to the websites that are made to fit into all types of platforms.</p>
<p>
	On the first visit the plugin autodetects client platform and selects the corresponding theme. The user can manually switch between all themes: full, tablet or mobile. The plugin uses cookies to memorize the last choice, so when the user comes back (unless cookie lifetime expires) the site is displayed in the mode of his choice.</p>
<h2>
	Installation</h2>
<p>
	Setup is simple as usual: upload and install. Now use any template file to accommodate theme links:</p>
<pre class="brush:xml;">
&lt;a href="http://www.cotonti.com/{PHP.normal_url}" rel="nofollow"&gt;{PHP.L.Full_version}&lt;/a&gt;
&lt;a href="http://www.cotonti.com/{PHP.mobile_url}" rel="nofollow"&gt;{PHP.L.Mobile_version}&lt;/a&gt;
&lt;a href="http://www.cotonti.com/{PHP.tablet_url}" rel="nofollow"&gt;{PHP.L.Tablet_version}&lt;/a&gt;</pre>
<p>
	Then go for the plugin config to select the appropriate themes. These have to be present in the package, otherwise the plugin would switch to the default theme.</p>
<p>
	Have fun with your mobile themes. Bug reports, development ideas and thanks are welcome here in the comments or at the forums.</p>
]]></description>
			<pubDate>пт, 30 дек 2011 20:11:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/mobile-geolocation/mobiswitcher-plugin]]></link>
		</item><item>
			<title>OpenInviter</title>
			<description><![CDATA[<h2>
	Description</h2>
<p>
	<a href="http://openinviter.com/" rel="nofollow">OpenInviter</a> is a mass-mailing tool for social media which allows visitors of your site to invite their friends to your site using their regular email or social network accounts. This way they can invite their entire contact list in just a few clicks.</p>
<p>
	It is as simple as this: enter your email address and password, pick an email provider or social network, fill the message text and choose the contacts you want to send the message to, hit "Invite" and emails are sent.</p>
<h2>
	Installation</h2>
<ol><li>
		Download the plugin and unpack it to your Cotonti 'plugins' folder.</li>
	<li>
		Visit <a href="http://openinviter.com/" rel="nofollow">OpenInviter</a> site and register an account there.</li>
	<li>
		Edit 'plugins/openinviter/OpenInviter/config.php'. Put there your username and private key you obtained from OpenInviter site. Make sure "stats" is FALSE, otherwise the plugin may not work on some hosts.</li>
	<li>
		Optional: rename 'plugins/openinviter/OpenInviter/postinstall_bk.php' to 'plugins/openinviter/OpenInviter/postinstall.php', run it from your browser and then remove it if everything is ok.</li>
	<li>
		The link to the plugin is http://example.com/index.php?e=openinviter or http://example.com/openinviter (with handy urls).</li>
</ol>]]></description>
			<pubDate>пт, 30 дек 2011 16:53:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/community-social/openinviter]]></link>
		</item><item>
			<title>PHPMailer (SMTP)</title>
			<description><![CDATA[<p>
	This plugin makes Cotonti send all emails via SMTP instead of standard mail() function. It uses PHPMailer class by Andy Prevost.</p>
]]></description>
			<pubDate>пт, 30 дек 2011 11:50:00 -0000</pubDate>
			<link><![CDATA[http://www.cotonti.com/ru/extensions/utilities-tools/phpmailer]]></link>
		</item></channel>
</rss>
