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

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

Материал из Linuxformat
Перейти к: навигация, поиск

Сравнение.

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

Содержание

По­лу­чи­те новый 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 в на­шем спи­ске рас­счи­ты­ва­ет на ва­ше ко­пание в фай­лах вруч­ную, да­же для внесения са­мых ба­наль­ных из­менений – вро­де цве­та фо­на для бло­ка ком­мен­та­ри­ев.

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

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

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

Функ­ции

За­ра­бо­та­ют ли они с хо­ду?

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

В Exponent CMS все ра­бо­та­ет в ви­де бло­ков. Бло­ги, фо­ру­мы, по­иск по фо­ру­мам и т. д. – все это бло­ки, ко­то­рые нуж­но вклю­чить, что­бы ими восполь­зо­вать­ся. Блок Email Alerts мож­но ис­поль­зо­вать для пре­ду­пре­ж­дений по элек­трон­ной поч­те для ост­аль­ных бло­ков. Это оз­на­ча­ет, что вме­сто обыч­но­го пре­ду­пре­ж­дения «на сай­те поя­вил­ся но­вый кон­тент» поль­зо­ва­те­ли мо­гут по­лу­чить ин­фор­ма­цию об об­нов­лениях в ин­те­ре­сую­щих их об­лас­тях сай­та, будь то бло­ги, ссыл­ки на ска­чи­вание или но­во­сти. Вы мо­же­те им­пор­ти­ро­вать/экс­пор­ти­ро­вать ба­зу дан­ных, что об­лег­ча­ет ми­гра­цию сай­тов.

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

Cotonti по­зво­ля­ет ра­бо­тать с фо­ру­ма­ми, оп­ро­са­ми и лен­та­ми RSS – они клас­си­фи­ци­ру­ют­ся как мо­ду­ли по умол­чанию, уста­нов­лен­ные, но не вклю­чен­ные. Из панели Administrative [Административная] щелкните по Extensions [Рас­ши­рения] и вклю­чи­те мо­ду­ли, ко­то­ры­ми хо­ти­те восполь­зо­вать­ся. По­ми­мо этих мо­ду­лей есть и дру­гие, та­кие, как кон­так­ты, рей­тин­ги звез­доч­ка­ми и но­во­сти, ко­то­рые вы мо­же­те уста­но­вить и вклю­чить.

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

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

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

Пре­дставление дан­ных

Глав­ные ин­ст­ру­мен­ты товар­ообмена.

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

Так­же, когда вы ста­ви­те свой сайт на тех­об­слу­жи­вание, вам не нуж­но вруч­ную соз­да­вать со­об­щение, ин­фор­ми­рую­щее об этом по­се­ти­те­лей – CMS долж­на пос­лать его сама. За ис­клю­чением Concrete5, где для та­кого со­об­щение тре­бу­ется внешний мо­ду­ль, все осталь­ные с этим справятся. В Concrete5 вам при­дет­ся ска­чать и уста­но­вить одно из мно­же­ст­ва бес­плат­ных до­полнений для оп­ре­де­ления уст­рой­ст­ва по­се­ти­те­ля. Мо­же­те по­мес­тить сайт в ре­жим Maintenance [Тех­об­слу­жи­вание], на­жав Dashboard > System Settings > Maintenance Mode [Панель ин­ст­ру­мен­тов > Сис­тем­ные на­строй­ки > Ре­жим об­слу­жи­вания].

Что­бы пе­ре­вес­ти сайт, по­стро­ен­ный на Exponent CMS, в ре­жим Maintenance, на­жми­те Exponent > Developer Tools > Turn Maintenance Mode on [... > Сред­ст­ва раз­ра­бот­чи­ка > Вклю­чить ре­жим об­слу­жи­вания]. Есть мо­дуль, пе­ре­клю­чаю­щий те­мы, но все осталь­ное вам при­дет­ся де­лать вруч­ную, ес­ли вы хо­ти­те соз­дать мо­биль­ную те­му для сво­его сай­та. В соз­дании мо­биль­ных вер­сий по про­сто­те нет рав­ных Cotonti – про­сто уста­но­ви­те мо­дуль Cotonti Mobile, и все! Что­бы пе­ре­вес­ти сайт в ре­жим Maintenance, вклю­чи­те оп­цию из Configuration > Main Settings [Кон­фи­гу­ра­ция > Ос­нов­ные на­строй­ки]. Мо­дуль Mobile Tools пре­достав­ля­ет на­бор ин­ст­ру­мен­тов, ко­то­рые по­мо­гут вам под­го­то­вить сайт на Drupal для поль­зо­ва­те­лей мо­биль­ных уст­ройств, и снаб­жен отличной до­ку­мен­та­ци­ей.

Joomla мо­мен­таль­но пре­достав­ля­ет рас­ши­рение в по­мощь соз­данию мо­биль­ной вер­сии ва­ше­го сай­та – Mobile Joomla. Для ра­бо­ты с изо­бра­жения­ми и дру­ги­ми ти­па­ми фай­лов все наши CMS име­ют встро­ен­ные менед­же­ры фай­лов и ме­диа. Од­на­ко неко­то­рые про­ек­ты, в частности, Joomla, тре­бу­ют на­ли­чия у брау­зе­ра под­держ­ки Flash.

Вер­дикт

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

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

Для лю­бо­го сай­та ва­жен внешний вид, и никто не за­хо­чет, что­бы его сайт вы­гля­дел двойником дру­гих на ба­зе той же CMS. По­это­му про­ек­ту CMS важ­но пре­достав­лять доста­точ­ное ко­ли­че­­ст­во тем и обес­пе­чи­вать ин­ди­ви­ду­аль­ную на­строй­ку. При всем на­шем восхи­щении Concrete5, дей­ст­ви­тель­но ставшей на­ход­кой, ком­мер­че­­ская при­ро­да ее пред­ло­жения несколь­ко ох­ла­ди­ла нас. Это не обя­за­тель­но недоста­ток, осо­бен­но учи­ты­вая то, что Joomla то­же пред­ла­га­ет при­об­ре­сти неко­то­рые мо­ду­ли. Плюс к то­му, очень хо­ро­шо, что раз­ра­бот­чи­ки мо­гут за­ра­бо­тать на достой­ную жизнь, про­да­вая про­дук­ты для CMS, а не толь­ко для Android и iPhone.

Ес­ли вас не уст­раи­ва­ют плат­ные мо­ду­ли рас­ши­рения, то по­бе­ди­те­лем для вас станет Drupal. Од­на­ко для нас Concrete5 по­бе­дил с за­мет­ным от­ры­вом.

Тес­ти­ро­вание без про­блем

Тур по эк­ран­ным сним­кам – прекрас­ный спо­соб по­зна­ко­мить­ся с про­ек­том, но он ниче­го не ска­жет о впе­чат­лениях поль­зо­ва­те­ля от ра­бо­ты с ним. Вот по­че­му боль­шин­ст­во про­ек­тов де­ла­ют де­мо-вер­сию он­лайн, что­бы вы ощу­ти­ли, че­го ждать от про­ек­та. Ес­ли блу­ж­дание с сай­та на сайт для про­бы раз­ных де­мон­ст­ра­цио­нок ка­жет­ся вам несколь­ко уто­ми­тель­ным, от­прав­ляй­тесь на веч­но по­пу­ляр­ный www.opensourcecms.com, где раз­ме­ще­ны раз­ные про­ек­ты и по­зво­ля­ет­ся за­пустить де­мо для ка­ж­до­го. Как мы от­ме­ча­ли, ка­ж­до­му про­ек­ту CMS ну­жен сер­вер, ба­за дан­ных и язык скрип­тов. Когда вы со­зрее­те ис­про­бо­вать для се­бя CMS, ре­ко­мен­ду­ем сна­ча­ла за­пустить ее на тес­то­вой ма­шине. Рас­смот­ри­те та­кие про­ек­ты, как XAMPP и Bitnami, ко­то­рые по­мо­гут вам на­стро­ить сре­ду, где ра­бо­та­ют изо­ли­ро­ван­ные эк­зем­п­ля­ры Apache и MySQL и где вы мо­же­те сво­бод­но про­тес­ти­ро­вать лю­бую CMS, ка­кую по­же­лае­те.

I Concrete5 ★★★★★

  • Сайт: www.concrete5.org
  • Яв­ный по­бе­ди­тель. Не пу­гай­тесь ком­мер­че­­­ских мо­ду­лей рас­ши­рения.

II Drupal ★★★★

  • Сайт: http://drupal.org
  • Хо­тя она следует вто­рой за Concrete5, но успе­ва­ет не без тру­да.

III Joomla ★★★★

  • Сайт: www.joomla.org
  • Joomla сле­ду­ет под­дер­нуть но­соч­ки и кое-че­му по­учить­ся у Concrete5.

IV Exponent CMS ★★★★

  • Сайт: exponentcms.org
  • Силь­ный кон­ку­рент. Уяз­ви­мое ме­сто – мо­ду­ли рас­ши­рения и до­ку­мен­та­ция.

V Cotonti ★★★

  • Сайт: www.cotonti.com
  • Неl­оде­лана по сравнению с дру­ги­ми. Есть не­сколь­ко впе­чат­ляю­щих функ­ций.

Рас­смот­ри­те так­же...

Что­бы осоз­нать, сколь­ко на све­те раз­ных CMS, по­ищи­те в Wikipedia «CMS с от­кры­тым ко­дом». Вы най­де­те спи­ски для Java, Perl, PHP, Python и пр. Мы вклю­чи­ли лишь универсальные про­ек­ты, что отме­ло WordPress и Media­Wiki. Хо­тя все наши про­ек­ты под­дер­жи­ва­ют SEO и име­ют мо­ду­ли e-Commerce, мы ог­раничи­лись те­ми, что не бы­ли раз­ра­бо­та­ны для пред­при­ятий. А кому нуж­но имен­но это, ре­ко­мен­ду­ем WebGUI. На­пи­сан­ный на Perl, он богат мо­ду­ля­ми под­держ­ки ком­мер­че­­ской дея­тель­но­сти: раз­ме­щение объ­яв­лений о ва­кан­си­ях, тес­ты са­мо­оцен­ки, дан­ные бир­же­вых тор­гов, про­гноз по­го­ды, управ­ление про­ек­та­ми и от­сле­жи­вание вре­мени. И все это – в до­полнение к фо­ру­мам, оп­ро­сам, бло­гам и про­чи­м атрибутам CMS. Все наши про­ек­ты нацелены на соз­дание обыч­ных сай­тов; а ес­ли вы хо­ти­те соз­дать сре­ду соб­ст­вен­ной со­ци­аль­ной се­ти? На это есть Elgg – по­пу­ляр­ная про­грам­ма для соз­дания сай­та мик­ро­бло­гов. Про­ек­ты ти­па Xoops, многофунк­циональные, но слож­ные в уста­нов­ке, мы игнорировали. |

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