ustify"> Для більшості IT-фахівців і професіоналів у галузі інтернет-технологій абревіатура CMS вже давно не є чимось загадковим. Як випливає з назви, система управління контентом (Content Management System) - це комплекс програмних засобів, що характеризується автоматизованим управлінням, вбудованими механізмами захисту, підтримкою роботи безлічі користувачів, метою роботи якого є динамічний введення, зберігання і подальше відображення великої кількості текстової та мультимедійної інформації.
Як і будь-яка інша технологія, системи управління контентом мають свої плюси і мінуси. Твердження, що CMS - панацея від усіх бід в області інформаційних потоків, неспроможні - досконалих систем не буває.
Для виявлення всіх «за» і «проти» проведемо невеликий огляд якісних характеристик систем управління контентом стосовно до створення інтернет-сайтів. Порівняння логічно виробляти по відношенню до розробки веб-сайтів класичним методом - написанням і підбором необхідних скриптів, їх об'єднанням для кожної окремої інсталяції.
Традиційна розробка сайтів має певні недоліки, які виражаються в наступному:
- обсяги функціональності прямо пропорційно залежать від вартості розробки;
- тривалі терміни розробки, відсутність можливості планувати нарощування функціональності;
- неможливість розподілу інвестицій і точного визначення окупності;
- низький або середня якість кінцевого продукту у разі «важкої» функціональності.
Які переваги дають своїм власникам системи управління контентом?
У першу чергу, необхідно відзначити найбільш очевидні достоїнства - це багата функціональність; легке супровід; кращу якість програмного коду і набагато менші терміни розробки до моменту отримання готового сайту, порталу або представництва [6].
Функціональність, підтримка, якість, терміни - це саме ті якості, які визначають, наскільки отриманий результат буде відповідати потребам клієнта, як швидко буде отриманий сайт і скільки він проіснує до настання моменту морального і фізичного старіння; наскільки легко буде підтримувати сайт виходячи з тимчасових і фінансових витрат.
Для корпоративних клієнтів це виражається тим, наскільки швидко і чітко компанія буде реагувати на зміну ринку, чи зможе вона перебувати «на гребені хвилі». Як основоположні принципи, вони визначають собою також рівень безпеки і захищеності продукту, його продуктивність і здатність до масштабування.
Наявність цих якостей у систем управління контентом забезпечується тиражованих продуктів, їх «коробкових» і, як наслідок, можливістю організувати промислове програмування, створити стандарти якості. Зрозуміло, конкретний рівень якості реалізації залежить від кожного конкретного рішення - але це вже оцінка професіоналізму окремого виробника, тому що, в порівнянні з розробкою сайту «під клієнта», для цього створені сприятливі умови [6].
Порівняльна характеристика програмних засобів побудови електронного магазину. Інтернет-магазин можна реалізувати як на стороні сервера, так і на стороні клієнта. У першому випадку використовуються серверні сценарії, побудовані на таких технологіях як PHP, Perl, ASP, JSP, ColdFusion і т.п. У другому випадку - JavaScript (ActiveX, Java та ін. Мають обмежене застосування). Вибір тієї чи іншої реалізації залежить від багатьох факторів, які випливають з визначених на етапі планування цілей і постановки завдання [8].
Почнемо з вибору системи управління сайтом (CMS). На сьогоднішній день існує велика кількість різноманітних CMS. Розглянемо порівняльну характеристику трьох найбільш популярних:
? osCommerce (# justify gt ;? PhpShop 0.8.0 Rus (# justify gt ;? ShopScript Free (# justify gt; При виборі CMS будемо керуватися наступними критеріями: їх повна або відносна функціональність, безкоштовність, можливість доопрацювання і тестування на платформі Win32. В якості мови програмування був обраний PHP, оскільки зв'язка «сервер Apache, PHP і база даних MySQL» є зараз в Інтернеті однією з найпопулярніших і може бути реалізована на різних платформах, включаючи Windows.
OsCommerce. Безкоштовна CMS з підтримкою російської мови.
Якщо у вас немає знань програмування PHP, вам буде важко, працювати з цією системою. У багатьох користувачів знайомство з цією CMS закінчується ще в процесі установки - дуже мало інформації по інсталяції, документації російською мовою немає. Ті ж, хто змогли встановити систему і усунути неполадки, що часто виникають при першому запуску, створюють черговий клон, схожих один на одного інтернет-магазинів. У osCommerce досить складно створити індивідуальний дизайн. Якщо ви з...