інтернет-ресурсів та співробітниками інституту. p align="justify"> Для вирішення цього завдання оптимальним на погляд автора курсової роботи є засіб для розробки веб-інтерфейсів, система управління (CMS) Drupal. Drupal є вільним програмним забезпеченням, захищеним ліцензією GPL, і розвивається зусиллями ентузіастів зі всього світу, а так само є одним з найбільш популярних програмних продуктів. Архітектура Drupal дозволяє застосовувати його для побудови різних типів сайтів - від блогів і новинних сайтів до інформаційних архівів або соціальних мереж. Наявний за замовчуванням функціональність можна збільшувати підключенням додаткових розширень - В«модулівВ» в термінології Drupal. Найбільш важливі функції, надані Drupal:
В· єдина категоризація всіх видів вмісту (таксономія) - від форумних повідомлень до блогів і новинних статей
В· широкий набір властивостей при побудові рубрикаторів: плоскі списки, ієрархії, ієрархії із загальними предками, синоніми, споріднені категорії
В· вкладеність категорій будь-якої глибини
В· пошук по вмісту сайту, у тому числі пошук по таксономії і користувачам
В· розмежування доступу користувачів до матеріалів (рольова модель)
В· динамічна побудова меню
В· підтримка XML-форматів:
В· виведення документів в RDF/RSS
В· агрегація матеріалів з інших сайтів
В· BlogAPI для публікації матеріалів за допомогою зовнішніх програм
В· авторизація через OpenID
В· символьні осмислені URL (інакше В«людино-зрозуміліВ» - ЧПУ)
В· переклади інтерфейсу сайту на різні мови, а також підтримка ведення різномовного контенту
В· можливість створення сайтів з пересічним вмістом (наприклад загальною базою користувачів або загальними налаштуваннями)
В· роздільні конфігурації сайту для різних віртуальних хостів (мультісайтінг), у тому числі власні набори модулів і тем оформлення для кожного підсайту.
В· повідомлення про виходять оновленнях модулів
На даний момент існує більше 15 000опублікованних модулів, написаних на Drupal. Модуль, що розробляється автором даної роботи, дозволить звичайним користувачам створювати, видаляти, редагувати набори ДНК...