<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8445552457720833609</id><updated>2024-08-30T04:18:44.355+03:00</updated><category term="ядро"/><category term="CMS"/><category term="TEngine"/><category term="git"/><category term="gitosis"/><category term="без_названия"/><category term="конфиги"/><category term="модули"/><title type='text'>Изобретатель &quot;велосипедов&quot;</title><subtitle type='html'>Мысли о разработке web-приложений, приложений вообще.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-3036616503090740046</id><published>2012-03-13T00:19:00.000+02:00</published><updated>2012-03-13T00:19:21.812+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="gitosis"/><title type='text'>Gitosis</title><summary type="text">Заметка посвящена тем непоняткам что мне пришлось решить в процессе настройки gitosis на сервере. Инструкций по развертыванию навалом, все копи/пасты пары инструкций уж не известно чьего авторства. Те кого занесет сюда ветром поисковика будут знать что это и для чего.
Возможно, кому-то будет достаточно посмотреть на примеры в репозитарии&amp;nbsp;(и сам репозитарий). Мне не хватило.

Задача: </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/3036616503090740046/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/3036616503090740046?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/3036616503090740046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/3036616503090740046'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2012/03/gitosis.html' title='Gitosis'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-4410620133314915552</id><published>2010-04-14T00:21:00.004+03:00</published><updated>2010-04-14T00:26:47.273+03:00</updated><title type='text'>Мои наработки -- заготовка проекта для фреймверка CodeIgniter</title><summary type="text">Предлагая Вашему вниманию набор своих наработок по&amp;nbsp;CI&amp;nbsp;в виде набора файлов которыми я&amp;nbsp;начинаю проект на&amp;nbsp;CI&amp;nbsp;в последнее время.

Весь набор лежит в&amp;nbsp;Git-репозитарии

Это не&amp;nbsp;полный набор приложения, набор состоит только из&amp;nbsp;измененных и&amp;nbsp;новых файлов.


В наборе есть код не&amp;nbsp;моего авторства, при этом сохранена информация об&amp;nbsp;авторе и&amp;nbsp;указаны&amp;</summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/4410620133314915552/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/4410620133314915552?isPopup=true' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/4410620133314915552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/4410620133314915552'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2010/04/ci-base-template-for-application.html' title='Мои наработки -- заготовка проекта для фреймверка CodeIgniter'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-6336898592979904865</id><published>2010-01-20T18:44:00.001+02:00</published><updated>2010-01-20T18:46:07.234+02:00</updated><title type='text'>Затишье...</title><summary type="text">Я не забыл про блог, просто в данный момент готовиться публичная версия движка на примере которого я тут пытаюсь рассуждать.

Просьба, не покидать ряды читателей, т.к. уже в ближайшие несколько дней я выдам ссылку на git-репозитарий движка и попытаюсь написать за раз парочку статей в продолжение общей темы блога.

Спасибо, всем тем 3м постоянным читателям подписанных через блоговую систему и 14ти</summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/6336898592979904865/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/6336898592979904865?isPopup=true' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/6336898592979904865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/6336898592979904865'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2010/01/blog-post.html' title='Затишье...'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-8861160616117638156</id><published>2009-12-20T10:31:00.000+02:00</published><updated>2009-12-20T10:31:43.195+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="конфиги"/><category scheme="http://www.blogger.com/atom/ns#" term="ядро"/><title type='text'>Конфигурация системы. Класс работы с настройками.</title><summary type="text">Любая система работает с&amp;nbsp;некоторыми настройками. Если Ваша система не&amp;nbsp;имеет параметров&amp;nbsp;— она деревянная.
Ядру CMS нужны настройки;
Настройки нужно где-то хранить;
Настройки должны иметь удобочитаемый формат для правки, в&amp;nbsp;экстренных случаях, руками;
Кроме ядра, параметры могут иметь и&amp;nbsp;каждый модуль CMS;
Каждый имеющий параметры модуль, не&amp;nbsp;должен заботиться о&amp;nbsp;том,</summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/8861160616117638156/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/8861160616117638156?isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8861160616117638156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8861160616117638156'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/12/blog-post_20.html' title='Конфигурация системы. Класс работы с настройками.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-2066347376190007939</id><published>2009-12-19T14:21:00.000+02:00</published><updated>2009-12-19T15:08:10.987+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CMS"/><category scheme="http://www.blogger.com/atom/ns#" term="ядро"/><title type='text'>Структура папок CMS. [Внеплановая заметка]</title><summary type="text">Я&amp;nbsp;обещал следующей статьей начать цикл посвященный классам ядра системы. Цикл статей будет, и&amp;nbsp;начнется со&amp;nbsp;следующей статьи о&amp;nbsp;хранении параметров системы. Но&amp;nbsp;уже в&amp;nbsp;середине процесса написания новой статьи, я&amp;nbsp;вспомнил, что я&amp;nbsp;не&amp;nbsp;слова не&amp;nbsp;сказал о&amp;nbsp;структуре папок системы.



Основываясь на&amp;nbsp;требования, выдвинутые в&amp;nbsp;прошлой статье, можно </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/2066347376190007939/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/2066347376190007939?isPopup=true' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/2066347376190007939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/2066347376190007939'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/12/cms.html' title='Структура папок CMS. [Внеплановая заметка]'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-710694117395767577</id><published>2009-12-12T15:16:00.000+02:00</published><updated>2009-12-13T21:58:35.836+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="модули"/><category scheme="http://www.blogger.com/atom/ns#" term="ядро"/><title type='text'>Создание сайта</title><summary type="text">При создании сайта, закладывается некий смысл. Т.е. кроме тематики определяется структура сайта, его основной функционал.

Возможно, я&amp;nbsp;что-то пропущу, но&amp;nbsp;перечислив основные типы сайтов, Вы&amp;nbsp;сможете понять о&amp;nbsp;чем&amp;nbsp;я.

Визитка компании

Сайт наполненный фирменным стилем компании или бренда. Сайт содержит общую информацию о&amp;nbsp;компании или продукции. Много текста и&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/710694117395767577/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/710694117395767577?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/710694117395767577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/710694117395767577'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/12/blog-post.html' title='Создание сайта'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-37890741935543328</id><published>2009-12-11T02:32:00.000+02:00</published><updated>2009-12-11T17:54:54.597+02:00</updated><title type='text'>Ядро CMS. Поддержка языков в системе. Часть 2.</title><summary type="text">Когда мы говорим о ядре CMS то подразумеваем некую часть системы, которая выполняется при любом запросе. Исключение, когда включен полностраничный кеш -- тогда выборка из кеша может происходить на начальных этапах запуска системы и дальше управление просто не передается.

Итак, нам следует определиться с основой системы. Или это некий фреймверк (в моем случае, это CodeIgniter) или же система </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/37890741935543328/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/37890741935543328?isPopup=true' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/37890741935543328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/37890741935543328'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/12/cms-2.html' title='Ядро CMS. Поддержка языков в системе. Часть 2.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-8036104316811824267</id><published>2009-11-13T10:10:00.000+02:00</published><updated>2009-11-13T09:01:24.547+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CMS"/><category scheme="http://www.blogger.com/atom/ns#" term="ядро"/><title type='text'>Поддержка языков в системе. Часть 1.</title><summary type="text">Система Управления Контентом, в любом случае должна поддерживать работу в режиме -- множество языковых версий сайта.
Описываемая мной система также должна поддерживать работу нескольких локализаций.
Не так давно, на форуме русского сообщества CodeIgniter обсуждалось, Как организовать поддержку нескольких языков на сайте? Там этот вопрос рассматривался в контексте одного веб-приложения нас же </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/8036104316811824267/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/8036104316811824267?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8036104316811824267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8036104316811824267'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/11/1.html' title='Поддержка языков в системе. Часть 1.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-9005468014249255396</id><published>2009-11-07T00:31:00.000+02:00</published><updated>2009-11-11T15:18:57.228+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CMS"/><title type='text'>Быть или не быть?</title><summary type="text">Очень часто веб-разработчик получая новое задание или заказ становиться перед выбором... Опишу ситуацию -- заказ простой, приложение требуется простое и заказчик утверждает, что изысков не нужно, что это одноразовая работа.

А выбор таков -- Использовать уже готовые решения с минимальными доработками или выполнить задание непосредственно и с нуля (решение на базе фреймверка (без собственных </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/9005468014249255396/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/9005468014249255396?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/9005468014249255396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/9005468014249255396'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/11/blog-post.html' title='Быть или не быть?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-419620829579753688</id><published>2009-11-03T11:23:00.000+02:00</published><updated>2009-11-03T11:23:25.746+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CMS"/><category scheme="http://www.blogger.com/atom/ns#" term="ядро"/><title type='text'>Основные трудности при разработке CMS</title><summary type="text">Вероятно, каждый веб-разработчик хотя бы раз, но задумывался о разработке своей CMS. И был уверен, что именно его разработка будет лучшей. Чтож я не исключение.

Главное -- понимать, что идеальных решений не бывает. И любая универсальная CMS уступает специально разработанному приложению для решения конкретной задачи. По крайней мере при решении основного ТЗ проекта.

Приложение, решающее </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/419620829579753688/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/419620829579753688?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/419620829579753688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/419620829579753688'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/11/cms.html' title='Основные трудности при разработке CMS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-8358148022252536690</id><published>2009-10-31T13:03:00.000+02:00</published><updated>2009-11-02T01:41:27.169+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TEngine"/><title type='text'>&quot;Первая система&quot; или &quot;Первый блин комом&quot;</title><summary type="text">Первая система появилась на свет год назад в результате работы в небольшой веб-студии. Т.к. молодой и горячий программист (я) не захотел разбирать чужие глюки в существовавшей CMS. Старая система, была действительно старой. Имела дикую организацию и множество кнопочек с пометкой &quot;В разработке&quot; (которую естественно ни кто уже давно не вел). Сейчас я уже не вспомню деталей той системы, но было </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/8358148022252536690/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/8358148022252536690?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8358148022252536690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8358148022252536690'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/10/blog-post_31.html' title='&quot;Первая система&quot; или &quot;Первый блин комом&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445552457720833609.post-8995013988071400741</id><published>2009-10-28T22:19:00.000+02:00</published><updated>2009-10-28T22:19:41.827+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="без_названия"/><title type='text'>Начало</title><summary type="text">По правде говоря, это моя вторая попытка вести блог. Не знаю почему первая не удалась, но для этого блога есть конкретная цель
поделиться своим опытом изобретения велосипеда под названием Своя CMS.


Надеюсь, это будет кому-то интересно. Хотя бы потому, что я не нашел в интернете никаких размышлений по поводу разработки CMS, проблем которые нужно решить, что бы система получилась гибкой, быстрой </summary><link rel='replies' type='application/atom+xml' href='http://wheelman-code.blogspot.com/feeds/8995013988071400741/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8445552457720833609/8995013988071400741?isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8995013988071400741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445552457720833609/posts/default/8995013988071400741'/><link rel='alternate' type='text/html' href='http://wheelman-code.blogspot.com/2009/10/blog-post.html' title='Начало'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12147889772465389180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>