ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.05.2024
Просмотров: 49
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ГЛАВА
15
Что такое CMS
ПРИМЕЧАНИЕ
А если совсем просто, то можно сравнить CMS с обычным
текстовым редактором Microsoft Word. Представьте, что вы
трудитесьнадбольшойработой(например,рефератом),вко- тороммногоуровнейзаголовков,текстовыхвыделений,стилей,
иллюстраций.Таквот,принципыработысCMSиWord—одни
и те же, и нажатие кнопки «Печать» в MS Word аналогично
команде«Опубликоватьвсети»влюбойCMS.
До появления CMS для того, чтобы создать сайт, человеку необходи- мобылознатьмассутехнологийиязыковвеб-программирования(как
минимум HTML, CSS, PHP, JavaScript), обладать некоторыми навы- ками дизайнера и иметь общее представление о процессе разработ- ки веб-проекта. С приходом открытых CMS для простых «смертных»
интернет-пользователейситуациякардинальноизменилась.Теперьлю- бомучеловекусталодоступносозданиеинтернет-сайтов,подизайну
ифункциональностиничемнеуступающихпродуктампрофессиональ- ныхвеб-студий.
КакпоявилисьCMS?СозданиеCMS,впервуюочередь,былонеобходимо
профессиональнымразработчикамсайтов.Посколькузаказынановые
сайтычастобылипохожидругдлядруга,асамимзаказчикамбылоне- обходимопредоставитьвозможностидлясамостоятельногоуправления
контентом, веб-студии начали разрабатывать стандартные «движки»,
которыеможнобылоприспособитьдлянуждпрактическилюбогопро- екта.Наданныймоментукаждойсерьезнойвеб-студии,предоставля- ющейкоммерческиеуслугипосозданиюсайтов,естьсвоясобственная
CMS,набазекоторойразрабатываетсякаждыйпроект.Длясерьезных
коммерческих интернет-сайтов (например, многофункциональных ин- формационныхпорталов)чащевсегоCMSразрабатываетсяспециально,
сучетомособенностейтогоилииногопроекта.
Логичным продолжением развития CMS стало появление универсаль- ных «движков», разработанных для массового распространения и ис- пользования.Апоскольку,ксчастью,всредеразработчиковвсегдабыло
многоэнтузиастов,значительнаячастьэтихCMSявляютсяоткрытыми
исвободнораспространяемыми,тоестьбесплатными.
Конечно, нужно понимать, что каждая CMS, хотя и является универ- сальнойсистемой,набазекоторойможносоздаватьсовершенноразные
и непохожие друг на друга сайты, имеет некоторые функциональные
16
Глава 1. Знакомство с CMS WordPress
ограничения. Поэтому не стоит воспринимать CMS как универсальное
средствовыполнениялюбыхзапросовповнешнемувидуифункционалу
вашегосайта.Например,вCMSJoomla!нетаклегкоорганизоватьслож- нуюиерархическуюструктурусайта,аCMSWordPressизначальноза- думываласькакблог-«движок»,поэтомувозможностидлясозданиясай- товпортальноготипаунееограничены.
Сдругойстороны,необходимосказать,чтовокругкаждойпопулярной
CMS сложилось огромное сообщество поддержки, занимающееся раз- витием и совершенствованием системы. Постоянно разрабатываются
новыерасширения,шаблоныидополнительныемодули,которыепомо- гаютбыстрорешатьспецифическиезадачи,выходящиезарамкистан- дартногофункционалатойилиинойCMS.
Какие сайты можно делать с помощью CMS
Сейчас, когда CMS развиваются семимильными шагами, можно с уве- ренностьюответитьнаэтотвопрос:любые.Выможетесамостоятельно
создатькакличныйблог(интернет-дневник),такисложныйинформа- ционныйпортал.СпомощьюCMSможносделатькакнебольшойсайт- визиткусвоейкомпании,такиполноценныйкорпоративныйпортал.
Чтобыубедитьсявтом,чтоспомощьюCMSсоздаютсясовершеннораз- ныеинепохожиедругнадругаинтернет-ресурсы,задайтевпоисковой
системе (например, Яндекс или Гугл) запрос
"работает
на
WordPress"
(луч- шезаключитьэтословосочетаниевкавычки,чтобыотсеятьлишниере- зультатыпоиска).
ПРИМЕЧАНИЕ
Мнечастозадаютвопросывроде:«Поставилявашхваленый
WordPress,аондаженепозволяетсделатьнаглавнойстрани- цеформудляонлайн-заказа».Явтакихслучаяхотвечаю,что
нужно трезво оценивать функциональные возможности бес- платного блог-движка, коим является WordPress. Если у вас
изначально существуют серьезные запросы к функционалу
будущегосайта,еслипредполагаетсямножествооригинальных,
нестандартныхэлементов,лучшесразуобратитьсякпрофес- сиональномуразработчикулибо,какминимум,кпрограммисту,
разбирающемусявWordPress,которыйпоможетдовестиего
стандартныйфункционалдовашихтребований.
17
Что такое CMS
Врезультатахпоискавыувидитессылкинамиллионысайтов,чтоярко
характеризует уровень популярности бесплатных CMS. Пройдитесь по
этимссылкамиубедитесьвтом,насколькоразнообразныепроектымо- гутбытьреализованыспомощьюWordPress.Нижеяпривожупарупри- меровсайтов,работающихнаWordPress:новостнойблогобэлектронных
книгах(рис.1.1)имузыкальныйпортал(рис.1.2).ВИнтернетевысможете
найтинамногобольшепримеров,подтверждающихпопулярностьCMS.
Рис. 1.1. Kniga2.com — сайт об электронных книгах
ПРИМЕЧАНИЕ
«Работает на WordPress»
—этостандартнаяформулиров- ка, по умолчанию присутствующая в нижней части главной
страницылюбогосайта,сделанногонаCMSWordPress.Мно- гиеразработчикипослесозданияновогопроектаееубирают
(видимо,дляподдержаниясвоегоимиджа),нонабольшинстве
WordPress-сайтовонавсе-такиприсутствует.
18
Глава 1. Знакомство с CMS WordPress
Рис. 1.2. Stereolab.ru — портал об актуальной музыке
АесливыобратитесвойвзгляднаанглоязычныйсекторИнтернета,то
примеровуникальныхинеповторимыхсайтов,работающихнаCMS,
можно найти на порядок больше. Например, такую коллекцию мож- но наблюдать на официальном сайте проекта WordPress по адресу:
http://wordpress.org/showcase
Наиболее популярные CMS
Как мы уже отмечали выше, существует огромное количество CMS,
впервуюочередь,из-затого,чтомногиевеб-студиисоздаютсвоисоб- ственные системы в качестве основы для разработки проектов и обе- спечения поддержки клиентов. CMS, выпущенных для массового ис- пользования,такжеоченьмного,причемсуществуюткакплатные,так
19
Наиболее популярные CMS
ибесплатныесистемы(анекоторыеCMSсуществуютвдвухвариан- тах:бесплатнаяупрощеннаяверсияиполнофункциональныйплатный
вариант).
НаиболееизвестнойвРоссииплатнойCMSявляетсясистема1С-Битрикс
компании«1С»,существующаявомножествевариантов,отличающихся
друготдругаценойифункциональностью.Ценына1С-Битриксварьи- руются от $170 на стартовый пакет с минимальным набором модулей
ифункцийдоболее$8000насистемудлякомпаний,профессионально
занимающихся бизнесом в Интернете. Кроме того, компания 1С осу- ществляет продажу платных расширений и дизайн-шаблонов для 1С-
Битрикс,благодарякоторымможнобезпривлечениядизайнерасделать
свойсайтуникальныминеповторимым.
1С-Битрикс уверенно лидирует на российском рынке платных CMS- систем,занимая45%всегорынка
1
.Другиекоммерческиеразработки,та- киекакNetCat,Host.CMS,UMI.CMS,менеепопулярны.
ЧтокасаетсябесплатныхCMS,которыеинтересуютнасврамкахэтой
книги, то их также существует достаточно много, но наиболее распро- страненытрисистемы:WordPress,Joomla!иDrupal.Согласнопослед- нимстатистическимданным
1
средибесплатныхCMSлидерстводержит
именноCMSWordPress,окоторойипойдетречьвэтойкниге.
КакуюименноCMSвыбратьдлясозданиясвоегопервогосайта—вопрос
вкусаитребованийкпроекту.Например,Drupalтрадиционносчитает- ся наиболее «продвинутой» системой управления контентом, на кото- ройможностроитьпо-настоящемусложныеинтернет-проекты.Drupal
особеннопопуляренсредиопытныхвеб-программистовкакбесплатная
платформадляпрофессиональныхразработок.
АеслисравниватьJoomla!(бывшаяMambo)иWordPress,топосвоему
функционалуэтисистемывомногомконкурируютдругсдругом,хотяи
имеютнесколькоразнуюидеологию.
Обычно уровень приверженности той или иной CMS зависит от того,
какую из систем человек попробовал в деле первой. Например, я со- здалсвойсамыйпервыйсайтименнонаWordPressидосихпорсчитаю,
1
ПоданнымсайтаWebindikator.ru:http://www.webindicator.ru/cms
20
Глава 1. Знакомство с CMS WordPress
чтопосвоейпростоте,юзабилити
1
и«дружелюбию»(отанглоязычного
термина user-friendly) он наиболее предпочтителен для начинающих
веб-строителей.Хотяяпрекраснопонимаю,чтодлярешениянекоторых
специфическихзадачлучшевыбратьJoomla!,аесливыхотитеделать
сложный многофункциональный портал, то предпочтительнее сразу
строитьегонаDrupal.
Знакомимся с WordPress
Ясчитаю,чтолучшеодинразувидетьипроделатьсамому,чемстораз
прочитать. Поэтому лучший способ знакомства с WordPress — это его
установкаиначалоработысэтойCMS(кчемумыиперейдемвследую- щих главах). Но и сказать несколько вводных слов о функциональных
возможностяхиособенностяхэтойсистемытакженеобходимо.
Итак,WordPress—этосовременнаяпопулярнаяCMS-платформа,сот- крытым исходным кодом (OpenSource), которая бесплатна и свободна
краспространению.ИзначальноWordPressразрабатывалсякаксисте- ма для удобного создания и ведения интернет-дневников, следствием
чегоявляютсянекоторыееефункциональныеограничения.Однакобла- годарятому,что«движок»этойCMSдопускаетподключениевнешних
модулей,еефункциональностьвнастоящиймоментпрактическиничем
не ограничена, что позволяет использовать WordPress для разработки
интернет-ресурсовпрактическилюбоготипа:отобычныхблоговдоно- востныхпорталовсосложнойструктурой.
ОсновноедостоинствоWordPressсостоитвтом,чтооннеобычайногибок
виспользовании.ИдеологияWordPress—этолегкоеимаксимальнобы- строепрограммноеядро,позволяющееподключатькнемунеограничен- ноеколичестводополнительныхмодулей(плагинов)взависимостиотза- дач,которыестоятпередразработчиком.Крометого,WordPressпозволяет
подключатьготовыевнешниедизайн-решения(такназываемые«темы»),
что дает возможность сделать свой сайт по-настоящему уникальным.
ВокругWordPressсложилосьбольшоесообществоразработчиковиполь- зователей,котороеегопостоянноразвиваетисовершенствует.Офици-
1
Юзабилити—степеньудобстваиспользованиясистемы,вчастностипрограмм- ногоинтерфейса.
21
Знакомимся с WordPress
альный англоязычный сайт поддержки CMS размещается здесь:
http://wordpress.org
,апоадресу
http://ru.wordpress.org
можнонайтиплоды
работыкомандырусскоязычнойлокализации.
ПРИМЕЧАНИЕ
Поскольку WordPress — свободно распространяемый и бес- платныйпродукт,тоиработасообществаподдержкипроис- ходитнабезвозмездныхначалах.Новыеверсииидополнения
для CMS разрабатываются и распространяются совершенно
бесплатно.Хотяэтонезначит,чтопрограммисты,работающие
надWordPress—альтруисты,тратящиесвоевремя«заспаси- бо».Любойспециалист,хорошоразбирающийсявWordPress,
всегдасудовольствиемпредложитсвоиуслугипоразработке
индивидуальногошаблона,расширенияитемыдляWordPress,
иуслугиэтивесьмавостребованы.
КаковыжевозможностииотличительныеособенностиWordPress:
ПростотаустановкиCMSиначальнойнастройкисайта.
1.
ПоддержкатрансляцииRSS-каналов(спомощьюRSSдаетсякрат-
2.
кое описание новой информации, появившейся на сайте, в наше
времяналичиеподпискипоRSSсталонеобходимымусловиемдля
любогосовременногосайтаитемболееблога).
Возможностьрегистрациипосетителейсайта,атакжеподдержка
3.
многопользовательского(multiuser)режима,прикоторомкаждый
зарегистрированныйпользовательимеетвозможностьвестисвой
собственный блог на сайте (для этих задач даже разработана от- дельнаяверсияWordPress—WordPressMU).
Поддержка так называемых «тегов» (меток), наличие которых
4.
также стало стандартом для содержания любого современного
сайта.
Возможностькомментированияматериаловсайтапосетителями,
5.
адляадминистраторасайта—возможностьадминистрирования
комментариев, фильтрации «спама». В стандартную поставку
WordPress не входит поддержка собственного форума, однако
принеобходимостивыможетелегкоустановитьдополнительный
модуль,которыйпозволитдобавитьнасайтфоруминастроить
его.
Глава 1. Знакомство с CMS WordPress
Поддержка медиаформатов (аудио, видео и изображения), воз-
6.
можность загрузки их на сайт и корректного отображения на его
страницах.
Организацияпочтовойподпискидляпосетителейсайта—любой
7.
заинтересовавшийся содержанием вашего сайта может оставить
свойe-mailиполучатьнанегоновыематериалы.
Поддержкарасширенийстандартногофункционалаввидедопол-
8.
нительных модулей (плагинов). Наличие постоянно пополняемой
библиотекимодулейпозволяетрешитьпрактическилюбуюзада- чуразработчикасайтанаWordPress.Аеслирешениявсе-такине
найдено,товыможетедоработатьсуществующиймодульилина- писатьсвойсобственный.
Поддержкадизайн-тем,позволяющихлегкоменятькаквнешний
9.
вид сайта, так и способы вывода данных. Для WordPress разра- ботано множество дизайн-решений, как платных, так и бесплат- ных,благодарячемудизайнвашегосайтабудетпрактическиуни- кальным.Крометого,выможетеобратитьсякпрофессиональным
веб-дизайнерам,специализирующимсянаWordPress,которыеза
сравнительнонебольшоевознаграждениесделаютдлявашегосай- тадействительнонеповторимыйдизайн.
Иэтолишьнеполныйпереченьвозможностей,которыепредоставляют- сянамприиспользованииCMSWordPress,аблагодарямеханизмупод- держки дополнительных плагинов этот список практически ничем не
ограничен.
23
Г
лава
2.
Выбор доменного имени
и хостинга
В этой главе мы поговорим о двух самых первых шагах, которые
необходимо сделать для создания сайта. Во-первых, вам пред-
стоит выбрать имя своего нового проекта и зарегистрировать
его, а во-вторых, — подыскать надежную площадку для его раз-
мещения в Сети.
Подбор доменного имени
9
Регистрация домена
9
Выбор хостинг-провайдера и тарифного плана
9
Панель управления хостингом
9
Подбор доменного имени
Преждевсегонеобходимоопределитьсясименемвашегобудущегосай- таиприобрестисоответствующеедоменноеимя.Ярекомендуюочень
ответственноподойтикэтомуэтапу,таккакудачноподобранноедомен- ноеимядлясайтаявляетсяоднимизключевыхфакторовуспехавсего
проекта.
2
ГЛАВА
24
Глава 2. Выбор доменного имени и хостинга
Что такое домен
Преждевсего,чтотакоедомен?Неуходядалековтехническиеподроб- ности, можно сказать, что доменное имя — это уникальный символь- ный адрес сайта в Интернете, который также часто называют URL- адресом.
Домены подразделяются по уровню и географической зоне. Уровень
определяется количеством частей доменного имени, разделенных точ- ками:например,
mysite.ru
—этодоменвторогоуровня,а
mysite.spb.ru
—
этодоментретьегоуровня.Приэтомценанадоментретьегоуровнябу- дет немного ниже, чем на домен второго уровня. Географическая зона
определяетсядоменомпервого(верхнего)уровня:например,
.ru
—зона,
закрепленнаязаРоссийскойФедерацией,а
.ua
—украинскаядоменная
зона.
Внашейстраненаиболеераспространеныдоменывторогоуровнявида
http://mysite.ru
,иярекомендуюрегистрироватьимяименнотакоготипа
длявашегосайта:этопривычно,солидноисовсемнедорого(стоимость
регистрациидоменавторогоуровнявзоне
.ru
срокомнаодингодсостав- ляетоколо$14–15).
ПРИМЕЧАНИЕ
В2009годуРоссияполучилавсвоераспоряжениеновыйдо- мен,причем,доменкириллический:
.рф
,иужесейчасвымо- жете зарегистрировать для своего сайта имя вида
мойсайт.
рф
.Правда,интернет-сообществопокаскептическиотносится
кэтомунововведению,хотябыпотойпричине,чтоадрессайта
вдомене
.рф
будетпопростуневозможноввестинаклавиатуре
безкириллицы.
ПРИМЕЧАНИЕ
Сдругойстороны,никтонеобязываетвасрегистрироватьдля
своегосайтаимяобязательнов«русской»зоне.Прижеланиивы
можетевыбратьимявида
mysite.com
,
mysite.info
или
mysite.ec
(зонаЭквадора)—ониотличаютсятолькоценой,нуи,конечно,
ассортиментомнезанятыхимен.
25
Подбор доменного имени
Как правильно подобрать доменное имя?
При выборе доменного имени нужно руководствоваться следующими
критериями.
Желате
1.
льно,чтобыимясайтабыломаксимальнокоротким.Конеч- но,вбольшинстведоменныхзонимена,состоящиеизтрехименее
символов,ужедавнозаняты,нотемнеменеекрасивыйкороткий
адрес,состоящий,например,изпятибукв,можнопопытатьсяпо- добрать.
Доменноеимядолжнобытьнетолькокоротким,ноизапоминаю-
2.
щимся.Выможетевыбратьвкачествеименикороткуюаббревиа- турувида
lpgj.ru
(кстати,намоментнаписанияэтойкнигиданный
домен был свободен), однако подумайте, насколько это имя легко
запомнитьилихотябыпродиктоватьпотелефонусвоемусобесед- нику?
Имя сайта должно, по возможности, отражать его тематику. На-
15
Что такое CMS
ПРИМЕЧАНИЕ
А если совсем просто, то можно сравнить CMS с обычным
текстовым редактором Microsoft Word. Представьте, что вы
трудитесьнадбольшойработой(например,рефератом),вко- тороммногоуровнейзаголовков,текстовыхвыделений,стилей,
иллюстраций.Таквот,принципыработысCMSиWord—одни
и те же, и нажатие кнопки «Печать» в MS Word аналогично
команде«Опубликоватьвсети»влюбойCMS.
До появления CMS для того, чтобы создать сайт, человеку необходи- мобылознатьмассутехнологийиязыковвеб-программирования(как
минимум HTML, CSS, PHP, JavaScript), обладать некоторыми навы- ками дизайнера и иметь общее представление о процессе разработ- ки веб-проекта. С приходом открытых CMS для простых «смертных»
интернет-пользователейситуациякардинальноизменилась.Теперьлю- бомучеловекусталодоступносозданиеинтернет-сайтов,подизайну
ифункциональностиничемнеуступающихпродуктампрофессиональ- ныхвеб-студий.
КакпоявилисьCMS?СозданиеCMS,впервуюочередь,былонеобходимо
профессиональнымразработчикамсайтов.Посколькузаказынановые
сайтычастобылипохожидругдлядруга,асамимзаказчикамбылоне- обходимопредоставитьвозможностидлясамостоятельногоуправления
контентом, веб-студии начали разрабатывать стандартные «движки»,
которыеможнобылоприспособитьдлянуждпрактическилюбогопро- екта.Наданныймоментукаждойсерьезнойвеб-студии,предоставля- ющейкоммерческиеуслугипосозданиюсайтов,естьсвоясобственная
CMS,набазекоторойразрабатываетсякаждыйпроект.Длясерьезных
коммерческих интернет-сайтов (например, многофункциональных ин- формационныхпорталов)чащевсегоCMSразрабатываетсяспециально,
сучетомособенностейтогоилииногопроекта.
Логичным продолжением развития CMS стало появление универсаль- ных «движков», разработанных для массового распространения и ис- пользования.Апоскольку,ксчастью,всредеразработчиковвсегдабыло
многоэнтузиастов,значительнаячастьэтихCMSявляютсяоткрытыми
исвободнораспространяемыми,тоестьбесплатными.
Конечно, нужно понимать, что каждая CMS, хотя и является универ- сальнойсистемой,набазекоторойможносоздаватьсовершенноразные
и непохожие друг на друга сайты, имеет некоторые функциональные
16
Глава 1. Знакомство с CMS WordPress
ограничения. Поэтому не стоит воспринимать CMS как универсальное
средствовыполнениялюбыхзапросовповнешнемувидуифункционалу
вашегосайта.Например,вCMSJoomla!нетаклегкоорганизоватьслож- нуюиерархическуюструктурусайта,аCMSWordPressизначальноза- думываласькакблог-«движок»,поэтомувозможностидлясозданиясай- товпортальноготипаунееограничены.
Сдругойстороны,необходимосказать,чтовокругкаждойпопулярной
CMS сложилось огромное сообщество поддержки, занимающееся раз- витием и совершенствованием системы. Постоянно разрабатываются
новыерасширения,шаблоныидополнительныемодули,которыепомо- гаютбыстрорешатьспецифическиезадачи,выходящиезарамкистан- дартногофункционалатойилиинойCMS.
Какие сайты можно делать с помощью CMS
Сейчас, когда CMS развиваются семимильными шагами, можно с уве- ренностьюответитьнаэтотвопрос:любые.Выможетесамостоятельно
создатькакличныйблог(интернет-дневник),такисложныйинформа- ционныйпортал.СпомощьюCMSможносделатькакнебольшойсайт- визиткусвоейкомпании,такиполноценныйкорпоративныйпортал.
Чтобыубедитьсявтом,чтоспомощьюCMSсоздаютсясовершеннораз- ныеинепохожиедругнадругаинтернет-ресурсы,задайтевпоисковой
системе (например, Яндекс или Гугл) запрос
"работает
на
WordPress"
(луч- шезаключитьэтословосочетаниевкавычки,чтобыотсеятьлишниере- зультатыпоиска).
ПРИМЕЧАНИЕ
Мнечастозадаютвопросывроде:«Поставилявашхваленый
WordPress,аондаженепозволяетсделатьнаглавнойстрани- цеформудляонлайн-заказа».Явтакихслучаяхотвечаю,что
нужно трезво оценивать функциональные возможности бес- платного блог-движка, коим является WordPress. Если у вас
изначально существуют серьезные запросы к функционалу
будущегосайта,еслипредполагаетсямножествооригинальных,
нестандартныхэлементов,лучшесразуобратитьсякпрофес- сиональномуразработчикулибо,какминимум,кпрограммисту,
разбирающемусявWordPress,которыйпоможетдовестиего
стандартныйфункционалдовашихтребований.
17
Что такое CMS
Врезультатахпоискавыувидитессылкинамиллионысайтов,чтоярко
характеризует уровень популярности бесплатных CMS. Пройдитесь по
этимссылкамиубедитесьвтом,насколькоразнообразныепроектымо- гутбытьреализованыспомощьюWordPress.Нижеяпривожупарупри- меровсайтов,работающихнаWordPress:новостнойблогобэлектронных
книгах(рис.1.1)имузыкальныйпортал(рис.1.2).ВИнтернетевысможете
найтинамногобольшепримеров,подтверждающихпопулярностьCMS.
Рис. 1.1. Kniga2.com — сайт об электронных книгах
ПРИМЕЧАНИЕ
«Работает на WordPress»
—этостандартнаяформулиров- ка, по умолчанию присутствующая в нижней части главной
страницылюбогосайта,сделанногонаCMSWordPress.Мно- гиеразработчикипослесозданияновогопроектаееубирают
(видимо,дляподдержаниясвоегоимиджа),нонабольшинстве
WordPress-сайтовонавсе-такиприсутствует.
18
Глава 1. Знакомство с CMS WordPress
Рис. 1.2. Stereolab.ru — портал об актуальной музыке
АесливыобратитесвойвзгляднаанглоязычныйсекторИнтернета,то
примеровуникальныхинеповторимыхсайтов,работающихнаCMS,
можно найти на порядок больше. Например, такую коллекцию мож- но наблюдать на официальном сайте проекта WordPress по адресу:
http://wordpress.org/showcase
Наиболее популярные CMS
Как мы уже отмечали выше, существует огромное количество CMS,
впервуюочередь,из-затого,чтомногиевеб-студиисоздаютсвоисоб- ственные системы в качестве основы для разработки проектов и обе- спечения поддержки клиентов. CMS, выпущенных для массового ис- пользования,такжеоченьмного,причемсуществуюткакплатные,так
19
Наиболее популярные CMS
ибесплатныесистемы(анекоторыеCMSсуществуютвдвухвариан- тах:бесплатнаяупрощеннаяверсияиполнофункциональныйплатный
вариант).
НаиболееизвестнойвРоссииплатнойCMSявляетсясистема1С-Битрикс
компании«1С»,существующаявомножествевариантов,отличающихся
друготдругаценойифункциональностью.Ценына1С-Битриксварьи- руются от $170 на стартовый пакет с минимальным набором модулей
ифункцийдоболее$8000насистемудлякомпаний,профессионально
занимающихся бизнесом в Интернете. Кроме того, компания 1С осу- ществляет продажу платных расширений и дизайн-шаблонов для 1С-
Битрикс,благодарякоторымможнобезпривлечениядизайнерасделать
свойсайтуникальныминеповторимым.
1С-Битрикс уверенно лидирует на российском рынке платных CMS- систем,занимая45%всегорынка
1
.Другиекоммерческиеразработки,та- киекакNetCat,Host.CMS,UMI.CMS,менеепопулярны.
ЧтокасаетсябесплатныхCMS,которыеинтересуютнасврамкахэтой
книги, то их также существует достаточно много, но наиболее распро- страненытрисистемы:WordPress,Joomla!иDrupal.Согласнопослед- нимстатистическимданным
1
средибесплатныхCMSлидерстводержит
именноCMSWordPress,окоторойипойдетречьвэтойкниге.
КакуюименноCMSвыбратьдлясозданиясвоегопервогосайта—вопрос
вкусаитребованийкпроекту.Например,Drupalтрадиционносчитает- ся наиболее «продвинутой» системой управления контентом, на кото- ройможностроитьпо-настоящемусложныеинтернет-проекты.Drupal
особеннопопуляренсредиопытныхвеб-программистовкакбесплатная
платформадляпрофессиональныхразработок.
АеслисравниватьJoomla!(бывшаяMambo)иWordPress,топосвоему
функционалуэтисистемывомногомконкурируютдругсдругом,хотяи
имеютнесколькоразнуюидеологию.
Обычно уровень приверженности той или иной CMS зависит от того,
какую из систем человек попробовал в деле первой. Например, я со- здалсвойсамыйпервыйсайтименнонаWordPressидосихпорсчитаю,
1
ПоданнымсайтаWebindikator.ru:http://www.webindicator.ru/cms
20
Глава 1. Знакомство с CMS WordPress
чтопосвоейпростоте,юзабилити
1
и«дружелюбию»(отанглоязычного
термина user-friendly) он наиболее предпочтителен для начинающих
веб-строителей.Хотяяпрекраснопонимаю,чтодлярешениянекоторых
специфическихзадачлучшевыбратьJoomla!,аесливыхотитеделать
сложный многофункциональный портал, то предпочтительнее сразу
строитьегонаDrupal.
Знакомимся с WordPress
Ясчитаю,чтолучшеодинразувидетьипроделатьсамому,чемстораз
прочитать. Поэтому лучший способ знакомства с WordPress — это его
установкаиначалоработысэтойCMS(кчемумыиперейдемвследую- щих главах). Но и сказать несколько вводных слов о функциональных
возможностяхиособенностяхэтойсистемытакженеобходимо.
Итак,WordPress—этосовременнаяпопулярнаяCMS-платформа,сот- крытым исходным кодом (OpenSource), которая бесплатна и свободна
краспространению.ИзначальноWordPressразрабатывалсякаксисте- ма для удобного создания и ведения интернет-дневников, следствием
чегоявляютсянекоторыееефункциональныеограничения.Однакобла- годарятому,что«движок»этойCMSдопускаетподключениевнешних
модулей,еефункциональностьвнастоящиймоментпрактическиничем
не ограничена, что позволяет использовать WordPress для разработки
интернет-ресурсовпрактическилюбоготипа:отобычныхблоговдоно- востныхпорталовсосложнойструктурой.
ОсновноедостоинствоWordPressсостоитвтом,чтооннеобычайногибок
виспользовании.ИдеологияWordPress—этолегкоеимаксимальнобы- строепрограммноеядро,позволяющееподключатькнемунеограничен- ноеколичестводополнительныхмодулей(плагинов)взависимостиотза- дач,которыестоятпередразработчиком.Крометого,WordPressпозволяет
подключатьготовыевнешниедизайн-решения(такназываемые«темы»),
что дает возможность сделать свой сайт по-настоящему уникальным.
ВокругWordPressсложилосьбольшоесообществоразработчиковиполь- зователей,котороеегопостоянноразвиваетисовершенствует.Офици-
1
Юзабилити—степеньудобстваиспользованиясистемы,вчастностипрограмм- ногоинтерфейса.
21
Знакомимся с WordPress
альный англоязычный сайт поддержки CMS размещается здесь:
http://wordpress.org
,апоадресу
http://ru.wordpress.org
можнонайтиплоды
работыкомандырусскоязычнойлокализации.
ПРИМЕЧАНИЕ
Поскольку WordPress — свободно распространяемый и бес- платныйпродукт,тоиработасообществаподдержкипроис- ходитнабезвозмездныхначалах.Новыеверсииидополнения
для CMS разрабатываются и распространяются совершенно
бесплатно.Хотяэтонезначит,чтопрограммисты,работающие
надWordPress—альтруисты,тратящиесвоевремя«заспаси- бо».Любойспециалист,хорошоразбирающийсявWordPress,
всегдасудовольствиемпредложитсвоиуслугипоразработке
индивидуальногошаблона,расширенияитемыдляWordPress,
иуслугиэтивесьмавостребованы.
КаковыжевозможностииотличительныеособенностиWordPress:
ПростотаустановкиCMSиначальнойнастройкисайта.
1.
ПоддержкатрансляцииRSS-каналов(спомощьюRSSдаетсякрат-
2.
кое описание новой информации, появившейся на сайте, в наше
времяналичиеподпискипоRSSсталонеобходимымусловиемдля
любогосовременногосайтаитемболееблога).
Возможностьрегистрациипосетителейсайта,атакжеподдержка
3.
многопользовательского(multiuser)режима,прикоторомкаждый
зарегистрированныйпользовательимеетвозможностьвестисвой
собственный блог на сайте (для этих задач даже разработана от- дельнаяверсияWordPress—WordPressMU).
Поддержка так называемых «тегов» (меток), наличие которых
4.
также стало стандартом для содержания любого современного
сайта.
Возможностькомментированияматериаловсайтапосетителями,
5.
адляадминистраторасайта—возможностьадминистрирования
комментариев, фильтрации «спама». В стандартную поставку
WordPress не входит поддержка собственного форума, однако
принеобходимостивыможетелегкоустановитьдополнительный
модуль,которыйпозволитдобавитьнасайтфоруминастроить
его.
Глава 1. Знакомство с CMS WordPress
Поддержка медиаформатов (аудио, видео и изображения), воз-
6.
можность загрузки их на сайт и корректного отображения на его
страницах.
Организацияпочтовойподпискидляпосетителейсайта—любой
7.
заинтересовавшийся содержанием вашего сайта может оставить
свойe-mailиполучатьнанегоновыематериалы.
Поддержкарасширенийстандартногофункционалаввидедопол-
8.
нительных модулей (плагинов). Наличие постоянно пополняемой
библиотекимодулейпозволяетрешитьпрактическилюбуюзада- чуразработчикасайтанаWordPress.Аеслирешениявсе-такине
найдено,товыможетедоработатьсуществующиймодульилина- писатьсвойсобственный.
Поддержкадизайн-тем,позволяющихлегкоменятькаквнешний
9.
вид сайта, так и способы вывода данных. Для WordPress разра- ботано множество дизайн-решений, как платных, так и бесплат- ных,благодарячемудизайнвашегосайтабудетпрактическиуни- кальным.Крометого,выможетеобратитьсякпрофессиональным
веб-дизайнерам,специализирующимсянаWordPress,которыеза
сравнительнонебольшоевознаграждениесделаютдлявашегосай- тадействительнонеповторимыйдизайн.
Иэтолишьнеполныйпереченьвозможностей,которыепредоставляют- сянамприиспользованииCMSWordPress,аблагодарямеханизмупод- держки дополнительных плагинов этот список практически ничем не
ограничен.
23
Г
лава
2.
Выбор доменного имени
и хостинга
В этой главе мы поговорим о двух самых первых шагах, которые
необходимо сделать для создания сайта. Во-первых, вам пред-
стоит выбрать имя своего нового проекта и зарегистрировать
его, а во-вторых, — подыскать надежную площадку для его раз-
мещения в Сети.
Подбор доменного имени
9
Регистрация домена
9
Выбор хостинг-провайдера и тарифного плана
9
Панель управления хостингом
9
Подбор доменного имени
Преждевсегонеобходимоопределитьсясименемвашегобудущегосай- таиприобрестисоответствующеедоменноеимя.Ярекомендуюочень
ответственноподойтикэтомуэтапу,таккакудачноподобранноедомен- ноеимядлясайтаявляетсяоднимизключевыхфакторовуспехавсего
проекта.
2
ГЛАВА
24
Глава 2. Выбор доменного имени и хостинга
Что такое домен
Преждевсего,чтотакоедомен?Неуходядалековтехническиеподроб- ности, можно сказать, что доменное имя — это уникальный символь- ный адрес сайта в Интернете, который также часто называют URL- адресом.
Домены подразделяются по уровню и географической зоне. Уровень
определяется количеством частей доменного имени, разделенных точ- ками:например,
mysite.ru
—этодоменвторогоуровня,а
mysite.spb.ru
—
этодоментретьегоуровня.Приэтомценанадоментретьегоуровнябу- дет немного ниже, чем на домен второго уровня. Географическая зона
определяетсядоменомпервого(верхнего)уровня:например,
.ru
—зона,
закрепленнаязаРоссийскойФедерацией,а
.ua
—украинскаядоменная
зона.
Внашейстраненаиболеераспространеныдоменывторогоуровнявида
http://mysite.ru
,иярекомендуюрегистрироватьимяименнотакоготипа
длявашегосайта:этопривычно,солидноисовсемнедорого(стоимость
регистрациидоменавторогоуровнявзоне
.ru
срокомнаодингодсостав- ляетоколо$14–15).
ПРИМЕЧАНИЕ
В2009годуРоссияполучилавсвоераспоряжениеновыйдо- мен,причем,доменкириллический:
.рф
,иужесейчасвымо- жете зарегистрировать для своего сайта имя вида
мойсайт.
рф
.Правда,интернет-сообществопокаскептическиотносится
кэтомунововведению,хотябыпотойпричине,чтоадрессайта
вдомене
.рф
будетпопростуневозможноввестинаклавиатуре
безкириллицы.
ПРИМЕЧАНИЕ
Сдругойстороны,никтонеобязываетвасрегистрироватьдля
своегосайтаимяобязательнов«русской»зоне.Прижеланиивы
можетевыбратьимявида
mysite.com
,
mysite.info
или
mysite.ec
(зонаЭквадора)—ониотличаютсятолькоценой,нуи,конечно,
ассортиментомнезанятыхимен.
25
Подбор доменного имени
Как правильно подобрать доменное имя?
При выборе доменного имени нужно руководствоваться следующими
критериями.
Желате
1.
льно,чтобыимясайтабыломаксимальнокоротким.Конеч- но,вбольшинстведоменныхзонимена,состоящиеизтрехименее
символов,ужедавнозаняты,нотемнеменеекрасивыйкороткий
адрес,состоящий,например,изпятибукв,можнопопытатьсяпо- добрать.
Доменноеимядолжнобытьнетолькокоротким,ноизапоминаю-
2.
щимся.Выможетевыбратьвкачествеименикороткуюаббревиа- турувида
lpgj.ru
(кстати,намоментнаписанияэтойкнигиданный
домен был свободен), однако подумайте, насколько это имя легко
запомнитьилихотябыпродиктоватьпотелефонусвоемусобесед- нику?
Имя сайта должно, по возможности, отражать его тематику. На-
1 2 3 4 5 6 7 8 9 ... 12