Создаем свой сайт на WordPress быстро
Скачать 4.33 Mb.
|
ГЛАВА 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 (кстати,намоментнаписанияэтойкнигиданный домен был свободен), однако подумайте, насколько это имя легко запомнитьилихотябыпродиктоватьпотелефонусвоемусобесед- нику? Имя сайта должно, по возможности, отражать его тематику. На- |