Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова робота2.doc
Скачиваний:
4
Добавлен:
30.08.2019
Размер:
782.85 Кб
Скачать

1.3 Використання Аrtisteer 2.5 для створення шаблону сайту

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

Досить простою і зручною для створення шаблону сайту є програма Artistee, яка дозволяє створити свій унікальний шаблон, який можна використовувати при створенні сайту за допомогою CMS Joomla.

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

При запуску програми, користувачеві пропонується вибір, який шаблон генерувати - Joomla, Wordpress, або Drupal. Далі, в процесі роботи, це змінити вже не можна, тільки починаючи проект заново. Як варіант, можна в будь-який момент зберегти створений дизайн у вигляді html.

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

У налаштуваннях статей, крім параметрів форматування тексту, містяться гнучкі налаштування форми утримання, такі, як відступ, радіус округлення кутів, тінь, налаштування кордону, тощо. Крім закладених у програмі шрифтів і зображень, призначених для оформлення фону та колонтитулів, є можливість завантаження призначених для користувача. Після натискання кнопки "Експорт" користувачеві пропонується на вибір збереження конфігурованого шаблону у вигляді папки, або у вигляді zip-архіву[2].

    1. Cms Joomla як система управління вмістом веб-сайту

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

Однією з найбільш поширених систем управління контентом є Joomla. Серед безлічі систем керування контентом Joomla міцно займає одну з лідируючих позицій.

CMS Joomla – система управління вмістом інтернет-сайту з відкритим кодом, з допомогою якої можна легко створювати і редагувати власні сайти. Joomla є безкоштовною і вільно поширюваною системою, в яку будь-який користувач (за наявності спеціальних знань і навиків) може вносити зміни. Дві основні особливості цієї системи - простота адміністрування і гнучкість в створенні шаблонів[4].

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

CMS Joomla надає величезні можливості по адмініструванню сайту. Наприклад:

- можливість створювати необмежену кількість сторінок;

- можливість створити свій опис і ключові слова для кожної динамічної сторінки;

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

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

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

- наявність різних модулів - останні новини, лічильник відвідувань,

- докладна статистика відвідувань, гостьова книга, форум і т.д.;

- наявність генератора показу випадкової новини;

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

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

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

- вибір з 3 візуальних редакторів, що спрощує редагування матеріалів до рівня редагування тексту в програмі Word;

- можливість попереднього перегляду матеріалів перед публікацією;

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

- ощадливе використання місця на сервері за рахунок використання бази даних MYSQL;

- наявність системи керування банерами[5].

Здавалось би, потужність і простота – не сумісні, в це важко повірити, особливо, якщо раніше не використовували ніяку іншу CMS. Проте слід звернути увагу на наступні особливості Joomla:

  • Повноцінне управління сайтом через Web-інтерфейс;

  • Web-інтерфейс дозволяє керувати основними елементами сайту – сторінками, графікою, файлами і іншими даними;

  • Функції схвалення контенту, які дозволяють контролювати матеріали, опубліковані віддаленими авторами (ніхто не зможе опублікувати на вашому сайті матеріал без вашого схвалення);

  • Ієрархічне управління групами користувачів;

  • Автоматизоване управління меню сайту;

  • Можливість автоматичного опублікування і видалення матеріалу за розкладом;

  • Захист користувацьких облікових записів;

Проте більш переконливими є функції управління контентом (вмістом сайту) і можливість взаємодії користувачів і СМS:

  • Вбудовані WYSIWYG-редактори (What You See Is What You Get), які дозволяють створювати сторінки сайту без знання HTML;

  • Автоматичний пошук по сайту;

  • Вбудована можливість створення опитування (голосування);

  • Управління рекламними банерами;

  • Плагіни для організації інтернет магазинів, наприклад, корзина, галерея зображень і інші;

  • Багатомовність.

Але це ще не все. В доповнення до всього вище написаного потрібно відмітити наступні особливості Joomla:

  • Повна відкритість вихідного коду – звантажуючи вихідний код, маємо право його змінити;

  • Підтримка операційних систем Windows і Linux;

  • Підтримка кешування сторінок для підвищення продуктивності сайту[6].

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

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

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

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

Інші меню можуть з’являться в будь-яких місцях (позиціях модулів)[7].

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

Існує 5 типів розширень:

  1. Компонент - найбільший і найбільш функціональний тип розширень. По суті, Компоненти, це самостійні міні-додатки, вміст яких виводиться в центральній області сторінки.

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

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

  4. Локалізації (мови). Одним з нововведень Joomla 1.5 став повне перенесення всіх мовних змінних з коду системи в зовнішні текстові файли, завдяки чому для перекладу інтерфейсів більше немає необхідності створювати окрему версію дистрибутива.

Ось перелік лише деяких завдань, які можна вирішувати за допомогою вже існуючих розширень:

Генератори форм.

Довідники для зберігання найрізноманітнішої інформації.

Управління документами.

Галереї зображень і мультимедіа.

Системи електронної торгівлі і каталогів продукції.

Форуми та чати.

Календарі заходів.

Розсилання новин.

Управління банерами.

Системи платного доступу до вмісту[8].

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

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