- Версії і безпеку
- Документація російською мовою
- Російське ком'юніті і підтримка
- Боротьба зі спамом
- Інтеграція з форумом
- Візуальний редактор
- Робота з зображеннями
- шаблони оформлення
- Відгуки про хостинг:
У цій статті ми зробимо огляд безкоштовних CMS.
Версії і безпеку
Drupal
На даний момент до виходу готується шоста версія, код якої вже давно заморожений. Поточна п'ята версія в порівнянні з 4.7 виглядає чудовою еволюційної стадією.
Нові версії дуже довго тестуються. Ядро стабільний. Всі помилки в найбільш затребуваних модулях, як правило, фікс оперативно.
Сьогодні цілий ряд великих веб-сайтів компаній з добре відомими іменами функціонує саме на Drupal, в зв'язку з чим у розробників до безпеки дуже серйозне ставлення.
Joomla
В даний момент ситуація така - всі фанати Joomla знаходяться в очікуванні нової версії 1.5. Ну а гілка 1.0.х зазнає тільки деякі косметичні зміни. В основному поліпшують загальну безпеку.
Тому з наявністю нових версій у цій CMS повний порядок. Безпека також на рівні. Версію 1.0.13 можна вважати дуже-дуже безпечною і стабільною.
Відносно безпеки сторонніх розширень, тут все не так гладко, що повторює ситуацію в загальному в мові PHP, як популярному серед усіх новачків і людей, які нічого не знають про те, як ламаються інтернет-сайти. 90% ПО глючная, а платні фахівці готові працювати за їжу. Реально сильних розширень мало, проте вони є, наприклад MosetsTREE і OpenSEF.
WordPress
Хоча офіційно було заявлено, що версії цієї CMS виходитимуть за графіком, в реальності цього не відбувається. У разі якщо виявляється якась серйозна дірка, розробники швидко випускають спеціальне оновлення, в зв'язку з чим графік версій збивається.
Документація російською мовою
Drupal
Попри те, що російська спільнота займається перекладом документів на CMS Drupal, білих плям багато. Частково ситуація компенсується самописні настановами та статтями.
Joomla
Російськомовної документації цілком достатньо, я б сказав - досить багато. При цьому вона не обмежується звичайним перекладом офіційної допомоги, а вже приходить до етапу написання авторських публікацій.
WordPress
CMS WordPress має досить великий документацією, але, на жаль, вона лише англійською мовою. Хоча, слід зазначити, що вона складена грамотно і майже не вимагає якогось особливого знання мови.
Вся документація побудована так, що дозволяє швидко знайти необхідний відповідь. Майже кожна стаття має відразу кілька прикладів, а також спеціальні посилання на різні суміжні питання.
Російське ком'юніті і підтримка
Drupal
Російське співтовариство сьогодні розвивається, при цьому досить бурхливо, так як останнім часом про CMS Drupal багато говорять в Рунеті.
Joomla
Якщо дуже коротко, то є дві різні тусовки, які ведуть свої форуми і спеціальні веб-сайти підтримки. Спроба об'єднання була, проте нічого так і не вийшло. В принципі, наявність двох окремих збірок та русифікації в даний час всіх повністю влаштовує.
Ближче до версії 1.5 питання підніматися буде все частіше, так як порталовци - це більш офіційна команда перекладу, ніж joom.ru. З іншого боку наявність конкуренції не шкодить спільноті, навіть навпаки підштовхує команди працювати краще і краще.
WordPress
У російського CMS WordPress є два офіційних порталу. Підтримка користувачів виконується добровольцями через форуми. Тому проблем з російською підтримкою точно не буде.
Боротьба зі спамом
Drupal
Akismet - раз, математична або графічна каптча на вибір - два, спеціальний аналізатор поведінки користувачів з хорошим відсіювання ботів - три. Також можна задавати обмеження на кількість посилань в одному повідомленні, банити ip, контролювати флуд, вести чорний список рекламованих веб-сайтів, фільтрувати повідомлення по підрядку.
Joomla
Боротьба зі спамом в Мережі в даний час ведеться лише в одному місці, а саме в коментарях до публікацій. Елементів коментарів багато, і про таких, без підтримки каптчі я не чув. На цьому боротьба зі спамом власне закінчується. Смачні речі типу SpamKarma як я знаю, в сторонніх компонентах взагалі не реалізовані.
WordPress
У CMS WordPress входить розширення Akismet, яке дуже добре бореться зі спамом. До того ж, можна створити фільтри і чорний список зі слів. За допомогою їх можна легко заблокувати будь-який коментар, який містить заборонене слово, або відправити його на модерацію.
Найвищу ефективність і продуктивність в боротьбі зі спамом домогтися можна за допомогою так званої каптчі - зображення з набором символів.
Інтеграція з форумом
Drupal
Базовий пакет CMS Drupal містить в собі функціональний форум, який цілком підійде для організації маленьких спільнот. Для організації більш великих спільнот він теж, проте, підійде. На форумі drupal.org в даний момент більш 320000 повідомлень.
Є модератори, сповіщення по email, групи користувачів з різними правами доступу, аватари, підписи і RSS. Гідність вбудованого форуму - це єдина база користувачів, яку застосовують інші частини веб-сайту.
Також є можливість повноцінної інтеграції з PHPBB.
Joomla
Разом з CMS Joomla не поставляється спеціальна компонента форуму, але зараз найбільш оптимальним варіантом розробки вбудованого форуму вважається FireBoard, а також його російська редакція від Adeptus. Відносно інтеграцій - вони є. Найбільш популярною вважається зв'язка Joomla-SMF. Під неї є безліч інтеграцій, навіть комерційних.
WordPress
Для CMS WordPress створено спеціальний форум BBPress, який інтегрується в блог. Можливості у даного форум досить скромні.
На офіційному порталі WordPress застосовується саме цей форум. Також є розширення, які дають можливість частково інтегрувати популярні форуми в блог. Але для цього потрібні хороші знання програмування. Причому стовідсоткової інтеграції все одно не вийде - все ж це різні системи.
Візуальний редактор
Drupal
У CMS Drupal можна вбудувати FCKEditor і TinyMCE. І той і інший дуже гнучко налаштовуються. Обидва є досить потужними і сильними засобами.
У TinyMCE, наприклад, можна працювати з таблицями, видаляючи і додаючи стовпи і рядки, а також об'єднуючи осередки. Крім того, TinyMCE може чистити скопійовані з Ворда тексти від всіх непотрібних тегів.
Joomla
Таких під неї дуже багато: як правило, це портований і найбільш популярні редактори. Але найбільш зручним з безкоштовних на сьогоднішній день вважається редактор JCE, створений спеціально для Joomla і здатний скласти відмінну альтернативу комерційному WysiwygPro.
WordPress
Стандартно в CMS WordPress застосовується трохи урізаний TinyMCE і, поряд - простий редактор тексту. При бажанні встановити можна і повну версію TinyMCE. В такому випадку буде доступно цілих три панелі кнопок.
Робота з зображеннями
Drupal
У звичайному пакеті Drupal вставка зображень не передбачена. Вирішити це можна кількома способами. Є варіант з додаванням зображення в стилі «Прикріпити файл до посту». Ще одна альтернатива - установка медіаменеджери IMCE і WYSIWYG-редактора TinyMCE.
Підтримується зміна розмірів зображення при завантаженні і генерації тамбнейлов. Я б не назвав роботу з картинками сильною стороною CMS Drupal: доводиться робити дуже багато кліків.
Joomla
Тут Joomla повний лідер, так як одних лише типів розширень є три штуки. При цьому кожен тип розширень дає можливість вирішувати свої завдання, що дозволяє додавати практично будь-який новий функціонал при цьому не залазячи в ядро. Конкурентів у офіційного порталу розширень серед інших систем я думаю немає.
WordPress
У WordPress цілком зручно додавати в редактор зображення. Під час завантаження файлу можна вказати його назву і підпис. В автоматичному режимі буде виконана мініатюра. Тобто розрахунок на те, щоб з цим завданням впорався навіть новачок.
Якщо ж скористатися спеціальним розширенням, можна додатково вказати розміри зображення, мініатюри та інші параметри. Після додавання зображення в редактор, можна змінити будь-які параметри.
шаблони оформлення
Drupal
Движок шаблонів - це сильна сторона CMS Drupal. Даний компонент дуже добротно спроектований, в зв'язку з чим розібратися з інтеграцією своїх власних шаблонів зможе навіть початківець програміст.
Взагалі CMS Drupal надає повний букет можливостей з управління темами. Можна навіть як в ЖЖ настроювати кольори різних елементів безпосередньо з адмінки. Проте, ці новації вже на любителя.
На CMS Drupal є красиві інтернет-ресурси, але, пристойних і загальнодоступних тим дуже мало. У разі якщо ви забажаєте обзавестися проектом на Drupal, то приготуйтеся витратитися на хороший шаблон.
Joomla
CMS Joomla гілки 1.0.х взагалі не підтримує шаблони. Зрозуміло, там є загальний шаблон, який дозволяє на PHP створювати різні хитромудрі структури загальної структури інтернет-ресурсу і розташування модулів, проте шаблонізаціі окремих елементів тут немає.
Все обмежується використанням CSS, а також копирсання в компонентах. Проте, для статей давно існує так званий ContentTemplater, який дозволяє створювати шаблони оформлення для публікацій і відмінно управляти їх зовнішнім виглядом.
Другим аспектом, про який слід сказати окремо - це система модулів. Модулі об'єднуються в окремі позиції. Вони вже і завантажуються в необхідних місцях шаблону.
Модулі можна прив'язувати до певних сторінках (включати або вимикати відображення), а також виводити різними способами по ходу сторінки. Іноді, за допомогою особливих маніпуляцій в шаблоні можна декількома модулями скласти красиву головну сторінку, вимкнувши працює там компонент і розташувавши замість нього певні модулі.
WordPress
Для CMS WordPress створені багато тисяч шаблонів. Багато з них зроблені на досить хорошому рівні. Пристрій CMS WordPress таке, що під нього легко переробити, припустимо, html-шаблон.
У шаблонах використовуються прості PHP-функції, в зв'язку з чим ніяких труднощів з вивченням різних мов шаблонів немає. За створення шаблонів є дуже багато статей, є навіть онлайн генератор. Готові шаблони буде цілком достатньо просто завантажити в окрему папку і після цього в адмінпанелі вибрати потрібний.
Тепер, вибравши хостинг Україна, ви будете знати яку з CMS вибрати.