штувати цей процес в атоматіческом режимі і не замислюватися про безпеку Вашого дітища. Так що ці «мінуси» легко нівелюються за рахунок правильного використання.
З огляду на те, що мій проект працює на WordPress, про решту менш популярних движках я розповім коротко, щоб у Вас був вибір і було з чим порівняти, можливо ваш вибір зупиниться на іншому блог-движку.
Movable Type (movabletype) - один з найстаріших движків для блогів. Цей движок досить простий у уставновке і теж має гарні можливості з розширення та модифікації. На офіційному сайті є дистрибутиви на 5 мовах, але русскогоязичного там, на жаль, немає, зате не складно знайти русифіковану версію на російськомовних сайтах присвячених Movable Type. Цей движок одинакого легко ставитися як на Linux так і на Windows сервера, так що тут є можливість вибору зручної для Вас сервеной операційної системи. Для Movable Type створено достатньо багато тем оформлень, так що з підбором безкоштовного шаблону для Вашого блогу проблем теж не виникне. Движок не мертвий і теж переодически оновлюється, що дуже добре.
Drupal (drupal) - популярний серед російських користувачів движок для блога. Drupal це не спеціалізований движок, створений для блогів, а повноцінний і гнучкий инструмен для створення сайтів різної складності, але завдяки модульній системі і спеціально модуля блогу Drupal можна непогано використовувати як платформу для Вашого блогу. Безліч різних модулів під Drupal дозволять зробити блог під Ваші потреби. Установка Drupal на порядок складніше, ніж вище описані движки і вимагає деяких навичок, але особливих проблем з його установкою теж бути не повинно, тому як в мережі безліч сайтів на яких розповідається, як це робиться. Наявність безкоштовних тем для цього движка позбавить Вас від стомлюючого пошуку, і Ви досить швидко знайдете підходящу або ж зробите власну. На просторах рунета можна без особливих зусиль знайти русифіковану версію дистрибутива, яка, безсумнівно, буде більш зручна Вам, ніж її англомовний аналог.
Joomla (joomla) - одна з найпопулярніших безкоштовних CMS в росії і не тільки, яка дозволяє не тільки робити сайти різної складності, але і створювати блоги. Joomla як і Drupal модульний і дає хороші можливості для розширення. Оформлення для Joomla не складе ніяких труднощів, тому як безкоштовних тем для цьог движка дуже багато. Установка Joomla не така проста як у спеціалізованих движків для блогів, так що новачкам доведеться попотіти, щоб розібратися з ним. Якщо Ви вже мали справу з цією CMS, то можливо має сенс робити блог на ній, в іншому випадку я раджу від цього утриматися.
Textpattern (textpattern) - простий і нічим не переобтяжений движок для блога. Textpattern має всі необхідні можливості для блогинга, але не занадто гнучкий для якихось модифікацій і розширень, так що навернути там щось особливе не вийде без отсутсвия знань в області програмування і особливостей цього движка. Цей движок більше підходить для створення простих текстових щоденників. Зате, не маючи зайвих функцій, він не створює великих навантажень на сервер і досить безвідмовно працює.
Ось, мабуть, огляд основних движків для блогів. Я тут не торкався всі можливі движки, оскільки їх дуже багато і сучасні CMS, такі як Бітрікс або NetCat теж підтримують блоги, але за їх використання Вам доведеться заплатити, а на це піде далеко не кожен блогер.
З точки зору зручності розробки, швидкості, стабільності використовуються PHP-фреймворки. Розглянемо два з них:
Zend framework - це PHP-framework, створений і підтримуваний компанією Zend, співробітники якої є безпосередніми авторами мови PHP. Тому він слідує традиціям і духу PHP - базується на простоті, об'єктно-орієнтованих принципах, дружньої ліцензії і ретельно тестованому коді із застосуванням agile методів.
Основні особливості:
Всі компоненти повністю орієнтовані на PHP 5 і E_STRICT- сумісні;
Вбудований генератор коду;
Архітектура «використовуй тільки те, що необхідно» з мінімальними залежностями компонентів;
Використовує легко розширюваний шаблон проектування MVC, підтримує макети і PHP-скрипти уявлення по-замовчуванню;
Підтримує безліч різних баз даних включає MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, and Informix Dynamic Server;
Спеціальні класи для створення, відправлення, отримання email за допомогою mbox, Maildir, POP3 та IMAP4;
Гнучка підсистема кешування з підтримкою безлічі сховищ;
CodeIgniter - популярний MVC lt; # justify gt; використовується модель MVC (Модель-Відображення-Контролер), добре з...