Андрей Коцюбинский, создание сайтов с использованием MODx, поддержка и продвижение сайтов, программирование, копирайтинг
В настоящее время подавляющее большинство сайтов создаются на основе систем управления контентом (Content Management System, или сокращенно CMS), которые не только позволяют добавлять и редактировать контент, но и организуют всю работу веб-сайта. Выбор CMS для вновь создаваемого сайта является важнейшим решением, так как в дальнейшем сменить систему будет чрезвычайно сложно, а порой просто невозможно.
С точки зрения заказчика основное требование к CMS – ее распространенность. Необходимо быть уверенным, что если по какой-либо причине договор с разработчиком будет расторгнут, найти нового исполнителя не составит особого труда. Остальное заказчика не касается, так как ему безразлично, какими способами будет реализовано техническое задание. Разработчик может найти CMS, наиболее соответствующую поставленному заданию, а может самостоятельно доработать знакомую ему систему, на результате это никак не должно отразиться. Однако выбор разработчиком конкретной CMS важен именно для него, так как от этого зависит эффективность работы над сайтом, а, следовательно, и величина полученного дохода на единицу затраченного времени.
Для многих проектов хорошим выбором можно считать современную систему MODx, признанной в 2007 году лучшей в категории наиболее многообещающих систем управления контентом с открытым исходным кодом. В большинстве случаев создание сайтов на MODx позволяет экономить время разработки и получать высококачественный результат. При этом чрезвычайно важно понимать особенности этой CMS, чтобы принять верное решение при выборе основы для будущего сайта.
Имеется два основных подхода к разработке сайта. В первом варианте максимально используются готовые решения, которые можно настроить под конкретные задачи. При этом можно даже не знать HTML и CSS, а построить сайт на основе одного из имеющихся шаблонов. В другом варианте разработчик стремится полностью контролировать результат, самостоятельно задавая особенности кода HTML и описывая необходимые алгоритмы. Система MODx ориентирована на второй подход, хотя и допускает построение сайтов на основе стандартных шаблонов. Однако основное преимущество MODx – ее гибкость и возможность настройки под практически любые задачи. Если целью является построение сайта из готовых фрагментов, лучше воспользоваться другой CMS, но если необходимо создать уникальный сайт, точно соответствующий техническому заданию, MODx подойдет идеально. Конечно, при этом потребуется приложить определенные усилия, и потребуются знания не только XHTML и CSS, но и PHP.
Система управления контентом MODx достаточно молода, и пока еще даже не появилась версия 1.0, но в то же время последняя версия системы не уступает по возможностям многим более старым CMS. При ее разработке учитывались требования сегодняшнего дня, такие как необходимость поисковой оптимизации, использование семантической верстки, применение технологии AJAX и тому подобное. С помощью данной системы легко создавать сайты в стиле WEB 2.0, использующие различные современные технологии. Вместе с тем молодость системы является и ее основным недостатком, так как на ее основе создано меньше сайтов, ее сообщество менее крупное, трудно найти нужную документацию, не хватает дополнительных программ, расширяющих функциональность сайтов.
Основным достоинством MODx, как отмечалось выше, является ее гибкость. Код HTML, генерируемый системой, определяется разработчиком в шаблонах, а не задается самой системой. Практически все дополнительные программы позволяют настраивать вывод, так что разработчик может полностью контролировать получаемый результат. Кроме того, чрезвычайно удобной является возможность встраивания в систему собственных программ на языке PHP. Реализация достаточно сложных задач, создающих значительные трудности для других CMS, в MODx выполняется быстро и легко. Конечно, для этого требуется знание PHP и собственного API системы MODx.
Некоторые средства, включенные в стандартную поставку системы, позволяют автоматизировать многие функции. Построение меню, работа с новостями, обработка комментариев пользователей и контактных форм выполняется удобно и качественно. Вместе с тем в настоящее время в системе отсутствует встроенный форум и нет возможности построения полноценного интернет-магазина. При необходимости приходится интегрировать сторонний форум и дорабатывать скрипты одного из доступных магазинов.
К сожалению, в текущей версии системы имеются некоторые недочеты, которые могут создать определенные трудности, особенно для тех, кто незнаком с PHP. Некоторые компоненты системы необходимо доработать, чтобы не возникало проблем с русским языком и используемыми кодировками. Об этих доработках можно узнать в русскоязычной части форума, находящегося на официальном сайте системы modxcms.com, но внесение изменений потребует определенных усилий.
К недостаткам MODx также следует отнести и отсутствие полной документации. На русском языке документации вообще крайне мало, но и на английском материалы разрознены и не описывают всего необходимого. Отдельные дополнительные программы практически не документированы, так что начинающему пользователю системы придется пользоваться методом проб и ошибок. Частично проблему документации решает активное русскоязычное сообщество, с которым можно общаться на форуме, но далеко не полностью.
При выборе CMS разработчик сайта просматривает всю доступную информацию, но чаще всего он сталкивается с рекламными заявлениями, которым далеко не всегда стоит доверять. Вряд ли можно рассматривать MODx как CMF (Content Management Framework), то есть среду разработки сайтов. Возможность добавления собственных программ и наличие API не превращают систему в CMF. Также не нужно серьезно воспринимать определение SEO CMS, дающееся порой MODx. Полноценная поисковая оптимизация включает в себя множество задач, и простого использования ЧПУ и некоторых тегов явно недостаточно. Хотя грамотный специалист может построить на основе MODx сайт, оптимизированный под требования поисковых систем, сама CMS не предоставляет для этого каких-то дополнительных средств.
Отдельно следует отметить особенности русскоязычного сообщества MODx. Хотя на форуме официального сайта можно получить требуемую поддержку, многие начинающие пользователи предпочитают посещать русскоязычные сайты, которые не оказывают адекватной помощи. В настоящее время имеется два таких сайта, причем на одном из них распространяются якобы исправленные версии программ, которые не только не избавлены от известных недочетов, но и имеют дополнительные ошибки. Советы, дающиеся на этом сайте, также далеко не всегда соответствуют действительности. Начинающим пользователям MODx можно посоветовать скачивать все программы исключительно с официального сайта системы, а для поддержки обращаться на форум того же сайта.



В 1997? Не пугайте так, поправьте
Скрипт Шаблонизатора Php, Простое Решение
От:: Yury | 28/06/2009Существует множество вариантов построения шаблонизатора для сайта на php. Но по моему мнению наиболее приемлимый из них это вариант шаблонизатора, который выполняет только роль перевалочного пункта для различных страниц и скриптов сайта, которые после выпонения в готовом виде уже выводятся в браузер последней командой этого-же шаблонизатора.
Wmp — Новый Формат Изображениям!
От:: Labzzzz | 26/06/2009Сегодня JPEG является наиболее популярным форматом для изображений, но доставляет массу неудобств профессиональным фотографам. И формат WMP призван изменить эту ситуацию!
Svg Заменит Flash?
От:: Labzzzz | 26/06/2009Технология не стоит на месте. SVG - действительно интересная новика в мире компьютерной графики и фотографии!
Создание Сайта
От:: kita | 26/06/2009Современные средства информационного воздействия постоянно расширяют границы, и их воздействие на аудиторию порой невозможно оценить.
Значение Логотипа
От:: Gibigate | 21/06/2009Значение логотипа Здравствуйте, уважаемые читатели! Сегодня мы поговорим о главном, но в тоже время очень часто недооцениваемом отличительном признаке любой компании - ее логотипе
Что Такое Dns? Зачем При Смене Хостинга Менять Днс?
От:: Александра | 21/06/2009Что такое Сервер Доменных Имен (Domain Name Server) и как он работает? Зачем менять DNS нового хостинга в записях моего домена? Как работает система смены DNS? 3 причины почему доменное имя ссылается на старый хостинг. Какой есть способ просмотра сайта и работы с ним до смены ДНС?
Адаптация Шаблонов Dle Под Ucoz
От:: Renesans | 17/06/2009Ucoz - один из самых массовых бесплатных хостингов с конструктором сайтов и большим количеством шаблонов для них, однако даже такого количества шаблонов не хватит на всех участников данной системы чтобы персонализировать свои сайты. Один из самых легких способов это адаптация шаблонов от системы DLE под Ucoz, так как эти две системе очень похожи между собой! Далее я расскажу как это сделать...
Выбор Доменного Имени При Создании Сайта
От:: Novsten | 16/06/2009Короткое и запоминающееся доменное имя способствует росту числа посетителей сайта, следовательно, приносит прибыль своему владельцу. А трудное в написании или не внушающее доверия имя отпугивает потенциальных посетителей. Поэтому к выбору имени при создании сайта следует отнестись серьезно.
Выбор Cms Для Сайта – Первая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетВыбор системы управления контентом является важным этапом работы над сайтом, так как сменить CMS в будущем будет непросто. Статья является первой из трех частей материала по выбору CMS.
Как Веб-Мастера Cms Выбирали
От:: Ярослав | 16/11/2008 | Веб дизайнНачальство решило полностью переделать корпоративный сайт – взамен старого стационарного хочет получить динамический сайт с новостями, каталогом статей, поддержкой комментариев и опросов. Даже дали добро на покупку недорогой коммерческой CMS. Наш отдел АСУ провел тестирование имеющихся на рынке продуктов и вот что получилось.
Что такое CMS. Кратко о бесплатном CMS E107
От:: Сумар Олег | 24/09/2008 | Веб дизайнНаверное, многим хотелось бы сделать свой сайт, красивый, интересный и интерактивный. Хотелось бы может быть и многим, но как это сделать, знают не многие. А ведь для этого совсем не обязательно знать языки программирования для WEB, и даже простой HTML, ведь программисты давно позаботилась о таких пользователях. Ведь существует множество бесплатных и платных CMS (системы управления содержанием), давно написанных опытными программистами.
Выбор Cms Для Сайта – Вторая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетОпределение критериев при выборе CMS является важным этапом работы. В большинстве случаев параметры, описывающие систему в рекламных материалах, не имеют слишком большого значения. Статья является второй из трех частей материала по выбору CMS.
Выбор Cms Для Сайта – Третья Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетХотя имеется множество систем управления контентом, популярными можно считать около десятка систем. Статья является последней из трех частей материала по выбору CMS.
Выбираем Cms
От:: ustd | 04/08/2008 | Веб дизайнНемного о том, чем руководствуюсь я, для выбора подходящей CMS. Сайт автора: http://ustnet.ru
Что Такое Cms? (1 Часть)
От:: Styler971 | 20/06/2008 | Веб дизайнCMS - это аббревиатура, которая расшифровывается как "Content Management System". А русский перевод этой фразы звучит следующим образом - "Система управления контентом". Так давайте ж детальнее разберемся что это за чудо-системы и какими особенностями они обладают. В первой части статьи я расскажу общую историю языка HTML, его предназначение и с какими трудности можно столкнуться при его использовании.
Минимальные Требования К Php Cms Для Любителей
От:: Yury | 01/05/2009 | Веб дизайнМногим пользователям Глобальной сети приходит вдруг, или не вдруг, мысль обзавестись своим собственным сайтом. И допустим мысль эта такова, что не содержит в себе каких-либо высоких требований к самому сайту. Просто есть желание выполнить его самостоятельно на каком-либо PHP движке, но так, чтобы все в нем было понятно до самых, что ни на есть корней...
Особенности Системы Управления Контентом Modx
От:: Андрей Коцюбинский | 03/07/2008 | Веб дизайнСистема управления контентом MODx достаточно популярна, и в последнее время ей интересуются многие разработчики сайтов. Чрезвычайно важно составить правильное представление об этой CMS, чтобы не разочароваться в будущем. На основе MODx можно создавать любые сайты, но для этого потребуется хорошее знание XHTML, CSS и PHP.
Копирайтинг Для Вашего Сайта
От:: Андрей Коцюбинский | 03/04/2008 | ИнтернетПродвижение сайта немыслимо без постоянного добавления уникального контента, и услуги копирайтинга сегодня востребованы как никогда. Так что же понимается сейчас под копирайтингом при работе в интернете?
Рерайтинг И Авторские Права
От:: Андрей Коцюбинский | 03/04/2008 | ИнтернетКачественный и уникальный контент чрезвычайно важен для любого сайта. Глубокий рерайтинг, при котором материалы переписываются заново, не нарушает авторских прав по действующим законам, но незначительный рерайтинг чаще всего противозаконен.
Выбор Cms Для Сайта – Третья Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетХотя имеется множество систем управления контентом, популярными можно считать около десятка систем. Статья является последней из трех частей материала по выбору CMS.
Выбор Cms Для Сайта – Вторая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетОпределение критериев при выборе CMS является важным этапом работы. В большинстве случаев параметры, описывающие систему в рекламных материалах, не имеют слишком большого значения. Статья является второй из трех частей материала по выбору CMS.
Выбор Cms Для Сайта – Первая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетВыбор системы управления контентом является важным этапом работы над сайтом, так как сменить CMS в будущем будет непросто. Статья является первой из трех частей материала по выбору CMS.
Самостоятельное Создание Сайта
От:: Андрей Коцюбинский | 07/03/2008 | ИнтернетЕсли вы серьезно решили создать сайт самостоятельно, вначале необходимо оценить свои знания и умения. В некоторых случаях лучше привлечь профессионала или отказаться от сайта. В случае, когда решение принято, полезно узнать о некоторых особенностях работы над сайтами.
Ноутбук Или Обычный Компьютер
От:: Андрей Коцюбинский | 03/03/2008 | КомпьютерыПри приобретении нового компьютера многие выбирают между ноутбуком и настольным компьютером. Некоторые простые советы помогут в правильном выборе.