<?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>ono &#187; Руководство интернет-проектом</title>
	<atom:link href="/category/rukovodstvo-internet-proektom/feed" rel="self" type="application/rss+xml" />
	<link>http://ono.org.ua</link>
	<description>жизнь в цифровом мире</description>
	<lastBuildDate>Wed, 07 Aug 2013 08:59:17 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.8</generator>
	<item>
		<title>CMS уровня предприятия</title>
		<link>http://ono.org.ua/cms-urovnya-predpriyatiya.html</link>
		<comments>http://ono.org.ua/cms-urovnya-predpriyatiya.html#comments</comments>
		<pubDate>Mon, 23 Apr 2012 09:39:26 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=3073</guid>
		<description><![CDATA[
Говоря понятным языком, CMS уровня предприятия &#8212; это CMS, которая отвечает сложным потребностям и выдерживает огромную посещаемость. Подумайте об IBM, Microsoft, Amazon, Yahoo!, Apple и Google. Это гигантские Web-представительства, и они пользуются услугами гигантов мира CMS. В данной статье вы  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/aegir_cms.jpg"><img class="aligncenter size-full wp-image-3075" title="CMS Aegir" src="/wp-content/uploads/2012/04/aegir_cms.jpg" alt="CMS Aegir" width="600" height="462" /></a></p>
<p>Говоря понятным языком, CMS уровня предприятия &#8212; это CMS, которая отвечает сложным потребностям и выдерживает огромную посещаемость. Подумайте об IBM, Microsoft, Amazon, Yahoo!, Apple и Google. Это гигантские Web-представительства, и они пользуются услугами гигантов мира CMS. В данной статье вы ознакомитесь с самыми лучшими предложениями данного класса <a title="CMS с открытым кодом" href="/cms-s-otkrytym-kodom.html">CMS с открытым кодом</a>. Мы рассмотрим несколько примеров, а затем остановимся на одной системе и используем ее в качестве примера тестирования CMS на расширяемость, трафик и функциональные требования, необходимые для предприятий.<span id="more-3073"></span></p>
<p><strong>CMS-предложение: Midgard</strong></p>
<p><strong></strong>Наш первый пример, Midgard, не является CMS в полном смысле этого слова &#8212; это каркас управления содержанием (www.midgard-project.org). Если вы разработчик, возможно, вам захочется использовать Midgard в качестве каркаса для CMS, которую вы разрабатываете. Обычно потребители используют CMS-системы, такие как Aegir, Asgard и PHPmole, которые созданы на основе каркаса Midgard. Midgard построен на Apache, PHP и компонентах MySQL, для его использования нужен набор навыков, который мы обрисовали ранее, когда обсуждали техническое понимание штатных сотрудников, которое требуется для работы с продуктами с открытым кодом.</p>
<p>Достоинство Midgard состоит в поддержке последовательности действий редакторов, механизмов утверждения и его способности автоматически прикреплять метаданные ко всему содержанию.</p>
<p><strong>CMS-предложение: PHPmole</strong></p>
<p>PHPmole использует Midgard в качестве каркаса, однако, помимо этого, он обладает прекрасными инструментами для разработки, включающими в себя визуальный HTML-редактор и другие простые в использовании графические инструменты разработки. PHPmole, как и многие проекты с открытым кодом, -это продукт любви разработчиков, и он постоянно эволюционирует. Если ваш офис или организация активно пользуется MS Word для создания содержания, обратите внимание на другую CMS, основанную на Midgard, &#8212; это Aegir CMS (www.aegirproject.org). Также Aegir поддерживает несколько кодировок языков, включая Unicode. Если вы пишете содержание на таких языках, как финский, немецкий, китайский, русский или маори, вам следует попробовать эту CMS, потому что она имеет встроенную поддержку языков.</p>
<p>При составлении функциональных требований при <a title="Выбор CMS" href="/vybor-cms.html">выборе CMS</a>, простая установка была отмечена как большой плюс. Здесь может подойти OpenCMS (www.opencms.com). OpenCMS поставляется вместе с HTML-мастером установки, который поможет вам подключиться к базе данных. Также вместе с ним поставляются инструменты, которые помогут вам управлять последовательностью действий; это позволяет вам проще администрировать и разделять задачи по созданию содержания, редактированию и публикации, которые ранее обсуждалось в статье «<a title="Области для подготовки и производства" href="/oblasti-dlya-podgotovki-i-proizvodstva.html">Области для подготовки и производства</a>». Также вместе с OpenCMS поставляется визуальный редактор, который поможет людям нетехнического склада ума легко создавать и обновлять содержание.</p>
<p><strong>Исследование: Zope</strong></p>
<p>Из широкомасштабных CMS-инструментов уровня предприятия Zope (www.zope.org) &#8212; наиболее известный. Должен признаться: для одного из моих сайтов я использую Zope. Я думаю, вы понимаете, почему я выбрал именно его в качестве основного примера CMS с открытым кодом уровня предприятия: потому что я знаю его лучше всего.</p>
<p>Среди CMS-инструментов с открытым кодом Zope появился одним из первых &#8212; его выпустила в 1998 году Zope Corporation. Zope также включает в себя свой собственный сервер приложений, что может быть ценным дополнением либо, наоборот, лишней вещью &#8212; в зависимости от того, с какой точки зрения на это посмотреть. Zope включает программное обеспечение Web- и FTP-cepверов, которые извлекают содержание из базы данных, например из Oracle, MySQL или SQL Server 2000.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/cms-urovnya-predpriyatiya.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMS с открытым кодом</title>
		<link>http://ono.org.ua/cms-s-otkrytym-kodom.html</link>
		<comments>http://ono.org.ua/cms-s-otkrytym-kodom.html#comments</comments>
		<pubDate>Sun, 22 Apr 2012 12:27:19 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=3015</guid>
		<description><![CDATA[
Рабочее определение: программное обеспечение с открытым кодом &#8212; обеспечение, распространяемое по открытой лицензии. В большинстве случаев это означает, что программное обеспечение (ПО) может быть скомпилировано, использовано, передано и изменено любым пользователем, но при условии что он будет  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/CMS_open_source.jpg"><img class="aligncenter size-full wp-image-3017" title="CMS с открытым кодом" src="/wp-content/uploads/2012/04/CMS_open_source.jpg" alt="CMS с открытым кодом" width="500" height="292" /></a></p>
<p>Рабочее определение: программное обеспечение с открытым кодом &#8212; обеспечение, распространяемое по открытой лицензии. В большинстве случаев это означает, что программное обеспечение (ПО) может быть скомпилировано, использовано, передано и изменено любым пользователем, но при условии что он будет действовать в рамках лицензии на это ПО. Принцип движения открытого программного обеспечения состоит в том, что оно может свободно распространяться и изменяться членами открытого сообщества, а значит, со временем будет улучшаться, &#8212; в этом его большое преимущество перед обычным программным обеспечением.<span id="more-3015"></span></p>
<p>Открытая операционная система Linux &#8212; один из самых известных (и успешных) примеров этого принципа. Другой пример &#8212; бесплатный, расширяемый серверный язык РНР, используемый на сотнях тысяч сайтов (включая Yahoo.com).</p>
<p>Не все продукты с открытым кодом бесплатные. Open Office &#8212; это программный продукт с открытым кодом, который соперничает с Microsoft Office и работает под Linux, UNIX, Windows и Mac OS. Эта программа стоит гораздо меньше, чем Microsoft Office, но не выполняет всех задач MS Office (да и не претендует на это).</p>
<p>Когда код части программного обеспечения открыт, его разработчики создают общедоступную лицензию, которая описывает условия использования этого программного обеспечения. При появлении того или иного ПО возникает сообщество разработчиков. Члены этого сообщества начинают модифицировать и расширять оригинальную версию, улучшая и развивая ее. Так произошло с Linux, Apache, PHP, Mozilla и KHTML (открытым кодом, на котором работают браузеры Konqueror и Safari). Тот факт, что программное обеспечение с открытым кодом по лицензии можно использовать бесплатно, делает подобные продукты очень привлекательными для людей, работающих при небольшом бюджете.</p>
<p>Программное обеспечение с открытым кодом бывает самым разным, в том числе и коммерческим: текстовые процессоры, ПО для сервера, почтовые программы, Web-браузеры и, конечно же, системы управления сайтом. Далее, мы сосредоточим наше внимание на CMS с открытым кодом.</p>
<blockquote><p>Не все продукты с открытым кодом одинаковы по качеству и имеют одинаковые лицензии, поэтому вам надо быть очень осторожными при выборе. Действительно, CMS с открытым кодом могут подойти не всем. Несмотря на их низкую (либо вообще нулевую) цену, продукты с открытым кодом могут требовать большего участия специалистов, поскольку подобное ПО часто нуждается в том, чтобы хотя бы один человек в вашей команде обладал необходимыми навыками для установки и изменения CMS.</p></blockquote>
<p>При выборе CMS с открытым кодом, примите во внимание пять следующих характеристик выигрышного продукта с открытым кодом:</p>
<ol>
<li>Активное сообщество разработчиков. Чем активнее будет сообщество, тем больше улучшений и поддержки вы сможете получить.</li>
<li>Расширяемость. Удостоверьтесь, что CMS-инструмент, который вы присмотрели, сможет расширяться вместе в вашими потребностями. Не тратьте время, энергию, и, конечно же, деньги на CMS, которая не будет расширяться по мере роста вашего сайта. (Например, открытый язык РНР расширяется в соответствии с требованиями Yahoo! &#8212; это хороший знак.)</li>
<li>Поддержка. Возможно, вам придется нанять консультанта, когда вы начнете использовать свою CMS с открытым кодом. Убедитесь, что в этой области поддержка доступна.</li>
<li>Привлекательность для ваших программистов, разработчиков и для вас. Верный индикатор успеха любой новой технологии &#8212; ее привлекательность для разработчиков. Если вашим программистам она не нравится, они не будут ее успешно использовать.</li>
<li>Соответствие вашим нуждам. Наконец, нужно удостовериться в том, что CMS, которую вы выбрали, соответствует вашим нуждам и соответствует <a title="Постановка задачи при создании сайта" href="/postanovka-zadachi-pri-sozdanii-sajta.html">постановленным задачам сайта</a>. Не тратьте время и деньги, устанавливая CMS, которая не предлагает необходимые вам функции и вынуждает понапрасну тратить время, пытаясь выжать что-то хорошее из плохой ситуации, или подстраивать ваши деловые потребности под эту ситуацию, чтобы оправдать использование системы, которая на самом деле не помогает вам.</li>
</ol>
<p>Существует масса самых разных CMS-инструментов &#8212; от широкомасштабных инструментов уровня предприятия до небольших приложений.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/cms-s-otkrytym-kodom.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выбор CMS</title>
		<link>http://ono.org.ua/vybor-cms.html</link>
		<comments>http://ono.org.ua/vybor-cms.html#comments</comments>
		<pubDate>Sun, 22 Apr 2012 10:05:44 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=3009</guid>
		<description><![CDATA[
Теперь, когда вы определились с тем, что CMS может сделать для вас, самое время приступить к ее покупке. Прежде чем определиться с наиболее подходящей вашему бюджету CMS, вам необходимо сделать три вещи:

Определите функциональные требования. Здесь отталкивайтесь от списка, приведенного  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/choose_cms.png"><img class="aligncenter size-full wp-image-3012" title="Выбор CMS" src="/wp-content/uploads/2012/04/choose_cms.png" alt="Выбор CMS" width="500" height="306" /></a></p>
<p>Теперь, когда вы определились с тем, что CMS может сделать для вас, самое время приступить к ее покупке. Прежде чем определиться с наиболее подходящей вашему бюджету CMS, вам необходимо сделать три вещи:<span id="more-3009"></span></p>
<ol>
<li>Определите функциональные требования. Здесь отталкивайтесь от списка, приведенного ранее.</li>
<li>Определите бюджет. Помните, что эта сумма должна покрыть не только расходы на покупку CMS, но и связанные с CMS расходы. Эти расходы могут включать в себя обучение, профессиональное обслуживание, а также расходы на импортирование уже существующего содержания. Дополнительные расходы могут включать в себя <a title="Выбор провайдера Web-хостинга" href="/vybor-provajdera-web-xostinga.html">хостинг</a>, дополнения, обновления, поддержку. Противопоставьте эти расходы сумме, которую вы можете <a title="Экономия на CMS" href="/ekonomiya-na-cms.html">сэкономить благодаря CMS</a> на коротком отрезке работы и в дальнейшем.</li>
<li>Удостоверьтесь в том, что ваши сотрудники обладают необходимыми техническими навыками. Будьте осторожны: учитывайте только тех сотрудников, которые намерены остаться на долгий срок. Если у вас работает только один или два технических специалиста, и вы не уверены в том, что они останутся в организации надолго, следует это учесть, думая о CMS. (Готовьте себя к худшему, и вы сможете этого избежать.) Впрочем, возможно, вы недооцениваете уровень навыков ваших сотрудников и вам не нужно дополнительно нанимать консультанта.</li>
</ol>
<p>Если у вас работает один технический специалист, чьи навыки в некоторых областях подвергаются сомнению, и он недавно сказал вам, что ищет другую работу, вы, возможно, передумаете отдавать предпочтение CMS с открытым кодом, которая требует технических знаний для установки и поддержки.</p>
<p>На самом деле стоимость CMS не ограничивается ценой, указанной в прейскуранте. Иногда новая CMS требует дополнительных профессиональных услуг по установке и загрузке старого содержания в новую систему. Также могут понадобиться новые сотрудники, владеющие необходимыми техническими навыками для запуска новой системы, либо понадобятся вспомогательные приобретения, как, например, дополнительные серверы, базы данных или лицензии на использование программного обеспечения. Прежде чем выбрать CMS, проверьте, посчитали ли вы все дополнительные расходы.</p>
<p>Я организованный человек, и, когда я планирую что-то, я люблю составлять схемы. Это помогает мне держать в одном месте все факторы, влияющие на принятие решения. При планировании расходов на CMS я бы обязательно составил список всех необходимых мне возможностей, свои технические требования и, конечно, определил бы свой бюджет.</p>
<p>Если вы будете делать то же самое, вам будет проще принимать решения. Если вы не распоряжаетесь бюджетом и вам необходимо получить одобрение сверху, составление четкого и подробного плана поможет вам и в данном случае. Я бы советовал учитывать три фактора, влияющих на принятие решения.</p>
<p>Таблица. План требований и возможных решений</p>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="315">
<p align="center"><strong>Необходимость наличия тех или иных возможностей</strong></p>
</td>
<td valign="top" width="105">
<p align="center"><strong>Ответ</strong></p>
</td>
<td valign="top" width="315">
<p style="text-align: center;"><strong>Примечания</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="315">Нужно ли вам <a title="Шаблоны CMS" href="/shablony-cms.html">управлять разметкой страницы при помощи шаблонов</a>?</td>
<td valign="top" width="105">Да</td>
<td valign="top" width="315">Нам нужно управлять разметкой страниц сайта при помощи шаблонов. Уже давно необходимо изменить верхнюю панель навигации: чтобы поменять одну ссылку или одно изображение, нам приходится редактировать 20 различных файлов. На эту работу уйдет слишком много времени, и в процессе ее выполнения может возникнуть множество ошибок</td>
</tr>
<tr>
<td valign="top" width="315">Нужны ли вам возможности по написанию разметки и <a title="Редактирование контента в CMS" href="/redaktirovanie-kontenta-v-cms.html">визуальному редактированию</a>?</td>
<td valign="top" width="105">Отчасти</td>
<td valign="top" width="315">На данный момент это не обязательно. Однако, когда большое количество людей, не являющихся техническими специалистами, начнет добавлять содержание на сайт, безусловно, для этого им понадобится простой интерфейс. Если такая возможность появится у нас сейчас, нам будет проще привлечь к проекту специалистов нетехнического профиля</td>
</tr>
<tr>
<td valign="top" width="315">Нужна ли вам поддержка XHTML и CSS?</td>
<td valign="top" width="105">Да</td>
<td valign="top" width="315">Мы потратили большое количество усилий и средств на разработку хороших (X)HTML и CSS. Теперь нам надо, чтобы эта работа не оказалась напрасной</td>
</tr>
<tr>
<td valign="top" width="315">Нужна ли вам возможность работы с базой данных?</td>
<td valign="top" width="105">Да</td>
<td valign="top" width="315">Нам надо, чтобы наша CMS работала с базой данных MySQL, которая недавно стала нашим стандартом</td>
</tr>
<tr>
<td valign="top" width="315">Нужны ли вам <a title="Области для подготовки и производства" href="/oblasti-dlya-podgotovki-i-proizvodstva.html">области для подготовки и для производства</a>?</td>
<td valign="top" width="105">Возможно</td>
<td valign="top" width="315">Было бы неплохо, но в ближайшие 2-3 года нам это не понадобится. Это будет нужно только в том случае, если у нас что-то не будет получаться</td>
</tr>
<tr>
<td valign="top" width="315">Нужен ли вам <a title="Технология RSS" href="/texnologiya-rss.html">механизм RSS</a>?</td>
<td valign="top" width="105">Да</td>
<td valign="top" width="315">Наши конкуренты использовали механизм RSS в течение последних восьми месяцев, и, согласно нашим исследованиям, именно благодаря этой возможности количество посетителей у них значительно увеличилось</td>
</tr>
<tr>
<td valign="top" width="315">Команда в 7-10 человек</td>
<td valign="top" width="105">Очень нужно</td>
<td valign="top" width="315">Мы работали с некоторыми хорошими приложениями по управлению процессом Web-производства. Например, инструмент Check-in/Check-out пакета Dreamweaver помог нам отслеживать, кто над чем работает. Сейчас наша команда увеличилась с трех до семи человек, нам нужны более серьезные инструменты для управления файлами</td>
</tr>
<tr>
<td valign="top" width="315"><a title="Возможность управления версиями" href="/vozmozhnost-upravleniya-versiyami.html">Управление версиями</a></td>
<td valign="top" width="105">Отчасти</td>
<td valign="top" width="315">Было бы неплохо, если бы мы смогли найти CMS, которая смогла бы управлять версиями, но, если мы найдем доступную CMS, которая будет вполне соответствовать всем остальным нашим требованиям, мы найдем и отдельное недорогое программное обеспечение для управления версиями</td>
</tr>
<tr>
<td colspan="3" valign="top" width="735">
<p style="text-align: center;"><strong>Функциональные требования</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="315">Работает под управлением UNIX</td>
<td valign="top" width="105">Очень нужно</td>
<td valign="top" width="315">Это стандарт нашей компании, мы не можем себе позволить расходы на новую операционную систему. У нас работают только специалисты по UNIX, ни у кого нет навыков в управлении другими ОС</td>
</tr>
<tr>
<td valign="top" width="315">Работает с базой данных MySQL</td>
<td valign="top" width="105">Очень нужно</td>
<td valign="top" width="315">MySQL &#8212; это наш новый стандарт. Помните, что в ближайшие два года нам также необходимо поддерживать совместимость с уже существующей базой данных MS Access</td>
</tr>
<tr>
<td valign="top" width="315">Простая в установке и поддержке</td>
<td valign="top" width="105">Очень нужно</td>
<td valign="top" width="315">У нас великолепная IT-команда, но наши люди и без того перегружены. Необходимо, чтобы мы могли произвести установку самостоятельно, а за помощью IT-поддержки обращались только в крайних случаях</td>
</tr>
<tr>
<td colspan="3" valign="top" width="735">
<p style="text-align: center;"><strong>Другие факторы</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="315">Общий бюджет</td>
<td valign="top" width="105">S1000</td>
<td valign="top" width="315">Эта сумма должна покрыть все расходы, включая обучение, поддержку и установку</td>
</tr>
<tr>
<td valign="top" width="315">Навыки штатных специалистов</td>
<td valign="top" width="105">PHP/Perl</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">XML/XSLT</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">Графиче­ский дизайн</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">(X)HTML и CSS</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">Apache/ UNIX</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">SQL</td>
<td valign="top" width="315"></td>
</tr>
<tr>
<td valign="top" width="315"></td>
<td valign="top" width="105">MySQL, Access</td>
<td valign="top" width="315">Мы можем работать и с другими базами данных, однако нам необходимо, чтобы наша CMS поддерживала MySQL &#8212; наш новый стандарт</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Теперь, когда у вас есть список необходимых предметов, классифицированных по степени важности, можно отправляться покупать CMS. Давайте обсудим некоторые варианты CMS из тех, что существуют на рынке. В каждой категории я выделил несколько CMS, а затем более детально исследовала по одной CMS в каждой группе. Пожалуйста, не стоит думать, что мой основной пример &#8212; это лучший вариант; вам необходимо провести собственное исследование. Не ограничивайтесь изучением только той CMS-продукции, которая здесь упоминалась; включите в исследование другие CMS-системы. Я уверен, что в ближайшее время на рынке появятся новые продукты.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/vybor-cms.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Области для подготовки и производства</title>
		<link>http://ono.org.ua/oblasti-dlya-podgotovki-i-proizvodstva.html</link>
		<comments>http://ono.org.ua/oblasti-dlya-podgotovki-i-proizvodstva.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 17:04:10 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=3002</guid>
		<description><![CDATA[
Многие Web-профессионалы работают на нескольких серверах и в нескольких рабочих областях для того, чтобы управлять различными задачами по производству и развитию. Простой пример такого рода администрирования представлен в таблице.
Таблица. Задачи рабочих областей для простого  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/UnderConstruction.jpg"><img class="aligncenter size-full wp-image-3003" title="Области для подготовки и производства" src="/wp-content/uploads/2012/04/UnderConstruction.jpg" alt="Области для подготовки и производства" width="500" height="280" /></a></p>
<p>Многие Web-профессионалы работают на нескольких серверах и в нескольких рабочих областях для того, чтобы управлять различными задачами по производству и развитию. Простой пример такого рода администрирования представлен в таблице.<span id="more-3002"></span></p>
<p>Таблица. Задачи рабочих областей для простого содержания</p>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center;" valign="top" width="270"> <strong>Область</strong></td>
<td style="text-align: center;" valign="top" width="326"><strong>Содержание</strong></td>
</tr>
<tr>
<td valign="top" width="270">Область разработки или подготовки</td>
<td valign="top" width="326">Создание и проверка содержания</td>
</tr>
<tr>
<td valign="top" width="270">Область производства</td>
<td valign="top" width="326">Динамическое содержание</td>
</tr>
</tbody>
</table>
<p>В данном случае есть две рабочие области: одна &#8212; для <a title="Редактирование контента в CMS" href="/redaktirovanie-kontenta-v-cms.html">создания и редактирования текста</a>, а другая &#8212; для реально работающего (динамического) содержания. Когда текст создан и отредактирован, он перемещается в область производства. В некоторых системах управления сайтом это перемещение происходит автоматически. Например, CMS позволяет создателю текста переместить его в область разработки одним щелчком мыши. Затем редактор работает в той же самой области разработки, проверяя новое содержание.</p>
<blockquote><p>Когда работа по редактированию завершена, редактор может переместить содержание в область производства, опять-таки только нажав одну кнопку. По завершении этой работы содержание становится динамическим и появляется в Сети.</p></blockquote>
<p>Другая, более сложная система использования областей подготовки и производства встречается при разработке программного обеспечения вместе с содержанием сайта. Предположим, у вас есть техническая команда, которая разрабатывает программное обеспечение для чата. В то же время создатели содержания работают над текстом. Возможно, вы захотите, чтобы управление разработкой программного обеспечения осуществлялось по той же схеме, по которой вы управляли созданием содержания в предыдущем примере, используя различные области разработки для создания, тестирования и устранения ошибок. Когда программное обеспечение для чата готово, вы можете переместить его в область производства.</p>
<p>Если создание (содержания происходит в то же самое время, что и разработка программного обеспечения, возможно, вам захочется, чтобы эти процессы проходили отдельно друг от друга. В таком случае области подготовки и производства будут выглядеть, как в таблице.</p>
<p>Таблица. Задачи рабочих областей при отдельной работе над программной частью</p>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="196"></td>
<td valign="top" width="214">
<p style="text-align: center;"><strong>Программное обеспечение</strong></p>
</td>
<td valign="top" width="203">
<p style="text-align: center;"><strong>Содержание или данные</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="196">Область разработки или подготовки</td>
<td valign="top" width="214">Разрабатываемое и тестируемое программное обеспечение</td>
<td valign="top" width="203">Создание и проверка содержания</td>
</tr>
<tr>
<td valign="top" width="196">Область производства</td>
<td valign="top" width="214">Работающее программное обеспечение</td>
<td valign="top" width="203">Находящееся в общем доступе содержание</td>
</tr>
</tbody>
</table>
<p>Области подготовки и производства могут быть разделены по-другому. В некоторых проектах одна область подготовки отводится под данные, другая – под <a title="Веб-страницы отличаются от книжных" href="/veb-stranicy-otlichayutsya-ot-knizhnyx.html">Web-страницы</a>. Некоторые CMS-инструменты позволяют работать одновременно в областях подготовки и производства, автоматизируя процесс передачи содержания из области разработки в область производства. Помните о том, что CMS-инструменты не покрывают расходы на использование различных областей &#8212; они просто позволяют работать в этих областях одновременно.</p>
<p>Даже если сейчас вы не имеете дело с такой организацией работы, возможно, когда-нибудь вам придется. Если вы предвидите такую возможность в будущем, имейте в виду, что процесс перемещения файлов из одной области в другую &#8212; не всегда простой и дешевый. Подумайте, нужен ли вам CMS-инструмент, который будет заниматься перемещением файлов из области разработки в область производства.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/oblasti-dlya-podgotovki-i-proizvodstva.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Технология RSS</title>
		<link>http://ono.org.ua/texnologiya-rss.html</link>
		<comments>http://ono.org.ua/texnologiya-rss.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 16:15:23 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2995</guid>
		<description><![CDATA[
Rich Site Summary (Расширенное изложение сайта), или RSS, &#8212; это XML-формат, который позволяет давать доступ к Web-содержанию других сайтов. Не беспокойтесь: вам не придется создавать XML-разметку. RSS &#8212; это инструмент, который позволяет использовать какую-то определенную часть вашего  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/rss.png"><img class="aligncenter size-full wp-image-2996" title="XML-формат RSS" src="/wp-content/uploads/2012/04/rss.png" alt="XML-формат RSS" width="500" height="250" /></a></p>
<p>Rich Site Summary (Расширенное изложение сайта), или RSS, &#8212; это XML-формат, который позволяет давать доступ к Web-содержанию других сайтов. Не беспокойтесь: вам не придется создавать XML-разметку. RSS &#8212; это инструмент, который позволяет использовать какую-то определенную часть вашего Web-содержания одновременно в нескольких местах. Механизм RSS позволяет пользователям, включая и других Web-разработчиков, выбирать, сохранять и распространять любые понравившиеся куски содержания.<span id="more-2995"></span></p>
<p><strong>Рассылки новостей.</strong></p>
<p>Многие сайты общаются со своими сообществами через рассылки новостей. Это может быть эффективным <a title="Преимущества интернет-маркетинга" href="/preimushhestva-internet-marketinga.html">маркетинговым инструментом</a>; не стоит пренебрегать возможностью влиять на посещаемость сайта с помощью еженедельных новостных писем.</p>
<p>Благодаря технологии RSS можно значительно увеличить количество посетителей. Если вы занимаетесь поставкой содержания (например, новостей), вам следует обратить внимание на RSS. Если вам нужна RSS-стратегия, выбирайте какие-нибудь CMS-инструменты, которые могут использовать несколько механизмов RSS</p>
<p>Когда я работал над сайтом, написанным с помощью JavaScript, я отправлял рассылки новостей раз в две недели. В те дни, когда эти письма отправлялись, количество посещений сайта увеличивалось примерно в два раза.</p>
<p>Ник Асборн в Net Wodrs рассказывает подобную историю и дает совет авторам, работающим при небольшом бюджете, которые хотят получить максимум пользы от рассылки новостей:</p>
<blockquote><p>Меня всегда поражал рост активности посетителей, вызванный каждым новостным письмом, которое я отправлял. Я не использую новостные письма, чтобы что-то продавать, &#8212; по крайней мере, не делаю это открыто. Отправка каждого письма вызывает наплыв новых посетителей на мой сайт. Если содержание вашего сайта весьма полезно, то рассылка новостных писем будет особенно эффективна. Среди всех строк в новостных рассылках есть одна, которая может оказаться особенно важной: Расскажите своему другу или коллеге об этой рассылке.</p></blockquote>
<p>У некоторых пользователей есть свой собственный RSS-список просмотров, и когда они видят, что сайты, добавленные в этот список, были обновлены, они посещают эти сайты. Многие используют бесплатные (или недорогие) программы типа News Reader, которые показывают новые или измененные RSS-заголовки и текст с сайтов, на которые они подписались. Подписка бесплатная; вы сообщаете News Reader, RSS каких сайтов вы хотите отслеживать; это делается путем добавления того или иного адреса в диалоговое окно News Reader. News Reader просматривает сайты, поддерживающие RSS, а затем загружает те разделы, на которые вы подписались.</p>
<blockquote><p>Рассылка новостей может оказать значительное влияние на увеличение посещаемости сайта. Об обновлениях на сайте можно сообщать кратко в форме новостного письма. Если вам это нравится, при выборе системы управления контентом не <a title="Экономия на CMS" href="/ekonomiya-na-cms.html">экономьте на CMS</a> и обратите внимание, содержит ли она инструмент по автоматическому (или упрощенному) производству новостных писем.</p></blockquote>
<p>Польза механизма RSS состоит в том, что он позволяет недорого, но при этом более широко распространять ваше <a title="Контент" href="/kontent.html">содержание</a> и тем самым увеличивать посещаемость сайта. Если вы предоставляете вашим посетителям больше возможностей узнать о том, что ваш сайт был обновлен, вы даете им больше шансов и стимулов для того, чтобы посетить ваш сайт снова.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/texnologiya-rss.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Возможность управления версиями</title>
		<link>http://ono.org.ua/vozmozhnost-upravleniya-versiyami.html</link>
		<comments>http://ono.org.ua/vozmozhnost-upravleniya-versiyami.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 15:37:33 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2990</guid>
		<description><![CDATA[
Возможность управления версиями &#8212; это одна из проблем, которую можно решить при помощи CMS. Ранее, у нас не было механизма, который мог бы отслеживать версии страницы или компонентов, у нас также не было возможности вернуться к более ранней версии той или иной страницы или компонента либо более  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/check_version.png"><img class="aligncenter size-full wp-image-2991" title="Функция управления версиями в CMS" src="/wp-content/uploads/2012/04/check_version.png" alt="Функция управления версиями в CMS" width="500" height="256" /></a></p>
<p>Возможность управления версиями &#8212; это одна из проблем, которую можно решить при помощи CMS. Ранее, у нас не было механизма, который мог бы отслеживать версии страницы или компонентов, у нас также не было возможности вернуться к более ранней версии той или иной страницы или компонента либо более ранней версии целого сайта. CMS с функциями управления версиями и последовательностью выполняемых действий будет отслеживать версии и контролировать процесс редактирования.<span id="more-2990"></span></p>
<p>Если проблемы, связанные с версиями сайта, немногочисленны из-за небольшого штата сотрудников и слаженной работы, контроль над версиями сайта, возможно, вам не нужен. Тем не менее отсутствие инструментов автоматизации контроля над версиями и управления последовательностью выполняемых действий может повлечь за собой непредвиденные расходы. Вашим разработчикам приходится каждый вечер скачивать целые директории, прежде чем пойти домой? Вам приходилось слышать из-за стены что-нибудь вроде: «Грейс, не трогай директорию about примерно в течение часа. Я сейчас в ней работаю»?</p>
<p>Подобные взаимодействия сотрудников выливаются в расходы, которых вы изначально не замечаете. Предположим, что Грейс &#8212; разработчик, и лучше всего она работает, когда слушает в наушниках тайваньскую поп-музыку. Ее коллеги заходят к ней, хлопают ее по спине и ждут, пока она снимет наушники, чтобы попросить ее какое-то время не работать в той или иной части сайта. За год время, потерянное на такие взаимодействия, превращается в напрасно потраченные деньги.</p>
<p>Простая CMS функция Check-in/Check-out (Контроль входа/выхода) позволила бы Грейс более спокойно работать, слушая музыку, и <a title="Экономия на CMS" href="/ekonomiya-na-cms.html">CMS сэкономила</a> бы деньги для команды. (Благодаря функции Check-in/Check-out, когда один человек работает с каким-то файлом или директорией, доступ к этому файлу или директории закрыт для других до тех пор, пока работа над файлом не закончится и его не поместят обратно в систему.)</p>
<p>Если над вашим сайтом работает больше чем 2-3 человека, вы можете избежать значительных расходов, используя инструмент Check-in/Check-out или другие возможности управления версиями. Пока у вас маленькая команда, то, возможно, такие инструменты вам совсем не нужны.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/vozmozhnost-upravleniya-versiyami.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Редактирование контента в CMS</title>
		<link>http://ono.org.ua/redaktirovanie-kontenta-v-cms.html</link>
		<comments>http://ono.org.ua/redaktirovanie-kontenta-v-cms.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:15:18 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2983</guid>
		<description><![CDATA[
Великолепная возможность некоторых CMS &#8212; простой в использовании интерфейс для написания и редактирования содержания. Некоторые CMS-интерфейсы работают, как визуальные редакторы (WordPress); другие, например Zope, требуют знания HTML.
Возможно, вам понадобится интерфейс, который будет прост в  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/content_edit.jpg"><img class="aligncenter size-full wp-image-2984" title="Интерфейс редактирования контента в CMS WordPress" src="/wp-content/uploads/2012/04/content_edit.jpg" alt="Интерфейс редактирования контента в CMS WordPress" width="600" height="624" /></a></p>
<p>Великолепная возможность некоторых CMS &#8212; простой в использовании интерфейс для написания и редактирования содержания. Некоторые CMS-интерфейсы работают, как визуальные редакторы (WordPress); другие, например Zope, требуют знания HTML.<span id="more-2983"></span></p>
<p>Возможно, вам понадобится интерфейс, который будет прост в обращении и рассчитан на авторов, не имеющих специальной технической подготовки. Не пренебрегайте такой возможностью только потому, что у вас небольшой бюджет. Вы можете найти доступный инструмент, который будет соответствовать этому требованию.</p>
<p>Обратите внимание на список возможных средств:</p>
<ul>
<li>утилиты по проверке орфографии;</li>
<li>WYSIWYG-интерфейс, который позволяет людям, не знающим язык разметки, вводить содержание сайта и не требует при этом использования или понимания HTML;</li>
<li>возможности отмены и повтора (команды Undo и Redo);</li>
<li>поддержка копирования и вставки;</li>
<li>возможность ручного или автоматического создания <a title="Метаинформация веб-страницы" href="/metainformaciya-veb-stranicy.html">метаданных</a>;</li>
<li>возможность форматирования страницы в рамках шаблона;</li>
<li>контроль над расположением изображений;</li>
<li>необходимые области сайта (такие, как дополнительный <a title="Подписи изображений и ссылок" href="/podpisi-izobrazhenij-i-ssylok.html">текст для изображений</a>).</li>
</ul>
<blockquote><p>Если графический интерфейс -одно из ваших требований к CMS, доступная конфигурация Zope &#8212; открытого CMS-инструмента (www.zope.org) &#8212; может не соответствовать вашим потребностям. Для того чтобы использовать Zope в его первоначальной форме, создателю содержания потребуется умение писать разметку. Однако, как вы увидите позже, Zope можно модифицировать так, чтобы у него был простой в использовании графический интерфейс. Также обратите внимание на то, что Zope позволяет загружать HTML-страницы, созданные в любом удобном для пользователя HTML-редакторе</p></blockquote>
<p>Метаданные. Метаданные (Metadata)- это данные о данных. Метаданные могут быть использованы с различными настройками и в различных целях. Для нас метаданные полезны тем, что они описывают содержание и назначение вашей Web-страницы.<br />
Многие поисковые машины используют созданные вами метаданные в качестве описания вашего сайта, таким образом, эта информации является важной.</p>
<p>Обратите внимание на то, что-бы присутствовали все строки метаданных, которые охватывают данные о сайте, включая название, описание сайта, <a title="Ключевые слова" href="/klyuchevye-slova.html">ключевые слова</a>, по которым пользователи смогут найти подобный сайт, и информацию об авторе.</p>
<p>В результатах поиска, выдаваемых поисковыми машинами отображаются метаданные (в виде сниппетов). Web-профессионалы, работающие при небольшом бюджете, используют метаданные для того, чтобы улучшить отображение в подобных поисковых машинах, таким образом не позволяя поисковой машине показывать случайный текст с сайта.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/redaktirovanie-kontenta-v-cms.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Шаблоны CMS</title>
		<link>http://ono.org.ua/shablony-cms.html</link>
		<comments>http://ono.org.ua/shablony-cms.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 13:53:31 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2979</guid>
		<description><![CDATA[
Недостаточно знать, что вам нужно от системы управления сайтом, &#8212; необходимо также знать, что вам не нужно. Если вы этого не знаете, высока вероятность потерять деньги на CMS. У меня возникают подобные проблемы, когда я иду за покупками, особенно если дело касается компьютерных магазинов. Меня  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/cms_templates.png"><img class="aligncenter size-full wp-image-2980" title="Шаблоны CMS" src="/wp-content/uploads/2012/04/cms_templates.png" alt="Шаблоны CMS" width="500" height="316" /></a></p>
<p>Недостаточно знать, что вам нужно от системы управления сайтом, &#8212; необходимо также знать, что вам не нужно. Если вы этого не знаете, высока вероятность потерять деньги на CMS. У меня возникают подобные проблемы, когда я иду за покупками, особенно если дело касается компьютерных магазинов. Меня прельщают новейшие приспособления, решающие проблемы, о наличии которых я и не подозревала. Например, я и не знал, что мне нужен Apple iPod, пока я не увидел его в магазине. Осведомленный потребитель с ограниченным бюджетом точно знает, что ему действительно нужно, фокусирует внимание на самом важном (например, на мониторе, если он сломался) и не растрачивается на привлекательные, но совершенно не нужные ему вещи. Таким образом, прежде чем пойти за покупками, давайте посмотрим, какие у вас могут быть потребности.<span id="more-2979"></span></p>
<p>Нужно ли вам контролировать план страницы при помощи шаблонов? Одна из основных особенностей CMS &#8212; возможность управления сайтом при помощи шаблонов (templates). При использовании шаблонов вы можете заблокировать некоторые области Web-страницы, такие как <a title="Основная навигация" href="/osnovnaya-navigaciya.html">навигация</a> и область размещения логотипа, предоставляя возможность их редактирования только некоторым сотрудникам, так чтобы создатели содержания, не имеющие специальной технической подготовки, не смогли случайно все испортить. Менеджеры сайта и дизайнеры, само собой, смогут редактировать заблокированные области, если им понадобится обновить навигацию или изменить логотип.</p>
<p>Специалисты по содержанию смогут редактировать исключительно те разделы страниц, которые соответствуют их работе. Простые в использовании шаблоны позволяют вам разделять доступ к различным кускам ваших Web-страниц</p>
<p>Существует масса других способов создания шаблонов страниц, и для этого не обязательно использование CMS. Хорошей малобюджетной альтернативой служат HTML-редакторы, обладающие инструментами работы с шаблонами, такими как Macromedia Dreamweaver и Macromedia Contribute. Вполне возможно создать сайт на основе шаблонов, используя подобное программное обеспечение, и не тратить ни копейки на настоящую CMS. Важно отметить, что Macromedia Dreamweaver и Contribute &#8212; недорогие решения основных проблем по управлению содержанием. Настоящая экономия будет в том случае, если вы используете эти программы и в других целях. Многие инструменты CMS предлагают управление содержанием и установками сайта прямо в Сети; Contribute также выполняет эту задачу. Это должно иметь значение для людей с ограниченным бюджетом, поскольку единственное программное обеспечение, которое необходимо создателю содержания, &#8212; это <a title="Браузеры создаются в соответствии со стандартами W3C" href="/brauzery-sozdayutsya-v-sootvetstvii-so-standartami-w3c.html">Web-браузер</a>. Позднее мы рассмотрим еще несколько примеров управления содержанием в Сети.</p>
<p>Другое не-CMS решение по шаблонам &#8212; использование бесплатной технологии под названием server-side include, или SSI &#8212; серверные вставки. Название может вам показаться сложным, но суть этой технологии на самом деле проста.</p>
<p>Многие Web-разработчики оставляют страницы, материалы навигации и <a title="Имя сайта" href="/imya-sajta.html">логотип с именем сайта</a> в отдельном Web-документе, который находится в специальном файле на сервере, но появляется как <a title="Зоны внимания на веб-странице" href="/zony-vnimaniya-na-veb-stranice.html">часть Web-страницы</a>, когда сайт отображается в браузере.</p>
<p>Поверьте мне, SSI позволяет разработчикам управлять набором отдельных файлов логотипа и навигации независимо от остального содержимого Web-страницы. Иногда SSI &#8212; это вся автоматизация, которая нужна маленьким сайтам. Помните о том, что способ написания SSI будет различным в зависимости от сервера. О правильном синтаксисе спросите у вашего системного администратора.</p>
<blockquote><p><strong>Серверные вставки.</strong> Область определения термина Серверные вставки (SSI) достаточно широка. В самом общем значении SSI &#8212; это HTML-комментарий, который дает Web-серверу распоряжение о динамическом заполнении Web-страницы содержанием, внешним по отношению к ней. Внешнее содержание находится на отдельной HTML-странице, подобно тому как CSS- или JavaScript-документы расположены отдельно от страницы или страниц, на которых они используются. SSI может заполнить Web-страницу строкой текста или порцией данных, даже запустить программу.</p>
<p>Например, SSI может определить день, дату и время, а затем вставить эту информацию в HTML-страницу. Для нас SSI &#8212; это HTML-комментарий, который дает серверу распоряжение перетащить содержание из другого документа.</p>
<p>Один из признаков успешного малобюджетного сайта состоит в том, что при создании такого сайта максимально используются ресурсы, имеющиеся под рукой. Если ваш сайт небольшой и его управлением занимается лишь несколько Web-профессионалов, вполне возможно, что SSI &#8212; это все, что вам нужно, чтобы управлять различными кусками содержания сайта.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/shablony-cms.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Экономия на CMS</title>
		<link>http://ono.org.ua/ekonomiya-na-cms.html</link>
		<comments>http://ono.org.ua/ekonomiya-na-cms.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 13:29:50 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2974</guid>
		<description><![CDATA[
Web-профессионалам, работающим при небольшом бюджете, приходится нелегко. Наши бюджеты не позволяют нам делать серьезные ошибки и не дают нам свободного для творчества времени на то, чтобы экспериментировать с разными версиями дизайна. Роскошь вроде оригинальных фотографий или обширных коллекций  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/cms.jpg"><img class="aligncenter size-full wp-image-2975" title="Экономия на CMS" src="/wp-content/uploads/2012/04/cms.jpg" alt="Экономия на CMS" width="500" height="230" /></a></p>
<p>Web-профессионалам, работающим при небольшом бюджете, приходится нелегко. Наши бюджеты не позволяют нам делать серьезные ошибки и не дают нам свободного для творчества времени на то, чтобы экспериментировать с разными версиями дизайна. Роскошь вроде оригинальных фотографий или обширных коллекций шрифтов &#8212; не для нас. Мы не можем себе позволить тщательные исследования интерфейса, не всегда имеем возможность протестировать сайт на различных устройствах и платформах. После обращения с бесконечными просьбами к коллегам составить содержание сайта либо после самостоятельного его написания мы часто занимаемся редактированием текста, корректируем его и разбиваем текст на части.<span id="more-2974"></span></p>
<p>Однако наши проблемы не заканчиваются, когда сайт готов. Они только начинаются. При написании дополнительного содержания для сайта нам приходится вручную вносить изменения. Web-дизайнеры, работающие при небольшом бюджете, привыкли обновлять содержание сайта либо вносить небольшие изменения в структуру путем редактирования вручную каждой страницы сайта. Эта работа не только утомительная, но и дорогая: при каждом изменении сайта на ее выполнение приходится тратить часы.</p>
<p>Будучи Web-профессионалами, работающими при небольшом бюджете, часто мы не можем уложиться в отведенное время. Часто случается, что сайт <a title="Актуальность текстов" href="/aktualnost-tekstov.html">обновляется с опозданием</a>, либо не обновляется вообще. Должен существовать лучший способ по управлению и поддержке малобюджетного сайта.</p>
<p><strong>Системы управления сайтом</strong></p>
<p>Управление сайтом (также говорят управление контентом) предлагает решение этой проблемы. <a title="Управление контентом сайта" href="/upravlenie-kontentom-sajta.html">CMS</a> (Content Management System), или система управления сайтом, предоставляет широкий спектр возможностей. Сам термин CMS может означать совокупность дорогих приложений, которые управляют всеми аспектами создания Web-содержания, публикации и поддержки. Однако CMS также означает сравнительно недорогие (или даже бесплатные) инструменты публикации, которые делают немного больше, чем простое написание кусков текста для статических HTML-страниц. Практически все сайты могут извлечь выгоду из автоматизированной в некоторой степени Web-публикации. Обновление содержания отнимает достаточно много времени, поэтому приходится делать все вручную. Хорошая CMS позволит вам работать быстрее и логичнее. За такие преимущества обычно приходится дорого платить. Но, как показано далее, существует масса способов, благодаря которым дизайнеры, работающие при небольшом бюджете, могут сэкономить деньги при автоматизации управления сайтом.</p>
<p>CMS &#8212; это не волшебная палочка, которая удивительным образом решает все проблемы. Если система, которую вы покупаете или устанавливаете, не соответствует вашим потребностям, она может создать такое же количество проблем, какое она может решить. Чтобы избежать проблем, связанных с использованием CMS, прежде чем установить систему, разберитесь, что вам нужно, а что &#8212; нет. Поймите, как организовать <a title="Системное управление сайтом" href="/sistemnoe-upravlenie-sajtom.html">системное управление сайтом</a>. Несколько лет назад я занималась управлением сайтом Нью-Йоркской публичной библиотеки. Это был большой сайт, созданный на основе маленьких сайтов-спутников. Этот сайт есть и сейчас. Каждый из маленьких сайтов был посвящен определенной теме или услуге. У каждого спутника был собственный управляющий или команда, ответственная за новизну и точность содержания этого маленького сайта. Такая схема может показаться вам хорошо знакомой. Многие большие публичные сайты организованы таким образом.</p>
<p>Когда какой-то раздел требовал обновления, человек, ответственный за это, часами редактировал содержание. К сожалению, он обновлял текст предыдущих версий, а не работал с самой последней версией. Затем он отдавал его моей группе, которая вручную обрабатывала текст и загружала на сайт. Мы быстро обнаружили ошибку. Вместо того чтобы просто выкладывать материал, нам приходилось переписывать и переписывать. Приличный контроль над версиями (version control) &#8212; инструмент, который иногда является частью CMS, &#8212; мог бы помочь нам избежать этой проблемы.</p>
<blockquote><p>Система контроля над версиями следит за файлами и их авторами. Система создана так, чтобы можно было избежать одновременной работы двух авторов над одним и тем же файлом, потраченных зря часов на редактирование ненужной версии документа и других проблем, которые возникают, когда большая группа людей работает над одним проектом.</p></blockquote>
<p>Возможно, вы помните, я описывал случай, как библиотека потеряла финансирование, в результате чего мы не смогли купить то, что, по нашему мнению, нам было необходимо. Крупная CMS была одним из инструментов, который мы почти купили, но вдруг это приобретение сорвалось.</p>
<p>Эта CMS была мощной системой управления сайтом, стоимость которой была примерно $300000 плюс расходы на обучение и другие профессиональные услуги &#8212; короче говоря, это система, недоступная профессионалу, работающему при небольшом бюджете. Эта CMS должна была содержать усиленный контроль над версией, который помог бы избежать ошибок в редактировании, которые нам пришлось исправлять вручную.</p>
<p>Но разве это было бы лучшим решением в данном случае? Вспомните про цену в $300000. Решение проблемы контроля над версиями заняло у нас 6 часов, которые мы разбили на три дня. Всего один сотрудник занимался тем, что сравнивал версии сайта, чтобы удостовериться, все ли содержимое сайта новейшее. Давайте подсчитаем: вместе с зарплатой работника и дополнительными расходами, изменения стоят организации $50 в час. В результате получается $300.</p>
<p>Конечно, ручное исправление ошибок, которых, в принципе, не должно быть, требует времени и денег. Тем не менее разве потеря в $300 может сравниться с $300000 потраченными на покупку CMS? Вряд ли. Такая система может быть превосходной покупкой для тех, кто может себе это позволить, но для нашей маленькой проблемы это слишком крупное решение.</p>
<p>Если вы не определитесь с тем, какие именно задачи должна выполнять CMS, будет очень легко переплатить за систему управления сайтом. Не пожалев времени на определение потребностей и рассмотрение альтернативных вариантов, которые уже могут быть у вас под рукой, <strong>вы сможете хорошо сэкономить на CMS</strong>.</p>
<p>Возможно, вы удивитесь, почему в качестве примера я привел такую дорогую CMS. Я делаю это потому, что эта короткая история очень хорошо демонстрирует три самые большие угрозы, которые CMS представляет небольшому бюджету:</p>
<ul>
<li>незнание того, что вам нужно;</li>
<li>переплата за решение проблемы;</li>
<li>незнание того, что некоторые CMS-подобные инструменты уже имеются в вашем распоряжении.</li>
</ul>
<p>Основное правило экономии на CMS: прежде чем купить, точно определите, что для вас является проблемой, а что не является. Если вы располагаете маленьким бюджетом, тщательное планирование поможет вам определиться с потребностями, и вы, таким образом, сможете найти верное решение и не платить за слишком крупное решение.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/ekonomiya-na-cms.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Механика хорошего XHTML-кода</title>
		<link>http://ono.org.ua/mexanika-xoroshego-xhtml-koda.html</link>
		<comments>http://ono.org.ua/mexanika-xoroshego-xhtml-koda.html#comments</comments>
		<pubDate>Wed, 04 Apr 2012 21:22:16 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Бюджетный дизайн]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=2966</guid>
		<description><![CDATA[
Согласитесь, что, помимо доступности и экономических преимуществ создания грамотного XHTML-кода, всегда здорово потрудиться над чем-то, что приносит и пользу и удовольствие одновременно. В моей жизни был период, когда я отыскивал и приводил в порядок старую мебель. Если субботнее утро на блошином  [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="/wp-content/uploads/2012/04/XHTML.jpg"><img class="aligncenter size-full wp-image-2970" title="хороший XHTML-код" src="/wp-content/uploads/2012/04/XHTML.jpg" alt="хороший XHTML-код" width="500" height="226" /></a></p>
<p>Согласитесь, что, помимо доступности и экономических преимуществ создания грамотного XHTML-кода, всегда здорово потрудиться над чем-то, что приносит и пользу и удовольствие одновременно. В моей жизни был период, когда я отыскивал и приводил в порядок старую мебель. Если субботнее утро на блошином рынке проходило особенно хорошо, я возвращался домой с великолепно сделанным столом или стулом. Мое приведение в порядок обычно ограничивалось чисткой и незначительной починкой найденных предметов мебели. Если я приходил домой с чем-то, что было сделано плохо, мне приходилось решать структурные проблемы и браться за клей, гвозди и краску.<span id="more-2966"></span></p>
<p>Создать сайт с хорошей разметкой &#8212; это все равно что добротно сделать стул. Сделайте его хорошо, и этот стул будет вас радовать долгие годы. Даже если каждые несколько лет вам приходится менять обивку, чтобы стул не выглядел устаревшим, вам никогда не придется чинить его с помощью гвоздей и клея. Если такие ситуации не уязвляют ваше самолюбие, то, возможно, вас предостережет от них хотя бы чувство стыда за некачественно сделанные вещи. Несколько лет назад мои друзья заказали себе деревянную веранду, которую собирались пристроить к задней части дома. Они думали, что так их дом будет выглядеть лучше, и огорчились, когда эта веранда развалилась через год. Подрядчик использовал плохую древесину для строительства, неустойчивую к дождям, снегу и палящим солнечным лучам. Мои друзья предъявили подрядчику претензии, и ему пришлось заплатить штраф.</p>
<p>Трудно сказать, к какому виду ответственности могут привлечь нас, Web-разработчиков, тем не менее мы должны быть ответственными за знание и использование самых передовых технологий в своем деле. Незнание <a title="Использование Web-стандартов экономит средства" href="/ispolzovanie-web-standartov-ekonomit-sredstva.html">Web-стандартов</a> ставит нас в один ряд с подрядчиком, который построил дряхлую веранду. Это как минимум плохой пример.</p>
<p>Прежде чем насладиться экономией бюджета за счет хорошего XHTML-кода, необходимо потратить немало сил на создание структурной разметки. Если вы еще не работали над такими разметками, вам придется сделать несколько простых механических настроек и одну, более интересную, емкую настройку.</p>
<p>Для того чтобы привыкнуть к этому новому (на самом деле довольно старому) подходу к разметке, вам, возможно, понадобится некоторое время. Не удивляйтесь тому, что поначалу продуктивность работы будет не очень высокой. Не зря говорят: тяжело в учении &#8212; легко в бою. Потом вам будет гораздо проще создавать и переделывать сайты. Вы будете гораздо меньше работать с HTML; будете писать несколько строк разметки, так чтобы они выполняли всю оставшуюся работу. В результате у вас получатся страницы, которые хорошо работают во <a title="Браузеры создаются в соответствии со стандартами W3C" href="/brauzery-sozdayutsya-v-sootvetstvii-so-standartami-w3c.html">всевозможных браузерах</a> и других устройствах просмотра.</p>
<p>Для того чтобы написать хорошую разметку, необходимо сделать пять простых механических вещей:</p>
<ul>
<li><strong>XHTML должен начинаться с тегов</strong>, которые говорят браузеру о том, как их надо интерпретировать. Начните страницу с объявления типа документа (Document Type Declaration ~ DTD) и с XHTML-объявления пространства имен.</li>
</ul>
<blockquote><p>&lt;!DOCTYPE html PUBLIC &#171;-//W3C//DTD XHTML 1.1//EN&#187; &#171;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#187;&gt;</p>
<p>&lt;html xmlns=&#187;http://www.w3.org/1999/xhtml&#187;&gt;</p></blockquote>
<p><em>Объявление типа документа (Document Type Declaration)</em> сообщает браузеру, какое определение типа документа (Document Type Definition ~ DTD) вы используете. Определение типа документа &#8212; это документ, который представляет собой список элементов и атрибутов, которые могут использоваться в SGML, XML или HTML-документах. Определение типа документа описывает, где каждый тег позволителен и какие теги могут появиться внутри других тегов. У каждой версии XHTML есть определение типа документа. Web-разработчики могут выбрать один из типов документов: XHTML Transitional (Переходный), XHTML Strict (Точный) и, если вы хотите разделить окно браузера на два или более фрейма, XTHML Frameset (Установка фреймов).</p>
<p><em>Пространства имен (Namespaces)</em> &#8212; это способ определить или квалифицировать элементы и атрибуты, используемые в XML, HTML или других документах разметки. Поскольку элементы и атрибуты могут приобрести двойной смысл в различных типах документов и программном обеспечении, вам нужно задать конкретное пространство имен, которое вы используете. Возможно, это покажется вам слишком нудной процедурой, но имейте в виду, что управление этими именами поможет предохранить ваши элементы от неправильного интерпретирования браузерами и устройствами просмотра. Это трудно понять, но легко сделать. Просто вставьте эту строку.</p>
<ul>
<li><strong>Пишите теги строчными буквами.</strong> Если у вас привычка писать &lt;Н1&gt;, &lt;BODY&gt; и тому подобное, привыкайте писать &lt;h1&gt; и &lt;body&gt;. Многие HTML-редакторы имеют установку, которая позволяет писать теги строчными буквами по умолчанию.</li>
</ul>
<ul>
<li><strong>Возьмите все атрибуты в кавычки.</strong> Возможно, это лишняя перестраховка &#8212; все равно что держать закрытыми двери в шкафу. Раньше вам не приходилось брать в кавычки атрибуты ширины (width) и высоты (height).</li>
</ul>
<p>В HTML это было совершенно нормально:</p>
<blockquote><p>&lt;img src=&#187;images/susan.gif&#187; alt=&#187;Жизнь снова может стать хорошей&#187; width=239 height=243&gt;</p></blockquote>
<p>XHTML требует, чтобы эти атрибуты были в кавычках, вот так:</p>
<blockquote><p>&lt;img src=&#187;images/susan.gif&#187; alt=&#187;Жизнь снова может стать хорошей.&#187; width=&#187;239&#8243; height=&#187;243&#8243; /&gt;</p></blockquote>
<ul>
<li><strong>Закройте все теги.</strong> Это будет самым трудным для выполнения изменением. Если у вас сформировались плохие привычки, как у большинства из нас, вам придется стать дисциплинированнее. Если у вас стоит открытый тег &lt;body&gt;, вам придется его закрыть тегом &lt;/body&gt;. Если у вас открытый тег абзаца &lt;р&gt;, закройте его тегом &lt;/р&gt;.</li>
</ul>
<p>Необходимо знать одну хитрость при закрытии тегов: вы должны закрыть даже те теги, у которых нет отдельных закрывающих тегов. Такие теги называют элементами-одиночками, потому что они содержат только один тег; сюда входят метатеги, разрывы строки и теги изображений.</p>
<p><em><a title="Метаинформация веб-страницы" href="/metainformaciya-veb-stranicy.html">Метатеги</a> (Meta Tags)</em> в заголовке документа описывают документ. Метатеги содержат тему, автора, ключевые слова и другие описательные элементы о странице. Поисковые машины и индексаторы используют эти данные для того, чтобы описывать и ссылаться на сайт.</p>
<p>В старые добрые времена HTML 4.0 и более ранних версий тег новой строки выглядел вот так:</p>
<blockquote><p>&lt;br&gt;</p></blockquote>
<p>В XHTML он должен быть закрытым. Добавьте к тегу пробел и слэш:</p>
<blockquote><p>&lt;br /&gt;</p></blockquote>
<p>Тег изображения в ранних версиях HTML выглядел следующим образом:</p>
<blockquote><p>&lt;img src=&#187;gadget.gif&#187; width=&#187;500&#8243; height=&#187;250&#8243; alt=&#187;Китайский телефон&#187;&gt;</p></blockquote>
<p>Если вы используете язык XHTML, вам придется добавить пробел и слэш, прежде чем закрыть тег:</p>
<blockquote><p>&lt;img src=&#187;gadget.gif&#187; width=&#187;500&#8243; height=&#187;250&#8243; alt=&#187;Китайский телефон&#187; /&gt;</p></blockquote>
<ul>
<li><strong>Проверяйте ваши страницы.</strong> Поначалу это может вас испугать, но вскоре вы поймете, что процесс проверки полезен, даже увлекателен. Просто напишите URL-адрес страницы, над которой вы работаете, в странице HTML-валидатор (контролер) на сайте W3C (http://validator.w3.org), как показано на рисунке; нажмите кнопку <span style="text-decoration: underline;">Submit</span> (Отправить) и узнайте, насколько хорош ваш XHTML-код. Этот инструмент обнаружит большинство XHTML-ошибок. Когда вы научитесь выявлять ошибки в CSS, этот инструмент станет вашим лучшим другом.</li>
</ul>
<p>&nbsp;</p>
<p>Если вам кажется, что валидатор W3C работает медленно, используйте валидатор Web Design Group, который можно найти на сайте www.htmlhelp.com/tpols/validatior.</p>
<p><a href="/mexanika-xoroshego-xhtml-koda.html/validation_result" rel="attachment wp-att-2969"><img class="aligncenter size-full wp-image-2969" title="Валидатор W3C" src="/wp-content/uploads/2012/04/validation_result.jpg" alt="Валидатор W3C - это инструмент, который проверяет, насколько правильно сделана ваша разметка." width="600" height="465" /></a></p>
<p>При исправлении первых нескольких страниц у вас появится такое понимание разметки, какого, возможно, никогда и не было. В отчете валидатора на рисунке пункты 2, 3 и 4 сообщают о том, что элемент страницы body содержит нежелательные элементы topmargin, leftmargin, marginwidth и marginheight.</p>
<p>Говоря простым языком, это означает, что тег body содержит четыре характеристики (атрибута) полей, которые не используются в текущей спецификации XHTML.</p>
<p>Вот плохая разметка:</p>
<blockquote><p>&lt;body bgcolor=&#187;#ffffff&#187; topmargin=&#187;0&#8243; leftmargin=&#187;0&#8243; marginwidth=&#187;0&#8243; marginheight=&#187;0&#8243; onload=&#187;preloadlmages();&#187;&gt;</p></blockquote>
<p>А вот хорошая разметка, которую вы напишете, прочитав отчет валидатора:</p>
<blockquote><p>&lt;body onload=&#187;preloadlmages();<em>&#171;&gt;</em></p></blockquote>
<p>Эти ненужные атрибуты тега body &#8212; теги, введенные Microsoft и Netscape, которые никогда не являлись частью формальной спецификации W3C. В качестве других ошибок могут быть выявлены устаревшие элементы и атрибуты &#8212; они были в предыдущей версии HTML, но сейчас от них отказались. Устаревшие атрибуты тега body, такие как marginwidth, занимавшиеся управлением представления сайта, прекрасно и более экономично поддерживаются CSS. Вместо того чтобы тратиться на внесение этой разметки на каждую отдельную страницу, вы можете написать строчку в таблице стилей, которая позаботится об оформлении на всем сайте.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/mexanika-xoroshego-xhtml-koda.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
