Якую CMS выбраць для стварэння сайта?

  1. Што такое CMS?
  2. Якую CMS НЕ трэба выкарыстоўваць
  3. Платныя і бясплатныя CMS
  4. Выбіраем рухавічок па функцыянальнасці
  5. падводзім вынікі

Кожны, хто прыступае да распрацоўкі web-праекта, вымушаны адказваць на мноства пытанняў - як выбраць хостынг, якое даменнае імя лепш за ўсё падыдзе для сайта, якія колеру выкарыстоўваць у дызайне ...

Але першы (і галоўны) пытанне гучыць так: як і на чым рабіць сайт? Якія тэхналогіі выбраць для стварэння web-рэсурсу?

Тут ёсць 4 варыянты:

  • Звярнуцца да спецыяліста. Гэта, безумоўна, зьберажэ час і сілы, але значна ударыць па кішэні, бо заказ web-сайта ў прафесіянала - задавальненне не з танных.

  • Вывучыць HTML, CSS, PHP і іншыя web-тэхналогіі і зрабіць сайт самастойна. Гэта выдатны варыянт, але ён патрабуе масу вольнага часу і неслабую матывацыю.

  • выкарыстоўваць канструктар . Рашэнне для тых, хто ідзе па шляху найменшага супраціву - асвоіць Wix або uCoz сёння можа кожны. Аднак гэты варыянт мае істотныя недахопы, галоўны з якіх заключаецца ў тым, што праект, створаны на канструктару, не з'яўляецца ўласнасцю яго «ўладальніка" і пры неабходнасці змены платформы прыйдзецца рабіць сайт з нуля.

  • Выкарыстоўваць рухавічок (CMS). Аптымальнае рашэнне для тых, каму хутка патрэбен прыгожы, функцыянальны і танны (у ідэале - бясплатны) сайт. Але тут узнікае новае пытанне: якую CMS выбраць? Бо сёння існуюць тысячы рухавічкоў, і кожны з іх мае як вартасці, так і недахопы.

Гэтае пытанне і складаны, і просты адначасова. Складанасць заключаецца не толькі ў вялікай колькасці CMS, але і суб'ектыўным дачыненні да іх (да прыкладу, хтосьці лічыць Joomla ідэальнай сістэмай, а іншыя кажуць, што гэта глупства і трэба рабіць сайт на WordPress).

Прастата жа складаецца ў выдатнай функцыянальнасці большасці CMS - той жа WordPress можна з поспехам выкарыстоўваць у розных задачах, пачынаючы ад стварэння простага сайта-візітоўкі і заканчваючы высоконагруженных інтэрнэт-крамай. Які ж рухавічок для сайта лепш? Ідзем па парадку.

змест артыкула

1. Што такое CMS?

2. Якую CMS НЕ трэба выкарыстоўваць

3. Платныя і бясплатныя CMS

4. Выбіраем рухавічок па функцыянальнасці

5. падводзім вынікі

Што такое CMS?

CMS (рухавічок) расшыфроўваецца як «сістэма кіравання кантэнтам» і ўяўляе сабой камп'ютэрную праграму або інфармацыйную сістэму, якая выкарыстоўваецца для стварэння web-сайтаў. Гэта з Вікіпедыі :-).

Калі казаць прасцей, то рухавікі - гэта гатовыя платформы, да якой ты можаш «прыкручваць» розныя модулі (фотагалерэя, рэгістрацыя карыстальнікаў, форма зваротнай сувязі, ды што заўгодна), а таксама ўсталёўваць прыгожыя тэматычныя шаблоны. У выніку атрымліваецца стыльны і функцыянальны сайт без вялікіх часавых і фінансавых выдаткаў.

Большасць CMS напісана на мове PHP і мае адкрыты зыходны код, што дазваляе змяняць іх «пад сябе». Зразумела, для гэтага трэба «сябраваць» з праграмаваннем. Аднак часцей за ўсё гэтага не патрабуецца - любы добры рухавічок арыентаваны на непрафесійных web-распрацоўнікаў, і працаваць з ім нескладана. Іншымі словамі, стварыць сайт на Joomla або WordPress можа кожны.

Рухавічкі ўсталёўваюцца на лакальны сервер на кампутары, а калі сайт гатовы, яго варта перанесьці на рэальны хостынг. Усе CMS падтрымліваюць працу з базамі дадзеных, што дазваляе рабіць не толькі простыя web-старонкі, але і нагружаныя праекты - блогі, кантэнтныя рэсурсы, інтэрнэт-крамы, онлайн-выданні.

Якую CMS НЕ трэба выкарыстоўваць

Такім чынам, на якім рухавічку рабіць сайт? Спачатку вызначымся, што дакладна НЕ падыдзе. Гаворка ідзе пра самописных CMS. Такія «канструктары» сёння ствараюць і піяраць многія web-студыі. Іх можна зразумець - на распрацоўку рухавічка сыходзіць час, і прадукт трэба распаўсюджваць.

Недахопаў у самописных (студыйных) CMS шмат, але мы абмяжуемся толькі некалькімі:

  • Абмежаваная функцыянальнасць. Калі пры стварэнні web-сайта табе падасца, што «аснашчанасць» рухавічка цалкам падыходзіць, то ніхто не дасць гарантыі, што ў будучыні ты не сутыкнешся з вялікай праблемай - напрыклад, захочаш інтэграваць фотагалерэю з паралакс-эфектам, а CMS гэтага, аказваецца, не падтрымлівае.

  • Нязручнасць выкарыстання. Лепшы рухавічок для сайта - гэта той, у якім лёгка разабрацца чалавеку, далёкаму ад праграмавання і IT. На жаль, самописные CMS гэтага не гарантуюць - большасць з іх пакутуе адсутнасцю нармальнага юзабіліці, інтуітыўнай зразумелай адмінку і іншых пераваг.

  • Слабая тэхнічная падтрымка або яе адсутнасць. Уяві: сёння web-студыя ўгаварыла цябе зрабіць сайт на яе «суперфункциональном рухавічку», а заўтра гэтыя хлопцы змянілі спецыялізацыю і паляцелі ў Тайланд (многія праграмісты так робяць, без жартаў). Думаеш, хто-небудзь з іншых адмыслоўцаў вырашыць тэхнічныя пытанні, якія ўзнікнуць з рухавічком? Наўрад ці. Калі і вырашыць, то гэта ўляціць у добрую капейчыну. Так што лепш адразу выбраць тую CMS, якая «на слыху» - так можна быць упэўненым, што твой праект атрымае шанец на неўміручасць :-).

Платныя і бясплатныя CMS

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

ТОП-7 платных CMS за 2016 год (вытрымка з рэйтынгу)ТОП-7 платных CMS за 2016 год (вытрымка з рэйтынгу)

Аднак калі ў цябе будзе магчымасць выбіраць паміж платным і бясплатным рухавічком, спыніся на апошнім варыянце. CMS з адкрытым зыходным кодам (чытай - бясплатныя) не менш надзейна абаронены ад узломаў і маюць усе вартасці платных сістэм.

ТОП-5 бясплатных CMS за 2016 год (вытрымка з рэйтынгу)ТОП-5 бясплатных CMS за 2016 год (вытрымка з рэйтынгу)

Адзінае, у чым «свабодная» CMS можа прайграць, дык гэта ў функцыянальнасці. Да прыкладу, пры неабходнасці інтэграваць у інтэрнэт-крама на OpenCart бухгалтарскую праграму прыйдзецца ладна папацець, і нават у гэтым выпадку вынік не гарантаваны. Калі ж краму будзе працаваць на якім-небудзь платным рухавічку, то гэтая задача вырашыцца нашмат хутчэй - купіў гатовы модуль, прыкруціў і цешышся. Да таго ж заўсёды ёсць магчымасць звярнуцца ў тэхпадтрымку - нездарма ж ты грошы плаціш.

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

Выбіраем рухавічок па функцыянальнасці

Падводзячы невялікі вынік, трэба сказаць: каб выбраць CMS правільна, не варта дзяліць іх на платныя і бясплатныя. Значна важней ацаніць функцыянальнасць сістэм, зручнасць працы з імі - менавіта гэтыя фактары стануць асновай для дзялення CMS на «добрыя» і «дрэнныя». І тут сярод лідэраў могуць апынуцца як платныя прадукты, так і платформы, якія распаўсюджваюцца цалкам вольна.

Уласна, што трэба ацэньваць? Вось асноўныя крытэры:

Зручны рэдактар для публікацыі і рэдагавання кантэнту Зручны рэдактар для публікацыі і рэдагавання кантэнту. На наш погляд, тут першае месца трэба прысудзіць рухавічку WordPress. Паглядзі на гэтую простую і стыльную форму! Патрабуецца ўставіць у тэкст карцінку? Спасылку? Спіс? Няма нічога прасцей - усё робіцца літаральна ў пару клікаў.

Дарэчы, калі ты валодаеш html і css, то магчымасці ў публікацыі тэкстаў істотна пашыраюцца - можна задаваць асаблівую фарматаванне і стылёвае афармленне, якое не прадугледжана візуальным рэдактарам. Для гэтага існуе спецыяльная ўкладка «Тэкст».

Візуальны рэдактар WordPress - зручны і простыВізуальны рэдактар WordPress - зручны і просты

Прыкладна тое ж самае можна сказаць і пра публікацыю кантэнту ў OpenCart.

Візуальны рэдактар OpenCart таксама адрозніваецца прастатой і зручнасцюВізуальны рэдактар OpenCart таксама адрозніваецца прастатой і зручнасцю

А вось рухавічок CMS Drupal мае даволі куртаты рэдактар. Зрэшты, гэта «лечыцца» устаноўкай спецыяльнага модуля са звыклым інтэрфейсам TinyMCE.

А вось рэдактар Drupal наводзіць тугуА вось рэдактар Drupal наводзіць тугу

Адаптаванасць для SEO-прасоўвання сайта Адаптаванасць для SEO-прасоўвання сайта. На самай справе, выбраць CMS, якая дапамагае прасоўваць web-рэсурс у інтэрнэт, нескладана - у прынцыпе, можна ўзяць любую платформу, так як усе яны дружалюбныя да SEO. Да прыкладу, пры працы з OpenCart, WordPress або Joomla можна прапісваць мета-тэгі і title артыкулаў прама на старонцы публікацыі. Тут жа ёсць магчымасць аптымізаваць малюнка: паказваць атрыбуты alt, змяняць памеры, дадаваць подпісы.

Акрамя таго, існуе маса пашырэньні, якія дапамагаюць зрабіць сайт joomla больш дружалюбным да SEO - напрыклад, магутны убудова SEOSimple. У WordPress ёсць аналагічнае рашэнне - All in One SEO Pack.

Кастомизация Кастомизация. Пад гэтым тэрмінам разумеецца здольнасць інфармацыйнай сістэмы адаптавацца пад канкрэтныя задачы. Да прыкладу, у інтэрнэт-газеты на галоўнай старонцы павінны выводзіцца апошнія навіны, ў блога - папулярныя пасты, а у карпаратыўнага партала - статычны тэкст і фотагалерэя. Іншымі словамі, розныя тыпы сайтаў - розная функцыянальнасць. І гэтую «заточанасць» рухавічка пад пэўныя задачы трэба прадугледзець ўжо на старце.

Аднак тут варта зрабіць заўвагу - любы бясплатны рухавічок для сайта ў «базавай камплектацыі» не дазваляе кастомизировать праект. За гэта адказваюць убудовы і пашырэння, якія ўсталёўваюцца асобна, праз админскую зону. Існуюць убудовы для любых мэт: інтэграцыя з сацыяльнымі сеткамі і загрузка відэа, ўкараненне каментавання артыкулаў і абарона ад спаму, зручныя формы зваротнай сувязі і рэгістрацыі карыстальнікаў, чаты і форумы, водгукі аб тавары і кошыка пакупак.

І тут абсалютнае лідэрства належыць CMS WordPress - ні сайт на joomla, ні партал на Drupal, ні інтэрнэт-крама на OpenCart не маюць столькі магчымасцяў для пашырэння функцыяналу.

Акрамя таго, сайт на рухавічку WordPress можна кастомизировать прама праз шаблоны, не ўсталёўваючы дадатковых модуляў, так як многія распрацоўшчыкі ствараюць тэмы, у якія «ўшыты» магчымасці рэдагавання навігацыі па сайце, формаў рэгістрацыі і зваротнай сувязі, а таксама іншыя опцыі.

падводзім вынікі

Якую ж CMS выбраць? Адказ будзе просты - рабі праект на тым рухавічку, які табе больш падабаецца. Большасць сучасных сістэм кіравання кантэнтам дазваляюць распрацаваць практычна любы сайт - візітоўку, інтэрнэт-крама, блог, інфармацыйны рэсурс, інтэрнэт-выданне ... Больш за тое, пры належным падыходзе некаторыя рухавікі (у прыватнасці, Drupal) можна адаптаваць для стварэння сацыяльнай сеткі.

Калі ж асабістых пераваг няма, кіраўніцтва прапанаванай таблічкай. Калі і пасля гэтага застануцца пытанні - сардэчна запрашаем у каментары ці ў нашу групу Вконтакте .

CMSСайт-візітоўкаБлогСМІ, інфармацыйны сайтКарпаратыўны парталІнтэрнэт-крама

WordPress Так Так Так Так Так, але складана - прыйдзецца ўсталёўваць шмат модуляў Joomla! Ды ды ды ды ды, але складана - прыйдзецца ўсталёўваць шмат модуляў Drupal ды ды ды ды ды MODX ды ды ды ды ды OpenCart Не Не Не Не Так

Чытайце таксама:

Што такое CMS?
Але першы (і галоўны) пытанне гучыць так: як і на чым рабіць сайт?
Якія тэхналогіі выбраць для стварэння web-рэсурсу?
Але тут узнікае новае пытанне: якую CMS выбраць?
Які ж рухавічок для сайта лепш?
Думаеш, хто-небудзь з іншых адмыслоўцаў вырашыць тэхнічныя пытанні, якія ўзнікнуць з рухавічком?
Уласна, што трэба ацэньваць?
Патрабуецца ўставіць у тэкст карцінку?
Спасылку?
Спіс?