пятница, 13 ноября 2009 г.

Поддержка языков в системе. Часть 1.

Система Управления Контентом, в любом случае должна поддерживать работу в режиме -- множество языковых версий сайта.
Описываемая мной система также должна поддерживать работу нескольких локализаций.
Не так давно, на форуме русского сообщества CodeIgniter обсуждалось, Как организовать поддержку нескольких языков на сайте? Там этот вопрос рассматривался в контексте одного веб-приложения нас же интересует Как организовать поддержку нескольких языков для Системы Управления Контентом? На мой взгляд, это несколько другой уровень вопроса, хотя и не на много более сложный, как окажется при детальном рассмотрении.

суббота, 7 ноября 2009 г.

Быть или не быть?

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

А выбор таков -- Использовать уже готовые решения с минимальными доработками или выполнить задание непосредственно и с нуля (решение на базе фреймверка (без собственных наработок), я назову именно "с нуля").

вторник, 3 ноября 2009 г.

Основные трудности при разработке CMS

Вероятно, каждый веб-разработчик хотя бы раз, но задумывался о разработке своей CMS. И был уверен, что именно его разработка будет лучшей. Чтож я не исключение.

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

Приложение, решающее конкретное ТЗ должно все равно писаться из расчета необходимости расширения в будущем. Вот тут и получается, что все равно пишется приложение так как буд-то это узко направленная CMS.