Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
magazV3.docx
Скачиваний:
9
Добавлен:
02.03.2016
Размер:
281.02 Кб
Скачать

1.4. Види cms. Переваги Joomla над іншими cms

Сучасний ринок представлений різним програмним забезпеченням. Деякі системи орієнтовані на вирішення конкретних завдань, а інші стали універсальними і практичними для будь-якого типу контенту. За допомогою програм ви будете коректувати, додавати, видаляти інформацію різного типу на вашому сайті. Деякі CMS являють собою безліч функціональних розділів і підрозділів, інші, навпаки, складаються з єдиної системи. Програмне забезпечення може бути як платним, так і безкоштовним. Крім того, виробники передбачили модулі з відкритим і закритим кодом. Тобто ви зможете вносити свої пропозиції в роботу CMS. Комп'ютерний світ не запропонує чіткої класифікації програм. Однак, деякі CMS трохи перевершують всі інші в плані зручності у використанні. Деякі простіше встановити, користуватися розширеннями - спасибі провідним розробникам за продумане планування. Ось 10 з найзручніших CMS в мережі, які можна буде використовувати у майбутньому проекті.

WordPress - блогова платформа на PHP, як не крути - найпопулярніша CMS для ведення щоденників, і, можливо, взагалі найпопулярніша CMS [13]. Прекрасна платформа для початківців, відмінно документована і володіє дуже швидким монтажем. Якихось п'ять хвилин, і CMS вже працює - це чудово! Не кажучи вже про те, що новітні версії автоматично оновлюють ядро ​​і плагіни зсередини бекенд, без необхідності завантаження окремих файлів.

Для користувачів, не знайомих з HTML та іншими мовами розмітки, є вбудований WYSIWYG-редактор. Бекенд системи раціоналізований і управляється інтуїтивно. Початківці легко впораються з адмініструванням. Крім того, WordPress має вбудовану підтримку завантаження картинок і мультимедіа на сайт.

Для розробників реалізований проста і прозора мова, а також API - для розробки плагінів.

Спільнота WordPress - віддана і старанна компанія. Для WordPress реалізована, можливо, найбільша база плагінів і тем, на вибір. Важлива особливість спільноти WordPress - це наявність онлайн величезної кількості порад та інструкцій майже по кожному аспекту використання WordPress. Все, про що Ви тільки могли мріяти, швидше за все, вже зроблено для WordPress, і про це десь написано.

Joomla! - Вельми просунута CMS в плані функціональності [14]. Нічого сказати, почати працювати з Joomla! дуже легко завдяки інсталятору. Інсталятор Joomla! може віддалено працювати з більшістю систем, що використовуються як веб-сервери, і є вельми простим, враховуючи ту кількість програмного забезпечення, яке може їм конфігуруватися.

Joomla! має багато спільного з Drupal - це завершена CMS, яка може бути чимось більшим, ніж простий сайт-портфоліо. Вона поставляється з привабливим адміністративним інтерфейсом, доповненим інтуїтивними меню та іншими функціями. Ця CMS прекрасно підтримує такі протоколи доступу, як LDAP, OpenID і навіть Gmail.com.

На сайті Joomla! розміщено більше 3200 розширень для цієї популярної CMS, видно, що співтовариство розробників живе і проявляє активність. Як і в Wordress, за допомогою розширень можна додати майже будь-які потрібні функції. Однак, спільнота Joomla! покладається на платні теми і плагіни, так що, якщо захочете щось переробити, приготуйтеся заплатити.

DataLife Engine (аббр. DLE; МФА: deɪtəlaɪf ɛnʤɪn) - комерційна система управління контентом (CMS), розроблена російською компанією «Софтньюс Медіа Груп» [15]. Система написана на мові PHP і використовує MySQL в якості бази даних. Розробка була розпочата в 2004 році, за основу була взята система CutePHP [уточнити]. Продукт позиціонується його розробниками як засіб для організації власних засобів масової інформації та блогів. Основна мова системи - російська, так само існують англійська та українська локалізації.

У журналі «Хакер» за листопад 2008 року згаданий як «популярний вітчизняний движок» DataLife Engine актуальною тоді версії 6.7 критикувався за небезпечний алгоритм роботи з параметрами запитів. Згідно з проведеними у 2011 році досліджень компанії «Яндекс», DLE часто використовується на заражених сайтах.

Drupal - ще одна CMS, що має дуже велику, активну спільноту користувачів [16]. Не зосереджуючись на платформі блогінгу, Drupal - це саме система управління контентом. Легка установка забезпечена тонною додаткових модулів, за допомогою яких можна додати безліч цікавих функцій, таких як форуми, блоги користувачів, аутентифікація OpenID, профілі та інше. Створення сайту з функціями соціальної мережі робиться за допомогою простої установки Drupal. Фактично, за допомогою додаткових сторонніх модулів, Ви можете з мінімальними зусиллями створити кілька цікавих клонів популярних сайтів (таких як YouTube або Amazon).

Однією з найпопулярніших особливостей Drupal є модуль таксономії, що дозволяє організовувати множинні рівні і типи категорій для різних видів вмісту.

Співтовариство користувачів Drupal надає прекрасну підтримку по кожному плагіну і будь-яким із загальних питань.

uCoz — це безкоштовний веб-хостинг з вбудованою системою керування сайтом [17]. Модулі uCoz можуть використовуватися як у єдиній зв'язці для створення повнофункціонального сайту, так і окремо, наприклад, в якості блог-платформи, веб-форуму і так далі. Фактично, uCoz — це безкоштовний веб-сервіс, що працює за принципами Web 2.0, і дозволяє, в першу чергу, створювати сайти різного рівня складності, та достатньо сильно відрізняється від традиційних безкоштовних хостингів.

Зараз у системі побудовано більш ніж 1,5 мільйонів сайтів (станом на 22.06.2014). За версією Alexa Internet сервіс займає 13 місце серед найпопулярніших російських сайтів.

При реєстрації користувачу надається можливість вибрати домен для свого проекту. В системі існують також і домени, спеціально розраховані на українську аудиторію —name.ucoz.ua, name.at.ua.

Основні можливості:

- користувачеві пропонується 258 дізайнів на вибір, які можна використати для побудови сайту;

- можлівість створити власний дизайн (шаблон) або переробити будь-який зі стандартних;

- при реєстрації кожен користувач отримує 400 мегабайт дискового обсягу.

- дисковий обсяг постійно збільшується пропорційно зростанню кількості відвідувачів сайту.

- можлівість отримати домен третього рівня в 21 різніх зонах

- доступ до FTP

- безкоштовна технічна підтримка

- WYSIWYG online редактор

- візуальний конструктор блоків

- версія сайту для PDA

- резервне копіювання

- лайтбокс

- ЛЗУ (людино-зрозумілій URL)

- загальна авторизація - uID

Модулі системи:

- користувачі - управління списком користувачів сайту

- форум-можлівість створювати та управляти формумами

- щоденник (блог) - створення та управління блогом

- фотоальбоми - можлівість створюваті власні фотоальбоми та зберігати фотографії:

- гостьова книга - управління гостьовий книгою

- каталог статей - модуль для управління статтей на сайті

- міні-чат модуль для маленьких повідомлень, які можуть містити смайли

- шаблони - модуль містіть 235 дізайнів на будь-який смак

- новини сайту - модуль. что дозволяє користувачеві слідкувати за оновленням сайту

- статистика - дає можлівість відслідковувати статистику відвідувань сайту

- каталог файлів - каталог файлів, які будуть додані користувачами сайту

- каталог сайтів - список веб-адрес, які були додані користувачами сайту

- об'яви - можлівість додаваті об'яви

- FAQ - список найчастіших запитань та відповідей на них

- опитування - можлівість проводити опитування різного спрямування

- E-mail форми - можлівість зворотнього зв'язку з адміністрацією

- онлайн-ігри - модуль, В якому представлені 217 ігор різніх напрямків - від стратегій до настільніх ігор

- інтернет-магазин - новий модуль системи, який є оптимальним рішенням в сфері електронної торгівлі. Платний модуль

- відео

Також варто відзначити, що безкоштовні продукти не поступаються за якістю платним програмам. Навіть навпаки! У більшості випадків вільні CMS набагато більш ефективніші і продуктивніші. Оскільки над ними трудяться не тільки фахівці, а й армія їх прихильників.

Частки безкоштовних CMS за даними itrack.ru

Серед такого розмаїття складно зробити вибір. Тому перш ніж купувати чи встановлювати «движок» чітко визначте специфіку сайту. І тільки після цього робіть остаточний вибір. Наприклад, якщо ви хочете розмістити сайт-візитку, то вам не варто вибирати 1С Бітрікс або OpenCart. Якщо ви хочете зробити правильний вибір, зверніться до фахівців. Співробітники не тільки зроблять сайт в зазначені терміни, а й запропонують оптимальну CMS [18].

Мінуси CMS самописного виробництва

Багато web-студії займаються розробкою власних CMS. Тому вам можуть запропонувати модуль власного виробництва, як оптимальне рішення для вашого сайту. Якщо ви плануєте невеликий інтернет-проект, то цей варіант стане прийнятним. Але ви тільки уявіть, з часом ваш проект почне збільшуватися і йому потрібно більше ресурсів. Ось тут і з'явиться перші проблеми. У підсумку ви опинитеся заручником ситуації, а точніше вашого розробника. Щоб розібратися в роботі програми буде потрібно час, далеко не кожен погодиться на це.

Ще один недолік самописного модуля - це слабка система захисту. Особливо це важливо для інтернет-магазинів. Саме такий сайт вимагає ефективного захисту даних своїх користувачів. Номери кредитних карток, платіжна документація та інша особиста інформація - все це є метою хакерів та інших зловмисників. Тому CMS вимагає постійного оновлення функціоналу системи. В іншому випадку, ви можете втратити цінну інформацію.

Істотним мінусом саморобних «движків» для сайтів вважається також обмежений доступ. Тобто ви не зможете вносити корективи, додавати дані і кардинально змінювати ваш сайт. Розробники, звичайно ж, пообіцяють вам це, але насправді ви будете обмежені в своїх можливостях. Ви зможете виконувати прості зміни: додавати картинки, змінювати текст та ін. Але для кардинальних змін вам знадобитися доступ і знання.

Завдяки появі на ринку таких програм керувати сайтом стало набагато простіше. Кожна CMS - це, насамперед, інструмент, але ніяк не універсальні ліки від усіх проблем.

Чим Joomla краще за інших CMS [19]?

Joomla має величезну популярність серед користувачів різного рівня. Але чим вона краще за інших CMS? Що її вигідно відрізняє від інших і чому безліч користувачів радять перейти на саме неї?

На сьогоднішній день існує ряд різних систем управління контентом, які люди називають просто CMS. В залежності від групи розробників, кожна з CMS відрізняється власним функціоналом, технічною підтримкою та особливостями. Наше завдання - з'ясувати, чому саме Joomla стала улюбленицею багатьох програмістів і просто просунутих користувачів і чим поступаються їй інші системи. Принцип і порядок установки кожної CMS, ми, мабуть, не будемо розглядати, тому що кожна з них має свої параметри і рівні безпеки, через які з'являються додаткові поля введення інформації.

Однак, при виборі системи управління контентом, важливо приділити увагу такій важливій складовій, як готові шаблони. Не секрет, що більшість користувачів всесвітньої павутини - завзяті гравці, які надихнулися створити персональну сторінку свого клану або просто провести якийсь внутрішньоміської турнір. Щоб не працювати з сайтом з нуля і не малювати власний дизайн (адже не всі володіють знанням верстки та роботи в графічних редакторах), люди намагаються знайти вже готові рішення для сторінки.

У цій сфері беззастережно перемагає всіма улюблена Joomla. Незалежно від того, як давно вийшла поточна версія движка, знайти дизайн і підігнати його під Ваш смак - справа одного або двох годин. Асортимент готових шаблонів досить широкий як на старі, так і на більш нові версії CMS. Якщо Ви хочете похвалитися гарним дизайном для WordPress, то тут варто врахувати, що версія движка повинна бути останньою, в іншому випадку більшість готових рішень будуть відображатися некоректно.

І більш скромний варіант – MODx [20]. Проблема цієї системи в тому, що дизайн для окремих модулів доводитися малювати і верстати вручну, працюючи безпосередньо з програмним кодом, а це - вагомий мінус для необізнаних користувачів.

На відміну від інших CMS, Joomla вдосконалюється чи не з кожним місяцем, причому дізнатися про останні оновлення та встановити їх на сайт можна безпосередньо через панель адміністратора. Інший вагомий плюс, який дає сто очок карми цій системі - багатофункціональність. Такі CMS, як WordPress або MODx ідеально підходять для персональних сторінок або сайтів-візиток, проте не розраховані на більш соціальні проекти (портали, форуми). WordPress під це не заточений, а ось в MODx - це є можливим, якщо ви наберетеся рішучості вручну написати такий «проект».

На закінчення хочеться відзначити, що на сьогоднішній день захист від ботів ввела лише Joomla. Перш ніж зареєструватися або залишити коментар, користувачам доведеться ввести капчу, в іншому випадку система не дозволить залишити коментар.

Необхідно відзначити, що даний варіант годиться для тих, у кого мало грошей або немає взагалі, тобто для всіх, хто хоче зробити інтернет магазин дешево або самостійно.

CMS Joomla - безкоштовна модульна система керування сайтом номер один у всьому світі і Україні зокрема. Кількість впроваджень на основі цієї платформи вимірюється десятками тисяч і продовжує зростати. Причини популярності Joomla цілком зрозумілі, вона безкоштовна, код відкритий, історія самої системи 7 років, а кількість розробників налічує десятки тисяч в усьому світі. На CMS Joomla можна зробити сайт будь-якої складності. Створення електронного магазину - це всього лише частина можливого застосування цього чудового движка.

Реалізація інтернет магазину на Joomla являє собою підключення різних компонентів, модулів і плагінів. Більшість з яких також безкоштовні або дуже дешеві. Ми не будемо розглядати процес установки компонентів інтернет магазину, а обмежимося оглядом існуючих рішень. На сьогоднішній день налічується близько 20 таких розширень для ведення електронної комерції, декілька з яких наведено нижче.

VirtueMart - найпопулярніший компонент інтернет магазину для Joomla [21]. Має величезну кількість додаткових модулів. Функціонал найширший із спектру аналогів, проте код в основі компоненту не дуже коректний. У зв'язку з чим можуть бути проблеми під час експлуатації інтернет магазину. Крім проблем коду можна виділити і повільність у роботи інтернет магазину на розглянутій платформі. При виборі VirtueMart варто вибирати тільки хороший хостинг, інакше «гальма в роботі" не оминути.

HikaShop - один з найпопулярніших варіантів реалізації інтернет магазину на Joomla [22]. Його особливостями є початкова підготовленість до роботи. У певному сенсі це коробкове рішення для електронного магазина. Розробка від японських програмістів, високої якості при доступній вартості. Є і безкоштовна (спрощена) версія. Сторінки інтернет магазину на основі HikaShop мають високу швидкість завантаження.

J2Store. Даний продукт нині набирає популярність у використанні [23]. Випущена його перша стабільна версія. Заснований на популярному K2 (компонент каталогу для Joomla). У компоненті реалізована інтеграція зі статтями, що перетворює їх при двох кліках в картки товарів. У налаштуванні дуже простий і дозволяє організувати власний інтернет магазин за лічені секунди.

AceShop поєднує потужність Joomla і OpenCart [24]. Це не міст, і не плагін інтеграції, а повноцінна платформа для електронної комерції. Встановлюється через стандартний менеджер розширень Joomla, має єдину синхронізацію користувача (один логін і пароль). В цілому описувати всі переваги не має сенсу, так як все докладно описано в можливостях OpenCart. Варто також відзначити, що шаблони Joomla підходять для установки на AceShop. Є інструмент для міграції з VirtueMart, HikaShop, redSHOP, Tienda, JoomShopping і RokQuickCart.

SimpleCaddy - простий модуль для організації продажів на сайті [25]. Принцип роботи дуже простий - генерується код продукту, який Ви можете вставити в стандартний матеріал / статтю. У підсумку, звичайний сайт можна в два кліка перетворити в інтернет магазин. SimpleCaddy має безліч налаштувань товарів, доставок та оплати. Дозволяє створювати необмежену кількість категорій і продуктов. Працює під Joomla 1.5 і абсолютно безкоштовний.

JEGroupBuy - дуже своєрідний і яскравий компонент для організації електронної комерції на сайті [26]. Можна завантажити безкоштовно, а також є версія за 49 доларів. У будь-якому випадку компонент досить широкий в налаштуванні і можливостях. Особливою рисою є 5 вбудованих варіантів інтерфейсу інтернет магазину. В Україні практично не використовується. Офіційно ні української, ні російської підтримки немає, документації теж. Однак, якщо є невеликі пізнання в англійській то можна сміливо використовувати даний компонент. Звичайно, за кількістю функцій він програє більшості коробкових рішень, однак для невеликого і простого інтернет магазину він цілком підійде. Крім стандартних функцій дозволяє створювати купони і знижки і має наочний таймер закінчення дії акції.

JoomShopping - потужний і функціональний скрипт інтернет магазину для Joomla [27]. Має безліч налаштувань і функцій, які можна підключати та відключати за потребою з адмінки. Є одним з найбільш поширених компонентів інтернет магазину. Тому до нього розроблено безліч додаткових модулів, які розширюють і без того широкий функціонал. Весь дизайн і вихідний код можна змінювати під власні потреби. Абсолютно безкоштовний у використанні, підходить до версій 1.5 і 2.5.

RokQuickCart - відмінний варіант для створення елементарних карток товару від відомої студії Rockettheme, яка спеціалізується на розробці шаблонів. З усіх функцій тільки додавання товарів, завантаження зображень, замовлення по електронній пошті і оплата за допомогою PayPal і Google Checkout.

redSHOP. За допомогою даного розширення можна відкрити повноцінний інтернет магазин. Функціонал включає все необхідне для онлайн продажів. Інтерфейс дружній як з адміністративної, так і з користувацької частин.

Tienda- потужне рішення для електронної комерції на Joomla. Має безліч додаткових модулів і розширень. Легко інтегрується з іншими розширеннями Joomla, як K2, Jomsocial, Agora Forum, FlexiContent та інші. Дозволяє перейти з XCart і VirtueMart. На відміну від останнього набагато швидше в роботі.

Розділ 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]