Требования к современным сайтам



ВВЕДЕНИЕ

 

В наше время Интернет играет огромную роль в жизни каждого человека. С его помощью люди с легкостью узнают много нового и находятся в курсе последних событий. Интернет дает возможность общения между людьми с разных уголков мира, его можно сравнить с орбитой, вокруг которой вращается жизнь.

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

В Интернете существуют множество сайтов, тематика которых совершенно различна – от сайтов крупных компаний, повествующих об успехах компании, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.

Преимущества сайтов неоспоримы

- Аудитория. Аудитория в буквальном смысле безграничная. К информации могут получить доступ все пользователи интернета из любой страны, из любой точки земного шара. Возможность многоязыковых версий сайта - реальный шаг к мировому обществу.

- Рекламная площадка. Реклама в Сети стоит на несколько порядков меньше рекламы на ТВ или в прессе. Но по эффективности может их многократно превосходить.

- Обратная связь. С помощью связи в реальном времени посетители могут моментально связаться с вами по электронной почте или оставить запись в гостевой книге.

- Маркетинговый инструмент! Точное позиционирование - это фундамент маркетинга. Благодаря системам интернет-статистики всегда имеются точные данные по своим посетителям, их интересы и предпочтения.

Самым важным и действенным инструментом предпринимателей, безусловно, является собственный сайт. На своем сайте можно разместить максимум информации о товаре или услуге, продемонстрировать все преимущества предлагаемых услуг и товаров. Кроме того, веб-ресурс позволяет сделать продажи товара и услуг более комфортными.

Реклама в Сети - это оперативность и актуальность. Традиционные средства массовой информации при всей их наглядности и привычности уже не способны обеспечить уровень скорости информации, необходимый современному человеку. Поэтому все больше и больше людей обращаются в Интернет, чтобы получить самую свежую информацию: об услугах и ценах. На Web-сайте можно менять информацию несколько раз в день. В печатных изданиях надо заказывать рекламу минимум за неделю. В Интернет все оперативно: клиенты мгновенно узнают о новых товарах, услугах, скидках или новых поставщиках. Нет необходимости ждать, пока выйдет очередной выпуск печатной рекламы. Информация на сайте будет всегда актуальной, самой свежей. Именно это является ценным и привлекает в Интернет миллионы пользователей.

Необходимо что бы сайт был удобным и информативным.

Данные о фирме, ее товарах и услугах, контакты компании должны быть размещены так, чтоб они были заметны и давали максимальное представление о компании. Преимуществом Интернета является то, что на его страницах можно разместить практически неограниченное количество информации. Поэтому, предоставляя данные на размещение можно разместить на сайте максимум полезных для пользователей данных.


ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Исследование предметной области

База отдыха «Турман» работает в туристической сфере более 20 лет, она расположена недалеко от поселка Ая, Алтайского района, Алтайского края. База отдыха – сезонное или комбинированное (с круглогодичным ядром) учреждение для длительного или кратковременного отдыха взрослых, семей с детьми, молодежи, со свободным режимом дня, с полным или ограниченным комплексом общественного обслуживания.

Основной вид деятельности – предоставление мест проживания в гостевых домах для отдыхающих и проведения досуга в разное время года.

Главной целью владельца и сотрудников туристической базы является предоставление комфортных условий проживания и организация досуга, для достижения данной цели выделены следующие задачи:

- Размещение гостей;

- Уборка помещений;

- Предоставлений необходимого для отдыха инвентаря;

- Организация экскурсий;

- Предоставление услуг бани/сауны;

На базе предоставляются основные услуги, входящие в стоимость оплаты домика: размещение гостей; уборка помещений; предоставление необходимого инвентаря; и дополнительные, предоставляемые за отдельную оплату: Организация экскурсий, свадеб, корпоративов, выпускных и т.д.; предоставление услуг бани/сауны. Для более простого распределения услуг была составлена схема целей базы отдыха, изображенная на рисунке 1.

Рисунок 1 - Схема целей и задач функционирования базы отдыха

 

Для выполнения целей базы отдыха на ее территории расположено 14 двухэтажных домиков, в каждом домике расположено 2 номера: на первом этаже располагается номер для троих (три кровати, столик, вешалка), на втором этаже номер на двоих (две кровати, столик, вешалка).

На базе работают: администратор, бухгалтер, бригадир, разнорабочие, горничные, работники столовой, которые выполняют следующие функции:

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

- в обязанности бухгалтера входит: начисление заработной платы сотрудникам, расчет стоимости услуг;

– в обязанности бригадира входит: управление разнорабочими; в обязанности разнорабочих входит: уборка территории, строительство, ремонт;

- в обязанности горничных входит: обслуживание гостей, уборка в номерах;

- в обязанности работников столовой входит: приготовление пищи, обслуживание гостей.

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

Рисунок 2 - Схема организационной структуры турбазы

 

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

Далее Клиент выбирает наиболее удобный для него день и с ним заключается договор. В договоре обязательно указываются: номер и дата договора, данные клиента (Фамилия, имя, отчество, контактные телефоны, паспортные данные), данные заезда (общая стоимость, дата заезда, дата выезда, место размещения, дополнительные услуги). Договор заключается в двух экземплярах, один остается у клиента, второй у директора базы отдыха.

Клиент вносит предоплату за заезд — 30% стоимости брони. Плата за проживание и услуги на базе отдыха осуществляется по ценам согласно утвержденному руководством базы отдыха прайс-листу. Оплата производится любым способом – наличными денежными средствами, путем безналичного перечисления по договору бронирования или с использованием расчетных (кредитных) карт.

Поселение в базу отдыха производится только после внесения клиентом оплаты за весь предполагаемый срок проживания. Документ, подтверждающий оплату за оказанные услуги, выдается при выезде клиента. За проживание детей в возрасте до 3 лет, без предоставления отдельного места, оплата не взимается. В случае отказа клиента от проживания или сокращения срока проживания администрация вправе удержать, из внесенной клиентом (его гарантом) оплаты сумму в размере стоимости одних суток проживания дополнительно. Данная сумма является платой за резервирование номера на имя клиента на весь период его проживания. База отдыха оказывает клиенту дополнительные услуги за плату по его желанию в соответствии с перечнем и прайс-листом на дополнительные услуги.

На территории базы отдыха находятся объекты, развлекательного назначения: баня,  основной инвентарь, спортивный инвентарь. Администратор базы отдыха информирует клиента о ценах на конкретную услугу, также дается информация о соблюдении правил техники пожарной безопасности, правил безопасности на воде, правил безопасности в лесу и правил проживания на базе отдыха, клиент обязан расписаться в журнале после проведения инструктажа.

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

Схема процесса бронирования, проживания и выезда клиента приведена в Приложении А.

У базы отдыха «Турман» на сегодняшний момент нет своего сайта. Каждая современная организация должна иметь собственный web-сайт. В условиях использования современных информационных технологий в процессе образования – это необходимый фактор, позволяющий автоматизировать распространение информации, касающейся данной организации (в данном случаи Базы отдыха «Турман»), облегчить процесс обмена данными.

До того когда был создан сайт бронирование номера выполнялось следующим образом: клиент, которому необходимо забронировать номер, искал способ забронировать номер, их было три:

1) приехать на базу отдыха лично

2) найти номер телефона и забронировать по телефону

3) найти в базу отдыха в социальных сетях и забронировать там

Схема процесса бронирования без сайта указа в приложении В.

Внедрение сайта в работу базы отдыха, дает следующие преимущества: облечение поиска базы потенциальными клиентами, рекламу базы отдыха в сети интернет, онлайн форму бронирования, то есть при внедрении сайта все способы бронирования объединяется на удобной, и понятной большинству пользователей платформе. При внедрении сайта меняется схема бронирования номера (Рис. 3), теперь пользователю необходимо только найти сайт, заполнить форму бронирования и подождать ответа администратора.

Рисунок 3 – Схема бронирования номера

Требования к современным сайтам

Создание и разработка сайтов включает:

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

- определение структурной схемы сайта - расположение разделов, контента и навигации;

- веб-дизайн - создание графических элементов макета сайта, стилей и элементов навигации;

- разработка программного кода, модулей и других элементов сайта необходимых в проекте;

- тестирование и размещение сайта в сети Интернет.

Понятие web-сайта

Информация, доступная пользователям Internet, располагается на компьютерах (Web-серверах), на которых установлено специальное программное обеспечение. Значительная часть этой информации организована в виде Web-сайтов. Каждый из них имеет свое имя (адрес) в Internet.

Web-сайт – это информация, представленная в определенном виде, которая располагается на Web-сервере и имеет свое имя (адрес). Для просмотра Web-сайтов на компьютере пользователя используются специальные программы, которые называются браузерами. В зависимости от того, какое имя (адрес) сайта мы зададим в строке "Адрес", браузер будет загружать в свое окно соответствующую информацию.

Web-сайт состоит из связанных между собой Web-страниц. Web-страница представляет собой текстовый файл с расширением *.htm, который содержит текстовую информацию и специальные команды – HTML-коды, определяющие в каком виде эта информация будет отображаться в окне браузера. Вся графическая, аудио - и видео-информация непосредственно в Web-страницу не входит и представляет собой отдельные файлы с расширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук), *.avi (видео). В HTML-коде страницы содержатся только указания на такие файлы. Каждая страница Web-сайта также имеет свой Internet адрес, который состоит из адреса сайта и имени файла, соответствующего данной странице. Таким образом, Web-сайт – это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (Web-страниц), размещенный на Web-сервере и имеющий индивидуальный адрес. Посмотреть Web-сайт может любой человек, имеющий компьютер, подключенный к Internet.

В настоящее время в глобальной сети интернет существует бесчисленное множество сайтов. Все сайты очень разноплановые и отличаются друг от друга по большому количеству параметров. Классифицировать все это многообразие сайтов достаточно сложно. Можно лишь выделить несколько направлений классификации по разным признакам.

Классификация web-сайтов по технологиям

Статические сайты. Изначально все сайты были статическими. Они созданы по классической технологии HTML. Статические сайты представляют собой набор HTML-страниц, связанных друг с другом гиперссылками и загруженных на web-сервер. После набора адреса, соответствующего статическому сайту, пользователь видит в браузере одно и то же содержание, так как страницы этих сайтов располагаются на web-сервере в неизменном виде. Страницы таких сайтов пользователь может скачать себе на компьютер и просматривать локально. Когда необходимо изменить содержимое страниц статических сайтов, автор при помощи специальной программы (HTML-редактор) или обычного текстового редактора модифицирует станицы на своем рабочем компьютере и заново выкладывает на web-сервер. Это достаточно трудоемкий процесс с риском испортить общий дизайн при публикации изменений на одной из страниц. Но они просты в создании и нетребовательны к ресурсам, могут быть расположены на любом хостинге, при эксплуатации не создают нагрузки на web-сервер и не выдают сбоев при большом количестве посетителей.

Динамические сайты - состоят из скриптов, шаблонов, информации и т. п. объектов в виде отдельных файлов. Содержимое такого сайта изменяется средствами самого сайта без применения пользователем дополнительного программирования.

Страница динамического сайта с одним и тем же адресом может выглядеть по-разному в зависимости от введенного запроса, прав доступа пользователя и других условий. Это обусловлено тем, что в динамических сайтах при запросе информация извлекается из базы данных, вставляется в шаблон, формируя новую web-страницу, которая отображается в браузере пользователя. Обновление контента динамических сайтов осуществляется гораздо легче – достаточно просто добавить информацию на новую страницу, которая попадает в базу данных с помощью определенного механизма и сайт как бы самостоятельно себя обновляет. Несмотря на интерактивность, широкие функциональные возможности и простоту обновления, динамические сайты не совершенны. Они создают повышенную нагрузку на web-сервер, требуют большее количество ресурсов, увеличивают расход при их создании.

Флэш-сайты. Технология флэш позволяет создавать эффектные интерактивные сайты со звуком и анимацией. Флэш сайты в общем понимании представляют собой совокупность сменяющих друг друга кадров в определенный промежуток времени. Основной задачей флэш-сайта является произвести сильное впечатление на пользователя, поразить яркой «живой» анимацией, привлечь максимальной интерактивностью, возможностью менять элементы оформления. Один из серьезных недостатков флэш-сайта – это долгая загрузка из-за значительного «веса». Кроме того, флэш-анимация достаточно сложная и дорогая в изготовлении, испытывает сложности взаимодействия с поисковыми системами, практически отсутствует индексация. Хотя флэш-анимация и способна лучше других реализовывать самые яркие и нестандартные интернет-проекты, тем не менее, в настоящее время от нее все чаще отказываются в пользу других технологий.

Мобильные устройства, которые приобретают все большую популярность, в ближайшее время полностью откажутся от использования флэша.

Классификация сайтов по видам доступа.

Открытые сайты - все сервисы сайта полностью доступны для всех посетителей. Чтобы воспользоваться всеми возможностями сайта достаточно просто на него зайти.

Полуоткрытые - для доступа к сервисам необходимо пройти процедуру регистрации на сайте. Процесс регистрации на разных сайтах может отличаться. Как правило, он заключается в заполнении анкеты с информационными полями: обязательными, такими как «имя пользователя», «пароль», «электронный адрес», и необязательными, такими как «пол», «возраст», «город» и т. п.

Далее предлагается ознакомиться с пользовательским соглашением. Последним шагом регистрации обычно является ее подтверждение по средствам кода или через указанный электронный адрес. Код подтверждения служит защитным механизмом с целью определения, робот регистрируется или человек. Теперь при входе на сайт необходимо ввести логин и пароль, чтобы получить доступ к дополнительным возможностям (скачать файлы, разместить комментарии, прочесть скрытый текст и т. д.). На некоторых сайтах регистрация платная.

Закрытые (окукленные) - сайты с закрытым доступом. Это могут быть служебные корпоративные сайты, личные сайты частных лиц или группы лиц. Такие сайты доступны для узкого круга пользователей. Доступ новым пользователям обычно предоставляется через специальные приглашения – инвайты. Инвайт – это код доступа (набор символов) или ссылка, содержащая в себе код, для регистрации в закрытом сервисе, форуме или партнерской программе. Приглашение обычно можно получить у уже зарегистрированного участника, либо у службы поддержки, либо выполнив определенные условия, установленные администрацией закрытого интернет-проекта. Инвайт используют для ограничения доступа к сервису сайта от посторонних пользователей. Закрытыми также могут быть проекты на стадии начального тестирования их сервисов.

Классификация сайтов по типам предоставляемых сервисов.

Сайт-визитка - небольшого объема сайт, представляющий собой визитную карточку фирмы либо частного лица в сети интернет. Такие сайты кратко рассказывают о товарах или услугах, предоставляемых организацией или индивидуальным предпринимателем. Как правило, на сайте-визитке содержится информация о виде деятельности, контактные данные, прайс-лист, схема проезда, форма обратной связи. Чаще всего сайт-визитка делается на основе шаблонного дизайна.

Интернет-магазин - интерактивный сайт с каталогом продукции, рекламирующий товары или услуги. С его помощью можно оформить заказ на покупку, получить счет на оплату, служащий подтверждением заказа, выбрать способ оплаты и доставки товара. В каталоге имеется подробное описание товаров или услуг, представленных в интернет-магазине, сертификаты качества, лицензии, отзывы экспертов и потребителей. Создаются такие сайты с использованием систем управления контентом.

Поисковая система - программно-аппаратный комплекс, оказывающий помощь пользователю в поиске информации в сети интернет. Дает возможность искать по изображениям, видео, картам, новостям, блогам, словарям и т. д. Поисковая система базируется на поисковом движке – комплексе программ, реализующих функциональности поисковой системы и являющихся коммерческой тайной фирмы-разработчика.

Поисковые системы состоят из агента, который индексирует информацию, перемещаясь по глобальной сети, базы данных и поискового механизма.

Почтовый сервис - предоставление услуг по отправке и получению электронных сообщений между пользователями сети интернет. Пересылка сообщений организуется специальными почтовыми серверами. При регистрации в почтовом сервисе пользователь получает электронный адрес и ему выделяется место на сервере для хранения писем. К электронным сообщениям, кроме информации, пользователь может добавлять документы, фотографии, видео, музыку и другие файлы. Существуют как платные, так и бесплатные почтовые сервисы. Отличаются они скорее не качеством и удобством предоставляемых услуг, а уникальностью и престижем почтового адреса.

Блог - также называемый интернет-журнал, онлайн-дневник. Представляет собой регулярно добавляемые не слишком большие статьи, которые могут, кроме текста, содержать изображения, аудио и видео файлы. Обычно блог ведется одним пользователем (личный блог), но встречаются также групповые блоги (социальные, корпоративные, клубные).

Для блогов свойственна возможность добавления другими пользователями комментариев к уже опубликованным статьям, создавая, таким образом, среду сетевого общения. Блоги могут быть тематическими либо общего содержания. Блоги располагаются на блог-платформе – специальном сервисе, позволяющем пользователю вести свой интернет-дневник, не углубляясь при его создании в программирование.

Социальная сеть - многопользовательский интерактивный сайт, содержимое которого в основном формируется и наполняется самими участниками. Социальные сети предназначены главным образом для общения, поиска людей. Участники социальной сети объединяются в сообщества по интересам. Общение между пользователями сети осуществляется посредством внутренней почты, обмена мгновенных сообщений. Для регистрации в социальной сети пользователь создает свой аккаунт (учетную запись, необходимую для идентификации участника) и заполняет анкету, в которой указывает сведения о себе. Регистрация может быть платной и бесплатной. Сети бывают открытые и закрытые.

Интернет-портал - крупный информационный ресурс, объединяющий различные сервисы. Портал предоставляет широкий спектр информации по определенной тематике. В рамках интернет-портала пользователи могут общаться друг с другом посредством форума, чата, мгновенных сообщений и других средств взаимодействия. Также портал может содержать развлекательный контент.

Выбор среды разработки

В последнее время было создано большое количество «конструкторов» для создания сайтов. Для сравнения подходящих для создания дипломного проекта было рассмотрено 4 наиболее популярных сервиса.

CMS «1С-Битрикс»

«1С-Битрикс» — популярная коммерческая CMS от российских разработчиков. Создавалась в первую очередь для высоконагруженных проектов: информационных порталов, интернет-магазинов, сайтов крупных компаний и государственных организаций. Наибольшее распространение получила в электронной коммерции.

Преимущества:

- Коробочная версия включает все необходимые модули для работы с сайтом. В каждой редакции продукта свой набор модулей — чем дороже, тем шире функционал.

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

- Система гибкая и кастомизируемая — можно создать и поддерживать проект практически любой сложности и любых масштабов. Регулярные обновления обеспечивают стабильную работу и открывают новые возможности.

- Есть магазин готовых решений «Маркетплейс 1С-Битрикс», где можно найти множество разработок, как просто расширяющих штатные возможности системы, так и позволяющих создать готовый сайт в кратчайшие сроки без привлечения технических специалистов.

- Модуль «Поисковая оптимизация» открывает широкие возможности для продвижения в поисковых системах.

- Интеграция с «1C: Предприятие». Можно отслеживать все покупки через сайт компании, а статус заказа — в личном кабинете. Также возможна синхронизация каталога через «1С» — вся информация о товарах будет обновляться автоматически.

- Надежность и безопасность — во всех редакциях, кроме «Старт», включен модуль «Проактивная защита». Он включает фаервол, антивирус, защиту от DDOS и др.

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

- Система «Композитный сайт» — уникальная, запатентованная технология, которая ускоряет загрузку ресурса за счет оптимизации процесса доставки контента и создания кэшированных копий страниц.

Недостатки:

- Требовательность к ресурсам. Сервер должен быть достаточно мощным. Однако многие хостеры предлагают доступные тарифы для «1С-Битрикс», что снимает проблему.

- Избыточность кода и сложная архитектура. Для поддержки сайта и доработок нужен программист, который изучил систему.

- Для внедрения и связи с «1C: Предприятие» необходимо привлекать профессионалов.

- Стоимость разработки и поддержки. Помимо стоимости самого «движка», необходимо учесть, что стоимость работы программистов на «Битриксе» обычно выше среднего.

- Платное обновление системы. Срок обновления — 1 год.

Вывод: на «1C-Битрикс» хорошо работают сложные, большие и высоконагруженные проекты.

CMS WordPress

WordPress создавался как CMS для ведения блогов. Но благодаря развитию плагинов, сейчас на WordPress можно создать даже интернет-магазин. Это простой в освоении и поддержке «движок» для начинающих сайтостроителей. Если возникают трудности, можно обратиться к Кодексу WordPress, где даются ответы на самые важные вопросы.

Преимущества:

- Свободное распространение. Свободно распространяется сам «движок», плагины к нему и некоторые шаблоны дизайна.

- Простота в установке, настройке и администрировании. Система создана так, чтобы работать с ней мог даже человек далекий от программирования.

- Многофункциональность. Возможности сайта можно расширять за счет плагинов.

- Доступность. Существует множество бесплатных тем и шаблонов дизайна, которые можно доработать.

- Интеграция со сторонними сервисами. К примеру, Livejournal, Instagram, Atom, онлайн-чатами, RSS, trackback, pingback и т.д.

Недостатки:

- Сбои в автоматическом обновлении. Приходится создавать резервную копию и обновлять вручную.

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

- Возможен конфликт плагинов. Плагины производятся сторонними компаниями и специалистами-энтузиастами, поэтому отличаются по качеству.

- Нагрузка на сервер. Еще одна проблема — из-за большого количества плагинов сайт становится «тяжелым», грузится дольше, работает медленнее.

- Низкая безопасность. Бесплатные плагины и темы могут иметь «дыры», через которые сайт можно заразить вирусами или использовать для спама.

Вывод:

WordPress хорош для ведения блогов, также его можно использовать для создания небольших коммерческих проектов. Но стоит учитывать риски. Плагины, на которых строится функционал сайта, в один момент могут перестать работать. Поэтому «движок» не рекомендуется для разработки интернет-магазинов и сложных, больших сайтов.

CMS Joomla!

Joomla! бесплатная CMS открытым исходным кодом, написана на языках PHP и JavaScript. Схожа с WordPress наличием модулей и дополнений, которые расширяют функционал. На Joomla создают сайты-визитки, корпоративные сайты, интернет-магазины и даже порталы.

Преимущества:

- Свободное распространение. Распространяется по стандартной общественной лицензии GPL. Модули и плагины так же бесплатны.

- Открытый исходный код. Система позволяет разработчикам дорабатывать функционал самостоятельно.

- Популярность. В сети есть множество готовых модулей и дополнений. Доступны готовые дизайнерские решения, многие из которых бесплатны.

- Доступность. Система проста в установке и не предъявляет особых требований к хостингу. Работает на серверах с ОС Linux, Mac OS и других.

- Обучающие материалы. Мануалы и инструкции — в свободном доступе, это облегчает освоение новой CMS для разработчика.

- Функциональность базовой версии. Система поддерживает более 60 языков, есть настройка прав доступа и групповое администрирование, встроенный менеджер рассылки новостей, можно создать неограниченное количество страниц и т.д.

Недостатки:

- Сложная панель управления. Внутренняя панель управления требует изучения, иногда простые операции отнимают слишком много времени.

- Сложность модернизации. Система проста в установке, но модернизация происходит за счет дополнений, то есть «костылей».

- Низкое качество модулей. Поставляются бесплатно и не имеют технической поддержки. Поэтому для обеспечения работоспособности сайта необходим программист.

- Лишний код. Избыточность кода и дополнительные модули, которые зачастую не оптимизированы, снижают скорость работы сайта.

- Проблемы с безопасностью. Низкое качество плагинов подразумевает легкий взлом. А из-за большого количества модулей бывает сложно найти «дыру» в защите.

- Сложность оптимизации под поисковые системы. Решается за счет установки дополнительных модулей.

Вывод:

Joomla отлично справляется с задачами на небольших проектах: можно создавать информационные сайты, несложные интернет-магазины, персональные страницы брендов. Как и у всех подобных решений, достоинства становятся источником проблем — подключаемые модули часто не имеют техподдержки, документации и должной защиты.

Система управления контентом сайта MODX

MODX — бесплатная система управления контентом сайта с открытым исходным кодом. Написана на PHP, для хранения данных может использовать MS SQL, MySQL или СУБД. На данный момент актуальна версия Modx Revolution.

Преимущества:

- Скромные требования к хостингу. Достаточно поддержки PHP, веб-сервера IIS или Apache и базы данных MySQL.

- Кроссбраузерность. Можно создавать любые сайты на стандартах CSS и XHTML, которые адаптируются под различные браузеры.

- Контроль над выводом HTML-кода. Логика работы CMS и дизайна разделены, а синтаксис тегов позволяет оставить чистый код шаблона.

- Универсальность. Сайт можно установить на серверах IIS, Apache, Nginx, Lighttpd и Zeus. А также на облачных серверах через Amazon Elastic Compute Cloud (EC2) и в собственном облаке MODX Cloud.

- Поддержка множества технологий и сервисов. Система работает с AJAX, MooTools, prototype, jQuery, ExtJS, PHP от 5.3.3, RSS, веб-статистикой и подписками.

- Магазин модулей. Движок легко расширяется за счет плагинов, можно подключить платежные системы, онлайн-магазин, форумы, блоги, баннеры, галереи, формы подписки и т.д.

Недостатки:

- Сложность поиска информации. При возникновении проблем бывает сложно найти ответы на возникающие вопросы.

- Мало готовых шаблонов. По сравнению с другими бесплатными CMS, количество бесплатных шаблонов не превышает нескольких десятков.

- Нужны плагины. Базового функционала не хватает для полноценной работы. К примеру, для восстановления удаленных объектов нужен плагин. При этом бесплатных расширений мало, а те, что есть, имеют множество недоработок.

- «Тяжелая» административная панель. При работе с контентом много времени тратится на ожидание: страницы открываются заново, списки раскрываются постепенно и т.п.

- Недостатки в системе безопасности. Отслеживать защиту необходимо в ручном режиме: обновлять систему, шифровать соединения и т.д.

Вывод:

MODX считается довольно гибкой системой, которую можно настроить «под себя». Но в то же время для администратора сайта она довольно сложна. CMS позволяет проводить платежи, но в плане безопасности уступает коммерческим альтернативам. В целом, ее можно рекомендовать для создания небольших интернет-магазинов и корпоративных сайтов.


Дата добавления: 2021-07-19; просмотров: 112; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!