На главную страницу  
Гостевая книга сайта
Оставьте Ваше сообщение:
Ваше имя:
Город:
E-mail:
Сайт:
Сообщение:

Введите код:  
·1-10 · 11-20 · 21-30 · 31-40 · 41-50 · 51-60 · 61-70 · 71-80 · 81-90 · 91-100 · 101-110 · 111-120 · 121-130 · 131-140 · 141-150 · 151-160 · 161-170 · 171-180 · 181-190 · 191-200 · 201-210 · 211-220 · 221-230 · 231-240 · 241-250 · 251-260 · 261-270 · 271-280 · 281-290 · 291-300 · 301-310 · 311-320 · 321-330 · 331-340 · 341-350 · 351-360 · 361-370 · 371-380 · 381-390 · 391-400 · 401-410 · 411-420 · 421-430 · 431-440 · 441-450 · 451-460 · 461-470 · 471-480 · 481-490 · 491-500 · 501-510 · 511-520 · 521-530 · 531-540 · 541-550 · 551-560 · 561-570 · 571-580 · 581-590 · 591-600 · 601-610 · 611-620 · 621-630 · 631-640 · 641-650 · 651-660 · 661-670 · 671-680 · 681-690 · 691-700 · 701-710 · 711-720 · 721-730 · 731-740 · 741-750 · 751-760 · 761-770 · 771-780 · 781-790 · 791-800 · 801-810 · 811-820 · 821-830 · 831-840 · 841-850 · 851-860 · 861-870 · 871-880 · 881-890 · 891-900 · 901-910 · 911-920 · 921-930 · 931-940 · 941-950 · 951-960 · 961-970 · 971-980 · 981-990 · 991-1000 · 1001-1010 · 1011-1020 · 1021-1030 · 1031-1040 · 1041-1050 · 1051-1060 · 1061-1070 · 1071-1079 ·
  4 Wednesday, 20 August 2008  
 
Использование флеш-анимации при создании сайта



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



Не следует использовать анимацию в веб-дизайне просто для украшения сайта. Особенно надо избегать анимации на каждой странице веб-сайта — это приводит к нарастающему раздражению посетителя, следовательно, он вскоре покинет подобный сайт. Флеш-ролик должен быть красивым и ненавязчивым, обладать своей изюминкой, способной привлечь пользователя, при этом не должен много весить, т.к. если он чересчур долго загружается, посетитель не станет дожидаться окончания загрузки. Минус флеш-анимации также в устройстве нашего зрения. Мы чутко реагируем на движение, улавливаемое периферийным зрением. Поэтому, если пользователь читает текст на странице, а в углу дергается маленькая картинка, это очень отвлекает. И часто раздражает. Но не стоит забывать, что грамотная флеш-анимация при создании сайта принесет большой результат, если будет использована в нужном месте и в нужное время.
 
  kay34p Wednesday, 20 August 2008  
 
Использование видео при создании сайта



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







Видео чаще всего используется на специализированных форумах (посвященных, например, реконструкции, лошадям, собакам и проч.) и на сайтах, где статичные изображения не могут передать всю силу той или иной тематики, размещенной на этих Интернет-ресурсах. Очень органично использование видео на новостных сайтах, там оно просто необходимо, т. к. не всё можно передать словом.







Существуют сайты целиком состоящие из видеороликов, будь-то домашнее видео плохого качества, снятое на мобильные телефоны и дешевые видеокамеры, фрагменты фильмов или мультфильмов, записи концертов и телепередач, музыкальные видео-клипы. Эти сайты, так называемые, видео-архивы.







Не стоит размещать на своем сайте видео, если нет на то большой необходимости, ведь если тематическая направленность Вашего сайта изначально предполагает не видео, а что-то другое, то пользователь, пришедший на сайт за нужной ему информацией, вряд ли заинтересуется выложенным Вами видео-файлом и, скорее всего, будет экономить трафик. Уделите больше времени веб-дизайну и удобному интерфейсу своего сайта. Это будет куда целесообразнее и выгоднее при создании сайта.
 
  ddg7 Wednesday, 20 August 2008  
 
Создание сайта в России и за рубежом

Создание сайтов там и тут



Жизнь постоянно развивается, и рождаются все новые и новые формы продвижения своего бизнеса, новые способы достижения успеха. Эффективность любого бизнеса во многом зависит от того, насколько полно донесена информация о своей компании до клиентов и партнеров. Известный факт, что Интернет – один из основных каналов получения информации среди наиболее молодой, активной и перспективной аудитории.



Многие компании, желающие создать сайт, считают, что лучше всего обращаться к западным конторам, специализирующимся на создании, обеспечении, продвижении сайтов. В укоренении подобных мнений сыграло большую роль, бытующее в умах россиян, убеждение, что всё западное априори качественнее и оригинальнее отечественного. Но эти убеждения не совсем верны.



Так же, как и в России, за рубежом большое количество крайне неграмотно сделанных сайтов перемежается с малым объемом качественных Интернет-ресурсов. Хорошо разработанные веб-сайты с ненавязчивым, «вкусным» веб-дизайном, отсутствием ошибок в кодах, удобным интерфейсом стоят невероятно дорого. Можно сказать, на Западе качественно – это синоним дорого.



У нас несколько иная ситуация: Вы за вполне небольшие деньги можете получить из создания сайта самую настоящую конфетку, и наоборот, отдав немалые средства, стать обладателем совершенно низкопробного продукта. Это зависит исключительно от веб-разработчиков, их квалификации, опыта, хорошего вкуса и, что немаловажно, любви к делу, которым они занимаются. Сейчас многие отечественные компании, которые работают в области создания сайтов, как и их западные коллеги, внедряют схемы развития проекта такие, как: согласование концепций; подготовка технического задания; разработка веб-дизайна; разработка программного обеспечения; верстка и наполнение базы данных.
 
  6chgn Wednesday, 20 August 2008  
 
Продажа техники в сети интернет



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

Сайт по торговле грузовой техникой может сочетать в себе элементы информационного сайта и Интернет-магазина.





Предоставление регулярно обновляемой и максимально полной информации, в которой могут быть заинтересованы гипотетические клиенты Вашей фирмы, является основной задачей информационного веб-сайта. Какого рода должна быть эта информация? Новости рынка тягачей, история, достижения, основные направления деятельности организации, описание, технические характеристики грузовиков, каталог с фотографиями грузовой техники в разных ракурсах, прайс-листы, контактная информация. Также Вы можете разместить на подобном сайте гостевые книги, форум и т. п.







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

Техническое оснащение — интернет-магазин



Интернет-магазин – это полифункциональная программная надстройка веб-сайта, продающего товары и оказывающего услуги с помощью сети Интернет. Интернет-магазин, специализирующийся на продаже тягачей, как правило, состоит из нескольких окон: витрины, то есть каталога товаров, корзины, окна оформления заказа, окна оплаты и окна отслеживания покупателем своих покупок.







В каталоге представлена самая полная информация о тягачах, а поскольку она распределена по тематическим разделам, то существенно облегчает посетителю ее поиск и экономит время. К тому же есть возможность дополнять эту информацию графическими изображениями или флэш-роликами.
 
  q4838n Wednesday, 20 August 2008  
 
Интернет-портал







Слово «портал» пришло во Всемирную Сеть из архитектуры и означает оно «главный вход». Имеется в виду веб-сайт, с которого пользователь постоянно начинает свою деятельность в Интернет, и который он (пользователь) делает стартовой страницей своего веб-браузера.





Веб-сервисы, информационный наполнитель сайта (контент), ссылки на другие веб-сайты и прочие необходимые составляющие сочетаются в веб-портале с максимальным удобством для очень большого числа посетителей. Основная идея работы портала — создание критической, т. е. невероятно большой, массы сервисов, чтобы можно было привлечь к себе такое количество пользователей, которое будет постоянно обновляться и пополняться безо всяких трат на рекламу, поскольку посещаемость будет расти сама.





Иными словами Интернет-портал — это известный веб-сайт с большим количеством различных услуг и сервисов, посещаемый очень многими пользователями. Большинство веб-порталов построено вокруг поисковых машин и каталогов. Порталов довольно немного — на каждом уровне (глобальном, национальном, региональном) их обычно единицы.













Чем может быть полезно создание интернет-портала?









На данный момент само слово «портал» является невероятно модным, поэтому его часто употребляют, где надо и где не надо, не заботясь о смысле, и о том, соответствует ли Ваш ресурс масштабу Интернет-портала. Иногда сайты, предназначенные для широкой аудитории, называют «горизонтальными» порталами, а тематические — «вертикальными» порталами.







Интернет-портал наиболее хорош для крупных компаний, которые желают извлечь максимальную прибыль из своего сайта. Созданный качественный веб-сайт – портал должен обладать:



*



оригинальным, сбалансированным веб-дизайном;

*



достаточным объемом информации, неперегружающей страницы;

* удобным интерфейсом.
 
  ab6be Wednesday, 20 August 2008  
 
Следует помнить, что главная страница Вашего сайта – это лицо Вашей компании. По статистике наиболее просматриваемая страница сайтов – главная. Следовательно, при создании сайта Вы должны учитывать следующие моменты:



* название сайта, Ваш логотип должны быть выделены, но они не должны быть слишком броскими;



* веб-дизайн, как средство создания желания у посетителя что-нибудь купить или воспользоваться услугой, представленной на Вашем сайте. Веб-дизайн создает положительный имидж Вашей компании и является отличным способом остаться в памяти посетителя. Следует помнить, что дизайн не должен быть уж очень навязчивым, цвета должны быть мягкими, чтобы посетитель не испытывал дискомфорт от излишне кричащих красок;



* на главной странице должны быть размещены ссылки переходов на другие страницы Вашего веб-сайта, содержащие исчерпывающую информацию о продукции и услугах, справочник, часто задаваемые вопросы и прочее. Если необходимо донести более детальную информацию, на главной странице можно создать каталог продукции. Но не стоит перенагружать страницу информацией. Это может запутать пользователя;



* составляя ссылки, нужно уходить от привычных, типовых конструкций. Будьте оригинальнее, это привлечет клиента;



* следует избегать повторений, захламляющих страницу, восклицательных знаков, говорящих о непрофессиональном написании текста;



* главное навигационное меню веб-сайта должно располагаться на самом заметном месте;



* в строку поиска можно внести разнообразие, но она должна быть узнаваемой;



* не следует использовать анимацию, она отвлекает внимание пользователя;



* наиболее важную информацию не выделяйте слишком ярко, посетитель с большой долей вероятности может принять её за рекламу и не станет обращать на неё внимания.
 
  gmkzpm Wednesday, 20 August 2008  
 
Создание сайта на AJAX



AJAX (Asynchronous JavaScript and XML – Асинхронный ЯваСкрипт и XML) – относительно новое решение, как сделать пользовательские интерфейсы веб-приложений удобнее, при котором веб-страница сама догружает нужный пользователю элемент этой страницы, не перезагружаясь целиком. AJAX — один из компонентов концепции DHTML. Сайт, сделанный с помощью AJAX , объективно работает намного быстрее обычного веб-сайта. Наиболее известный и популярный пример веб-сайта, созданного на AJAX, — это сервис-почта Gmail. Использование навыков AJAX позволяют не перезагружать страницу целиком, а обновлять только те части, которым это требуется, следовательно, времени на обработку запросов пользователей уходит очень мало.



AJAX- это не просто аббревиатура, обозначающая лишь иной подход к созданию веб-приложений. Это целое направление, философия в веб-программировании посредством следующих технологий:



* ЯваСкрипт;



* стандартное представление с помощью XHTML и CSS;



* взаимодействие с пользователем и динамичное отображение при помощи DOM;



* обработка и обмен данными в виде XML и XSLT;



* асинхронные запросы посредством XMLHttpRequest.



В AJAX -приложении между пользователем и сервером появляется еще один посредник – движок AJAX, тогда как в оригинальном (то есть изначальном, стандартном) веб-приложении обработкой информации занимается сервер, а браузер занимается только взаимодействием с пользователем, передачу запросов и вывод поступившего HTML.



Движок AJAX определяет, за какими запросами необходимо обращаться на сервер, а какие запросы можно обработать «на месте». И если раньше сервер выдавал новую страницу, то теперь он отсылает лишь те данные, которые нужны клиенту.
 
  xbqaq6 Wednesday, 20 August 2008  
 
Особенности создания сайта по продаже жилой недвижимости

Введение



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



Мы предложим несколько полезных советов, которые стоит иметь ввиду, начиная работы по созданию сайта компании, занимающейся строительством или продажей жилой недвижимости. Нами были отобраны и проанализированы сайты лидирующих компаний в данной области — как Санкт-Петербургских, так и Московских. Особый интерес вызвали результаты Всероссийского конкурса на лучший корпоративный сайт в сфере недвижимости за 2005 год (http://www.1realty.ru). Этот конкурс особенно важен тем, что в голосовании принимали участие пользователи сайтов данной тематики.

Дом продает окружение



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



Всероссийский конкурс на лучший сайт наглядно показал, что пользователи хотят видеть не искусственный рендер, и не застывшую фотографию. Наилучшее впечатление производит фотореалистичное, и, самое главное, интерактивное изображение будущего строения. Создавая сайт, больше внимания уделяйте мелким деталям второго плана — двигающимся облакам, летающим по небу птицам, движению людей и машин около дома. То есть, всем тем деталям, которые создают общее впечатление от объекта, тем больше шансов, что человеку понравится объект и он начинает инстинктивно «тянуться» к нему рукой, то есть указателем мыши.

.

Важна инфраструктура



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



Для пользователя, естественно, важна и более подробная информация. Любой по достоинству оценит имеющийся на сайте сервис, если при наведении мышкой на соседний магазин будет сразу отображаться информация, сколько до магазина минут ходьбы или сколько осталось свободных мест на парковке.

Со всех сторон



Для многих посетителей большой интерес представляет возможность посмотреть на здание со всех сторон. Обычно это реализуется путем вращения строения влево — ­вправо. При создании сайта не следует совмещать эту возможность с функцией выбора этажей и планировок — реализация такой схемы может вызвать сложности взаимодействия с системой у большинства пользователей.

Выбор планировки



Один из самых распространенных сервисов на сайтах, продающих жилую недвижимость — возможность выбора этажа и планировки. Реализация этого сервиса, как правило, сходная на всех сайтах — перемещая указатель мыши по этажам здания, пользователь видит схему выбранного этажа. Важно, чтобы помимо наглядности и простоты, данный сервис был удобен и функционален.



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

Удобство выбора



Когда посетитель выбрал нужную квартиру, ему необходимо посмотреть подробную информацию о квартире, иметь возможность распечатать схему квартиры и посмотреть фотографии или изображения комнат квартиры.

Вид из окна



Один из очень важных параметров при выборе квартиры — вид из окон квартиры и стороны света. На схеме квартиры обязательно нужно указать направления на север, юг и другие стороны света. А для каждой стороны дома удобно заготовить красочные изображения видов из окон.

Горячая линия



На любой странице сайта желательно разместить телефон отдела продаж. Лучше, если он будет расположен в верхней части страницы.



Надеемся, что данный материал поможет вам лучше определить требования к будущему сайту!

7026280
 
  nn94z2 Wednesday, 20 August 2008  
 
Зачем вашей фирме нужен сайт?



В этой статье я не буду утомлять вас длинными рассказами о современной электронной коммерции и о последних достижениях в области информационных технологий. Я просто опишу основные функции, которые несет в себе корпоративный сайт. Здесь вы найдете ответы на вопросы, которые встанут перед вами во время принятия решения о необходимости создания электронного представительства (сайта) вашей фирмы (предприятия, организации, в дальнейшем будем использовать термин «компании»). Надеюсь, данная статья развеет ваши сомнения относительно «действительно ли нужен сайт, и как он сможет помочь бизнесу?».

1. Представительские функции и имидж компании:



* Участвуя на переговорах или выставках, представитель компании порой не имеет возможности и времени предоставить всю необходимую информацию оппоненту. Адрес корпоративного сервера на его визитке или небольшом буклете может решить эту проблему. Мы убеждены в том что, потенциальный партнер, заинтересованный в вашей продукции или услугах, обязательно заглянет на сайт.

* Подробная информация о видах деятельности, истории компании, ее товарах или услугах поможет установить контакт с потенциальным партнером по бизнесу, поставщиком, покупателем. В дальнейшем вся рекламная и представительская продукция, рекламные ролики на телевидении и радио, могут быть снабжены информацией о сайте. Для этого будет достаточно указать адрес вашего сервера (сайта).

* Наличие Интернет — представительства (сайта) в сети Интернет положительно влияет на имидж компании. В какой-то мере это показатель открытости компании, ее стабильности.

* Через собственный сайт можно активно вводить новые услуги, использующие Интернет и (или) Интернет — технологии, запускать новые бизнес — единицы внутри компании.

* Умело сделанный сайт поможет сформировать и укрепить бренд компании, проводить многочисленные имиджевые и PR-акции. Благодаря сайту, можно быстро решить задачу формирования лояльной аудитории интернет — проектов, влиять на нее или продавать влияние другим рекламодателям.

* Привлечение на собственный сайт пользователей интернета служит повышению узнаваемости торговой марки.



2. Рекламные функции и дополнительный канал сбыта:



Если ваша компания продвигает товар или услуги на другие рынки (региональные или международные), то трудно себе представить более дешевого и эффективного рекламного канала для этих целей.



* Подробное описание на сайте продвигаемой вами продукции экономит огромное количество времени и денежных средств на доставку необходимой информации вашим потенциальным партнерам и покупателям.

* Каталог товаров или описание услуг, предлагаемых фирмой на местном рынке, может служить хорошей поддержкой сбыта в розничной сети. Посетитель сайта, получивший подробную информацию о товаре (внешний вид и его стоимость, месторасположение торговых зон), является уже подготовленным покупателем. Посещая магазин, он уже знает, что ему нужно.

* Эффективным является организация продаж через интернет, что позволяет представлять товары on-line, предлагать удобные средства выбора и формирования заказов, осуществлять прием платежей, функциональный back office.



3. Сервисное обслуживание потребителей:



Пожалуй, одно из главных отличий интернета от других средств массовой информации — интерактивность, возможность обратной связи с потребителем. Любой потребитель, приобретая товар или услугу для решения своей конкретной задачи или потребности, считает немаловажным получить профессиональный совет и грамотную консультацию. Естественно, предоставляя такой сервис потребителю, вы надолго оставляете его своим потенциальным покупателем и в дальнейшем.



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

* Frequently Asked Questions (FAQ) — «Часто задаваемые вопросы» (ЧАВО). Представление такой информации не только для существующих потребителей продукции, но также и для потенциальных потребителей, для убеждения в необходимости совершения покупки именно в данной фирме. Такая поддержка не ограничена только к компьютерной продукции, но распространяется на любой продукт, требующий информационной поддержки.



4. Поддержка региональной политики:



Сайт может стать местом вербовки дилеров и расширения рынков сбыта по России и другим странам.



* Информационная и рекламная поддержка существующей дилерской сети. Например, вы можете закрыть общий доступ к определенной информации и предоставить такой доступ только своим партнерам по бизнесу в регионах. Как правило, это на порядок облегчает доставку им необходимой информации.

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



5. Сбор маркетинговой информации:



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

6. Вербовка кадров:



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

7. Сокращение традиционных расходов:



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



Использование собственного сайта позволяет существенно снизить затраты на public relations за счет перенесения акцента с традиционных средств, например печатных материалов, на информационную форму представления в интернете. Как следствие, это должно привести к снижению тиражей и сокращению количества фото и печатных материалов, высвобождению рабочего времени работников, занятых организацией и проведением соответствующих мероприятий.

8. Конкуренция:



Благодаря наличию собственного сайта, конкуренция переходит на новый уровень, так как интернет значительно изменяет пространственный и временной масштабы среды ведения коммерции. Расстояние между продавцом и покупателем играет роль лишь с точки зрения транспортных издержек. Это открывает перед фирмой возможность расширения целевой аудитории и общения с глобальной аудиторией. Временный масштаб также значительно отличается от обычного и позволяет фирмам принимать решение в несколько раз быстрее, чем раньше.

9. Дополнительные возможности:



Преимуществом использования собственного веб-сайта перед другими средствами public relations является возможность обновления информации в реальном времени без каких-либо затрат на оперативность изменений. На сайте могут быть опубликованы пресс-релизы и представлена текущая информация для потребителей своей продукции. Инструменты интернета могут быть использованы в кризисных ситуациях, когда фирма нуждается в срочной реакции на изменение рыночной ситуации и т.п.
 
  k852hq Wednesday, 20 August 2008  
 
Анатомия систем управления контентом, классификация CMS и рассуждения об архитектуре



Аббревиатура CMS означает Content Management System или система управления контентом (хотя само сокращение имеет и другие толкования, в зависимости от конкретной отрасли ИТ). С одной стороны, эти слова очень распространены, десятки и сотни компаний производят и продают такие системы, миллионы веб-сайтов построены на какой-то CMS… Но с другой, никто пока так и не смог дать четкого определения такой системы, даже сами разработчики вкладывают в это разные понятия, и в соответствии со своими представлениями разрабатывают решения. Так что же все-таки представляют из себя CMS, именно в своей сути? Попробуем разобраться.



Если исходить из самого названия, то все просто – это система, предназначенная для облегчения создания, редактирования, публикации и управления доступом до контента (информации в цифровой форме) на веб-сайте. Но даже само понятие контент тут неоднозначно. С него то и начнем.



Контент можно условно поделить на 5 типов



Итак, контент может быть: статическим текстовым (обычные материалы в HTML, например статьи, книги) + сопутствующая графика и динамическим (например, новости, или посты в форуме/гостевой книге – тоже контент, но создаваемый пользователями и изменяющийся во времени). Сюда же отнесем и графику, к примеру, онлайновые коллекции клипартов. Второй тип контента — мультимедийный, статический (к примеру, коллекция записей исполнителя в формате MP3, видеоролики или Flash-мультфильмы) или динамический – интернет-радио, аудио и видео файлы в режиме потокового вещания. И третий тип контента — файловый или бинарный. Это могут быть любые файлы, предназначенные для загрузки пользователями – дистрибутивы программ, электронные документы и книги (PDF, RTF, Word) и тому подобное.



Как видите, когда попытаться немножко классифицировать контент, то сразу видна неочевидность всех введенных выше понятий – редактирование, публикация, управление доступом. Для каждого вида контента каждый из этих процессов может быть или очень сложным (к примеру, создание и публикация потокового видео и аудио) или простым (пополнение файлового архива путем копирования через FTP новых файлов).



Каждый сайт использует несколько типов контента одновременно



Фактически, на большинстве веб-сайтов используется некоторый набор, комбинация из разных видов контента, поэтому поддерживающая его CMS-система должна, по сути, включать в себя несколько «мини-CMS» для каждого вида размещаемой информации. И в принципе, так оно сейчас и есть. Некоторые производители или разработчики сразу позиционируют свои продукты как системы, предназначенные главным образом для работы с конкретными данными – для создания электронных библиотек одни системы, для новостных ресурсов другие, для корпоративных веб-сайтов третьи, электронные магазины используют свои специфические системы, а интернет-радиостанции вообще стояться на основе совершенно нетипичных решениях (как программных, так зачастую и аппаратных).



А теперь вспомним еще одно слово, имеющее очень много разнотипных значений, которое у всех на устах, но мало кто в точности понимает, что оно значит – «сервис». Сервисом «вообще», применительно до систем управления контентом и веб-сайтов мы будем называть скрипт, модуль или другую физическую или логическую часть программного обеспечения веб-сайта, которая может принимать данные, каким-то образом их перерабатывать (кодировать, сохранять, считывать, изменять и т.д.) и возвращать вызвавшему объекту (хотя это необязательно).



Современная CMS должна быть полностью модульной. Этот тезис даже не обсуждается, ведь такие системы должны быть гибкими и позволять полностью себя конфигурировать под конкретные нужды каждого проекта. Каждый модуль, ну или почти каждый, можно считать «сервисом», но и модуль модулю рознь, как же их можно классифицировать? Попробуем.



Все сервисы или модули CMS можно разделить на 4 группы



* Базовые системные сервисы (модули). Эти сервисы полностью внутренние, и не имеют или имеют только административный интерфейс. Они обеспечивают работу других модулей и составляют ядро всей CMS. Например, модуль ADODB для абстрагирования от конкретной базы данных является полностью служебным модулем, который работает на самом низком уровне системы и имеет только программные интерфейсы с другими частями CMS.

* Статические контентные сервисы. Это такие сервисы, которые обеспечивают работу со статическим контентом, например, модуль, выводящий статьи. Такие сервисы с одной стороны взаимодействуют с другими модулями внутри CMS, с другой – имеют визуальный интерфейс, «лицо», которое обращено к пользователю.

* Интерактивные сервисы. Например, гостевая книга, форум или другие подобные сервисы, которые предоставляют пользователям возможность взаимодействовать с системой. Фактически, это как раз «полноценные сервисы», так как предоставляют в явном виде некоторую услугу пользователю.

* Административные сервисы – это специализированные сервисы, которые представляют администратору удобные возможности по управлению самой CMS, отдельными модулями (другими сервисами) и сервером в целом. Например, phpMyAdmin – это административный сервис, хотя сам по себе это также целый набор отдельных модулей со сложной логикой взаимодействия.



И теперь, имея такую классификацию (пусть и частично примитивную и формальную), можно сказать, что система управления контентом – это некоторый набор сервисов, которые обеспечивают необходимые возможности по работе с определенным типом контента (зависит от специфики сайта) и абстрагирует от пользователя (и администратора) нюансы используемой аппаратуры, сервера, языка программирования и т.д.



Да, сразу вопрос – почему какие-то «сервисы», а не модули, раз уже выяснили, что это, в большинстве случаев одинаковые вещи. Потому что «модуль» – это термин из технической области, он ничего не говорит о предназначении конкретной части системы, а ведь веб-сайт (и CMS, по сути) не просто технические системы, а в первую очередь системы, предназначены для оказания некоторых услуг пользователю – предоставление информации, обработка запросов и т.д. Поэтому мы придерживаемся термина «сервис», который достаточно популярен сейчас в мире ИТ-технологий, думаю вы встречали аббривиатуру «SOA» – сервис-ориентованная архитектура. CMS как раз и есть системой, архитектура которой ориентирована на одну задачу – предоставление некоторых информационных сервисов пользователю. Когда речь идет о технической стороне, больше о конкретном коде и скриптах – тогда уместен термин «модуль», когда же говорим об общей структуре и архитектуре, о взаимодействии пользователей и веб-сайта, тогда систему лучше описывать в терминах сервисов.



Что лучше – коммерческая или Open Source CMS?



А вот сейчас мы подходим к сути все этого обзора. Все началось с того, что знакомые из одной веб-студии пытались выбрать, что же лучше – купить готовую CMS (довольно дорогую) или разрабатывать свою. Я же наставал на варианте использования одной или нескольких существующих Open Source систем, или, если речь все же идет о собственной системе – то создавать ее как набор готовых модулей (сервисов), используя уже существующие свободные скрипты для реализации каждого модуля. То есть, не писать заново свои все модули, а собирать «из кирпичиков» готовую CMS, используя лучшие скрипты из существующих, в крайних случаях дописывая свои. А основные силы сконцентрировать именно на обеспечении взаимодействия между этими модулями, на доводке и подгонке их к потребностям конкретного веб-сайта.



Такой подход очевиден и логичен – есть множество модулей, которые уже десятки раз реализованы и проверены на тысячах веб-сайтов, над которыми трудятся уже годами коллективы разработчиков и тестеров со всего света. И в то же время, такие модули достаточно сложные, а их написание и тестирование с нуля займет непомерно много времени и сил даже с командой высококлассных программистов. Например, почти любому веб-сайт необходим форум для общения пользователей. И что, писать свой форум с нуля? Вряд ли это лучшее решение – ведь в сети есть множество отлично зарекомендовавших себя движков форумов, на любом языке, для любой платформы, под любой лицензией. PhpBB, vBB, UPB, PunBB, WowBB, Invision Power Board (IPB), Celeste Bulletin Board 2004, MyPHP Forum и еще десятки других. Точно такая же картина будет и с любым или почти любым другим модулем – редко когда у сообщества Open Source нет достойного продукта. Но если его нет, можно попробовать воспользоваться и платными аналогами, многие зарубежные компании продают очень неплохие скрипты, которые часто реализуют такие вещи для веба, что иногда задумываешься — «а как ЭТО и ТАК можно реализовать??», например модули для реализации файловых менеджеров, электронных магазинов и каталогов. Единственный достойный ответ Open Source – оsCommerce часто очень тяжеловесный и включает много ненужных функций, но в полной конфигурации, со всеми модулями реализует почти идеальный интернет-магазин.



Интеграция – вот самая сложная и важная проблема в архитектуре CMS



Во что действительно стоит вкладывать деньги при построении системы управления контентом – это в интеграцию модулей. Например, в объединение базы пользователей форума (на одном движке) и базой зарегистрированных покупателей интернет-магазина и с базой системы статистики или почтовой системы. Вот тут необходимо часто сложное программирование, например, написание единой системы аутенфикации и авторизации, чтобы пользователю не приходилось многократно регистрироваться на одном и том же веб-сайте.



Да, рассматривая модули CMS, необходимо заметить, что есть ряд модулей, которые выходят за рамки одной системы и, скорее, относятся к платформе веб-сервера, но тем не менее очень нужны и должны быть включены в CMS. Это, к примеру, модули для ускорения выполнения скриптов (PHP-акселлераторы), кеширования страниц, почтовая система.



Плюсом такого подхода есть то, что отдельные компоненты выбираются исходя из потребностей конкретного проекта (веб-сайта), и выбираются из перечня скриптов, которые уже успели зарекомендовать себя на десятках других сайтов. Таким образом можно добавить в систему функциональность, которая просто не предусмотрена ни одной из существующих CMS, но свободных, ни коммерческих. Да и по стоимости такое решение, скорее всего, будет выгоднее, так как большинство компонентов распространяются под лицензией GNU GPL.



Open source CMS



Конечно, есть и минусы – например, сложность интеграции некоторых частей, часто разобраться в коде некоторых модулей очень нелегко, учитывая разную идеологию построения. Но большинство трудностей чисто технические и преодолеваются правильным проектированием и подбором модулей.



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



Задача интересная, хотя и очень сложная, так как только список необходимых модулей для такой идеальной системы занял больше 50-ти пунктов, а это значит, что для каждого модуля необходимо рассмотреть и сравнить 3 – 5 лучших решений. Ну а сначала мы сделали краткий обзор наиболее популярных CMS-систем, чтобы выяснить – а не создал ли кто-то уже идеальную CMS, а заодно могут ли Open Source составить реальную конкуренцию коммерческим (и очень дорогим) системам. О результатах – в следующих частях этого обзора.
 
·1-10 · 11-20 · 21-30 · 31-40 · 41-50 · 51-60 · 61-70 · 71-80 · 81-90 · 91-100 · 101-110 · 111-120 · 121-130 · 131-140 · 141-150 · 151-160 · 161-170 · 171-180 · 181-190 · 191-200 · 201-210 · 211-220 · 221-230 · 231-240 · 241-250 · 251-260 · 261-270 · 271-280 · 281-290 · 291-300 · 301-310 · 311-320 · 321-330 · 331-340 · 341-350 · 351-360 · 361-370 · 371-380 · 381-390 · 391-400 · 401-410 · 411-420 · 421-430 · 431-440 · 441-450 · 451-460 · 461-470 · 471-480 · 481-490 · 491-500 · 501-510 · 511-520 · 521-530 · 531-540 · 541-550 · 551-560 · 561-570 · 571-580 · 581-590 · 591-600 · 601-610 · 611-620 · 621-630 · 631-640 · 641-650 · 651-660 · 661-670 · 671-680 · 681-690 · 691-700 · 701-710 · 711-720 · 721-730 · 731-740 · 741-750 · 751-760 · 761-770 · 771-780 · 781-790 · 791-800 · 801-810 · 811-820 · 821-830 · 831-840 · 841-850 · 851-860 · 861-870 · 871-880 · 881-890 · 891-900 · 901-910 · 911-920 · 921-930 · 931-940 · 941-950 · 951-960 · 961-970 · 971-980 · 981-990 · 991-1000 · 1001-1010 · 1011-1020 · 1021-1030 · 1031-1040 · 1041-1050 · 1051-1060 · 1061-1070 · 1071-1079 ·