<?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>Seleckis.lv :: журнал Никиты Селецкого &#187; TYPO3</title>
	<atom:link href="http://seleckis.lv/category/journal/typo3/feed" rel="self" type="application/rss+xml" />
	<link>http://seleckis.lv</link>
	<description></description>
	<lastBuildDate>Tue, 08 Feb 2011 13:52:50 +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>Premjers — новый сайт новой школы</title>
		<link>http://seleckis.lv/journal/web-dizayn/premjers-novyiy-sayt-novoy-shkolyi</link>
		<comments>http://seleckis.lv/journal/web-dizayn/premjers-novyiy-sayt-novoy-shkolyi#comments</comments>
		<pubDate>Fri, 28 Dec 2007 21:33:40 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Веб‑дизайн]]></category>
		<category><![CDATA[Лого]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/logo/premjers-novyiy-sayt-novoy-shkolyi</guid>
		<description><![CDATA[Запустил ещё один сайт на платформе TYPO3 — premjers.isma.lv. Частная школа «Premjers» при институте ISMA имела раньше название ISPV(Informācijas Sistēmu Privāta Vidusskola — Частная средняя школа информационных систем) и находилась по адресу ул. Ломоносова, 1, корпус «B». Недавно (летом) школа переехала в новое здание на Висвалжа, 6 и заодно сменила и название. Соответственно нужно делать [...]]]></description>
			<content:encoded><![CDATA[<p>Запустил ещё один сайт на платформе TYPO3 — <a href="http://premjers.isma.lv">premjers.isma.lv</a>. Частная школа «Premjers» при институте ISMA имела раньше название ISPV(Informācijas Sistēmu Privāta Vidusskola — Частная средняя школа информационных систем) и находилась по адресу ул. Ломоносова, 1, корпус «B». Недавно (летом) школа переехала в новое здание на Висвалжа, 6 и заодно сменила и название. Соответственно нужно делать новый сайт.</p>
<h3>Старый сайт — ispv.isma.lv</h3>
<p>Старый сайт был создан трудами нескольких школьников, отличался самодельной CMS, и красивым ярким дизайном. Но ни CMS, ни дизайн не оправдали себя в плане функциональности и юзабилити.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/ispv.jpg" /></p>
<h3>Новый сайт — premjers.isma.lv</h3>
<p>Новый сайт в свою очередь может похвастаться отличной функциональностью которую обеспечивает TYPO3 и неплохим дизайном в моём исполнении. Прошу высказать критику в мой адрес, относительно не только дизайна, но и вёрстки и юзабилити.</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/premjers.jpg" /></p>
<p> Недостатки есть, но они в большенстве своём сопряжены с отсутствием должного наполения. Как только появится «сверху» информация — пропадёт пустота.</p>
<p>Да, ну, и кстати, прошу оценить новый логотип:</p>
<p style="text-align: center"><img src="http://seleckis.lv/wp-content/uploads/2007/12/premjers_logo.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/web-dizayn/premjers-novyiy-sayt-novoy-shkolyi/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress и Typo3: Две крайности</title>
		<link>http://seleckis.lv/journal/wordpress/wordpress-i-typo3-dve-kraynosti</link>
		<comments>http://seleckis.lv/journal/wordpress/wordpress-i-typo3-dve-kraynosti#comments</comments>
		<pubDate>Sat, 22 Dec 2007 19:50:55 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/wordpress/wordpress-i-typo3-dve-kraynosti</guid>
		<description><![CDATA[
Хочу кратко написать об этих двух CMS системах в контексте возможности создания полноценного сайта. Я использую только эти системы, они друг друга прекрасно взаимоисключают, легко выполняя поставленные задачи.
В статье будут описаны три вопроса:

Общее описание системы;
Что нужно для нужно для того, чтобы освоить ту или иную CMS;
и моя рекомендация по применению.

WordPress
По умолчанию, WordPress представляется как движок [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.seleckis.lv/wp-content/uploads/2007/12/dve-krajnosti.jpg" /></p>
<p>Хочу кратко написать об этих двух CMS системах в контексте возможности создания полноценного сайта. Я использую только эти системы, они друг друга прекрасно взаимоисключают, легко выполняя поставленные задачи.</p>
<p><strong>В статье будут описаны три вопроса:</strong></p>
<ul>
<li>Общее описание системы;</li>
<li>Что нужно для нужно для того, чтобы освоить ту или иную CMS;</li>
<li>и моя рекомендация по применению.</li>
</ul>
<h3><a href="http://wordpress.org/">WordPress</a></h3>
<p>По умолчанию, WordPress представляется как движок для ведения блога и предлагает пользователю без особых проблем установить и использовать систему именно для этого. Некоторые довольствуются предлагаемым. Другие, стараются из системы выжать всё возможное. Таких можно назвать «WP-overlockers». Благо ядро имеет свойство удобно расширяться с помощью плагинов, которые могут быть написаны как и классическим php программированием (со всеми запросами к базе данных и т. п.), так и с использованием хорошо <a href="http://codex.wordpress.org/Main_Page">документированного API</a>.</p>
<p>Писать плагины предпочтительней, чем писать заново свою собственную CMS. Те, кто написал один из самых популярных движков — профессиональные программисты, которые, извиняюсь, хреновый продукт не напишут.</p>
<p>В принципе, можно плагины и не писать. Существует <a href="http://wordpress.org/extend/plugins/">сотни готовых решений</a> для множества задач совсем не маленького масштаба. Чего стоит один только плагин <a href="http://wp-multilingual.net">Gengo</a>, позволяющий из вашего сайта, основанного на WordPress (до версии 2.3), сделать мультиязычный сайт с очень простой и логичной функциональностью. Я уже не говорю о подключении форума, собственного вики-движка, mash-up виджетах и прочего хлама.</p>
<h4>Что нужно знать?</h4>
<ul>
<li>Разобраться в работе админки методом научного тыка,</li>
<li><a href="http://codex.wordpress.org/Main_Page">Почитать документацию</a> и погуглить на тему специфических функций (микроформаты, Custom Fields, настройка RSS),</li>
<li>Знать (X)HTML и CSS, чтобы суметь сверстать собственный шаблон дизайна,</li>
<li>Иметь представление о языке PHP, чтобы свой шаблон подключить к WP,</li>
<li>Знать PHP и MySQL, а так же проштудировать документацию, чтобы писать плагины.</li>
</ul>
<h4>Рекомендую</h4>
<p>Кроме классического применения WordPress, можно создавать:</p>
<ul>
<li>простые (и не очень) презентационные сайты,</li>
<li>сайты-визитки,</li>
<li>новостные и digg-подобные порталы,</li>
<li>а так же многоязычные сайты без сложной структуры и обильного использования плагинов.</li>
</ul>
<h3><a href="http://typo3.org/">Typo3</a></h3>
<p>Typo3 в свою очередь является не просто CMS, но и своего рода фреймворком с собственным скриптовым языком TypoScript.</p>
<p>Сама по себе, система ничего особенного не представляет. Костяк системы практически пустой, с точки зрения использования ядра, отдельно от модулей. Вся функциональность навешивается с помощью модулей и <a href="http://typo3.org/extensions/">дополнительных плагинов</a>. Конечно, в дистрибутиве собрано несколько самых базовых модулей, которые необходимы для создания сайта без использования дополнительных ресурсов. Но почти все они отключаемы. Модули практически не зависят друг от друга, что придаёт некоторую гибкость и безопасность.</p>
<p>Один из самых главных модулей, без которого CMS не CMS — Web. Он представляет из себя систему управления страницами и их содержимым.<br />
Пользоваться встроенным функционалом не возможно, по причине не работоспособности оных без соответствующих настроек в шаблоне сайта («шаблон» — здесь, скриптовое описание страницы).</p>
<p>Встроенный язык TypoScript в основном используется для описания страниц, содержимого страниц, привязки контентных областей к размеченным в HTML-шаблоне контейнерам. Кроме того, возможно использование глобальных и контекстнозависимых условий, обращения к базе данных и другие возможности.<br />
Из опыта — язык «геморойный». Иногда приходится писать десятки строчек кода, чтобы обнулить значения по-умолчанию, выдаваемые настройками в подключаемых расширениях. Исследовав особенности скрипта, можно написать готовые шаблоны «на все случаи жизни» и использовать их в своих проектах на Typo3.</p>
<p>Вот некоторые из достоинств системы:</p>
<ul>
<li>Многоязычность система поддерживает на глубоком уровне. Дополнительные расширения могут лишь иметь несколько иную реализацию.</li>
<li>Встроенное управление доменами позволит не заморачиваться с настройками хостинга (забудьте про <em>VirtualHosts</em>).</li>
<li>Расширение <a href="http://typo3.org/extensions/repository/view/templavoila/"><strong>TemplaVoila!</strong></a> позволяет практически без редактирования HTML-шаблона визуально размечать контентные области. Существует возможность создания собственных элементов контента<em> (Flexible Content)</em>.</li>
<li>Система логгинга позволяет вернуть состояние сайта до определённого момента.</li>
<li>Система распределения прав доступа хорошо настраиваема (есть некоторые ньюансы на которых просто нужно обжечься, чтобы их запомнить).</li>
<li>Интеграция <em>GraphicMagic/ImageMagic.</em></li>
<li>Огромный репозиторий расширений.</li>
</ul>
<h4>Что нужно знать?</h4>
<ul>
<li>Прочитать и опробовать три туториала по созданию и редактированию сайта;</li>
<li>Прочитать <a href="http://typo3.org/documentation/">документацию по TypoScript</a> (предупреждаю: язык изложения очень сложный, даже <a href="http://typo3.biz/cms-typo3/documentation.html">на русском языке</a>);</li>
<li>Знать (X)HTML и CSS, чтобы суметь сверстать собственный шаблон дизайна;</li>
<li>Знать PHP и MySQL, а так же <a href="http://typo3.org/documentation/document-library/core-documentation/doc_core_api/current/">хорошо</a> <a href="http://typo3.org/documentation/document-library/core-documentation/doc_core_cgl/current/">проштудировать</a> <a href="http://typo3.org/documentation/document-library/core-documentation/doc_core_inside/current/">документацию</a>, рекомендации <a href="http://typo3bloke.net/">Typo3-гуру</a> и донимать вопросами <a href="http://forum.typo3.biz/">Typo3-сообщество</a>, чтобы писать плагины.</li>
</ul>
<h4>Рекомендую</h4>
<p>Изучить CMS систему Typo3 актуально для использования её в создании многофункциональных представительских и информационных сайтов сложной структуры,<br />
новостных и информационных порталов, интернет-магазинов.</p>
<h3>Резюме</h3>
<p>Что можно в общем сказать? Я бы назвал WP самым простым решением для создания, соответственно, простых сайтов, а Typo3 я бы посоветовал тем, кому нужны не простые решения, но не хочется для специфических случаев изучать программирование и какие нибудь php-фреймворки, но тогда придётся заняться мазохизмом — изучить TypoScript.</p>
<p>Нет ни желания, ни мотивации для детального изучения других CMS систем.</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/wordpress/wordpress-i-typo3-dve-kraynosti/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Как обновить PHP до версии 5.2.4 у Typo3Winstaller</title>
		<link>http://seleckis.lv/journal/journal-php/kak-obnovit-php-do-versii-5-2-4-u-typo3winstaller</link>
		<comments>http://seleckis.lv/journal/journal-php/kak-obnovit-php-do-versii-5-2-4-u-typo3winstaller#comments</comments>
		<pubDate>Wed, 24 Oct 2007 08:46:22 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/journal/journal-php/kak-obnovit-php-do-versii-5-2-4-u-typo3winstaller</guid>
		<description><![CDATA[TYPO3Winstaller это бесплатный пакет WAMP (Windows Apache MySQL PHP Webserver) с предустановленой cms системой Typo3. Идеальный для изучения на Windows и неплохой вариант для использования в качестве Web-сервера.
TYPO3Winstaller включает в себя:

TYPO3 4.1.2
Apache 2.0.59
PHP 5.2.1
MySQL 4.1.21
GraphicsMagick 1.1.7
AFPL Ghostscript 8.53
phpMyAdmin 2.10.0.2
eAccelerator 0.9.5
Perl 5.8.8.820
typo3start-Package Version 3.1

Как я уже написал(см. в P.S.) через некоторое время работы в Typo3-админке, появляется [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://typo3winstaller.sourceforge.net/" target="_blank"><strong>TYPO3Winstaller</strong></a> это бесплатный пакет WAMP (Windows Apache MySQL PHP Webserver) с предустановленой cms системой Typo3. Идеальный для изучения на Windows и неплохой вариант для использования в качестве Web-сервера.</p>
<p>TYPO3Winstaller включает в себя:</p>
<ul>
<li>TYPO3 4.1.2</li>
<li>Apache 2.0.59</li>
<li>PHP 5.2.1</li>
<li>MySQL 4.1.21</li>
<li>GraphicsMagick 1.1.7</li>
<li>AFPL Ghostscript 8.53</li>
<li>phpMyAdmin 2.10.0.2</li>
<li>eAccelerator 0.9.5</li>
<li>Perl 5.8.8.820</li>
<li>typo3start-Package Version 3.1</li>
</ul>
<p>Как я уже <a href="http://www.seleckis.lv/archive/web-dizayn/novyiy-sayt-isma-lv" target="_blank">написал</a>(см. в P.S.) через некоторое время работы в Typo3-админке, появляется ошибка:</p>
<p><code>PHP Fatal Error: Out of memory...</code></p>
<p>Вызвано это какими-то багами в самом PHP движке в версии 5.2.0-5.2.1. После <a href="http://bugs.php.net/bug.php?id=39438" target="_blank">жалоб</a>, разработчики исправили баги в новой версии PHP.</p>
<p>Чтобы исправить положение нужно обновить PHP, но обновить с умом. Дело в том, что Typo3 использует расширение eAccelerator, а оно должно компилиться для каждой версии php в отдельности.</p>
<h3>Вот шаги которые нужно предпринять:</h3>
<ul>
<li><a href="http://www.php.net/get/php-5.2.4-Win32.zip/from/a/mirror" target="_blank">Скачать PHP 5.2.4</a></li>
<li><a href="http://www.sitebuddy.com/files/eAccelerator0952_5.2.4.dll">Скачать eAccelerator последней версии</a> для PHP 5.2.4 (<a href="http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds" target="_blank">весь список бинарников eAccelerator для Windows</a>)</li>
<li>Распаковать архив с php (например в папку php на Десктопе)</li>
<li>Переименовать файл <strong>eAccelerator0952_5.2.4.dll</strong> в <strong>eAccelerator.dll</strong></li>
<li>Заменить файл <strong>eAccelerator.dll</strong> в папке <strong>Десктоп/php/ext/</strong></li>
<li>Заменить все файлы в папке PHP в установленном вами пакете TYPO3Winstaller</li>
</ul>
<p>Файл <strong>php.ini</strong> исправлять не надо.</p>
<p>Это ещё не всё. Теперь есть проблема в одном из расширений Typo3 &#8211; <strong>static_info_tables</strong>. Из-за ошибки в одном из php файлов не работает добавление новых записей.</p>
<p>Исправляем</p>
<p>Заходим в</p>
<p><code>Папка_с_установленым_сайтом_на_Typo3/typo3conf/ext/static_info_tables/class.tx_staticinfotables_syslanguage.php</code></p>
<p>исправляем строчку:</p>
<p><code>function processDatamap_postProcessFieldArray($status, $table, $id, $fieldArray, $this) {</code></p>
<p>на</p>
<p><code>function processDatamap_postProcessFieldArray($status, $table, $id, $fieldArray, $parent) {</code></p>
<h3>Всё!</h3>
<p>P. S. вожможно это касается не только Typo3Winstaller&#8217;a но и других установок.</p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/journal-php/kak-obnovit-php-do-versii-5-2-4-u-typo3winstaller/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Новый сайт isma.lv</title>
		<link>http://seleckis.lv/journal/web-dizayn/novyiy-sayt-isma-lv</link>
		<comments>http://seleckis.lv/journal/web-dizayn/novyiy-sayt-isma-lv#comments</comments>
		<pubDate>Sat, 20 Oct 2007 13:37:21 +0000</pubDate>
		<dc:creator>Никита</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Веб‑дизайн]]></category>
		<category><![CDATA[Разработка сайтов]]></category>

		<guid isPermaLink="false">http://www.seleckis.lv/archive/web-dizayn/novyiy-sayt-isma-lv</guid>
		<description><![CDATA[Закончил первый этап работы над сайтом isma.lv. Эту версию можно смело назвать beta. Предстоит ещё достаточно много сделать, чтобы довести всё до ума. Главное &#8211; перенесены все данные на новый движок. Для создания сайта использовался CMS/framework движок Typo3.
Функционал

Три шаблона: стартовая, внутренняя, новостная страницы (расширение TemplaVoila!)
Главное меню
Меню второго уровня с подменю
Мультиязычность контента
Мультиязычность шаблонов
Меню переключения языков (расширение [...]]]></description>
			<content:encoded><![CDATA[<p>Закончил первый этап работы над сайтом <a href="http://isma.lv">isma.lv</a>. Эту версию можно смело назвать beta. Предстоит ещё достаточно много сделать, чтобы довести всё до ума. Главное &#8211; перенесены все данные на новый движок. Для создания сайта использовался CMS/framework движок <a href="http://typo3.org">Typo3</a>.</p>
<h3>Функционал</h3>
<ul>
<li>Три шаблона: стартовая, внутренняя, новостная страницы (расширение TemplaVoila!)</li>
<li>Главное меню</li>
<li>Меню второго уровня с подменю</li>
<li>Мультиязычность контента</li>
<li>Мультиязычность шаблонов</li>
<li>Меню переключения языков (расширение <em>sr_language_menu</em>)</li>
<li>Userfriendly URLs (расширение <em>real_url</em>)</li>
<li>Карта сайта</li>
<li>Поиск (расширение <em>indexed_search</em>)</li>
<li>Редактор tinyMCE</li>
<li>Управление файлами (расширение <em>DAM</em>)</li>
<li>Новости (расширение <em>tt_news</em>)</li>
<li>Backend-пользователи для добавления новостей</li>
<li>Frontend-пользователи для просмотра скрытых страниц</li>
<li>Авторизация frontend-пользователей (расширение <em>newloginbox</em>)</li>
<li>Lightbox для просмотра фотографий в Галерее (<em>hl_dam_gallery</em>)</li>
<li>Видео-галерея (расширение <em>bddb_flvvideogallery</em>)</li>
<li>Flexible content шаблон для академического персонала.</li>
</ul>
<p>И ещё, написал расширение, которое формирует таблицы расписаний на лету, подцепляя файлы из определённых папок.</p>
<h3>Что ещё предстоит сделать?</h3>
<ul>
<li>Доводить до ума дизайн</li>
<li>Иконки различных разделов и промежуточных страниц</li>
<li>Улучшение функционала и отображения новостей</li>
<li>RSS иконку для новостей (вряд ли будут пользоваться, но пусть будет)</li>
<li>Стартовую страницу вообще надо делать заново.</li>
</ul>
<p>В любом случае, не смотря на недостатки, работа была проделана большая и главной цели я добился &#8211; у института теперь есть новый сайт с CMS и большими  потенциальными возможностями.</p>
<h3>Было</h3>
<p style="text-align: center"><img src="http://www.seleckis.lv/wp-content/uploads/2007/10/isma_old.png" alt="isma_old" /></p>
<h3>Стало</h3>
<p style="text-align: center"><img src="http://www.seleckis.lv/wp-content/uploads/2007/10/isma_new.png" /></p>
<p>Второстепенная цель &#8211; изучение Typo3,  которую я частично достиг.</p>
<p>P. S. после некоторого времени работы в админке, вываливаюсь с php-ошибкой: Out of memory. Порылся в Гугле, народ жалуется на новую версию php. Наверное надо делать downgrade.</p>
<p><a href="http://www.seleckis.lv/journal/journal-php/kak-obnovit-php-do-versii-5-2-4-u-typo3winstaller">Проблему решил.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seleckis.lv/journal/web-dizayn/novyiy-sayt-isma-lv/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

