Файл: Сайт компании по ремонту квартир и коттеджей.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 154

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

11 офисов. Для поиска web-сайтов применялась поисковая система Google. По запросу «Ремонт квартир и коттеджей» нашлось примерно 1370000 результа- тов.
ООО «ТопДом Арт»: местонахождение – г. Москва, web-сайт http://www.topdom.ru.
Фирма специализируется на ремонтно-дизайнерских работах. На рисунке 1 представлена главная страница web-сайта компании
«
ТопДом Арт».
Рисунок 1 – Главная страница сайта компании
«
ТопДом Арт»

12
ООО «Строительная компания Премиум»: местонахождение – г. Ека- теринбург, web-сайт http://premium-sk.ru. ООО «Строительная компания
Премиум» выполняет строительно-ремонтные и дизайнерские работы класса
Люкс, Премиум и Стандарт. Главная страница web-сайта компании «Строи- тельная компания Премиум» представлена на рисунке 2.
Рисунок 2 – Главная страница компании «Строительная компания Премиум»

13
ООО «Ремонт Сити»: местонахождение – г. Екатеринбург, web-сайт http://otdelka96.ru/.
Компания выполняет все виды ремонтно-строительных и дизайнерских работ в Екатеринбурге и Свердловской области. Главная стра- ница web-сайта компании «Ремонт Сити» представлена на рисунке 3.
Рисунок 3 – Главная страница компании «Ремонт Сити»

14

1.3
Анализ систем управления web-сайтами
MODx – имеет открытый исходный программный код и свободно рас- пространяется по лицензии GPL, и дает возможность любому пользователю использовать сайты, созданные на данной CMS как в коммерческих целях, так и в личных.
MODx написана на языке PHP, использует для хранения данных
MySQL, может быть установлена практически на всех web-серверах. А адми- нистративная часть работает почти во всех современных браузерах.
За свою многолетнюю историю MODx прошла путь от небольшой платформы до мощного инструментария, с помощью которого можно созда- вать проект любой сложности, а если поставленная задача относится к не- стандартным, то имеется возможность самостоятельно дополнить или изме- нить MODx таким образом, чтобы она соответствовала поставленным требо- ваниям.
Однако, следует учесть, что если пользователь не относится к профес- сиональным специалистом по web-разработке, то первое время ему будет до- статочно сложно разобраться во всех тонкостях данной системы. Предостав- ляя большие возможности, система при этом требует от разработчика глубо- ких познаний web-технологий.
С 2009 года система управления контентом MODx развивалась в двух направлениях: MODx Evolution и MODx Revolution.
MODX Evolution – классическая базовая CMS «семейства» MODX.
Первый выпуск данной системы вышел в 2005 году. В силу проверки време- нем, он имеет большую базу дополнений (нежели Revolution), которые рас- ширяют базовый функционал системы. Эта ветка развития отличается каче- ственным оптимизированным кодом, что делает данную систему пригодной для создания сайтов различных типов.
MODX Revolution была создана в течение трехлетнего периода. Пер- вый выпуск вышел в 2010 году. Он представляет собой полностью перепи-

15 санный программный код, ориентированный на применение в достаточно крупных проектах, web-сайтах. Revolution предлагает более масштабируе- мую, настраиваемую и многофункциональную структуру.
MODX Evolution работает быстрее на «маленьких» сайтах, а MODX
Revolution может масштабироваться до очень больших, мульти-серверных сред. Она поддерживает более гибкое настраиваемое кэширование, имеет возможность функционировать с несколькими базами данных (Microsoft SQL
Server, СУБД MySQL). Кроме того MODx Revolution изначально дает воз- можность использования одного дистрибутива на нескольких web-сайтах
(мультисайтинг), защищенные конфигурации с большим количеством фай- лов хранятся вне корневого каталога web-сервера.
Хотя обе версии CMS MODx – и Evo, и Revo имеют поддержку ресур- сов (web-страниц) и web-ссылок (перенаправление ссылок на другие страни- цы в интернете), MODX Revolution также включает в себя статические ре- сурсы (статические файлы в файловой системе), символические ссылки
(ссылки на другие страницы, которые могут сохранять свои источников ме- диа-данных, файлы последних при этом можно хранить буквально в любом месте, которое доступна через API (например, Amazon S3).
Преимущества:
• дружественные URL для страниц сайта;
• SEO- ориентированность;
• система шаблонов позволяет полностью контролировать исходный код, т.е. ни единой строчки не генерируются CMS без участия пользователя, к тому же нет жесткой привязки к стандартам шаблонизации;
• юзабилити – использование javascript-фреймворка Ext JS для реали- зации административной панели позволяет сделать доступ к любому разделу в несколько кликов, а так же формирует деревовидную структуру докумен- тов с неограниченным уровнем вложенности, позволяет вести работу с доку- ментами на сервере, что позволяет экономить много времени, как во время


16 реализации проекта для разработчика, так и при дальнейшей эксплуатации администратором;
• бесплатность и открытый исходный код системы позволяет любому пользователю присоединиться к разработке и принять участие в ее улучше- ниях.
Недостатки:
• без начальных знаний html и css является сложной для изучения;
• малый объем документации и обучающих видеоуроков на русском языке.
WordPress – имеет открытый исходный код и распространяется под лицензией GNU GPLv2. Написана на PHP, в качестве базы данных использу- ет MySQL. Область применения – от достаточно сложных интернет- магазинов и новостных ресурсов до блогов. Встроенная система «тем» и
«плагинов» вместе с удачной архитектурой дает возможность создавать практически любые проекты.
12 июня 2001 года Мишель Вальдриги начал разработку движка b2, впоследствии к проекту присоединились Мэтт Мюлленвег и Майк Литтл. В январе 2003 года Вальдриги прекратил разработку, поэтому автором
WordPress считается Мэтт Мюлленвег. Права на товарную марку
«WordPress» принадлежат некоммерческому фонду WordPress Foundation.
В 2003 году компания CNET стала использовать WordPress для своих проектов. Мюлленвег встретился с вице-президентом компании и принял предложение о сотрудничестве. В 2005 году он ушёл из CNET, основал
Automattic и посвятил себя разработке проектов на движке WordPress.
Преимущества:
• лицензия GNU/GPL, под которой распространяется CMS WordPress, позволяет распространяться среди пользователей на бесплатной основе.
Каждый человек может использовать его для своих задач, дорабатывать, ви- доизменять и т.д.;

17
• отсутствие особенных требований к серверу, на котором размещен
WordPress
. Для стабильной работы достаточно предустановленных модулей
PHP и базы данных MySQL;
• встроенный визуальный редактор, похожий на работу в Microsoft
Word, где любая задача по вставке видео и изображений, а так же формати- рованию текста, осуществляется в несколько кликов мышью;
• простота и дружественность админки делает ее доступной большо- му кругу потребителей.
Недостатки:
• высокая нагрузка на сервер;
• относительное недоверие поисковых систем к сайтам на бесплатных движках;
• дублирование страниц и изображений.
Joomla – входит в тройку лидеров среди бесплатных CMS и славится своим дружелюбным интерфейсом, простотой освоения, огромным выбором тем оформления страниц, расширений, увеличивающих функциональность, а так же большим количеством сайтов и форумов поддержки.
История Joomla началась в Австралии, когда компания Miro в 2001 го- ду разработала CMS под названием Mambo. Первый год CMS Mambo рас- пространялась бесплатно, с целью тестирования и исправления багов. В 2002 году появляется платная версия, но бесплатная версия остается и распростра- няется по лицензии GNU/GPL. Основным преимуществом платной Mambo была постоянная поддержка со стороны разработчиков и повышенной без- опасность Mambo сайтов. CMS с открытым исходным кодом получила название Mambo Open Source или сокращенно MOS. К преимуществам MOS можно было отнести огромное сообщество и большое количество сторонних разработчиков, которые постоянно расширяли функционал MOS.
К концу 2004 г. все участники пришли к соглашению, что версия MOS должна официально называться Mambo, и с этого момента успешное буду- щее для самой быстро разрабатываемой CMS было обеспечено.


18
В 2005 году начались дискуссии о создание фонда Mambo для версии с открытым исходным кодом, с целью обеспечения ее поддержки и модифика- ции. И осенью того же года руководство Mambo Foundation анонсировала ин- тернет-страницу поддержки Mambo. В течение последующих нескольких ча- сов развернулась крупная полемика, стало ясно, что фонд был основан ком- панией Miro, и что она не планирует в дальнейшую разработку CMS старую команду специалистов.
После чего команда разработчиков Mambo опубликовала свою пози- цию по данному вопросу, и опубликовала ее на opensourcematters.org. Сооб- щив о том, что после консультации с адвокатской конторой, они решили продолжить разработку Mambo, но в ее основу лег другой исходный код, по- степенно эта информация стала распространяться на различных форумах и сайтах.
Это ответвление получило название Joomla. На сайте официальной поддержки Joomla был объявлен конкурс на создание логотипа Joomla. К этому моменту на сайте сообщества Joomla было зарегистрировано около
80 00 человек.
После этих событий Mambo Foundation представила свою новую ко- манду разработчиков.
И наконец, 17 сентября 2005 года была опубликована версия 1.0 про- дукта Joomla. Довольно скоро многие независимые разработчики, а также группы, которые занимались разработкой компонентов Mambo, перевели проекты Simpleboard (сегодня — FireBoard), DOCman и многие другие на платформу Joomla, тем самым выразив доверие новому проекту. Префикс mos
, который использовался во многих переменных и терминах, быстро пре- вратился в jos.
Спустя два года Joomla 1.0 стала одной из самых популярных бесплат- ных систем управления контентом в мире. Но эти два года были потрачены не на разработку и улучшение CMS, а на юридические и финансовые споры.
Язык программирования Ruby и, в частности, Ruby on Rails, все больше и

19 больше использовались для разработки web-сайтов. Программные интерфей- сы играли все более важную роль.
Система Joomla 1.0х стала выглядеть несколько устаревшей и серой в такой компании. Она не предоставляла широких возможностей разработки, а пользователи жизненно нуждались в системах вроде Plone, ТуроЗ, Drupal и многих других, которые не имели проблем с размерами и гибкостью, и поз- воляли постоянно включать новые технологии в свои проекты.
За последние два года Joomla версии 1.0х уже не расширялась далее, хотя обновления, связанные с безопасностью, с минимальными изменениями кода периодически выходили.
Версия Joomla 1.5 уже могла конкурировать с Drupal, конечно, пре- имуществ у второй больше, но Joomla проще в освоение. С появлением Joom- la
1.5 стало возможно создание на основе этой системы управления безба- рьерных (barrier-free) web-сайтов на различных языках и включиться в ос- новной поток Web 2.0, который захлестнул большинство предприятий. Те- перь открыта дорога к разработке компонентов в таких средах, как Eclipse.
С существующим сообществом, разработчиками и плотностью инстал- ляций Joomla легко покрывает многие секторы рынка. Многие хост- провайдеры стали предоставлять в распоряжение своих клиентов предвари- тельно инсталлированную систему Joomla, чтобы они не имели серьезных проблем с переходом от более простых веб-сайтов.
На сегодняшний момент существую несколько версий выше Joomla!
1.5: Joomla 1.6, Joomla 1.7, Joomla 2.5 и Joomla 3.0.
На базе CMS Joomla можно построить практически любой функционал сайта: от сайта визитки, до тематического портала.
Преимущества:
• работа над ресурсом ведется через обычный браузер, так что где бы администратор сайта не находился, он постоянно будет иметь доступ к дан- ным своего сайта;


20
• уменьшение виртуального пространства на хостинге за счет исполь- зования базы данных;
• простое и удобное управление структурой сайта, галереями, катало- гами, разделами и т.д.;
• статистика посещаемости страниц сайта.
Недостатки:
• трудности при переходе на более новую версию, когда возможно нарушение некоторых установленных компонентов, причём возможно лишь последовательное обновление через промежуточные версии;

Joomla лидирует в числе «систем-любимчиков» взломщиков. Сайты на этой системе чаще всего подвергаются атакам;
• сложность освоения.
Drupal – бесплатная, свободно распространяемая CMS, позволяющая легко разрабатывать, публиковать и управлять разнообразными по содержа- нию сайтами. Тысячи пользователей и организаций используют Drupal для качественного управления своими сайтами. Drupal готов к работе уже после загрузки, в сборку включён инсталлятор, который позволяет установить про- грамму в графическом режиме даже совсем неподготовленным пользовате- лям.
Преимущества:
• распространяется с открытым исходным кодом, что означает до- ступность всех плюсов программного обеспечения с открытым исходным ко- дом;
• для Drupal разработано большое число модулей, расширяющих его встроенный функционал;
• Drupal содержит встроенную систему кеширования, способную сни- зить нагрузку на сервер, а так же уменьшить время генерации страницы;
• в отличие от других систем управления контентом, в Drupal есть си- стема поиска, реализованная на уровне ядра.

21
Недостатки:
• интерфейс администрирования сайта в Drupal несколько сложен для понимания пользователей;
• необходимость в мощном оборудовании, т.к. иначе могут возник- нуть проблемы в плане качественной работоспособности.
NetCat – одна из ведущих российских систем управления сайтами и интернет-магазинами. Разрабатывается с 1999 года. На сегодняшний день
NetCat имеет масштабную партнерскую сеть, более 18000 работающих сай- тов, систему сертификации партнеров: web-студий, независимых разработчи- ков и хостинг-провайдеров. Компания имеет два представительства – в
Москве и Воронеже.
Продуктовая линейка NetCat насчитывает пять редакций – от недорого- го Standard, ориентированного на простые сайты «визитки» до полнофункци- ональной Extra, с помощью которой можно реализовать очень сложные про- екты. Также на NetCat возможно разработка полноценных мобильных сайтов
(с поддержкой SEO, платежных систем, 1С и т.д.) и сайтов с адаптивным ди- зайном.
Профессиональная CMS NetCat постоянно развивается, обрастая новы- ми возможностями. Вектор движения компании базируется на актуальных рыночных тенденциях и концентрирует свои усилия на разработке собствен- ных SaaS-решений.
В первую очередь, это «умная платформа», призванная повышать эф- фективность веб-проектов: информационных порталов, корпоративных сай- тов, интернет-магазинов, landing pages и web-сервисов.
В комплексе с CMS содержится большой инструментарий, необходи- мый для запуска эффективного бизнес-процесса: от подключения к CRM и сервисам web-аналитики до настройки всевозможных программ лояльности и аудита проекта (включая составление карты пути посетителя и анализ пове- денческих паттернов).