Первая страница
Наша команда
Контакты
О нас

    Головна сторінка



Використання цифрового підпису та вимоги до безпеки електронних магазинів і платіжних систем

Використання цифрового підпису та вимоги до безпеки електронних магазинів і платіжних систем




Сторінка12/15
Дата конвертації16.03.2017
Розмір6.69 Mb.
ТипКонспект
1   ...   7   8   9   10   11   12   13   14   15

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

Одна з проблем шифрування з відкритим ключем полягає в тому, що будь-хто, хто володіє набором ключів, потенційно може спробувати зобразити з себе відправника повідомлення. Припустимо, що замовник хоче помістити замовлення в електронному магазині. Як замовник може взнати, що Web-сайт, на який він звертається, дійсно належить цьому торговцю, а не якійсь третій особі, яка маскується під сайт торговця з метою отримати інформацію про кредитні карти? Інфраструктура відкритого ключа (Public Key Infrastrukture - PKI) дозволяє вирішити це питання за допомогою цифрових сертифікатів, що засвідчують автентичність повідомлень. Цифрові сертифікати розподіляються спеціальною організацією - сеrtification authority (CA) - і підписуються закритим ключем цієї організації. Цифровий сертифікат включає ім'я учасника (організації або людини), його відкритий ключ, серійний номер, термін придатності сертифікату, дозвіл від постачальника сертифікатів і будь-яку іншу інформацію, що має відношення до теми.

Термін придатності - термін, установлений виробником товару, протягом якого органолептичні, фізико-хімічні, медико-біологічні та інші показники товару в разі дотримання відповідних умов зберігання повинні відповідати вимогам нормативних документів.
Як CA може виступати фінансова організація або інша організація, наприклад VeriSign, яка видає сертифікати і відкриті ключі своїм клієнтам, для пізнання цих клієнтів. CA бере на себе відповідальність за сертифікат, тому відомості про одержувача сертифікату ретельно перевіряються перед видачею цифрового сертифікату. Доступ до цифрових сертифікатів відкритий, а містяться вони в архівах сертифікатів.

Компанія VeriSign, Inc. - один з лідерів захисту електронних даних. VeriSign розробляє PKI і рішення для цифрових сертифікатів.
Багато людей, як і раніше, вважають електронну торгівлю небезпечним заняттям, оскільки ним здається, що дані в цій технології не захищені. Насправді транзакції, що використовують PKI і цифрові сертифікати, захищені краще, ніж інформація, яка передається по телефонних лініях, поштою або при проведенні платежів за допомогою кредитної карти. Алгоритми шифрування з ключем, що використовуються в більшості транзакцій, майже неможливо скомпрометувати. За деякими оцінками, алгоритми шифрування з ключем, що використовуються в криптографічному захисті з відкритим ключем, настільки безпечні, що навіть мільйони комп'ютерів, що працюють паралельно, не зможуть розкрити шифр навіть за сто років роботи.

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

Який ступінь захисту інформації, що передається або зберігається за допомогою банківських платіжних систем, платіжних шлюзів або небанківських систем електронних платежів, можна судити, ознайомившись з конкретною платіжною системою або шлюзом. Наприклад, така українська система, як Приват24 (що належить ПриватБанку), для ідентифікації користувача використовує в комплексі звичайний пароль і динамічний, що приходить на зареєстрований в системі мобільний номер телефону клієнта. Надалі всі дані передаються за допомогою SSL протоколу, створюється так звана зона захищеного з'єднання.

В популярній в Україні російській системі електронних платежів, що використовує нефіатні гроші – WebMoney Transfer – для ідентифікації, аутентифікації і входу користувача у власний гаманець використовуються, залежно від вибраного типу реєстрації, або електронний підпис (персональний цифровий сертифікат), або E-NUM.

Існує три види e-num-авторизації в системі WebMoney:

- ідентифікація по методу Питання - Відповідь з мобільних пристроїв;

- ідентифікація по відбитках пальців з ПК і ноутбуків;

- ідентифікація по методу Питання - Відповідь через SMS.

Персональний (особистий, клієнтський) цифровий сертифікат в системі WebMoney призначений для захисту, ідентифікації і передачі даних при Інтернет - з'єднаннях в WM Keeper Light.

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

Персональний цифровий сертифікат засвідчує власника WM-ідентифікатора на сайтах сервісів системи WMT, а також на інших сайтах, на яких встановлена система авторизації WMT.

Установка персонального сертифікату є частиною процесу реєстрації WM Keeper Light і можлива в різних браузерах (Microsoft Internet Explorer, Mozilla Firefox, Opera, MacOS X Safari, Safari, Konqueror, Netscape Browser, До – Meleon).

Так само можливо отримання клієнтського сертифікату після реєстрації через E-Num.

Персональний сертифікат діє два роки, після чого його потрібно обновляти (продовжувати). Для цієї мети на сайті www.wmcert.com слід виконати ті ж дії по отриманню і установці сертифікату, що і при реєстрації. Докладна інформація про те, як правильно виконати оновлення персонального сертифікату приведена в інструкції “Продовження персонального сертифікату”.

Процес установки персонального сертифікату складається з трьох етапів:

- генерація закритого ключа і запиту на сертифікат (відкритого ключа) на комп'ютері користувача;

- реєстрація і підпис сертифікату на сервері системи WebMoney;

- отримання сертифікату і його інсталяція в браузері.

У разі коли сертифікат, що згенерований сервером, із якихось причин не встановився в сховищі браузеру, користувач може завершити інсталяцію самостійно, – сертифікат зареєстрований і підписаний на сервері (файл з розширенням .cer) може бути висланий на e-mail. Для деяких браузерів (MS Internet Explorer, Opera) достатньо просто імпортувати отриманий поштою сертифікат в сховищі. Для браузеру Mozilla Firefox потрібна складніша процедура установки.

Відразу після реєстрації (продовження) сертифікат і закритий ключ зберігаються в так званому вигляді, що експортується, який дозволяє створювати їх повну копію. Тривале знаходження в сховищі закритого ключа у такому вигляді небезпечно, тому після установки персонального сертифікату рекомендується виконати наступні дії:

- створити резервну копію сертифікату на надійному змінному носії інформації;

Носі́й інформа́ції (data medium) - матеріальний об'єкт , створений природою або ж навмисно людиною, за допомогою якого можна зберігати і передавати інформацію

- видалити сертифікат з сховища;

- встановити сертифікат в сховищі з резервної копії, відключивши для нього опцію дозволу експортування закритого ключа. Для браузеру MS Internet Explorer краще встановити режим підвищеного захисту сертифікату.

Для підвищення безпеки роботи з WM Keeper Light рекомендується встановити сертифікат на захищений пристрій типу eToken або Rutoken.

Діючий в Україні з 2002 р. платіжний шлюз Portmone.com активно використовується Інтернет-магазинами і сервісними компаніями, а також декількома іншими категоріями підприємств, що працюють по іншій моделі комерції. Portmone.com фактично є Інтернет-шлюзом між кінцевими споживачами і підприємствами, при цьому платіж споживач скоює з допомогою своєї карти VISA або MasterCard, платіж проводять банки-партнери.

Для забезпечення безпеки Portmone.com виконує міжнародний стандарт Payment Card Industry Data Security Standard (PCI DSS).

Міжнародний стандарт - стандарт розроблений міжнародною організацією стандартизації. Найвідомішою з них є International Organization for Standardization. Міжнародний стандарт можна застосовувати прямо, чи модифікувати для кращої відповідності місцевим умовам.
Рortmone.com перша компанія в Україні, яка успішно пройшла міжнародний аудит безпеки на відповідність вимогам стандарту Payment Card Industry Data Security Standard (PCI DSS) і отримала сертифікат № 499938160100203, виданий німецькою компанією SRC (Security Research and Consulting GmbH). SRC — незалежна аудиторська компанія, провідна сертифікацію на відповідність всім вимогам безпеки (MasterCard Site Data Protection і VISA Account Information Security), встановленим основними платіжними системами VISA і MasterCard.

Аудит безпеки компанії означає, що:

- Portmone.com проходить щоквартальне мережне сканування свого ресурсу на предмет виявлення уразливостей;

- щорічну перевірку безпеки незалежними аудиторами в офісі компанії.

Виконання стандарту PCI DSS означає:

- визначення загальної політики безпеки компанії;

- забезпечення надійного шифрування закритих даних і передача їх по мережі тільки в зашифрованому вигляді;

- розмежування доступу до даних на підставі посадових обов'язків і повноважень;

- визначення вимог до процесу розробки, тестування і упровадження програмного забезпечення;

- здійснення регулярного процесу сканування системи з метою виявлення уразливостей і подальшого їх усунення;

- встановлення антивірусних програм для захисту системи і даних.

Для обміну інформацією з користувачами Portmone.com застосовує промисловий стандарт SSL-шифрування. Portmone.com має сертифікат безпеки, завірений міжнародним агентством Thawte Consulting.

Компанія Portmone.com також розробила і строго дотримується «Декларації про політику безпеки».

Інший популярний платіжний шлюз – система UkrPayS.com. Його система безпеки відповідає наступним вимогам. Всі платежі з платіжних карт здійснюються відповідно до вимог міжнародного стандарту безпеки Інтернет-платежів 3-D Securе, прийнятого міжнародним платіжними системами Visa Int. і MasterCard Int. Компанія UkrPayS.com строго зобов'язала не вимагати введення реквізитів платіжних карт (номер карти, термін дії, CVV2) від клієнта на своєму сайті. Введення реквізитів платіжних карт здійснюється строго на захищеному сервері банку.

Компанія забезпечує безпечні фінансові транзакції в Інтернет з використанням криптографії SSL стандарту з довжиною ключа 128-bit .

Безпека сервісу UkrPayS.com також підтверджена міжнародним сертифікатом Thawte Consulting.

Стандарт SSL дозволяє створювати захищений канал передачі даних між сервісом UkrPayS.com і браузером клієнта, використовуючи при цьому технології аутентифікації користувача, шифрування і цифрового підпису.

В сертифікатах також використана надійна технологія криптозахисту з подвійним ключем завдовжки до 128-біт.

Порядок здійснення платежу в системі наступний. Клієнт має можливість перевірити склад і загальну суму замовлення, умови і адресу доставки, спосіб оплати, свої контактні дані (телефон або адреса електронної пошти), і дані одержувача на відповідній сторінці web-сайту, і підтвердити або відмовитися від замовлення.

Якщо оплата проводиться банківською платіжною картою, то авторизація суми замовлення проводиться на сервері банку-емітента шляхом вказівки і відправки з комп'ютера клієнта серверу банку реквізитів платіжної карти клієнта. Сервер банку проводить верифікацію клієнта за стандартом
3-D Secure. У випадку якщо верифікація клієнта за стандартом 3-D Secure пройшла успішно, банк проводить авторизацію платежу за даними карти клієнта на суму замовлення відповідно до правил міжнародних платіжних систем. При цьому співробітники банку можуть зв'язатися з клієнтом для підтвердження інформації по здійснюваному платежу.

Завдяки SSL стандарту і отриманому сертифікату Thawte Consulting, клієнти платіжного сервісу UkrPayS.com можуть бути упевнені:

- в автентичності сайту – сторінка, що переглядається користувачем, отримана саме з вказаної адреси, а сам сайт дійсно належить компанії, на ім'я якої виданий сертифікат;

- в цілісності інформації: за час передачі даних через Інтернет вони не можуть бути змінений або зіпсований;

- в приватності інформації: за рахунок використання шифрування даних, що передаються між клієнтом і сервером, їх зміст не стане доступний.

Всі співробітники компанії UkrPayS.com строго дотримують правила про нерозголошування будь-якої конфіденційної інформації. Компанія постійно відстежує і додає нові платіжні інструменти (окрім карт VISA і MasterCard, на сьогодні для оплати використовуються карти НСЕМП, гаманці WebMoney і ін.).

Виводи.

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



2. Дії компаній по забезпеченню електронних транзакцій підкоряються вимогам міжнародних стандартів безпеки, компанії періодично проходять міжнародний аудит на відповідність стандартам безпеки, встановленим основними платіжними системами VISA і MasterCard.

3. Дії підприємств електронної комерції, що функціонують по моделі В2С, підкоряються виробленим політикам безпеки, в рамках недопущення реалізації трьох типів загроз порушення безпеки – цілісності, секретності (конфіденційності) і доступності, а також проблеми підтвердження автентичності продавця і покупця. Для забезпечення цілісності і секретності також використовуються криптографічні протоколи передачі даних і захищені платіжні системи, для підтвердження автентичності використовуються цифрові сертифікати (так звані електронні підписи), а для забезпечення доступності необхідне залучення фахівців з компаній (провайдерів або інших), що спеціалізуються в організації захисту від атак на підприємства електронної комерції.



РОЗДІЛ 4

РЕДАКТОРИ WYSIWYG HTML ТА СИСТЕМИ УПРАВЛІННЯ КОНТЕНТОМ САЙТІВ
4.1 Редактори WYSIWYG HTML та системи управління веб-контентом
Загальновідомим фактом є те, що контент веб-сайтів, а саме веб-сторінки чи гіпертекстові сторінки, створюються за допомогою мови розмітки гіпертекстів – Hyper Text Markup Language (HTML).

Мова HTML була розроблена британським вченим Тімом Бернерсом-Лі в 1989 - 1991 роках, який працював на той період в Європейській раді з ядерних досліджень в Женеві (Швейцарія). HTML створювалась як мова для обміну науковою і технічною документацією, придатна для користування людьми, що не є фахівцями в галузі верстки (верстка - процес формування сторінок, або, оскільки спочатку вживалося у видавничій справі, смуг видання, шляхом компонування текстових і графічних елементів).

Сер Тімоті Джон Бе́рнерс-Лі (англ. Sir Timothy John «Tim» Berners-Lee; нар. 8 червня 1955, Лондон) - британський спеціаліст з інформатики, творець HTTP, HTML, URI і автор інших розробок в галузі інформаційних технологій, засновник та голова консорціуму W3C, головний розробник Всесвітньої павутини (спільно з Робертом Кайо), автор концепції семантичної павутини.
Видавни́ча спра́ва - сфера суспільних відносин, що поєднує в собі організаційно-творчу та виробничо-господарську діяльність юридичних і фізичних осіб, зайнятих створенням, виготовленням і розповсюдженням видавничої продукції.

Мова HTML є різновидом мов програмування. Однак, HTML відрізняється від мов програмування, що потребують наявності інтерпретаторів та компіляторів. Файли, що містять розмітку на мові HTML, є по формату звичайними текстовими документами (просто на відміну від звичайного txt – формату такі документи традиційно одержують розширення .html або .htm). Ці файли обробляються спеціальними додатками, які відображають документ в його форматованому вигляді. Такі додатки називають «браузерами» або «Інтернет - оглядачами».

Проте надалі мова HTML ускладнювалася, виникла необхідність в додаванні мультімедійних можливостей, крім того, в середині 1990-х років основні виробники браузеров – компанії Netscape і Microsoft - почали упроваджувати власні набори елементів в HTML-розмітку.

Отже, ідеї простоти, платформонезалежності і орієнтації на рядових користувачів в більш пізніх версіях мови HTML були забуті.

Виникла парадоксальна ситуація – кінцевий продукт, тобто веб-сторінка, хоч і буває декількох різновидів, все ж таки залишається сторінкою, яку логічно було б створювати за допомогою якогось зручного редактору пересічному користувачу. Та при цьому для її створення необхідні спеціальні знання мови програмування HTML.

Мо́ва програмува́ння (англ. Programming language) - це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, котрі контролюють поведінку машин, та запису алгоритмів.

Засвоєння HTML, як і будь-якої мови програмування, потребує, по-перше, багато часу, і по-друге, наявності навичок програмування та відповідного мислення. Однак, досить часто виникає ситуація, коли персона чи підприємство бажає мати, наприклад, власний сайт-візитку, або взяти участь у проектуванні сайту свого підприємства, або просто мати можливість швидко внести зміни в контент сторінок вже готового сайту підприємства. Але ані глибоким володінням мовою HTML, ані вільним часом, який обов’язково необхідно витратити для роботи з кожною із сторінок, пересічний користувач, як правило, похвалитися не може.

Відпочи́нок, дозвілля - проведення часу, метою якого є відновлення нормального стану організму.

Редактори HTML – коду у його класичному текстовому вигляді, звичайно, існують – це і найпростіший текстовий редактор NotePad (Блокнот) з числа стандартних програм ОС MS Windows, який, до речі, і сьогодні дуже полюбляє частина веб – мастерів, і цілий ряд специфічних редакторів вихідних кодів HTML, як вільно розповсюджуваних (NotePad , Aptana, SciTE, nano, AkelPad, vim, PSPad, UltraEdit та інші), так і пропрієтарних (CuteHTML, Edit Plus та інші).

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

Ще у 90-х роках XX віку цю ситуацію спробували розрішити відразу декілька фірм – виробників програмного забезпечення. Вони створили спеціальні системи, які отримали назву «системи візуального редагування сайтів», чи просто «візуальні редактори», і за принципом дії вони відносилися до категорії так званих редакторів WYSIWYG. Дамо визначення цієї абревіатури.

WYSIWYG – абревіатура, що походить від англійського словосполучення What You See Is What You Get (що ви бачите, те й отримуєте). В режимі WYSIWYG-редактора результати редагування користувач може бачити безпосередньо в процесі роботи – це основний принцип ефективних інтерфейсів, призначених для користувача.

З відомих фірм-виробників візуальний редактор сайтів розробила на той період тільки компанія Adobe (редактор Adobe GoLive, поява першої версії в серпні 1996 р.).

Нікому не відома компанія Vermeer Technologies Incorporated була створена саме для випуску програм для розробки сайтів у 1994 р. (редактор Vermeer FrontPage 1.0 з’явився у 1995 р.).

Також не відома компанія BradBury Software розробила у 1995 р. редактор HomeSite (офіційно перша версія з’явилася у вересні 1996 р.). На відміну від інших програмних продуктів, що реалізовували WYSIWYG у редакторах для створення сайтів, HomeSite на перше місце ставив код сайтів, чим здобув прихильність тисяч користувачів. HomeSite реалізовував власну концепцію WYSIWYN - What You See Is What You Need (ви бачите те, що вам потрібно).

У будь-якому випадку, поява цих програмних продуктів, навіть при реалізації не тотожних, але подібних концепцій, давала можливість одночасно працювати і з вихідним кодом HTML, і з візуальним редактором веб-сторінок.

Початковий код (англ. source code; також перекладається українською як вихідний код, програмний код, джерельний код, первинний код, текст програми, у професійному середовищі також сирцевий код, у контексті код або сирці) - будь-який набір інструкцій або оголошень, написаних комп'ютерною мовою програмування у формі, що її може прочитати і модифікувати людина.

Перспективність таких систем була очевидна. Як слідство, у січні 1996 року компанія Microsoft придбала компанію Vermeer, і відразу випустила версію редактору Microsoft FrontPage 1.1. Microsoft планувала, що FrontPage буде доданий до його лінійки продуктів, а саме, що він буде доповнювати браузер Internet Explorer. Починаючи з MS Office 2000, цей візуальний редактор увійшов у склад пакету офісних програм Microsoft під ім’ям MS FrontPage 2000, потім у пакет 2002 і як окремий продукт існував Microsoft Office FrontPage 2003.

Microsoft FrontPage - редактор HTML, призначений для створення веб-сторінок і сайтів без необхідності знання користувачем мови HTML. Окрім цього, програму використовують для розташування сайтів на веб-сервері та їхньої наступної експлуатації.
Microsoft Office - офісний пакет, створений корпорацією Microsoft для операційних систем Microsoft Windows, Apple Mac OS X і Apple iOS (на iPad). До складу цього пакету входить програмне забезпечення для роботи з різними типами документів: текстами, електронними таблицями, презентаціями, базами даних тощо.
З 2006 року Microsoft припинила розробку і підтримку FrontPage, замінивши його двома продуктами - Microsoft SharePoint Designer та Microsoft Expression Web.

Компанію BradBury і редактор HomeSite у 1997 році придбала більша і відоміша компанія Allaire, пізніше, у 2001 році, компанію Allaire придбала компанія Macromedia, і додала HomeSite у свій продукт Dreamweaver. Ще пізніше, у 2005, компанію Macromedia придбала компанія Adobe. На жаль, ця компанія випустила версію HomeSite 5.0, що вже не підтримує WYSIWYG, тому що у Adobe є інші продукти WYSIWYG, і інші плани на Macromedia Dreamweaver. З 2009 року розробку і підтримку HomeSite було припинено. WYSIWYG HTML-редактор от компанії Adobe є надалі Adobe Dreamweaver, а розробку і підтримку Adobe GoLive, навпроти, також припинено у 2008 році.

Таким чином, усі відомі в 90-х роках WYSIWYG HTML-редактори припинили своє існування к 2008 року. Причин декілька. По-перше, складність підтримки кросбраузерності: різні браузери та додатки по-різному відображають той самий код. Щоб подолати цю проблему, деякі системи (наприклад, FrontPage) автоматично генерували додатковий код для сумісності з браузерами, що шкодило розміру сторінок і швидкості роботи з ними. По-друге, для КПК, для Linux – браузера, для браузера, що працює з азбукою Брайля, або з екраном – рідером – для усіх також необхідним був власний код для вірного відображення сторінок. По-третє, версія для друку веб-сторінки також є, по суті, окремою версією з окремим кодом, інакше вона не буде роздрукована вірно.

Також браузери мають цілий ряд користувацьких опцій налагодження шрифту, кольору, та іншого. Браузери можуть також мати помилки, що також впливає на відображення сторінок. Таким чином, досягти концепції WYSIWYG складно, і причини – утрата платформонезалежності та кросбраузерності.



Системи управління веб-контентом (WCMS).
Система управління вмістом (контентом) (англ. Content management system, CMS) - інформаційна система, що використовується для забезпечення і організації сумісного процесу створення, редагування і управління контентом (тобто вмістом).

В загальному випадку системи управління вмістом діляться на:



  • Систему управління вмістом масштабу підприємства (англ. Enterprise Content Management System - ЕСMS);

  • Система управління веб-вмістом (англ. Web Content Management System - WCMS).

Внаслідок того, що ЕСMS мають глибоку внутрішню класифікацію по наочних областях (HRM, DMS, CRM, ERP і т. д.) термін CMS замістив собою WCMS, перетворившися на синонім  системи управління сайтами. Подібні CMS дозволяють управляти текстовим і графічним наповненням веб-сайту, надаючи користувачу інтерфейс для роботи з вмістом сайту, зручні інструменти зберігання і публікації інформації, автоматизуючи процеси розміщення інформації в базах даних і її видачі в HTML.

WCMS можна розділити на три типи за способом роботи (типу генерації сторінок):

1. Online. Даний тип систем формує сторінку на основі шаблонів і даних з бази даних або з кеша, генерує сторінку за запитом.

Системи такого типу працюють на основі зв'язки „Модуль редагування” - „База даних” – „Модуль представлення”. Модуль представлення генерує сторінку із змістом при запиті на нього, на основі інформації з бази даних. Інформація в базі даних змінюється за допомогою модуля редагування. Сторінки наново створюються сервером при кожному запиті, що у свою чергу створює додаткове навантаження на системні ресурси. Навантаження може бути багато разів понижено при використанні засобів кешування, які є в сучасних веб-серверах.

2. Off-line. Даний тип показує користувачу наперед створену і сформовану сторінку. Генерація сторінок відбувається при редагуванні. Системи цього типу є програмами для редагування сторінок, які при внесенні змін в зміст сайту створюють набір статичних сторінок. При такому способі відсутній інтерактивний зв’язок між відвідувачем і вмістом сайту.

3. Hybrid - змішаний тип. Як зрозуміло з назви, поєднує в собі переваги перших двох. Може бути реалізований шляхом кешування - модуль представлення генерує сторінку один раз, надалі вона у декілька разів швидше підвантажується з кеша. Кеш може обновлятися як автоматично, після закінчення деякого терміну часу або при внесенні змін в певні розділи сайту, так і уручну по команді адміністратора. Інший підхід - збереження певних інформаційних блоків на етапі редагування сайту і збірка сторінки з цих блоків при запиті відповідної сторінки користувачем.

Системи управління веб-контентом почали розробляються з середини 90-х років. З 2000-х ринок WCMS остаточно встояв, до сьогоднішнього дня розроблено більше 500 CMS.

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

Існує також термін контент-менеджер позначає рід професійної діяльності - редактор сайту.

Велика частина сучасних систем управління вмістом реалізується у вигляді візуального (WYSIWYG) редактора - програми, яка створює HTML-код із спеціальної спрощеної розмітки, що дозволяє користувачу простіше форматувати текст.

Отже, сформулюємо визначення на основі вищесказаного для WCMS.

Система управління веб-вмістом (Web Content Management System або


WCMS) - програмний комплекс, що надає функції створення, редагування, контролю, адміністрування і організації веб-сторінок. WCMS часто використовуються для створення блогов, особистих сторінок і Інтернет-магазинів і націлені на користувачів, мало знайомих з програмуванням і мовою розмітки.

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

Систе́мний адміністра́тор (від англ. system administrator, systems administrator) - працівник, посадові обов’язки якого передбачають забезпечення роботи комп’ютерної техніки, комп’ютерної мережі і програмного забезпечення в організації.



Можливості, що надаються WCMS.

  • Автоматизовані шаблони.

Використання стандартних шаблонів відображення (як правило, HTML і XML), які можуть автоматично застосовуватися до нового або існуючого контенту. Це дозволяє змінювати весь вміст централізовано.

  • Візуальний редактор.

Простота редагування контента завдяки візуальним редакторам. Більшість WCMS включає інструменти WYSIWYG редагування. Від користувача не потрібне знання мов програмування і розмітки. Також доступна візуалізація вмісту, завдяки якій користувач може побачити створюваний контент до відправки його на сайт (попередній перегляд).

  • Управління користувачами з різним рівнем доступу (делегація прав).

Деякі WCMS системи підтримують групи користувачів. Групи користувачів дозволяють контролювати, як зареєстровані користувачі взаємодіють з сайтом. Сторінки на сайті можуть бути обмежений однією або декількома групами. Це означає, що анонімному користувачу або зареєстрованому користувачу, який не є членом групи, буде відмовлений в доступі до даної сторінки.

  • Масштабування.

В найсучасніших WCMS є доступною можливість розширення однієї реалізації (однієї установки на одному сервері) по декількох доменах, залежно від настройки серверу. WCMS системи можуть бути в змозі створювати мікросайти і \ або веб-портали з одним головним сайтом.

  • Розширювані набори функцій.

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

  • Веб - оновлення стандартів.

Активна WCMS звичайно одержує регулярні веб – оновлення від виробника, які включають нові набори функцій і підтримку системи на рівні сучасних веб-стандартів.

  • Управління робочими процесами (потоками) і документообігом.

Workflow – це процес створення циклів послідовних і паралельних задач, які повинні бути виконаний в CMS. Наприклад, один або декілька творців контенту можуть представити версії, але вони не будуть опубліковані до того, як головний редактор перевірить і затвердить їх.
Головни́й реда́ктор (реда́ктор) - редактор, який очолює видавництво або видання (газету, журнал тощо), визначає редакційну політику друкованого органу чи видавництва і керує всією редакційною роботою.


  • Співпраця (колаборація).

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

  • Сіндикація вмісту.

CMS часто допомагають розподілити контент шляхом створення RSS і Atom каналів передачі даних в інші системи. Вони можуть також інформувати по електронній пошті користувачів про оновлення, доступні на даний момент робочого процесу.

  • Таксономія.

Єдина категоризація всіх видів вмісту.

  • Мультіязичність.

Можливість відображення вмісту на декількох мовах.

Існує безліч готових систем управління вмістом сайту, у тому числі і з безкоштовною GNU GPL ліцензією. GNU General Public License (іноді переводять, як, наприклад, Універсальна суспільна ліцензія GNU, Універсальна загальнодоступна ліцензія GNU або Відкрита ліцензійна угода GNU) – ліцензія на вільне програмне забезпечення, створена в рамках проекту GNU в 1988 р.

Проект GNU (англ. GNU Project) - проект по розробці вільного програмного забезпечення (ВПЗ), є результатом співпраці безлічі окремих проектів. Проект був запущений відомим програмістом і прихильником СПО Річардом Столманом
27 вересня 1983 року в Массачусетському технологічному інституті.

GNU (рекурсивний акроним від англ. GNU's Not UNIX - «GNU – не UNIX») -свободная Unix-подібна операційна система, що розробляється проектом GNU.

UNIX-подібна операційна система (інколи скорочено як *nix) - операційна система, яка виникла під впливом UNIX. Термін включає в себе вільні/відкриті операційні системи, утворені від UNIX компанії Bell Labs або емульовані його можливості, комерційні і запатентовані розробки, а також версії, засновані на сирцевому коді UNIX.
Проект GNU міг бути використаний для розробки програмного забезпечення. Основна мета полягала в тому, щоб написати безліч інших вільних програм, схожих по функціональності з програмним забезпеченням ОС Unix. Проект GNU дозволяв запустити програми Unix, але, разом з тим, не був точною копією даної ОС.

Самі відомі безкоштовні GNU GPL системи - Drupal, Joomla і WordPress.

Множина CMS є пропрієтарними (платна ліцензія). Серед платних найбільш відомі 1С – Бітрікс, Amiro.CMS, Microsoft SharePoint Server, Atilekt.CMS, HostCMS, UMI.CMS і інші.

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

Заробі́тна пла́та, скорочено зарплата (також заробітна платня, зарплатня) - винагорода, обчислена, зазвичай, у грошовому виразі, яку за трудовим договором власник або уповноважений ним орган виплачує працівникові за виконану ним роботу.


Основні терміни, що використовуються при створенні сайтів.

  • Модель сайту

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

  • Сайт

Сайт - це інформаційна система, розміщувана в сіті Інтернет на спеціальному комп'ютері, званому сервер. Під інформаційною системою розуміється сукупність даних, набору представлень (відображень) даних і програм, що управляють цими даними і уявленнями.

З погляду користувача сайт – це набір взаємозв'язаних сторінок. Ув'язка сторінок проводиться автором сайту на смисловому і на фізичному рівні.

Розмовні поняття і терміни «Домашня сторінка», «сайт», «веб-сервер» – взаємозамінні.


  • Сторінка сайту

Сторінка сайту – це відособлена частина сайту, або присвячена розкриттю якої-небудь теми, або була змістом. Таким чином, сайт можна порівняти з книгою, що складається із сторінок і забезпеченої змістом.

  • Карта сайту

Карта сайту – цей його зміст. Вона дає наочне уявлення про структуру сайту.

  • Адміністратор

Адміністратор – це власник сайту, людина, що має повноваження змінювати інформацію на сайті.

  • Відвідувач

Відвідувач – це будь-яка людина, яка запитала хоча б одну сторінку сайту.

  • Користувач

Користувач сайту - це реальний відвідувач сайту, про який є певні відомості. Основними характеристиками користувача є реквізити доступу: логін (реєстраційне ім'я) і пароль (секретне слово).

  • Група

Група - це сукупність користувачів, об'єднуваних по певній загальній ознаці (наприклад, група ділерів, об'єднуваних правом доступу до інформації про ділерські ціни). Основною характеристикою групи є її назва.

  • Авторизація

Авторизація - це надання певних повноважень користувачу на виконання деяких дій на сайті. Для авторизації користувач повинен повідомити системі свої реквізити доступу.

  • Навігація

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

Стандартним елементом навігації є меню, які показують на кожній сторінці посилання на головні розділи сайту.



  • Меню

Меню – один з основних функціональних елементів сайту, що складається з набору посилань на різні сторінки. Кожне таке посилання називається пунктом меню. Відвідувач використовує меню як засіб навігації.

Сайт може мати дещо різних меню:



  • основне, або головне меню – як правило, є картою сайту;

  • допоміжне, або сервісне меню – містить посилання на ключові сторінки.

Основне меню часто має ієрархічну структуру, тоді як допоміжне меню звичайно лінійно, – тобто це простий список посилань.
Ієра́рхія (грец. ίεράρχίά, від ίερσς - священний, та άρχή - влада) - поділ на вищі й нижчі посади, чини; суворий порядок підлеглості нижчих щодо посади або чину осіб вищим. В ієрархії між її членами діють вертикальні зв'язки - відносини субординації.


  • Посилання (гіперпосилання)

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

  • Розділ (функціональний елемент)

Розділ – це логічний елемент сторінки, який містить в собі набір однаково оформлених записів.
Логічний елемент - пристрій, призначений для обробки інформації в цифровій формі (послідовності сигналів високого - «1» і низького - «0» рівнів у двійковій логіці, послідовність «0», «1» та «2» в трійковій логіці, послідовності «0», «1», «2», «3», «4», «5», «6», «7», «8» та «9» в десятковій логіці).
Розділ задає спосіб відображення записів і допускає розміщення в ньому записів тільки одного типу.

  • Запис (об'єкт)

Запис – це елементарна інформаційна одиниця сайту. Запис, як правило, описує якийсь об'єкт, тому ці терміни використані тут як синоніми. Основний зміст сайту складається із записів. Тип запису визначає набір атрибутів, наприклад, тип «новина» містить заголовок, дату, зображення, короткий і повний зміст.

  • Вікно редагування

Вікно редагування – це особливим чином оформлена частина екрану, де відбувається редагування елементів сайту.

  • Заголовок сайту

Заголовок – ця назва сайту, що характеризує його зміст. Це короткий, спеціальним чином виділений текст, що з'являється на кожній сторінці сайту.

  • Підзаголовок сайту

Підзаголовок сайту – це коротке вітання відвідувачу, свого роду заклику, який повинен задати відвідувачу певний настрій на час його перебування на сайті.
Струсі (пол. Strusiowie) - шляхетський рід у Польському Королівстві, згодом Речі Посполитій. Рід походить з Коморова (тоді Белзьке князівство). В документах представники роду згадуються як Струсі з Коморова (наприклад, Миколай Струсь з Коморова).


  • Логотип

Логотип – це візуальний символ сайту, який показується на всіх його сторінках. Логотип відображає приналежність сайту до певної компанії.

  • Конструктор сайту

Конструктор сайту – це набір інструментів і механізмів для створення і редагування сайту, що забезпечує управління змістом, структурою і дизайном.

  • Система управління

Система управління – це закрита від стороннього доступу область сайту, де проводяться всі операції по управлінню сайтом. Доступна тільки адміністратору.

4.2 Комерційні системи управління контентом. Модулі пакету „Мінімаркет” Amiro.CMS
Система Amiro.CMS - універсальна платформа, що дозволяє легко створювати і підтримувати професійні веб-сайти практично будь-якого рівня складності. Amiro.CMS включає весь інструментарій, необхідний для ефективної роботи сучасного сайту електронної комерції.

Система Amiro.CMS пропонує декілька пакетів для розробки сайтів, і для кожного з пакетів передбачений демонстраційний сайт – можна зайти в «адміністративну частину» і, керуючись інформацією, висловленою в документації користувача, випробувати систему у дії. При цьому  ви можете вносити в систему будь-які  зміни, випробовувати будь-які  заявлені в пакеті  модулі, відстежуючи зміни в режимі реального часу.



ПАКЕТ FREE - компанія «Аміро» пропонує пакет Amiro.CMS „Free” як засіб для побудови сайту на платформі професійної  CMS. Не дивлячись на те, що пакет є безкоштовним, його функціональні можливості по управлінню  контентом сайту  і відображенням його вмісту  розвинуті і   багаті.

ВІЗИТКА КОМПАНІЇ - Інтернет-візитка компанії – найпростіший і разом з тим ефективний пакет, якщо задача клієнтів Amiro.CMS полягає в створенні і підтримці невеликого Інтернет-представництва або промо-сайту.

КОРПОРАТИВНИЙ САЙТ - пакет „Корпоративний” розвиває ідеї, закладені в основу попереднього пакету сайту-візитки. Більше можливостей по управлінню інформацією різних форматів – ось головні відмінні риси даного пакету. Тут клієнт Amiro.CMS може ознайомитися з роботою різних модулів, з'ясувати, наскільки вони відповідають його вимогам, оцінити зручність і гнучкість управління сайтом.

ІНТЕРНЕТ-ВІТРИНА - пакет „Вітрина” Amiro.CMS призначений, в першу чергу, користувачам, охочим мати на сайті повноцінний електронний каталог товарів і послуг (з розширеними функціями по перегляду, сортуванню і порівнянню з боку відвідувачів),  але не мають потребу в онлайн-продажу товарів/послуг.
Електро́нний катало́г (скор.: е-каталог, англ. e-catalog) - каталог на електронному носії, який подає переважно зміст паперового каталогу та містить інформацію про продукти й послуги для клієнтів або ділових партнерів.


МІНІМАРКЕТ - на базі даного пакету можна побудувати невеликий, «легкий», зручний в управлінні Інтернет-магазин. Невеликий – це не значить «бідний асортиментом», а значить не «переобтяжений надмірними функціями»: система управління контентом, сам програмний модуль «Інтернет-магазин» і управління прайс-листами.
Модуль - функціонально завершений фрагмент програми, оформлений у вигляді окремого файлу з сирцевим кодом або його іменованої частини (наприклад, Active Oberon), призначений для використання в інших програмах.
Для багатьох Інтернет-проектів таких можливостей вистачить з лишком; тут можна випробувати їх в справі і вирішити, який з пакетів більше підходить, мінімаркет або гіпермаркет.

БІЗНЕС – це гнучка система управління товарним асортиментом плюс повнофункціональна система управління контентом – ось що Amiro.CMS пропонує своїм клієнтам в даному пакеті. Якщо для успіху Інтернет-проекту замовника потрібна масована інформаційна підтримка, то у замовника є всі підстави ознайомитися з можливостями пакету «Бізнес» докладніше. Фактично, пакет «Бізнес» є гібридом сучасного Інтернет-магазину і інформаційного порталу початкового рівня. Зрозуміло, за декілька годин важко отримати вичерпне уявлення про всі можливості пакету, але загальний рівень оцінити можна.

Демо-центр на сайті ТОВ «Аміро» надає пробні редакції комерційних версій Amiro.CMS, доступні для вільного безкоштовного викачування і призначені для установки і тестування CMS як на персональному комп'ютері, так і на акаунті призначеного для користувача хостинг - провайдера на будь-якому домені.

Пробні редакції матимуть повну функціональність протягом одного місяця з дня установки. Всі результати роботи користувача з тестовим сайтом зберігаються, сайт буде працездатний і після завершення тестового періоду. Доступ до Панелі управління сайту буде відновлений після придбання ліцензії на відповідну комерційну редакцію і автоматичного оновлення системи.


«1С-Бітрікс» - це проста і зручна програма для управління сайтом із візуальними інструментами для створення і редагування інформації.

«1С-Бітрікс» – один з найбільш популярних в Україні продуктів, завдяки різноманітності функціоналу використовується в найрізноманітніших областях. 

Як система управління контентом сайту, продукт дозволяє максимально швидко розробляти і редагувати сторінки, а розширений функціонал робить можливим виготовлення складних веб-майданчиків. 

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

Властивості «1С-Бітрікс».

Універсальність - продукт підходить для 95 % проектів – з його допомогою можна розробити як стандартну віртуальну візитку, так і складний Інтернет-магазин.

Надійність - система створення сайтів «1С-Бітрікс» стабільно працює навіть при регулярно високій відвідуваності. 

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

Статусність - надійний інструмент бізнесу, що забезпечує високу якість роботи віртуальної площадки.

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

Розробка ресурсів на програмному продукті передбачає підключення різноманітних функціональних модулів. У залежності від того, які саме потрібні можливості, і підбирається редакція продукту.

Адаптивний інтерфейс продукту дозволяє швидко освоїти основні дії з управління сайтом, запам'ятовує персональні налаштування, фільтри, форми, і в результаті користувач витрачаєте менше часу на виконання технічних завдань.


«1С-Бітрікс: Корпоративний портал» - об'єднує компанію, підвищує ефективність роботи, відкриває нові можливості: 

  • формування корпоративної культури;

  • підвищення ефективності бізнес-процесів;

  • соціальна мережа і внутрішні комунікації;

  • організація комунікацій усередині робочих груп;

  • консолідація та зберігання корпоративної інформації;

  • інтеграція ресурсу в діючу IT-інфраструктуру компанії (інтеграція з програмними продуктами «1С: Підприємство» та ActiveDirectory, SSO) та інші завдання.

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

«1С-Бітрікс: Управління сайтом» - професійна система управління веб-проектами, універсальний програмний продукт для створення, підтримки і успішного розвитку:

  • корпоративних сайтів;

  • Інтернет-магазинів;

  • інформаційних порталів;

  • сайтів співтовариств;

  • соціальних мереж і інших веб-проектів.

До складу програмного продукту «1С-Бітрікс: Управління сайтом» входить 28 модулів. Продукт дозволяє управляти контентом сайту, структурою, форумами, рекламою, розсилкою, розподіляти права між групами користувачів, аналізувати статистику відвідувань, оцінювати ефективність рекламних кампаній і багато іншого.
Модулі пакету „Мінімаркет” Amiro.CMS.
Система управління сайтом Amiro.CMS складається з модулів: „Менеджер сайту”, „Модулі управління”, „Каталог товарів”, „Сервіс”, „Плагіни” (див. рис. 4.1).

Менеджер Сайту” - ключовий модуль системи, що дозволяє управляти всією структурою і навігацією сайту, макетами, дизайном, статичними сторінками, створювати сторінки з модулями, переміщати і видаляти сторінки, задавати ключові слова і посилання, здійснювати групові операції з картою сайту і т. і.

Ключове́ сло́во - слово, або сталий вислів природної мови, яке використовують для вираження деякого аспекту змісту документа (або запиту); слово, яке має істотне смислове навантаження. Воно може служити ключем під час пошуку інформації в інтернеті чи на сторінці сайту.

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

Каталог товарів” призначений для управління Інтернет-магазином. Дозволяє створювати структурований каталог товарів, вести обробку замовлень, що поступили, управляти користувачами магазина.

Сервіс” призначений для обслуговування системи - автоматичне оновлення і резервне копіювання, стан і настройка системи, користувачі і захист від спаму, статистика, карта сайту, хостинг і т. і.

Плагін” (Plug-in)– це зовнішній PHP модуль, який може бути підключений і використаний як розширення функціонала сайту. Плагіни розповсюджуються як дистрибутиви і можуть бути легко встановлені через панель управління.




Рисунок 4.1 - Система управління сайтом Amiro.CMS – стартова сторінка

М
енеджер сайту
є інтерактивною картою сайту і формою редагування сторінки (див. рис. 4.2).

Рисунок 4.2 – Форма редагування головної сторінки в менеджері сайту

За допомогою інтерактивної „Карти сайту” (1) можна легко і швидко працювати з деревом сайту: створювати, копіювати, переміщати і видаляти сторінки і цілі розділи сайту. Також виконувати пошук сторінки по шляху, імені сторінки або типу сторінки.

Панель інструментів інтерактивної „Карти сайту” містить дві кнопки, які дозволяють додавати сусідню або дочірню сторінку для поточної сторінки. Натискуйте кнопку , щоб створити сусідню сторінку, сторінка буде створена з ім'ям „Нова сторінка” і відкрита на редагування, після чого ви можете міняти оформлення або наповнення. Щоб створити дочірню сторінку, натискуйте .

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

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

Поле „Тип сторінки” (3) визначає, чи є сторінка статичною (це значить, що зміст сторінки вводиться в менеджері сайту), динамічною (це значить, що на даній сторінці працюватиме який-небудь модуль) або сторінка є посиланням на іншу сторінку або на інший сайт в Інтернеті.

Візуальний редактор (WYSIWYG) – вкладка "Текст" (4), є панель інструментів і поле введення тексту.

Пане́ль інструме́нтів (англ. toolbar) - елемент графічного інтерфейсу користувача, призначений для розміщення на ньому кількох інших елементів.

Вкладка "Навігація" (5) служить для управління навігацією сайту, де задається відображення посилань в меню, на карті сайту, можливість висновку версії для друку вибраної сторінки, використання або не використання сторінки при пошуку і багато що інше.

На вкладці "Параметри і SEO" (6) можна задати заголовок сторінки, опис сторінки і ключові слова, ця інформація використовується пошуковими серверами для індексації сайту.

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

В системі Amiro.CMS є набір спеціальних блоків (що настроюються в більшості випадків). Вставка в макет сторінки сайту, наприклад, головної, спеціального блоку, наприклад, „Категорії товарів”, забезпечить відображення категорій товарів (фактично, точки входження у каталог та підкаталоги, у розумінні пересічного користувача) на будь-якій сторінці сайту для швидкого переходу в потрібну категорію товарів. Вставити спеціальний блок можна за допомогою інструментальної кнопки "Вставить/настроїти спеціальний блок" на панелі інструментів візуального редактору, за допомогою якої відкривається спливаюче вікно спеціальних блоків. Блоки модуля „Каталог товарів” див. на рис. 4.3.

Рисунок 4.3 – Спеціальні блоки модуля „Каталог товарів

Зовнішній вигляд модуля (те, якого кольору, наприклад, будуть на сторінці його елементи, який буде шрифт і т. п.) настроюється в шаблонах і файлах стилів.

Що стосується користувача, він може виконати 2 дії з спеціальним блоком:

- редагувати (подвійним клацанням на вставленому блоці або обравши з контекстного меню пункт „Редагувати дані модуля”). Це бистрий шлях до модулю, який відповідає даному спецблоку, також ця дія може бути виконана вибором необхідного модулю у лівій частині редактору (див. рис. 4.4);

- настроїти доступні йому параметри, обравши з контекстного меню пункт „Персональні настройки спецблоку/модулю”. Наприклад, для блоку „Каталог товарів” найпростіше настроювання - це вибір варіанту розташування каталогу на сторінці сайту – в один чи декілька стовпців. Можна вказати кількість стовпців, наприклад, 3, як на рис. 4.5 – кількість на рисунку підкреслено.



Рисунок 4.4 – Форма редагування даних модулю „Каталог товарів



Рисунок 4.5 – Форма для внесення персональних настроювань для модулю „Каталог товарів



4.3 Модуль „Каталог товарів” системи „Мінімаркет” Amiro.CMS
Каталог товарів” - універсальний модуль, що дозволяє організувати структуроване сховище даних різних форматів, з різним набором властивостей елементів.
Сховище даних (англ. data warehouse) - предметно орієнтований, інтегрований, незмінний набір даних, що підтримує хронологію і здатний бути комплексним джерелом достовірної інформації для оперативного аналізу та прийняття рішень.
Також виділяють групу модулів „Каталог” - не слід плутати, ця група є підчиненою модулю „Каталог товарів”, містить свої підмодулі.

На інтерактивній карті сайту модуль „Каталог товарів” є верхом дерева даної групи модулів (див. рис. 4.6). До групи входять: „Каталог”, „Замовлення”, „Набори властивостей”, „Знижки”, „Купони”, „Доставка”, „Податки”, „Користувачі”, „Валюта”, „Звіти про замовлення”, „Імпорт файлів”.

Тому що усі перелічені модулі входять в кореневий модуль „Каталог товарів”, і, в свою чергу, також мають підмодулі, опис цих модулів та їх під модулів будемо розглядати не один за одним, а у порядку їхнього раціонального використання при створенні сайту електронного магазину. Тобто, розглянувши один під модуль модулю, перейдемо до іншого модулю, а потім повернемося до другого підмодулю першого модулю – це все вітки модулю „Каталог товарів”.

Рисунок 4.6 – Верх дерева ієрархії модулів - модуль „Каталог товарів”, його підмодуль „Каталог” і його підмодуль „Товари”



4.3.1 Робота з модулем „Каталог”, підмодулем „Категорії”
Модуль „Каталог” має підмодулі „Товари”, „Категорії” (див. рис. 4.7), „Відображення”.

Рисунок 4.7 – Модуль „Каталог”, підмодуль „Категорії”

Підмодуль „Категорії” призначений для створення і управління деревовидним каталогом товарів. Основні можливості модуля: дерево каталогів будь-якої глибини вкладеності; групові операції над окремими товарами, категоріями.

В панелі управління сторінка категорій ділиться на 3 функціональні частини: блок фільтрів, список категорій і форму редагування (або додавання) категорії.

Блок фільтрів містить наступні елементи (див. рис. 4.8):


  1. Поле вибору набору властивостей.

  2. Поле вибору категорії.

За допомогою кнопок в правому кутку блоку фільтрів можна застосувати або відмінити вибрані параметри фільтру, тобто категорію чи \ або набір властивостей.

Рисунок 4.8 – Елементи блоку фільтрів у вікні підмодуля „Категорії”


Список категорій (див. рис. 4.9) містить наступні стовпці:


  1. Публікувати. Якщо кнопку натиснено, то категорія і її товари будуть опубліковані на сайті, якщо ні ( ), то категорія товарів не буде видна на сайті.

  2. Батьківська категорія. Батьківська категорія до поточної категорії.

  3. Назва. Назва категорії.

  4. Набір властивостей. Вибраний для даної категорії набір властивостей.

  5. Анонс. Короткий опис категорії.

  6. Товарів: Всього/Опубл. Містить загальну кількість товарів в категорії, та кількість тих з них, що опубліковані на сайті (в картці товару вказано Публікувати).

  7. Дії. Кнопки дій над елементами. Містять 2 операції: «Редагувати» і

  8. «Видалити».


Рисунок 4.9 - Список категорій в підмодулі „Категорії”

Форма додавання / редагування категорії (див. рис. 4.10) призначена для додавання нової або редагування існуючої категорії товарів на сайті магазину електронної комерції.


Форма містить наступні поля:

  1. Публікувати. Якщо прапорець встановлений, то категорія і її товари будуть опубліковані в каталозі, якщо не встановлений, то категорія не буде видна на сайті.

  2. Прайс-лист. Встановлений прапорець додає товари категорії у прайс-лист.

  3. Батьківська категорія. Випадаючий деревовидний список категорій. Дозволяє задати батьківську категорію.

  4. Назва. Назва категорії.

  5. Набір властивостей. Випадаючий список із заданих наборів властивостей.

Рисунок 4.10 - Форма додавання / редагування категорії магазину



  1. Зображення: Спливаюче зображення, Детальне зображення і Зображення у списку для оформлення каталогу.

  2. Вкладка Анонс. Короткий опис категорії (формат WYSIWYG редактору).

  3. Вкладка Опис. Детальний опис категорії.

  4. Вкладка Ціни/Знижки/Доставка. Для встановлення при необхідності для товарів категорії базової ціни та особих умов знижки/доставки.

  5. Вкладка Параметри і SEO. Для встановлення при необхідності для категорії особливих параметрів сторінки і ключових слів (для індексації пошуковими серверами).

Обов'язковим є заповнення полів, помічених *.

Вкладка Параметри і SEO (див. рис. 4.11).



    • Посилання. Дозволяє задати посилання до сторінки категорії. Посилання повинне бути унікальним в межах категорій каталога.

    • Заголовок сторінки в браузері. Дозволяє задати заголовок сторінки категорії.

    • Ключові слова. Ключові слова, що характеризують даний елемент. Дане поле буде виведено в мета тег «keywords».

    • Опис. Дане поле буде виведено в мета тег «description».



Каталог: sites -> default -> files -> content -> News -> 09 2014
files -> Технічне завдання щодо обладнання комплексу технічного забезпечення засідань суду, послуги по демонтажу, монтажу, налагодження та програмне забезпечення
files -> Операційна система unix
files -> Кваліфікаційна робота включає пояснювальну записку
files -> Тендерна документація (придбання товарів)
09 2014 -> Навчальний посібник для студентів напряму підготовки 140103 «Туризм» денної та заочної форм навчання
09 2014 -> Конспект лекцій для студентів спеціальності 140101 денної та заочної форм навчання
09 2014 -> Інформатика конспект лекцій для студентів напрямів підготовки «Обліу І аудит»
1   ...   7   8   9   10   11   12   13   14   15



  • Список категорій (див. рис. 4.9) містить наступні стовпці
  • Рисунок 4.9 - Список категорій в підмодулі