<?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>Блог маленького, но очень отважного программиста &#187; Создание USL-CMS</title>
	<atom:link href="http://xo66ut.ru/archives/category/usl-cms/feed" rel="self" type="application/rss+xml" />
	<link>http://xo66ut.ru</link>
	<description>PHP, MySQL, Javascript, JQuery, ExtJS, UML, и другие интернетости...…</description>
	<lastBuildDate>Fri, 10 Sep 2010 11:41:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Эволюция Систем управления содержимым (CMS).</title>
		<link>http://xo66ut.ru/archives/193</link>
		<comments>http://xo66ut.ru/archives/193#comments</comments>
		<pubDate>Thu, 15 Oct 2009 10:12:07 +0000</pubDate>
		<dc:creator>Xo66uT</dc:creator>
				<category><![CDATA[Интересное в Сети]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Создание USL-CMS]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Будущее]]></category>

		<guid isPermaLink="false">http://xo66ut.ru/?p=193</guid>
		<description><![CDATA[Первые CMS появились в начале 2000 года, но в то время они были очень узконаправленными решениями и в основном решали задачу управления одним сайтом, немного позднее CMS стали выполняться в более универсальном виде, то есть с возможностью подстройки под конкретный проект. Эволюция CMS происходит достаточно быстро, и это в первую очередь связано с появлением новых [...]]]></description>
			<content:encoded><![CDATA[<p>Первые CMS появились в начале 2000 года, но в то время они были очень узконаправленными решениями и в основном решали задачу управления одним сайтом, немного позднее CMS стали выполняться в более универсальном виде, то есть с возможностью подстройки под конкретный проект. Эволюция CMS происходит достаточно быстро, и это в первую очередь связано с появлением новых течений и стандартов.<span id="more-193"></span></p>
<p><a href="http://cmslist.ru/"><img class="alignnone" title="Статистика использования популярных cms с cmslist.ru" src="http://cmslist.ru/images/cms/content/blogcms.jpg" alt="" width="469" height="343" /></a></p>
<p><strong>Используемые в CMS-движке принципы, можно представить в виде качественного скачка развития принципов построения сайтов в своеобразном спиральном технологическом развитии.</strong></p>
<ol>
<li><strong>До появление CMS </strong><br />
На первом этапе появления Интернет сайтов CMS-движков как таковых ещё не было и поэтому большинство страниц были статичными.<strong>Шаблоны</strong> использовались только в тяжёлых настольных WYSIWYG-программах редактирования HTML текста, либо добавлялись вручную в текстовом редакторе.</p>
<p><strong>Навигация</strong> строилась вручную, в лучшем случае с использованием включений (SSI &#8211; include инструкций в .shtml), либо фреймов, либо на основе клиентского javascript программирования.</p>
<p>Такие сайты тяжело <strong>управлялись</strong> и как правило, вручную через ftp протоколы.</li>
<li><strong>Появление активного серверного скриптинга</strong><strong>Активный серверный скриптинг на сайте: cgi/pl/epl, php/phtml, asp/aspx/mspx/wbp, jsp/jhtml, cfm и т.д., без управления содержимым (без CMS-движка).</strong>
<p>С появлением активного серверного скриптинга появилась возможность программировать прямо в момент запроса страницы пользователем. Это привело к почти тотальному и в большинстве случаев бездумному использованию серверного скриптинга даже для вывода статичных страниц.</p>
<p>Вопрос <strong>управления</strong> содержимым и <strong>навигации</strong> в большинстве своём строился также в ручную с использованием включений (SSI include-инструкций в shtml), фреймов, а также при помощи программирования и активного скриптинга.</li>
<li><strong>Появление первых CMS-движков</strong><strong>Управление содержимым через шаблонный CMS-движок, содержимое хранится в SQL таблицах или сохраняющий содержимое в файловой системе, с последующим выводом их через активный серверный скриптинг и другие вариации.</strong>Появление активного серверного скриптинга почти сразу породило идею создания Системы управления сайтом.</li>
<li><strong>Началась эра CMS-движков.</strong>Родилась идея <strong>управления:</strong> скрещивания шаблонов с содержимым и с автоматическим построением <strong>навигации</strong> на сайте.Самый простой способ построения CMS-движка, заключается в загрузке содержимого в поля SQL-таблицы в момент редактирования в CMS-движке и выводить их на сайте при помощи активного скриптинга, то есть в момент обращения пользователя к странице сайта.<br />
Так и сейчас работает большенство бесплатных CMS.<br />
Один сайт построенный на этих CMS способен &#8220;положить&#8221; сервер при достаточно умеренных нагрузках.</li>
<li><strong>Появления технологий AJAX и JSON.</strong><br />
Появление этих технологий дало возможность представить интерфейс CMS практически неотличимым по интерактивности от обычных desktop-приложений.</li>
<li><strong>Появление XML/XSL(T) технологии<br />
</strong>Появление XML/XSL технологии облегчило построение навигации древовидных структурированных разделов на сайте.</p>
<p>В большинстве CMS-движков стали активно использовать XML/XSL технологии.</li>
<li><strong>Развитие технологий Flash и Silverlight</strong>.<br />
Активное развитие и применение этих технологий добавило интерактивности в современные CMS, появилась возможно создавать очень удобные UI для работы с системой.</li>
<li><strong>Активное применение концепции MVC (паттерна проектирования).</strong><br />
<strong>Скриптинг CMS-движка, генерирующий по шаблонам статичные страницы, с автоматической навигацией, без использования SQL-таблиц для хранения содержимого.</strong><br />
Следующий шаг в развитии CMS-движков, привёл опять же к статическим страницам, но уже на качественно новом уровне.<br />
Как это ни странно, пришлось вернуться обратно к статическим страницам, но уже перегенерированными в момент сохранения страницы.<br />
Идея <strong>управления сайтом</strong>: скрещивания шаблонов с содержимым и с автоматическим построением <strong>навигации</strong> на сайте, дополнилась <strong>перегенерацией</strong>.<br />
Этот путь для реализации в CMS один из самых сложных и тем не менее самый правильный.</li>
</ol>
<p><em>Использовались материалы Айдара Майлебаева.</em></p>
<img src="http://xo66ut.ru/?ak_action=api_record_view&id=193&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://xo66ut.ru/archives/193/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Создание USL-CMS</title>
		<link>http://xo66ut.ru/archives/29</link>
		<comments>http://xo66ut.ru/archives/29#comments</comments>
		<pubDate>Tue, 19 May 2009 12:39:10 +0000</pubDate>
		<dc:creator>Xo66uT</dc:creator>
				<category><![CDATA[Программирование на PHP]]></category>
		<category><![CDATA[Создание USL-CMS]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ООП]]></category>

		<guid isPermaLink="false">http://xo66ut.ru/archives/29</guid>
		<description><![CDATA[Решением коллегиальной комиссии (шутка), было решено создать свою cms систему с доступным (userfriendly) администрированием, работа движется, что получится &#8211; покажет время. В настоящее время над ней работает 3 человека. Собираюсь публиковать здесь важные этапы в развитии системы. В настоящее время интереса заслуживает разве что работа фотогалереи, когда написание этого модуля (а фотогалерея это опциональный модуль [...]]]></description>
			<content:encoded><![CDATA[<p>Решением коллегиальной комиссии (шутка), было решено создать свою cms систему с доступным (userfriendly) администрированием, работа движется, что получится &#8211; покажет время. В настоящее время над ней работает 3 человека. Собираюсь публиковать здесь важные этапы в развитии системы. В настоящее время интереса заслуживает разве что работа фотогалереи, когда написание этого модуля (а фотогалерея это опциональный модуль CMS), будет завершено, думаю написать здесь краткий обзор возможностей.</p>
<img src="http://xo66ut.ru/?ak_action=api_record_view&id=29&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://xo66ut.ru/archives/29/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
