Использование современных технологий в процессе создания веб-страниц
Сбор данных по профессиональному инструментарию разработчика. История проектирования, описание, технические особенности и требования систем управления контентом. Загрузка и установка плагинов WordPress, выбор домена и хостинга для создаваемого сайта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 18.12.2013 |
Размер файла | 4,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Колледж бизнеса в Латвии
Программирование и администрирование программ студией
Работа квалификации
Использование современных технологий в процессе создания веб-страниц
Автор работы Максим Кириков
Проверил работу Андрес Липенс
Рига, 2013
Размещено на http://www.allbest.ru/
Аннотация
В данной квалификационной работе рассматриваются три основные системы управления контентом, используемые web-разработчиками при создании web-проектов начального и среднего уровня. Также приводится описание инструментов web-разработки и даются их основные характеристики. Подробно представлено описание трех базовых платформ разработки web-сайтов: Joomla, Drupal и WordPress. В практической части описывается способ установки и настройки системы управления контентом WordPress на стороннем хостинге под требования заказчика. Приводится детальное описание данной платформы и рассматриваются ее преимущества перед другими системами управления контентом. В конце практической части приводится описание процесса создания сайта на базе данной системы. Подробно рассмотрены такие шаги, как выбор домена и хостинга для сайта, установка прав доступа к директориям, создание баз данных для работы данной платформы, приведено описание структуры базы данных для работы сайта также приводится описание необходимых плагинов, настройка сайта для работы с поисковыми машинами, редактирование файлов темы и наполнение сайта контентом.
Объём работы 77стр., число таблиц 2, число изображений 17, число приложений 0.
Anotвcija
Dotajв kvalifikвcijas darbв tiek izskatоtas trоs galvenвs kontenta vadоbas sistзmas,kuras izmanto web - veidotвji, radot web - projektu sвkuma un vidзjo lоmeni. Kvalifikвcijas darbв ir dots web - izveides instrumentu aprakst un to pamatraksturojums. Detalizзti dots triju pamata platformu apraksts, kuras izmanto web - saitu veidoрanв: Joomba, Drupal un WordPress. Praktiskajв daпв tiek aprakstоts kontenta vadоbas sistзmas uzstвdорanas un regulзрanas paтзmieni, kas atrodas uz malзjв hostinga, тemot vзrв pasыtоtвja prasоbas. Tiek minзts dotвs platformas detalizзts apraksts un tiek izsktоtas tвs priekрrocоbas attiecоbв pret citвm kontenta vadоbas sistзmвm. Praktiskвs daпas beigвs dots saita radорanas procesa apraksts uz dotвs sistзmas bвzes. Detalizзti aplыkotas tвdas darbоbas kв: domзna un hostinga izvзle dotajam saitam, piekпырanas tiesоbu uzstвdорana direktorijвm, datu bвzes radорana dotвs platformas darbam, dots saita datu bвzes struktыras apraksts, kв arо tiek dots nepiecieрamo plaginu apraksts, saita saskaтoрana darbam ar meklзрanas maроnвm, failu tзmu rediмзрana, saita papildinврana ar kontentu.
Darba apjoms - 77 lappuses, tabulu skaits - 2 tabula, attзlu skaits -17 attзli, pielikumu skaits - 0 pielikumu.
Annotation
In the qualification work three main systems of content control are examined, which web-developer use in the process of creating web-develop and their main characteristics are given. A detailed description of basic platforms web-sites development is presented: Joomla, Drupal and WordPress. In the practical part a way of setting and content control system. WordPress on a different hosting according to the demand of the customer is described. A detailed description of this platform is given and all its advantages are shown as compared to the other systems of content control. At the end of the practical part one can see the description of the process of a site creation on the base of this system. Such steps as the choice of domen and hosting for a site, the setting of the rights, creation of data bases for this platform to work, are given in details, and there is also the description of data base for the site's work, and of necessary plugins, setting a site for the work with, file editing of the theme and filling a site with content.
Volume of wok: 77 pages, number of tables: 2, number of: 0, number of appendixes: 0
- Содержание
- Введение
- 1. Формирование профессионального инструментария
- 1.1 Web-браузеры
- 1.2 Кодовые редакторы
- 1.3 Управление файлами при помощи FTP
- 1.4 Инструменты валидации
- 1.5 Программы для работы с изображениями
- 2. Системы управления контентом
- 2.1 Joomla
- 2.1.1 История создания
- 2.1.2 Описание системы
- 2.1.3 Минимальные системные требования
- 2.1.4 Использование в электронной коммерции
- 2.2 Drupal
- 2.2.1 История проекта
- 2.2.2 Технические особенности
- 2.2.3 Системные требования
- 2.3 WordPress
- 2.3.1. История создания
- 2.3.2 Краткое описание
- 2.4 Таблица возможностей/особенностей вышеописанных CMS
- 2.5 Описание требований к сайту на базе платформы WordPress и её преимущества
- 2.6 Минимальные требования для установки WordPress
- 2.7 Загрузка WordPress для самостоятельной установки
- 2.8 Установка WordPress на сервер
- 2.8.1 Загрузка файлов CMS на сервер хостинг-провайдер
- 2.8.2 Создание базы данных MYSQL для работы платформы
- 2.9 Установка с помощью инсталлятора WordPress
- 2.10 Установка прав доступа к директориям
- 2.11 Повышение производительности WordPress
- 2.12 Выбор верных настроек для сайта
- 2.13 Модерирование комментариев и отсеивание спама
- 2.14 Управление дополнительными авторами
- 2.15 Кеширование и другие регулировки
- 2.16 Темы WordPress
- 2.17 Поиск тем и выбор необходимой темы для сайта
- 2.18 Установка выбранной темы для сайта на базе WordPress
- 2.19 Настройка дополнительных параметров темы
- 3. Плагины
- 3.1 Загрузка плагинов WordPress
- 3.2 Установка плагинов WordPress
- 3.3 Рекомендуемые плагины
- 4. Настройка сайта на базе WordPress для работы с поисковыми машинами
- 5. Описание интерфейса WordPress
- 6. Описание создания рабочего сайта на базе CMS WordPress
- 6.1 Выбор домена и хостинга для сайта
- 6.2 Установка прав доступа к директориям
- 6.3 Создание базы данных MYSQL для работы платформы
- 6.4 Структура базы данных wordpress и ее краткое описание
- 6.5 Повышение производительности WordPress
- 6.6 Плагины
- 6.7 Настройка сайта на базе WordPress для работы с поисковыми машинами
- 6.8 Редактирование файлов темы
- 6.9 Наполнение контентом
- Выводы и предложения
- Выводы
- Предложения
Введение
Современные интернет технологии не стоят на месте. С каждым годом в свет выходят новые, более усовершенствованные, версии программ и различные проекты. И если еще 10 лет назад не каждая компания могла себе позволить собственный интернет сайт, то сегодня не осталось практически ни одного частного предпринимателя, который бы не реализовывал свои услуги или продукцию посредством интернет ресурса. Для каждой компании создание сайта - это огромное преимущество, поскольку за достаточно короткий срок клиентская база увеличится во много раз, и это самая эффективная реклама, таким образом, будут сэкономлены средства.
Профессионально разработанным сайтом довольно просто управлять. И любой человек сможет легко вносить изменения на страницы. Кроме того, собственный сайт позволяет получать дополнительную прибыль путем размещения на своих страницах рекламы других компаний. Современные интернет технологии позволяют создавать сайт не только по шаблону, но и делать его уникальным, что значительно повышает его рейтинг. Однако процесс создания сайта очень трудоемок, поэтому следует провести детальный анализ интернет ресурсов конкурирующих компаний, чтобы определиться со стилем и другими критериями привлечения потенциальных клиентов.
Важно выбрать тип сайта, ведь не всегда сайт-визитка - это наиболее оптимальный вариант, иногда лучше заказать разработку бизнес сайта или интернет магазина. Многое зависит от сферы деятельности компании. Одним из важнейших факторов определения успешности сайта является его целесообразное наполнение, ведь именно от того, насколько представленная информация интересна, доступна и полезна пользователю, зависит, захочет ли он сотрудничать или решит перейти на сайт конкурентов.
На сегодняшний день не только крупные корпорации, но и небольшие предприятия имеют свои собственные интернет-сайты, из-за чего стала возможной их конкуренция в сети Интернет. Поэтому для того, чтобы поставленная цель была достигнута, специалисты по созданию сайта должны использовать все возможные пути. Современные технологические разработки, главным образом, направлены на повышение уровня доступности и удобства работы пользователей с сайтом. Профессиональный web-дизайн может решить многие задачи, в том числе и своевременное внесение изменений. Разработчики во всем должны ориентироваться на пользователя, вплоть до выбора идеального стиля и размера шрифта. Главная задача специалиста состоит в том, чтобы пользователь смог найти необходимую информацию, именно поэтому сегодня так важно соблюдение принципов удобства использования и web-дизайна.
На сегодняшний день в процессе разработки качественных сайтов огромную роль играет web-дизайн. Некоторые воспринимают профессиональный web-дизайн как лучшую рекламу сайта, поскольку внимание пользователей привлечь весьма непросто. Сегодня разработка качественного сайта во многом зависит от уровня профессионализма web-дизайнера. Ведь оформление web-страницы - это своего рода визитная карточка компании, и специалист должен обеспечить максимально частое её посещение.
Процесс создания web-сайта довольно трудоемок. Он включает в себя множество этапов. Все основные шаги создания web-сайта описываются в данном реферате. В данной работе также описан процесс создания и удобство использования web-сайта, специализированные приемы, которые используются профессионалами в работе над web-проектами, рабочий инструментарий и другие вопросы.
Целью данной квалификационной работы - является отражение профессиональных знаний и навыков, и анализ материалов, полученных в практической работе.
Задачами данной квалификационной работами являются:
1. Сбор данных по инструментарию разработчика.
2. Анализ и тестирование рабочих инструментов.
3. Создание web-сайта на базе одной из CMS, перечисленных в теоретической части данной квалификационной работы.
Список используемых сокращений: CMS - Content Management System; HTML - Hypertext Markup Language; CSS - Cascading Style Sheets; PHP - PHP: Hypertext Preprocessor; URL - Uniform Resource Locator.
1. Формирование профессионального инструментария
wordpress контент плагин сайт
Любой практикующий web-дизайнер знает, что профессионалу для создания исчерпывающего инструментария web-дизайна необходимо иметь под рукой лишь несколько инструментов. Хороший дизайнер вполне может ограничиться текстовым редактором, web-браузером, программой для работы с изображениями и FTP-клиентом. Однако в современном мире для большинства web-дизайнеров специальные инструменты, упрощающие работу, необходимы как воздух. В современной экономической обстановке многие профессиональные программы могут стоить дорого. Однако Сеть переполнена альтернативным программным обеспечением, которое распространяется по открытой GNU-лицензии, либо как freeware, либо как недорогое shareware. Пока типичные открытые инструменты использовались под Unix и другими подобными открытыми платформами, например под различными вариантами Linux, для Windows и MacOS X тоже появились открытые программы. В итоге для web-дизайнера открылся целый мир и бесплатных и очень дешевых инструментов.
1.1 Web-браузеры
Именно о web-браузерах в первую очередь беспокоились дизайнеры. Ведь браузер - это основная программа, которой пользуются дизайнеры и посетители сайта, чтобы получить доступ к web-страницам. Поэтому то, как он «понимает» (или не «понимает») языки и технические приемы, используемые при создании страниц, очень важно и для дизайнеров, и для посетителей. Новые браузеры появлялись на рынке крайне редко - Apple Safari быстро стал популярным среди многих пользователей Mac, а Mozilla Firefox привлекает тех пользователей, которым нужен не большой по размеру, но мощный web-браузер. Opera понемногу продолжает совершенствоваться, а Mozilla продолжает развивать свои возможности теперь уже под покровительством некоммерческого агентства, задачей которого является «защита выбора и инноваций» в Интернете.
Рис 1.1 Статистика использования браузеров за период с марта прошлого года по январь текущего от компании Net Applications
1.2 Кодовые редакторы
Существует три основные категории редакторов, которые можно использовать для написания HTML, XHTML, XML, CSS и JavaScript (а также любых других, основанных на ASCII-языках).
· текстовые редакторы ASCII. Кроме форматирования текста и сохранения, у этих редакторов совсем мало возможностей.
· Коммерческие кодовые редакторы. Эти редакторы представляют собой редакторы ASCII с мощными инструментами, например мастером добавления изображений.
· Коммерческие пакеты визуального редактирования. Это универсальные программные приложения по web-дизайну, которые содержат средства, помогающие дизайнеру работать в визуальном режиме, не беспокоясь о генерирование кодов.
Кроме того, существует масса более развитых, с большим количеством специальных функций: подсветкой кода различных языков разметки и программирования, возможностью сохранения в различных кодировках, включая UTF-8; скрытия и развертывания частей программного кода и даже подстановки в него допустимых элементов.
Таблица 1.1 Возможности популярных кодовых редакторов
Редактор |
Тип редактора и Операционная Система |
Возможности/Доступность |
|
vi |
Текстовый редактор ASCII для UNIX, OS X, Linux, VMS |
“Родной” для большинства систем UNIX, бесплатный |
|
Emacs |
Текстовый редактор ASCII для UNIX, OS X, Linux, VMS и Windows |
Открытый, доступен на http://www.gnu.org/software/emacs/emacs.html |
|
Notepad |
Текстовый редактор ASCII для Windows |
“Родной” для систем Windows, бесплатный |
|
SimpleText |
Текстовый редактор ASCII для Macintosh (до OS X) |
“Родной” для Macintosh, предшествующих OS X, бесплатный |
|
TextEdit |
Текстовый редактор ASCII для OS X |
“Родной” для OS X, бесплатный |
1.3 Управление файлами при помощи FTP
Существует много различных FTP-клиентов - даже web-браузеры и механизмы внутри операционных систем могут работать как FTP-клиенты. Но для полного многообразия возможностей лучше всего использовать надежные и гибко настраиваемые FTP-программы.
· WS_FTP - Полноценная программа передачи файлов, настраиваемая и недорогая.
· CuteFTP - Популярный, полноценный FTP-клиент, недорогой.
· FTPClient - Популярный FTP-клиент для Mac.
· Transmit - Обладает отличным интерфейсом. Поддерживает FTP, SFTP и даже WebDAV. Незаменим для web-дизайнеров.
· Fetch - Первый клиент FTP для Mac. Обладает возможностью сжатия файлов внешним редактором.
1.4 Инструменты валидации
Валидация разметки, CSS и доступности приобретает все большее значение для профессиональных web-дизайнеров. Можно использовать различные online-валидаторы, но существуют и автономные программы, а также программы-дополнения к уже существующим средствам разработки.
· W3C HTML and XHTML Validation - Online-услуга. Проверяет путем добавления URL или загрузки.
· W3C CSS Validation - Online-услуга. Проверяет через URL, копирование в область текста или через загрузку.
· CSE HTML Validator Pro - Профессиональный автономный валидатор для Windows, который проверяет XHTML, HTML, CSS и доступность.
· Bobby - Предлагает как online, так и автономную проверку на доступность.
· Lift - Сложный плагин, проверяющий автономно и online на доступность и простоту использования.
1.5 Программы для работы с изображениями
Растровая графика - основная форма графики в Сети, поэтому без программы, которая создает и оптимизирует ее, нельзя обойтись. Известно, что Photoshop распространен среди пользователей Windows и Macinotsh. И не смотря на то, что каждый профессиональный web- дизайнер должен быть хорошо знаком с ним, существуют и другие распространенные программы для работы с изображениями. Macromedia Fireworks - очень популярная программа для редактирования изображений для Macintosh и Windows, существует также Paint Shop Pro от JASC, который приобрел подобие культового статуса, благодаря энтузиастам web-дизайна, работающим в Windows. Corel предлагает полноценную программу по рисованию в комплекте DRAW, но разработчики сайтов используют ее крайне редко. Также важна и векторная графика. Двумя наиболее популярными программами в этой сфере являются Adobe Illustrator и Macromedia Freehand
2. Системы управления контентом
Системы управления контентом (CMS - Content Management System) - очень популярное сегодня средство управления всем содержимым, созданным для сайта.
CMS также стараются помочь людям, работающим с контентом, эффективно выполнять свою работу, не являясь при этом специалистами по HTML. Задача CMS - позволить любому создавать новые файлы, а также копировать и вставлять данные из других приложений в web-документы для публикации на общественных или внутренних сайтах. Существуют различные типы CMS:
· коммерческие CMS;
· CMS из открытых источников;
· самостоятельно разработанные CMS.
Кроме больших CMS-приложений и услуг, существуют также небольшие инструменты для управления содержанием, которые используются, например, для web-дневников (блогов). Некоторые из таких инструментов, могут прекрасно подойти для небольших сайтов. Они очень хорошо настраиваются и обычно недорого стоят.
2.1 Joomla
Joomla - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MYSQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
2.1.1 История создания
Система управления содержимым Joomla является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия Joomla, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.
К лету 2008 года по числу ежедневных скачиваний Joomla заняла второе место после WordPress со значительным отрывом от других подобных систем.
· Версия 1.0 считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года.
· Поддержка версии 1.6 прекращена 19 августа 2011 года.
· Поддержка версии 1.7 прекращена 24 февраля 2012 года.
· Поддержка версии 1.5 прекращена 27 сентября 2012 года.
Текущая версия системы -- 2.5.х, выпуск которой состоялся в начале февраля 2012 г. Тестовая версия системы -- 3.0.х, выпуск которой состоялся 27 сентября 2012 г.
2.1.2 Описание системы
CMS Joomla включает в себя различные инструменты для разработки web-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и других языков.
CMS Joomla можно считать одной из самых популярных систем управления, на которой можно построить сайт любой сложности с минимум рутинных операций.
Благодаря открытости архитектуры, удобства использования, подробной документации для разработчиков у Joomla сформировалось огромное сообщество пользователей, которые дополняют систему своими разработками и тем самым делают её еще более популярной и универсальной.
Для Joomla создано несколько тысяч бесплатных и платных компонентов с помощью которых строятся сайты любого функционала. Для Joomla созданы компоненты каталогов, компоненты электронной коммерции, компоненты фотогалерей, файловых архивов и многие, многие другие. С помощью специальных компонентов к Joomla может быть подключены независимые скрипты, такие как форумы, облоги, фотогалереи и другие скрипты, которые являются независимыми разработками и изначально построены для независимой от CMS работы.
Из функциональных возможностей коробочной поставки Joomla можно отметить:
Регистрация пользователей. В Joomla встроена системы регистрации, при регистрации пользователь получает собственный личный кабинет на сайте, посредством которого может выбрать различные параметры отображения сайта. Существует девять уровней доступа пользователей на сайт.
Авторизация на сайте. Авторизация на сайте возможна помимо встроенных средств возможна по протоколам LDAP, OpenID, Gmail. Использование данных технологий позволяет автоматически, с одинаковыми данными проходить авторизацию на сайтах поддерживающих данные технологии.
Media Manager. Встроенный Media Manager позволяет управлять мультимедийным содержанием сайта из соответствующего раздела в административной панели. Так же использование Media Manager возможно в момент создания и редактирования статей, размещенных на сайте. С помощью данного инструмента создавать на сервере папки, загружать и удалять содержимое, так же, при загрузке, обзоре содержимого и добавления их в статью автоматически создаются миниатюры.
Управление языком. Сайт на Joomla создается в кодировке UTF 8, что позволяет без особых сложностей создавать сайт на любом необходимом языке, а так же обеспечивает поддержку многоязычных сайтов. При наличии соответствующего языкового файла зарегистрированный посетитель с помощью личного кабинета может выбирать необходимый язык отображения сайта.
Управление показом баннеров. С помощью встроенного компонента “Banner Manager” администратор сайта имеет возможность без особых усилий, программирования, изменения исходного кода системы отображать баннерную рекламу в необходимом месте сайта.
Управление контактами. Компонент “Contact Manager” позволяет выводить контакты зарегистрированных пользователей, добавленные в данный компонент для обработки, в виде списка, при необходимости выводиться форма обратной связи с помощью которой можно отправить сообщения на электронный адрес без использования почтовой программы.
Опросы. В стандартную поставку Joomla включен компонент позволяющий создавать необходимое число опросов на сайте с выбором вариантов ответа, и отображать их в требуемом месте.
Поиск. Встроенный компонент поиска позволяет осуществлять поиск по содержимому доступному для поиска.
Управление ссылками. С помощью встроенного компонента “Web Link Management” на сайте можно создать собственный каталог ссылок. Ссылки могут быть сортированы по категориям. Переходы по ссылкам считаются системой статистики.
Управление содержимым. Стандартные средства Joomla 1.5 позволяют структурировать содержимое сайта посредством трех уровней вложенности. Статья - самый низший, третий элемент структуры, может быть вложена в категорию. Категория - второй уровень структурирования содержимого, содержит вложенные статьи и может быть вложена в раздел. Раздел - первый уровень логической структуры, содержит категории с вложенными статьями. На данный момент в состоянии бета тестирования находиться версия Joomla 1.6, в которой нет ограничения на три уровня логической структуры. В Joomla 1.6 категория, помимо вложенных статей может иметь и вложенное, неограниченное число подкатегорий. При публикации статьи, в зависимости от настроек сайта в административном разделе возможно отображение ссылки на профиль автора, ссылка на PDF версию документа, ссылки отправить статью на электронную почту. Так же, каждой категории и разделу может быть присвоена собственная уникальная миниатюра изображения и краткое описание.
Так же в стандартную поставку входят компоненты позволяющие отображать список наиболее читаемых материалов сайта, и близкие по смыслу к данной статьи в виде списка ссылок.
RSS лента новостей. Посредством поддержки RSS подписанные на изменения сайта посетители при помощи соответствующего программного обеспечения могут моментально получать информацию о новых опубликованных материалах сайта, а так же отображать данную информацию на своих собственных сайтах.
Рассылка. Администратор сайта может производить массовую рассылку электронных сообщений зарегистрированным пользователям. Так же возможна отправка сообщений каждому пользователю в отдельности.
Управление меню. В Joomla содержимое сайта и меню навигации не имеют автоматической связи. Это значит, что при добавлении раздела, категории, статьи, ссылка на них автоматически не появляется в меню навигации. Для настройки необходимой навигации по сайту служит строенный компонент “Menu Manager”. С помощью данного компонента администратор сайта может полностью управлять структурой отображения навигации, при этом существует возможность отображать определенные пункты меню определенным группам посетителей. Так же предоставлена возможность управлять внешним видом создаваемого меню.
Система шаблонов. Оформление сайта строится на основе сменных шаблонов оформления. Такой подход позволяет производить изменения оформления сайта не затрагивая его информационное содержимое. Шаблоны в Joomla представляют из себя набор HTML файлов с включенным в код соответствующих элементов отображения содержимого и участков PHP кода. Шаблон может быть применен как ко всему сайту в целом, так и к определенным его разделам.
Поисковая оптимизация. В Joomla встроен набор функциональных модулей позволяющих оптимизировать страницы для улучшения видимости сайта в поисковых системах. Из этих элементов можно отметить встроенную систему генерации статических ссылок, указание уникальных ключевых слов, заголовка и описания страницы.
Оптимизация быстродействия. Для ускорения загрузки страниц сайта и для снижения нагрузки на сервер обеспечивающий работу сайта существует встроенная система кэширования. Кэширование может производиться в файловую систему посредством генерации статических элементов страницы, либо с использованием, установленного на сервере одного из PHP ускорителей. Благодаря использованию данной технологии, значительно сократить число запросов к базе данных и уменьшить время необходимое на генерацию страницы. Так, на среднестатистическом, стандартном сайте число запросов на страницы находиться в пределах 12-25. Время генерации страницы варьируется в значительных пределах в зависимости от мощности сервера и его загрузки. Среднее время генерации страницы сайта построенного с использованием встроенных компонентов может составлять 0.1-0.5 секунды, что в среднем не отличается от систем обладающих аналогичным функционалом. Так же при создании сайта следует учитывать и контролировать влияние на быстродействие сайта дополнительных расширений и созданных тем оформления, так как неграмотно написанное расширение и шаблон оформления могут в разы замедлить быстродействие всего сайта в целом.
Благодаря своей популярности Joomla обладает преимуществом в безопасности по сравнению с малораспространенными системами управления сайтом. Любые обнаруженные в одном из огромного числа сайтов работающих на Joomla оперативно решаются разработчиками и выпускается обновление безопасности, которое без значительных усилий и затрат используется на других сайтах.
2.1.3 Минимальные системные требования
Для версий 1.6, 1.7 и 2.5 требуются, как минимум, Apache 2.0, PHP 5.2.4 и MYSQL 5.0.4. Для версии 3.x требуются PHP 5.3.1+ (Magic Quotes GPC off), MYSQL 5.1+ (с поддержкой InnoDB), Apache 2.x+ (с модулями mod_MYSQL, mod_xml, и mod_zlib).
2.1.4 Использование в электронной коммерции
На платформе Joomla существует множество приложений для организации электронного магазина, в частности:
· VirtueMart
· Joomshopping
· Tienda
2.2 Drupal
Drupal -- система управления содержимым (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MYSQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.
2.2.1 История проекта
Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp -- деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop -- капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых web-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей web-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта.
Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас -- это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка на март 2009 года в интернете в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов работающих на ранних версиях Drupal.
В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил учёную степень доктора философии по информатике при университете Гента.
Со временем вокруг международного сайта появились национальные сообщества. Сейчас работают более 20 национальных сайтов поддержки на разных языках, включая русскоязычное сообщество drupal.ru, основанное в 2003 году.
2.2.2 Технические особенности
Архитектура Drupal позволяет применять его для построения различных типов сайтов -- от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений -- «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:
· единая категоризация всех видов содержимого (таксономия) -- от форумных сообщений до блогов и новостных статей
· широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
· вложенность категорий любой глубины
· поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
· разграничение доступа пользователей к материалам
· динамическое построение меню
· поддержка XML-форматов:
· вывод документов в RDF/RSS
· агрегация материалов с других сайтов
· BlogAPI для публикации материалов с помощью внешних приложений
· авторизация через OpenID
· символьные осмысленные URL (иначе «человеко-понятные» -- ЧПУ)
· переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
· возможность создания сайтов с пересекающимся содержимым
· раздельные конфигурации сайта для различных виртуальных хостов, в том числе собственные наборы модулей и тем оформления для каждого подсайта.
· уведомления о выходящих обновлениях модулей
2.2.3 Системные требования
Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.
· Операционная система: семейство Unix (в том числе FreeBSD, Mac OS X), Windows (любые ОС, на которых может работать интерпретатор PHP)
· Web-сервер: Apache, Nginx, Lighttpd, IIS Versions 6, 7 (через Fast CGI) (теоретически любой web-сервер, допускающий исполнение PHP-кода)
· СУБД: MYSQL, PostgreSQL (в принципе несложна адаптация к другим реляционным СУБД, например IBM DB2)
· PHP версии 4.3.3 и выше (для совместимости со всеми сторонними модулями рекомендуется применять PHP 5, вместо PHP 4). Drupal 7 требует PHP 5.2.4 и выше
2.3 WordPress
2.3.1 История создания
История создания данной платформы начинается с разработки CMS b2 (известной также как cafelog). У ее истоков стоял молодой программист Мэтт Маленвег (Matt Mullenweg). Он применил эту блог-платформу, чтобы рассказать о своей поездке в Вашингтон. Затем, в конце 2002 года, разработка проекта b2 остановилась. В январе 2003 года Мэтт и Майкл Литл объявили о том, что они собираются продолжить разработку b2, а точнее одну из ее версий. В мае 2003 года был выпушен WordPress 0.70.
Так получилось, что в 2003 году крупная компания CNET начала использовать WordPress для своих проектов. Позже Мэтт написал в свой блог о поездке в Сан-Франциско. Далее эту запись увидел Майк Тэтум (Mike Tatum), один из вице-президентов CNET и предложил Мэтту встретиться. Закончилось это предложением о работе в CNET.
В период работы в CNET с октября 2004 года по декабрь 2005 года был сделан bbPress, Тогда и родилась идея Аutomattic, некой компании, которая объединит эти Open Source проекты, бесприбыльные по сути, с целью получения прибыли.
В 2005 году Мэтт Маленвег ушел из CNET, основал Аutomattic и посвятил себя разработке проектов с WordPress. На тот период, бизнес модель была следующая: создавать сервисы, делать их бесплатными для частных лиц и платными для организаций. И, по словам Мэтта, это отлично работало.
Первым был запущен, знакомый сейчас многим сервис Akismet. После Akismet пришла пора блог платформы wordpress.com. Блог на этой платформе бесплатен, пока не превышены лимиты или не требуется привязка домена.
Согласно обещаниям разработчиков WordPress, в данной платформе будет оптимизировано соотношение функционала к нагрузке на хостинг, нагрузка уменьшится. Возможности WordPress станут более настраиваемыми, планируется вынести часть стандартного функционала в плагины. Ещё одно направление работы перенос большего функционала на темы. Также запланирована реализация возможности постинга из систем на базе Android.
2.3.2 Краткое описание
До недавнего времени web-сайты, основанные на CMS, были последним новшеством в сети. Многие крупные компании применяли CMS для своих сайтов, поскольку они позволяют людям управлять контентом, не зная тонкостей языка HTML. Системы, обладающие такими же, как у WordPress, функциями, возможностями и гибкостью, стоили бы десятки и даже сотни тысяч долларов. WordPress же является бесплатным программным обеспечением с открытым исходным кодом, которое можно загрузить и установить за несколько минут. Кроме того, подключаемые модули и темы расширяют заложенные в платформу возможности.
Поскольку платформа WordPress является открытой, это дает возможность изменять исходный код данной системы по своему усмотрению. Если изменения будут удачными, их можно предложить на рассмотрение сообщества с целью включения их в следующий официальный релиз данной системы. Но добавлять новый код в ядро платформы данных релизов могут только пять основных разработчиков. Кроме того, дополнительный функционал можно реализовать посредством модулей расширения или плагинов.
Плагин - это расширение WordPress, которые добавляют функцию или функциональность, не заложенные в ней изначально.
Платформа WordPress существуют в двух видах: WordPress.org и WordPress.com. На сайте WordPress.org находятся последние версии данной CMS, подключаемые модули, темы и локализации. WordPress.com является сервисом компании Automattic, которая была основана с целью предоставления бесплатного хостинга для WordPress. WordPress.com построен на ответвлении от WordPress, называемом WordPress MU, что позволяет при помощи единственной установленной копии данной CMS, контролировать одновременно несколько сайтов.
Ресурс WordPress.com принадлежит и поддерживается компанией Automattic, которая также курирует сайт WordPress.org и снабжает его разработками. Данная компания обеспечивает инфраструктуру для поддержки CMS WordPress и предлагает работу многим web-разработчикам данной системы.
2.4 Таблица возможностей/особенностей вышеописанных CMS
В таблице ниже сравниваются возможности вышеописанных CMS. При сравнении использовалась трехбалльная шкала (чем выше, тем лучше).
Таблица 2.4 Схема возможностей/особенностей вышеописанных CMS
Показатель |
Joomla |
Drupal |
WordPress |
|
Рынок плагинов |
3 |
2 |
2 |
|
Рынок шаблонов |
2 |
1 |
3 |
|
Рынок фрилансеров |
3 |
1 |
3 |
|
Безопасность |
1 |
3 |
2 |
|
Быстродействие |
1 |
3 |
2 |
|
Сложность админ. панели |
2 |
1 |
3 |
|
Возможности по умолчанию |
2 |
3 |
1 |
|
SEO |
2 |
1 |
3 |
|
Размещение рекламы |
3 |
1 |
2 |
|
Документация |
2 |
1 |
3 |
|
Сообщество |
3 |
1 |
2 |
|
Обновление движка |
1 |
2 |
3 |
|
Мультиязычность |
3 |
2 |
1 |
|
Управление контентом |
3 |
2 |
1 |
|
Редактор текста |
2 |
1 |
2 |
|
Работа localhost |
3 |
3 |
2 |
|
Работа на хостинге |
2 |
3 |
3 |
|
Смена хостинга |
3 |
3 |
1 |
|
Проведение техн. работ |
2 |
2 |
3 |
|
Структура папок |
1 |
2 |
3 |
|
Размеры сайта |
1 |
3 |
3 |
|
Размеры базы данных |
1 |
3 |
2 |
|
Создание дизайна |
3 |
2 |
1 |
|
AJAX |
2 |
3 |
1 |
|
Размещение блоков |
3 |
2 |
1 |
|
Размещение меню |
3 |
2 |
1 |
|
Вставка форм |
2 |
3 |
1 |
|
Работа в режиме блога |
1 |
2 |
3 |
|
Интернет-магазин |
3 |
3 |
1 |
|
Социальная сеть |
2 |
1 |
1 |
1. Рынок плагинов:
Joomla: Сильная сторона. На сегодняшний день Joomla является самым популярным бесплатный движком, что привело к созданию большого числа плагинов, как бесплатных так и платных.
Drupal: Под Drupal создано гораздо меньше плагинов, чем под его основных конкурентов. Это объясняется его аудиторией: программисты и высокобюджетные проекты, которые в каждом конкретном случае пишут модули под себя. В основном бесплатные плагины.
WordPress: Для WordPress также существует большое количество бесплатных плагинов. Но они как правило написаны на одну тематику (seo, блоггинг). Если Вы захотите чего то экзотического на сайте, придется обращаться к программистам.
2. Рынок шаблонов:
Joomla: Бесплатные шаблоны для Joomla не обладают хорошим дизайном. Их большое количество, но по-настоящему красивых очень мало. Другое дело платные шаблоны, - для Joomla множество красивых тем создано профессиональными дизайнерами. Существует целые компании, которые занимаются созданием и продажей своих шаблонов в интернете. При чем цены на шаблоны Joomla ниже чем на WordPress. Как правило, такие шаблоны можно скачать с различных warez-сайтов.
Drupal: Ситуация с Drupal в этой нише совсем печальна. Профессиональные шаблоны бывает трудно найти даже среди платных образцов. Если Вы хотите создавать свой проект на Drupal, Вам придется искать дизайнера-верстальщика.
WordPress: Сильная сторона. Этот движок очень популярный среди западных блоггеров (на западе вообще блог ведет чуть ли не каждый второй пользователь интернета), что привело к появлению большого количества красивых бесплатных шаблонов. Платных шаблонов тоже довольно много. Можно сказать, что выбор темы, при создании сайта на WordPress, является самым приятным и увлекательным занятием.
3. Рынок фрилансеров:
Joomla: Если Вы хотите внести какие-то изменения на сайт, то найти специалиста по этой CMS не составит труда. Однако следует учитывать, что цены на работу таких специалистов выше, чем для WordPress.
Drupal: Специалистов для этого движка гораздо меньше, чем для других CMS. Что, соответственно, сказывается и на цене их услуг. Порой даже простая задача будет стоить довольно дороговато.
WordPress: Сильная сторона. Из-за своей простоты, развелось множество фрилансеров, которые предлагают свои услуги по работе с данной системой. По причине высокой конкуренции рынок фриланса для WordPress относительно дешевый.
4. Безопасность:
Joomla: Сам по себе движок защищен хорошо. Однако большое количество модулей написано некомпетентными программистами. В результате дыра в одном модуле может стать угрозой для всего сайта.
Drupal: Сильная сторона. Считается одним из самых безопасных бесплатных движков. Модули, как правило пишутся самими разработчиками движка, или высококвалифицированными программистами. Сейчас на Drupal работают сайты белого дома, крупных компаний и корпораций, ООН и НАТО.
WordPress: Как и в Joomla, для WordPress создано большое количество модулей низкого качества, которые могут стать причиной взлома. Однако продуманная система обновления модулей, позволяет быстро исправлять серьезные дыры в безопасности на всех сайтах, которые работают на WordPress.
5. Быстродействие:
Joomla: Слабая сторона. Скорость загрузки является очень большой проблемой для этой CMS. Сайт не умеет грузиться поэтапно. Приходиться ждать пока сформируется вся страница. При большом количестве плагинов, процесс может затянуться на очень длительный промежуток времени. Есть модули для управления быстродействием и кэшированием, но панацеи нет.
Drupal: Сильная сторона. Благодаря продуманной структуре, сайт на Drupal работает невпример быстрее остальных. Данный движок довольно популярен среди высоконагруженных проектов. Однако следует учитывать, что некоторые модули могут очень сильно влиять на производительность данной системы (в особенности популярные views и cck).
WordPress: Очень быстрый движок. Даже при большом количестве плагинов может спокойно выдерживать высокие нагрузки. Есть несколько неплохих модулей для управления кэшированием и производительностью плагинов.
6. Сложность админ. панели:
Joomla: Интерфейс администратора довольно хорошо структурирован. В большинстве случаев настройки находятся там где и должны. Однако некоторые возможности администратора не так очевидны для новичка. Для полного понимания логики админ. панели, приходиться читать литературу, смотреть видео уроки, лазить по форумам.
Drupal: Слабая сторона. Все настройки сбиты в кучу. Плохая структуризация и семантика. Грань между администраторской частью, и интерфейсом сайта размыты. В результате чего бывает трудно сориентироваться где ты находишься.
WordPress: Сильная сторона. Последние версии движка отличаются красочным интерфейсом админ. панели. Все настройки разделены по категориям, в которых может разобраться даже человек, не работавший с CMS до этого. Именно простота администрирования и сделали движок таким знаменитым.
7. Возможности по умолчанию:
Joomla: Сразу же после установки Joomla, можно без единого плагина создать нормальный сайт, который будет функционировать и развиваться. Если нужен какой-то нестандартный функционал, нужно искать модуль.
Drupal: Официальная сборка содержит достаточно большое количество плагинов для создания сайта любой направленности. На "голом" Drupal можно создать и форум, и многопользовательские блоги. По умолчанию, большинство модулей отключено, чтоб не грузить всю систему.
WordPress: Возможности WordPress довольно скудны после установки. Как правило, на такой сборке можно построить только блог и сайт на несколько страничек. Чтоб превратить сайт в нечто большее, придется хорошо повозиться над этим.
8. SEO:
Joomla: Администратор может редактировать метатеги, описания, кейвордсы и тайтлы, но не более. Если вы делаете интернет-магазин на Joomla, то придется устанавливать различные модули для поддержки метатегов страничек с товарами. В общем, поддерживаются лишь базовые возможности SEO-оптимизации.
Drupal: Слабая сторона. Стандартная сборка даже не содержит редактора метатегов. Модулей для SEO очень мало. Поэтому советую новичкам не использовать эту CMS в качестве своего первого коммерческого сайта, дабы не разочароваться в этой сфере. Drupal создавался для профессионалов, и справиться с ним может не каждый.
WordPress: Сильная сторона. Вордпресс рожден для оптимизации под поисковые машины. Все что придумали SEO-оптимизаторы, доступно в виде плагина для WordPress.
9. Размещение рекламы:
Joomla: Присутствует хорошая встроенная система управления баннерами. Можно найти большое количество плагинов для монетизации трафика Вашего сайта.
Drupal: Модулей для управлениями баннерами очень мало. Для размещения рекламы на своем сайте, Вам необходимо обладать навыками программирования или искать помощи у фрилансеров.
WordPress: Плагинов для управления баннерами очень мало. В основном, движок оптимизирован под AdSense. Есть большое количество модулей для работы с этой рекламной сетью.
10. Документация:
Joomla: В интернете полно всяких описаний как сделать то, или иное. Есть множество блогов посвященных этому движку. Однако большое количество модулей не задокументировано. Приходиться методом проб и ошибок учиться ими пользоваться.
Drupal: Документации очень мало. В основном приходиться читать те крохи, что есть на официальном сайте сообщества Drupal. Блогов посвященных этому движку есть только небольшое количество. Начинающему пользователю не так то просто выучить этот движок.
WordPress: Сильная сторона. За время существования этой популярной CMS, было создано огромное количество обучающего материала. В интернете без проблем можно найти бесплатные видео уроки и обучающие курсы. Благодаря чему за короткое время WordPress может освоить практически любой человек.
11. Сообщество:
Joomla: Очень большое и дружелюбное сообщество. Если у Вас возникли трудности, можете написать на их форуме. И очень скоро, и практически всегда получите помощь или совет.
Drupal: Сообщество очень маленькое и недружелюбное. Если на форуме задаете вопрос, то дельных ответов очень мало. Как правило, посылают учиться пользоваться поисковиком или предлагают свои услуги за деньги.
WordPress: Тоже большое сообщество. Однако не всегда компетентное и дружелюбное. Можете получить десятки ответов, толку от которых очень мало.
12. Обновление движка:
Joomla: Слабая сторона. Устанавливать обновление довольно трудоемко и рискованно. Очень часто некоторые модули перестают работать после обновления ядра Joomla, или приходиться их заново переделывать под свой дизайн.
Drupal: Эта CMS более спокойно относиться к обновлениям. За все время его использования, ни разу не было замечено чтоб какая то часть сайта или модуль отваливались и переставали работать.
WordPress: Сильная сторона. Обновлять движок и модули можно практически сразу при выходе новой версии. Все это делается одним кликом мыши из интерфейса администратора. Совместимость со старыми версиями очень высокая, однако, не исключено появление багов при частом обновлении. Поэтому надо тестировать сайт до и после обновления.
13. Мультиязычность:
Joomla: Сильная сторона. Среди компонентов стоить отметить Joom!Fish. Этот проект был организован пользователями Joomla для создания мультиязычных сайтов. Компонент бесплатный, и может переводить статьи, метатеги и компоненты на множество языков.
Drupal: Даже со стандартной сборкой Drupal, Вы можете создать мультиязычный сайт. Однако управление таким сайтом не такое уже и простое дело. Приходиться также ставить различные модули для перевода компонентов сайта.
WordPress: Слабая сторона. Плагинов очень мало. Вы можете воспользоваться плагином автоматического перевода от Google, но его перевод не всегда читабелен и профессионален.
14. Управление контентом:
Joomla: Сильная сторона. В Joomla есть встроенные средства для создания категорий и разделов со статьями. Можно публиковать их для отдельно взятых групп пользователей сайта, или для всех гостей. Можно помешать статьи на главную страницу, или другие части сайта с предпросмотром или нет, в виде колонок или списка. Статью также можно размещать в отдельно взятых модулях или блоках сайта.
Drupal: Этот движок тоже довольно хорошо управляет размещением материалов на сайте. Однако до Joomla ему далеко. В друпале есть таксономия - система терминологии для управления классификацией и отображением материалов. Для продвинутых опций управления материалами (вроде отображения различных материалов для разных пользователей), придется искать модули.
WordPress: Слабая сторона. Возможностей для управления контентом не много. Хороших бесплатных модулей найти не так то просто. Есть несколько мощных плагинов для организации контента, но они очень дороги.
15. Редактор текста:
Joomla: В Joomla есть встроенный редактор на технологии WYSIWYG. Несмотря на большие возможности таких веб редакторов, все равно остается много нерешенных проблем. Во первых, это избыточных код, который тормозит загрузку страницы, а во вторых - ограничения накладываемые html и css. В таком редакторе сделать текст нужного тебе стиля порою становиться не таким простым делом как в MS Word.
Drupal: Слабая сторона. В этой CMS проблему WYSIWYG решили гениально просто. В Drupal вообще нет визуального текстового редактора. Для оформления текста нужно использовать непосредственно HTML и CSS, что требует хотя бы начальных знаний этих языков. Можно установить WYSIWYG-редактор отдельно, но хороших модулей очень мало. Как правило, чтоб установить визуальный редактор с поддержкой загрузки картинок и файлов на сайт, необходимо использовать 2-3 модуля.
WordPress: Стандартный визуальный редактор в WordPress наиболее удачный на мой взгляд. Он содержит все необходимые функции для простого оформления текста и изображений на сайте. Наилучший компромисс для пользователей не знакомых с HTML и CSS.
16. Работа localhost:
Joomla: На локальном сервере сайт с Joomla работает хорошо. Работают все плагины кроме ЧПУ (SEF). Для тестирования сайта пойдут любые сборки веб серверов включая Denwer.
Drupal: Данная система тоже отлично работает на локальной машине. Все плагины работоспособны и отображаются также как и на хостинге.
WordPress: Для запуска сайта с WordPress, необходимо устанавливать веб сервер на своем компьютере. Также следует учитывать, что большая часть шаблонов имеет функции, которые не будут работать на локальной машине.
17. Работа на хостинге:
Joomla: На некоторых хостингах могут возникнуть проблемы, даже если и указано, что они оптимизированы под Joomla. Чаще всего возникают проблемы с владельцем файлов модуля или плагина, которые были установлены из архива. Поэтому лучше производить установку на локальной машине, а на хостинг уже переносить бекап сайта с установленным плагином.
...Подобные документы
История создания WordPress. Выбор домена и хостинга для сайта. Минимальные требования для установки системы. Загрузка Wordpress для самостоятельной установки. Создание базы данных mysql. Установка прав доступа к директориям. Повышение производительности.
курсовая работа [1,7 M], добавлен 18.12.2013Теория разработки интернет-магазина: описание предметной области. Сравнение систем управления контентом. Установка локального сервера "OpenServer". Установка CMS "MODX" на локальный сервер. Развертывание сайта на хостинге. Регистрация хостинга и домена.
дипломная работа [2,7 M], добавлен 16.06.2017Функциональные особенности "Wordpress", преимущества и возможности, история версий. Плагины, виджеты в WordPress. Создание сайта о городе Гомеле, информация о последних новостях. Выбор и настройки шаблона, плагинов. Добавление записей и рубрик сайта.
курсовая работа [42,3 K], добавлен 11.01.2013Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.
контрольная работа [310,6 K], добавлен 25.12.2012Анализ структуры и технологий создания сайтов машиностроительных предприятий, автоматизирующих систему продвижения товара через интернет. Установка и конфигурация системы управления контентом Joomla. Дизайн сайта, подбор необходимых модулей и плагинов.
дипломная работа [2,6 M], добавлен 21.06.2015CMS как система управления контентом/содержимым сайта. Предназначение, принцип работы и примеры CMS. Инсталляция GMS на компьютер с помощью Denwer. Шаги установки Wordpress на Denwer. Работа в wordpress: пример создания блога, посвященного институту.
реферат [1,8 M], добавлен 23.02.2011Программный инструментарий, применяемый для разработки и создания Web-сайтов. Методы и способы представления на Web-страницах различных видов информации. Покупка хостинга и домена. Система управления содержимым сайта. Установка Drupal 7 на хостинг.
курсовая работа [993,8 K], добавлен 14.07.2012Выбор программного средства. Алгоритм разработки сайта. Установка системы управления контентом Joomla. Установка компонентов и плагинов. Тестирование программного продукта. Аппаратное и программное обеспечение. Техника безопасности на рабочем месте.
курсовая работа [4,5 M], добавлен 13.10.2012Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.
курсовая работа [1,0 M], добавлен 09.01.2014Понятие и основные функции систем управления web-контентом. Система управления web-контентом как программный комплекс, предоставляющий функции создания, редактирования, контроля и организации web-страниц. Обзор и анализ существующих систем WCMS.
курсовая работа [419,4 K], добавлен 29.12.2014Сравнение CMS Drupal, Joomla и WordPress. Русское комьюнити, визуальный редактор, шаблоны оформления, экспорт (импорт) данных. Установка CMS с помощью Denwer. Wordpress: базовые концепции и понятия. Вид окна базы данных, форма и результат запроса.
курсовая работа [1,3 M], добавлен 05.01.2013Разработка сайта интерактивной карты городского пассажирского транспорта. Описание системы управления контентом Joomla! Выбор технических параметров хостинга. Разработка структуры сайта, его основные разделы. Выгрузка сайта на хостинг в интернете.
дипломная работа [6,3 M], добавлен 13.12.2014Классификация современных web-технологий. Сравнительный анализ систем управления сайтами. Исследование методов разработки, оптимизации и продвижения Web-сайта. Изучение фреймворков, используемых при разработке сайтов. Обзор создания графического дизайна.
дипломная работа [3,8 M], добавлен 07.11.2013Организация совместного процесса создания, редактирования и управления контентом. Достоинства разработанной CMS. Добавление, редактирование и удаление страниц, файлов, новостей. Программный продукт для создания и легкого управления контентом страницы.
дипломная работа [2,1 M], добавлен 15.10.2013Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.
курсовая работа [2,3 M], добавлен 29.06.2014Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.
дипломная работа [856,2 K], добавлен 27.06.2012Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.
курсовая работа [139,4 K], добавлен 18.02.2015Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.
дипломная работа [3,6 M], добавлен 08.04.2014Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.
дипломная работа [3,4 M], добавлен 22.06.2009Предпосылки для создания системы, подсистемы или задачи. Анализ информационного обеспечения, разработка входных, выходных данных. Система управления контентом. Инструкция по установке и настройке сайта на локальный сервер. Настройка системы Wordpress.
дипломная работа [1,4 M], добавлен 10.09.2013