Магістр ДонНТУ Кудін Сергій Володимирович
Портал ДонНТУ
Рос Укр Англ
Портал магістрів ДонНТУ
Биография Автореферат
Автореферат

Тема:
"Оптимізація системи створення та админістрування інтернет-проектів"
Кудін Сергій Володимирович

Введення

     У середині 90-х років, веб представляв із себе, по сьогоднішніх мірках, досить тьмяне видовище. У міру поширення у вебе різних програмних механізмів у наступні роки ситуація початку різко змінюватися на краще. Цим не сповільнили скористатися розроблювачі, які вимагали зовсім надзвичайні гроші за прості, по нинішніх мірках, програми, що дозволяли хоч ненабагато полегшити роботу з відновлення сайту. Згодом програми ставали складніше, а ціни опускалися, у результаті чого в останні два-три роки власники сайтів стали свідками небувало бурхливого росту на цьому сегменті ринку інтернет-розробок.

Поняття CMS та її переваги

     Система керування контентом - пакет програм, спеціально розроблений для керування сайтом. Він установлюється розроблювачами, але призначений для використання саме вами.
     По-перше, установка CMS надає Вам простий, нетехнічний спосіб обновити ваш контент. Звичайно (але не завжди) це зроблено через веб-інтерфейс, який нагадує інтерфейс MS Word.
     Навели курсор, кликнули, надрукували, що хотіли, нажали зберегти. Ваш сайт оновлений.
     Дуже легко стає додавати нові сторінки й видаляти старі або навіть змінювати структуру сайту відповідно до змін у напрямках ведення бізнесу.
     CMS також автоматизує виконання різних завдань, пов'язаних з оформленням сайту. Наприклад, установка єдиного оформлення на всіх сторінках сайту. Також, автоматично створюються меню й система навігації.
     Як і багато інших інструментів адміністрування, CMS дозволяє вам сконцентруватися на самому написанні тексту, а не думати над технологіями його подальшого розміщення.
     Система керування контентом робить життя набагато легше різними способами:
          - Ви більше не залежите дизайнерів, які роблять зміни на сайті за вас.
          - Зміни на сайті можуть бути зроблені в будь-який час удень або вночі. Це дуже важливо, у тому випадку, коли сайт є важливою складовою частиною маркетингової політики вашої організації й важливим каналом зв'язку із клієнтами.
          - Любою, незалежно від кваліфікації може обновляти сайт тому, що всі технічно подробиці опускаються або сильно спрощуються при використанні CMS.
          - Замість того, щоб відновленням сайту займався одна людина, це можуть робити відразу трохи, причому CMS відстежить, хто що робить, дозволивши уникнути потенційного можливого безладдя.
          - Ви можете навіть бути впевненим, що кожна людина штату може обновити тільки секції ділянки, за якої він є відповідальним.
          - Багато інших потужних особливостей CMS дозволяють сайту розвиватися синхронно з вашим бізнесом.

Вимоги до сучасного CMS-Системи

Загальні вимоги

     1) Модульність конструкції й різні інтерфейси для кожного типу модулів, від простих безкоштовних, до просунутих комерційних.
     2) Постійне відновлення ядра системи й цілодобова технічна підтримка.
     3) Програмне забезпечення з відкритим вихідним кодом (open-source software).
     4) Масштабованість системи, можливість поетапного нарощування функціональності.
     5) Безкоштовні й бюджетні версії з усіченими можливостями й обмеженим інструментарієм як підтримка просування.
     6) Використання технологій AJAX.
     7) Мобільність архітектури бази даних, можливість внесення доповнень на ходу.
     8) Система кешування.

Вимоги до можливостей

     1) Керування безліччю сайтів (включаючи ти, які знаходяться на вилучених серверах) і підтримка ієрархії як безпосередньо на кожному сайті, так і між сайтами. Адміністратор вищестоящого сайту підтверджує/не підтверджує подальше просування контента. Можливість керування багатьма (при наявності прав) сайтами через єдиний інтерфейс.
     2) Багатомовна підтримка.
     3) Можливість збереження/використання індивідуального дизайнерського рішення для кожного сайту, без втрати функціональності.
     4) Інструментарій шаблонів для оформлення розділів і змісту, у сполученні з можливістю створювати й редагувати шаблони за допомогою самої системи.
     5) Створення довільної ієрархії розділів і генерація меню на основі структури кожного сайту.
     6) Створення "закритих" розділів і керування правами доступу до них.
     7) Делегування прав на основі запиту користувача, тобто можливість ініціювати одержання прав.
     8) Делегування прав користувачами в межах власних повноважень, у межах сайту, обособлено по групах контента й розділам сайту.
     9) Використання убудованого візуального редактора для підготовки матеріалів, що дозволяє здійснювати довільне форматування текстів без залучення технічних фахівців
     10) Висновок обмеженого контента, як наприклад неопубліковані матеріали. Повна публікація у встановлений строк.
     11) Скасування внесених змін. Застосування тестових версій сайту, для попереднього перегляду внесених змін до їхнього підтвердження.
     12) Організація документообігу
     13) Механізми роботи безпосередньо над інтернет проектом.
     14) CMS E-Commerce з можливістю участі багатьох продавців (користувачі із правами продавця), при цьому адміністрування структури самого каталогу здійснює власник ресурсу або делегує дані права. Додавання товарів і послуг, груп, включаючи попит. Кошик, особовий рахунок. Бонусний рахунок, многовалютність (включаючи бонуси). Вивантаження в яндекс-маркет і інші системи. Контроль доставки, включаючи координування кур'єрів з підтримкою SMS комунікацій.
     15) Розрахунок вартості (товари, послуги, проекти) сметообразование, первинна бухгалтерська документація. Бюджетування й аналіз.
     16) Інтеграція й/або взаємодія із продуктами фірми 1С
     17) Багатофункціональний каталог організацій (розгорнута версія каталогу ресурсів). Керування контактами CRM. Взаємодія з топографічними системами, яндекс-карта та інші.
     18) Можливість off-line робіт з відновлення контента.
     19) Стрічка новин, експорт/імпорт XML(RSS)
     20) Система обміну посиланнями
     21) Інструментарій для пошукової оптимізації. Позначка циклодроми для кожного розділу. Можливість указувати для кожного розділу свої ключові слова.
     22) Форум з підтримкою коментарем контента й взаємного експорту/імпорту. Організація FAQ на основі форуму. Форум повинен містити великий інструментарій, підключення якого здійснюється адміністративно.
     23) Система обміну короткими повідомленнями з можливістю підключення мобільного телефону й SMS сервісу.
     24) Організація адміністративного інструментарію усередині інтерфейсу ресурсу, а не ділений інтерфейс.
     25) Бібліотека зображень із можливістю використання користувальницьких галерей.
     26) Рейтинги, стосовно до фотогалерей, товарам, послугам і контенту взагалі.
     27) Опитування й голосування, конструктор форм.
     29) Баннерообмінна система, з можливістю керування показами користувачів-клієнтів. Керування рекламними компаніями в рамках всіх сайтів засновані на системі. Партнерська система для поширення в рамках ресурсів не вхідних у систему.
     30) Підтримка поштового вэб інтерфейсу. Передплата на розсилання, включаючи примусову, коректну й властиво розсилання працююча від контента.
     31) Підтримка інтерфейсу інформаційних кіосків.
     32) Підтримка ідентифікації користувачів за допомогою персональних карт.
     33) Глоссарий з можливістю прив'язки посилань і автоматичним пошуком у процесі розміщення контента.
     34) Взаємодія з інструментами мобільного маркетингу (SMS сервіси), для проведення промо-акцій, конкурсів, голосувань, опитувань та ін.
     35) Генерація карти сайту
     36) Партнерські модулі, лічильники, информеры, SMS сервіси.
     37) Розширена статистика,
     38) Файловий архів, включаючи програмні продукти.
     39) Інструменти пошуку по сайті й системі.
     40) Експорт даних зовнішнім користувачам

Спеціальні можливості й особливості інтерфейсу

     1) Медіапланування
     2) Підтримка зовнішніх програмних модулів
     3) Інші спеціалізовані модулі

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

     CMS можна розділити на наступні два типи:
          - По типах керованих даних;
          - Типи CMS по схемах поширення.

По типам управляемых данных.

     По типах керованих даних. У межах миру CMS, є кілька різних типів систем, і різних форм реалізації кожного. Елементи різних форм CMS можуть навіть сполучатися.
          - Системи Керування мережним контентом (WCMS): Це підвид використовується для керування тільки мережним контентом. Ці системи різняться по функціональних можливостях, складності.
          - Системи Керування контентом Підприємства (ECSM): головна особливість - універсальність. Вони використовуються, щоб управляти всіма аспектами пов'язаними з публікацією контента організації, включаючи подання в Мережі, печатку, і будь-які альтернативні варіанти. Системи цього типу мають гарну кількість функціональних можливостей.
          - Системи Керування Документами (DMS): Технічно, вони дуже схожі на CMS і часто виступають у ролі доповнень до них, але вони використовуються для керування документами (наприклад, файлами Microsoft Word), більше підходять для внутрішнього використання, чим для того, щоб представити контент публіці. Вони сильно різняться по функціональних можливостях і складності.
          - Системи Керування Цифровими Правами (DRMS): Вони також часто бувають просто доповненням до CMS. Ці системи тільки управляють інформацією про права на інтелектуальну власність для будь-якого створеного контента. Вони змінюються широко по функціональних можливостях і складності, але мають тенденцію використовуватися в областях, де Цифрові Права - пріоритетний напрямок (типу музики або відео).
          - Системи Керування Активу (AMS): AMS також в основному - частину CMS. Ці системи управляють так званими "активами" контента (зображення, відео, аудио, і іншим цифровим, нетекстовим контентом). Вони змінюються широко по функціональних можливостях і складності, але мають тенденцію використовуватися в організаціях, де активи є численними (типу агентств фотографії або дизайнерських фірм).

По схемах поширення

          - Розташовані на сервері провайдеру: Зміст у тім, що продавець розміщає в себе й підтримує CMS, це звільняє клієнта від великої частини адміністративних обов'язків і зменшує початкову вартість. З іншого боку, така CMS, не дозволяє повністю контролювати систему.
          - Комерційні: Це означає, що продавець створює CMS і продає її клієнтові, що є відповідальним за обслуговування. Клієнт краще контролює систему, але в той же час на нього покладає більше відповідальності. Комерційні CMS звичайно більше дорогі.
          - Некомерційні: Є досить багато некомерційних CMS. Вони можуть як розташовуватися на сервері провайдеру, так і обслуговуватися самим клієнтом, але вони мають тенденцію включати особливості, які багато хто знаходять корисним.
          - Open Source - проекти: Як і будь-яке Open Source програмне забезпечення, вони абсолютно безкоштовні. Клієнт контролює систему, на нього лягає більша відповідальність, і він завжди впевнений у допомозі Open Source співтовариства. Взагалі, продукти Open Source часто не мають докладну документацію, і спрямовані на рішення більше конкретного, навіть обмеженого переліку завдань.

     Завдяки такій великій застосовності CMS, їхня кількість із кожним днем росте. На сайті http://cmslist.ru/commercial/ представлені 165 комерційних систем керування контентом, придатних для самих різних завдань - від підтримки невеликого сайту невеликої компанії до повноцінного інтернет-магазина або новостного порталу. А також представлені безкоштовні системи (61 система) керування контентом для ваших проектів. Деякі з них цілком придатні для створення комерційних сайтів.

Висновок

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

Література

     1) Статті про CMS http://www.cms-site.ru/
     2) Тут наведені різні статті й новини по темі cms. Постійна підтримка форуму http://cmsobzor.ru/
     3) Один з найбільших російськомовних проектів, присвячених системам керування контентом, почав свою роботу 4 листопада 2003 року. Портал надає розроблювачам CMS можливість безкоштовно публікувати дані про свою систему http://cmslist.ru/
     4) Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5: Практика создания Web-сайтов. - СПб: БХВ-Петербург, с.960
     5) На цьому сайті зібрані всі цікаві й корисні статті про CMS. У міру знаходження нових статей, вони публікуються. Наприкінці кожної статті можна побачити джерело, з якого вона була взята http://cmsarticles.narod.ru/

:  Біографія  :  Автореферат  :
ДонНТУ 2007 © Кудин Сергей