- •Задание на выполнение дипломного проекта
- •Введение
- •Теоретическая часть
- •1.1 Анализ современных технологий разработки сайтов
- •1.2 Современные инструменты создания сайтов
- •1.3 Сравнительный анализ инструментов создания сайтов
- •1.4 Способ реализации и его обоснование
- •1.5 Основные правила и этапы создания сайтов
- •1.6 Размещение сайта в интернете
- •1.7 Структура Web-сайта
- •1.8 Правила Web-дизайна
- •1.9 Анализ проблемы дипломного проекта
- •Практическая часть
- •2.1 Описание проекта
- •2.2 Описание разработки проекта
- •2.2.1 Установка локального сервера
- •Заключение Список литературы
- •Рецензия на дипломный проект
- •Рецензия на дипломный проект
1.3 Сравнительный анализ инструментов создания сайтов
Для достижения целей дипломного проектирования можно было использовать:
CMS Joomla - это бесплатная система управления содержимым (CMS) с открытым исходным кодом, позволяющая быстро разрабатывать динамичные веб-сайты, интернет-сообщества, медиа-порталы, блоги и электронные торговые системы.
CMS Joomla обладает удобным интерфейсом, позволяющим с лёгкостью управлять большими объёмами информации, будь то HTML, документы или мультимедиа. Эта система применяется в организациях разных уровней для создания как общедоступных Интернет-сайтов, так и внутренних Интранет-порталов. CMS Joomla поддерживается и развивается силами сообщества из десятков тысяч пользователей по всему миру.
После глубокой реорганизации структуры, Joomla превратилась в CMS нового поколения. Не важно, насколько богат Ваш опыт в веб-технологиях, с помощью Joomla Вы сможете вывести Ваши Интернет-ресурсы на новый качественный уровень. Ведь теперь это больше чем просто "система управления содержимым". Новый API позволяет создавать решения, возможности которых ограничены лишь Вашей фантазией. Ведь число загрузок Joomla с сайта разработчиков уже давно исчисляется миллионами! Это беспрецедентный показатель уровня популярности среди систем подобного класса. В новой версии был не только переработан программный каркас системы и улучшен пользовательский интерфейс, но, самое главное, был реализован полноценный API для профессиональных разработчиков PHP-приложений.
Joomla во многом отличается от большинства систем управления содержимым. Она проста в освоении, поскольку разрабатывалась в расчёте на пользователей с минимальными знаниями в программировании. Поэтому практически каждый сможет развивать её по своему усмотрению. Joomla изначально предназначена для работы в комплексе с другими свободными системами с открытым исходным кодом, такими, как PHP, MySQL и Apache.
Drupal (Друпал) — это популярная система управления контентом с открытым исходным кодом. Из-за ее мощного функционала разрабатывать сложные сайты на Друпале значительно проще, чем писать их с нуля. Неудивительно, что благодаря многочисленному сообществу пользователей и огромному количеству модулей, мы слышим о Друпале все чаще и чаще.
WordPress – эта CMS изначально зарекомендовала себя как инновационная блог-платформа с высокой юзабилити. Но развитие функционала системы обеспечило ей высокую популярность также и среди других форматов веб-сайтов. Сегодня индустрия веб-дизайна обеспечена высоким спросом на услуги в области разработки под WordPress. WordPress используется везде, начиная от личных блогов и заканчивая e-commerce сайтами.
1.4 Способ реализации и его обоснование
Для достижения целей дипломного проектирования была выбрана CMS WordPress.
Преимущества:
Это наиболее популярная CMS: более половины пользователей предпочитают именно WordPress. Возможно, данная статистика уже является сильным доказательством в пользу преимущества данной системы.
Наиболее широкий набор плагинов, тем, виджетов для галерей, форумов, мультиязычность, различные каталоги, магазины и так далее;
WYSIWYG редактор облегчит жизнь тем, у кого есть проблемы с HTML-разметкой и другими языками.
Технический опыт не обязателен. Админ-панель намного проще, чем в других CMS: PHP и CSS файлы можно редактировать непосредственно в админке. Например, можно легко вставить текст из любого текстового редактора, в отличие от Drupal или Joomla.
Также WordPress — довольно сильный инструмент для разработчиков и дизайнеров, которые создают сайты для клиентов.
Недостатки:
Система даёт огромное поле для выбора, поэтому главная проблема – как использовать все её возможности правильно? Эта CMS будет работать намного лучше, если правильно кастомизировать настройки.
Если вы новичок, то можете столкнуться с некоторыми проблемами при установке, несмотря на распространённое мнение о самом лёгком процессе установки.
Лучшее решение:
Эта CMS может быть лучшим вариантом, если вам нужен легко администрируемый веб-сайт. Использование данной системы обеспечивает широкий, но вместе с тем простой функционал. WordPress – идеальный вариант для выполнения поставленных нам целей и задач.
