Журнал LinuxFormat - перейти на главную

LXF161:Сравнение:Системы управления контентом

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(До­ку­мен­та­ция/под­держ­ка)
(Персонализация и те­мы)
Строка 131: Строка 131:
 
*Concrete5★★★★★
 
*Concrete5★★★★★
 
*Drupal★★★★★
 
*Drupal★★★★★
*Exponent CMS★★★★★
+
*Exponent CMS★★★
*Joomla★★★★★
+
*Joomla★★★
*Cotonti★★★★★
+
*Cotonti★★
 
*Всем про­ек­там есть че­му по­учить­ся у Concrete5.}}  
 
*Всем про­ек­там есть че­му по­учить­ся у Concrete5.}}  
 
Боль­шин­ст­во CMS в на­шем спи­ске рас­счи­ты­ва­ет на ва­ше ко­пание в фай­лах вруч­ную, да­же для внесения са­мых ба­наль­ных из­менений – вро­де цве­та фо­на для бло­ка ком­мен­та­ри­ев. Exponent CMS, по­доб­но Cotonti, не пре­достав­ля­ет ре­дак­тор WYSIWYG для ра­бо­ты с те­ма­ми, но ес­ли вы понимае­те HTML и CSS, то вас ничто не ог­раничи­ва­ет в плане из­менений ди­зай­на. Од­на­ко без таких знаний до­ку­мен­та­ция вас не спа­сет.
 
Боль­шин­ст­во CMS в на­шем спи­ске рас­счи­ты­ва­ет на ва­ше ко­пание в фай­лах вруч­ную, да­же для внесения са­мых ба­наль­ных из­менений – вро­де цве­та фо­на для бло­ка ком­мен­та­ри­ев. Exponent CMS, по­доб­но Cotonti, не пре­достав­ля­ет ре­дак­тор WYSIWYG для ра­бо­ты с те­ма­ми, но ес­ли вы понимае­те HTML и CSS, то вас ничто не ог­раничи­ва­ет в плане из­менений ди­зай­на. Од­на­ко без таких знаний до­ку­мен­та­ция вас не спа­сет.

Версия 02:13, 2 октября 2018

Сравнение.

Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!

Содержание

По­лу­чи­те новый CMS

За­труд­няе­тесь в вы­бо­ре CMS для ва­ше­го сай­та? Ша­шанк Шар­ма, Ки­бер­мен, пе­ре­чис­лит вам достой­ные ва­ри­ан­ты.

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

О боль­шин­ст­ве CMS сто­ит знать то, что они по­доб­ны Тар­ди­с [Tardis – ма­ши­на вре­мени и косми­че­­ский ко­рабль из се­риа­ла «Док­тор Кто», сна­ру­жи она зна­чи­тель­но мень­ше, чем внут­ри, – прим. пер.] – их со­дер­жи­мое всегда зна­чи­тель­но боль­ше, чем мож­но пред­по­ло­жить, ис­хо­дя из раз­ме­ра па­ке­та. А еще есть мо­ду­ли рас­ши­рения, ко­то­рые до­бав­ля­ют функ­ции, не вклю­чен­ные по умол­чанию.

И хо­тя осно­ван­ные на PHP CMS про­дол­жа­ют ли­ди­ро­вать в этой об­лас­ти, за по­следние го­ды поя­ви­лось нема­ло дру­гих. В на­стоя­щее вре­мя име­ет­ся нема­ло оп­ций на ба­зе Perl, Java и Ruby. Язык, на ко­то­ром они осно­ва­ны, не столь ва­жен для конеч­но­го поль­зо­ва­те­ля и име­ет зна­чение толь­ко для раз­ра­бот­чи­ков, на­ме­рен­ных внести улуч­шения в код или до­ба­вить ка­кие-то функ­ции. А все па­ке­ты в на­шем спи­ске со­вер­шен­но непре­ду­мыш­лен­но осно­ва­ны на PHP.

Со вре­менем сай­ты рас­тут над со­бой, и CMS сле­ду­ет вы­би­рать в уве­рен­но­сти, что он про­су­ще­ст­ву­ет дол­го. Кро­ме то­го, он дол­жен обес­пе­чи­вать функ­ции ан­ти-спа­ма, встро­ен­ные или в ви­де мо­ду­лей рас­ши­рения, и дол­жен быть прост в ра­бо­те, об­нов­лении и мо­ди­фи­ка­ции, что­бы вы мог­ли на­стро­ить его по сво­ему вку­су.

Ус­та­нов­ка

Нам по­да­вай­те по­бы­ст­рее и по­про­ще!

Боль­шин­ст­во сис­тем управ­ления кон­тен­том мо­гут ра­бо­тать на раз­ных плат­фор­мах, в том чис­ле на Linux, Windows и Mac. Все, что им нуж­но в плане за­ви­си­мо­стей – это под­дер­жи­вае­мые вер­сии Apache, MySQL или PHP.

Од­на­ко пре­ж­де чем при­сту­пить к уста­нов­ке из брау­зе­ра, надо соз­дать для CMS ба­зу дан­ных и убе­дить­ся, что раз­ре­шения на фай­лы да­ны в пра­виль­ном по­ряд­ке. Ре­ко­мен­ду­ет­ся так­же соз­дать от­дель­но­го поль­зо­ва­те­ля для ад­минист­ри­ро­вания ба­зы дан­ных. Это важ­ное тре­бо­вание для мно­гих CMS, и, к сча­стью, файл уста­нов­ки или readme, вклю­чен­ный в па­кет, со­дер­жит бо­лее под­роб­ную ин­фор­ма­цию. Для Exponent CMS уста­нов­ка со­рва­лась на пол­пу­ти без ото­бра­жения со­об­щений об ошиб­ке. При вы­бо­ре те­мы Exponent да­ет вам шанс до­ба­вить об­ра­зец кон­тен­та на сайт.

Concrete5 пред­ла­га­ет са­мую про­стую уста­нов­ку, ко­то­рая за­вер­шит­ся бы­ст­рее, чем вы ухитритесь про­изнести «Эй­яфь­яд­лай­о­кудль».

Сильнее все­го нас впе­чат­лил сво­ей уста­нов­кой Cotonti: она отличается бо­ль­шей ин­те­рак­тив­ностью, чем у Concrete5.

Во вре­мя уста­нов­ки вы мо­же­те вы­бирать, ка­кие блоки предусмотреть – на­при­мер, Spam control, SEO, об­ла­ка тэ­гов и т. д. Пред­ла­га­ет­ся боль­шое ко­ли­че­­ст­во оп­ций с удоб­ны­ми опи­сания­ми, ко­то­рые объ­яс­ня­ют смысл раз­ных бло­ков и то, что они де­ла­ют.

На­ли­чие мо­ду­лей рас­ши­рения

Рас­ши­рения бес­плат­но, де­ше­во и... ну очень до­ро­го!

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

Хо­тя осталь­ные не на­столь­ко бо­га­ты до­полнения­ми, у них у всех есть мо­ду­ли для e-Commerce и SEO, вме­сте с веч­но по­пу­ляр­ны­ми мо­ду­ля­ми ан­ти­спа­ма и look-and-feel.

Хо­тя Concrete5 яв­ля­ет­ся сво­бод­ной про­грам­мой с от­кры­тым ко­дом, ее мо­ду­ли рас­ши­рения, как и у дру­гих CMS, пред­ла­га­ют­ся не бес­плат­но. Но не вол­нуй­тесь: существует также и множество да­ро­вых мо­ду­лей, и ес­ли вам по­тре­­бу­ет­ся, что­бы на сай­те поя­ви­лась лен­та Twitter, с вас не возь­мут ни гро­ша. Це­на варь­и­ру­ет­ся от $15 за мо­дуль для им­пор­та/экс­пор­та ме­та­тэ­гов в файл CSV до $125 за офи­ци­аль­ное до­полнение для e-Commerce.

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

Exponent CMS и Cotonti пред­ла­га­ют доста­точ­но мо­ду­лей рас­ши­рения, что­бы по­мочь вам на­стро­ить пол­но­функ­цио­наль­ный сайт, но все же неко­то­рых важ­ных мо­ду­лей им не хва­та­ет.

Удоб­ст­во и про­из­во­ди­тель­ность

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

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

Drupal ★★★★★

Вой­дя в сис­те­му как ад­минист­ра­тор, вы смо­же­те об­ра­тить­ся к на­строй­кам с панели Administrative на­вер­ху страницы. Эта постоянно ото­бра­жае­мая панель пре­достав­ля­ет бы­ст­рый доступ к раз­ным об­лас­тям ад­минист­ри­ро­вания, та­ким, как Appearance [Вид], Modules [Бло­ки] и Configuration [На­строй­ка].

Что­бы до­ба­вить на сайт кон­тент, про­сто щелкните по кноп­ке Content на панели Administrative. Про­смат­ри­вая опуб­ли­ко­ван­ный кон­тент, вы за­ме­ти­те ма­лень­кую кноп­ку спра­ва. Ес­ли на нее на­жать, об­на­ру­жат­ся две оп­ции: Edit [Ре­дак­ти­ро­вать] и Delete [Уда­лить]. Вы мо­же­те ре­дак­ти­ро­вать соз­дан­ный ва­ми кон­тент, не пу­та­ясь с ад­минист­ра­тор­ской кухней. При на­ли­чии об­нов­лений Drupal со­об­щит вам о них, ес­ли вы на­жме­те на Configuration. Вы так­же мо­же­те на­стро­ить гра­фик про­вер­ки на­ли­чия об­нов­лений и ин­дек­си­ро­вания кон­тен­та, на­жав на Configuration > Cron. Ус­та­нов­ка вклю­ча­ет до­ку­мен­та­цию, вы­зы­вае­мую кноп­кой Help на панели Administrative.

Joomla ★★★★

Эк­ран при­гла­шения на глав­ном сай­те – толь­ко для поль­зо­ва­те­лей. Что­бы попасть в раз­дел Administrative, пе­рей­ди­те на http://yoursiteaddress/administrator или http://yoursiteaddress/joomla/administrator, в за­ви­си­мо­сти от ва­шей уста­нов­ки. В от­ли­чие от про­стой панели Administrative в Drupal, Joomla пред­по­чи­та­ет вы­па­даю­щие спи­ски и кноп­ки. Вой­дя в сис­те­му как ад­минист­ра­то­р, вы по­па­де­те в Control Panel. От­сю­да мо­жно пе­рей­ти в лю­бую об­ласть. Аль­тер­на­ти­вно, панель ввер­ху ис­поль­зу­ет вы­па­даю­щие спи­ски, для бы­ст­рой на­ви­га­ции по вло­жен­ным раз­де­лам. На­при­мер, что­бы соз­дать но­во­го поль­зо­ва­те­ля, щелкните Users > User Manager > Add New User [Поль­зо­ва­те­ли > Менед­жер поль­зо­ва­те­лей > До­ба­вить поль­зо­ва­те­ля]. Control Panel так­же пре­достав­ля­ет под­роб­ную ин­фор­ма­цию по доступ­ным об­нов­лениям Joomla и уста­нов­лен­ным рас­ши­рениям, и их мож­но об­нов­лять ав­то­ма­ти­че­­ски. И мож­но про­смат­ри­вать до­ку­мен­та­цию прямо из ин­тер­фей­са ад­минист­ра­то­ра, на­жав Help.

До­ку­мен­та­ция/под­держ­ка

Вы в за­ме­ша­тель­ст­ве? Принимай­те по­мощь.

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

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

По Drupal поч­ти все из­да­те­ли техниче­­ской ли­те­ра­ту­ры, от O’Reilly до Apress, вы­пусти­ли од­ну-две книги. Ак­тив­ное со­об­ще­ст­во и под­роб­ная до­ку­мен­та­ция – это до­полнитель­ный бо­нус, и то же мож­но ска­зать о Joomla. Для обе­их мож­но най­ти несколь­ко ком­паний, спо­соб­ных по­мочь с внедрением, на­строй­кой и при­менением мо­ду­лей; часть их пе­ре­чис­ле­на на сай­те.

До­ку­мен­та­ция Exponent CMS пред­ла­га­ет объ­яснение раз­лич­ных тер­ми­нов и тех­но­ло­гий, но на этом прак­ти­че­­ски все. Вы не най­де­те здесь под­роб­ных про­це­дур или ру­ко­водств по ре­шению слож­ных за­дач, про­ил­лю­ст­ри­ро­ван­ных эк­ран­ны­ми сним­ка­ми.У Cotonti до­ку­мен­та­ция яв­но остав­ля­ет же­лать луч­ше­го.

Concrete5 ★★★★★

Concrete5 до­пуска­ет встро­ен­ное ре­дак­ти­ро­вание кон­тен­та. Вой­дя в сис­те­му, щелкните по кноп­ке Editing [Редактирование] в верхней ле­вой час­ти эк­ра­на, по­сле че­го мо­же­те ре­дак­ти­ро­вать все эле­мен­ты страницы. Так, что­бы до­ба­вить кон­тент в бо­ко­вую панель, щелкните по кноп­ке Add to Sidebar, а что­бы ре­дак­ти­ро­вать эле­мент, щелкните по нему и вы­бе­ри­те Edit. Вы так­же мо­же­те из­ме­нять ди­зайн для ка­ж­до­го эле­мен­та, щелк­нув по эле­мен­ту и вы­брав Design. Это на­столь­ко про­сто и эф­фек­тив­но, что да­же стран­но, по­че­му осталь­ные CMS не пред­ла­га­ют та­ких же функ­ций.

Для досту­па к дру­гим ас­пек­там сай­та на­ве­ди­те мышь на кноп­ку Dashboard свер­ху спра­ва. Для внесения осо­бых из­менений на сайт, вро­де на­строй­ки за­даний cron или об­нов­ления Concrete5, щелкните по System and Settings. Будь то до­бав­ление или из­менение кон­тен­та или на­строй­ка сай­та, ра­бо­та с Concrete5 – ис­тин­ное удо­воль­ст­вие.

Cotonti ★★

Вой­дя в сис­те­му как Admin, щелкните в панели Administrative по пра­вой панели для досту­па к ин­тер­фей­су ад­минист­ра­то­ра. У Cotonti он вы­гля­дит при­ми­тив­ным. Вме­сто удоб­ных вы­па­даю­щих спи­сков и ум­ных пунк­тов ме­ню здесь име­ют­ся боль­шие кноп­ки для Configuration, Structure, Extensions и т. д. От­сут­ст­вие хо­ро­шей до­ку­мен­та­ции то­же не по­мо­га­ет. На самом деле, про­ект про­во­дит кон­курс на ста­тьи и ру­ко­во­дства, пред­ла­гая приз за пер­вое ме­сто $100.

Ес­ли хо­ти­те до­ба­вить но­вый кон­тент, вме­сто боль­ших кно­пок ввер­ху об­ра­ти­тесь к пра­вой бо­ко­вой панели и щелкните Add [До­ба­вить] под Pages [Страницы]. Сверх бло­ка Forums, по­зво­ляю­ще­го за па­ру ми­нут соз­да­вать пол­но­функ­цио­наль­ный фо­рум, Cotonti осо­бенно нече­го пред­ло­жить обыч­ным поль­зо­ва­те­лям. Не ре­ко­мен­ду­ет­ся для лиц, которые не яв­ляют­ся раз­ра­бот­чи­ка­ми.

Cotonti ★★★★

Вой­дя в сис­те­му как Admin, щелкните в панели Administrative по пра­вой панели для досту­па к ин­тер­фей­су ад­минист­ра­то­ра. У Cotonti он вы­гля­дит при­ми­тив­ным. Вме­сто удоб­ных вы­па­даю­щих спи­сков и ум­ных пунк­тов ме­ню здесь име­ют­ся боль­шие кноп­ки для Configuration, Structure, Extensions и т. д. От­сут­ст­вие хо­ро­шей до­ку­мен­та­ции то­же не по­мо­га­ет. На самом деле, про­ект про­во­дит кон­курс на ста­тьи и ру­ко­во­дства, пред­ла­гая приз за пер­вое ме­сто $100.

Ес­ли хо­ти­те до­ба­вить но­вый кон­тент, вме­сто боль­ших кно­пок ввер­ху об­ра­ти­тесь к пра­вой бо­ко­вой панели и щелкните Add [До­ба­вить] под Pages [Страницы]. Сверх бло­ка Forums, по­зво­ляю­ще­го за па­ру ми­нут соз­да­вать пол­но­функ­цио­наль­ный фо­рум, Cotonti осо­бенно нече­го пред­ло­жить обыч­ным поль­зо­ва­те­лям. Не ре­ко­мен­ду­ет­ся для лиц, которые не яв­ляют­ся раз­ра­бот­чи­ка­ми.

Персонализация и те­мы

Не нра­вит­ся? Ме­няй­те!

Ес­ли вам несим­па­тич­ны те­мы CMS по умол­чанию, всегда мож­но ска­чать дру­гие. Бо­лее то­го, вла­дея навыками работы с HTML и CSS, вы мо­же­те изменить те­му по вкусу или на­дер­гать эле­мен­ты из раз­ных тем и соз­дать соб­ст­вен­но­го мон­ст­ра-химеру.


Боль­шин­ст­во CMS в на­шем спи­ске рас­счи­ты­ва­ет на ва­ше ко­пание в фай­лах вруч­ную, да­же для внесения са­мых ба­наль­ных из­менений – вро­де цве­та фо­на для бло­ка ком­мен­та­ри­ев. Exponent CMS, по­доб­но Cotonti, не пре­достав­ля­ет ре­дак­тор WYSIWYG для ра­бо­ты с те­ма­ми, но ес­ли вы понимае­те HTML и CSS, то вас ничто не ог­раничи­ва­ет в плане из­менений ди­зай­на. Од­на­ко без таких знаний до­ку­мен­та­ция вас не спа­сет.

Мно­гие шаб­ло­ны и ди­зай­ны для Joomla раз­ра­бо­та­ны треть­и­ми сто­ро­на­ми на про­да­жу. Продается и гра­фи­че­­ский ре­дак­тор.

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

Хо­тя и непо­хо­жий на Concrete5, Drupal тоже по­зво­ля­ет ­ме­нять цвет всех эле­мен­тов на странице: верхнего и нижнего ко­лон­ти­ту­лов, за­гла­вия, фо­на бо­ко­вой панели, и т. п., а также их ин­тер­фей­са ад­минист­ри­ро­вания.

Персональные инструменты
купить
подписаться
Яндекс.Метрика