Файл: Разработка сайта компании по ремонту квартир и коттеджей».pdf
Добавлен: 28.03.2023
Просмотров: 1075
Скачиваний: 17
MODX Revolution была создана в течение трехлетнего периода. Первый выпуск вышел в 2010 году. Он представляет собой полностью переписанный программный код, ориентированный на применение в достаточно крупных проектах, 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 для реализации административной панели позволяет сделать доступ к любому разделу в несколько кликов, а так же формирует деревовидную структуру документов с неограниченным уровнем вложенности, позволяет вести работу с документами на сервере, что позволяет экономить много времени, как во время реализации проекта для разработчика, так и при дальнейшей эксплуатации администратором;
- бесплатность и открытый исходный код системы позволяет любому пользователю присоединиться к разработке и принять участие в ее улучшениях.
Недостатки:
- без начальных знаний 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, позволяет распространяться среди пользователей на бесплатной основе. Каждый человек может использовать его для своих задач, дорабатывать, видоизменять и т.д.;
- отсутствие особенных требований к серверу, на котором размещен 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 было обеспечено.
В 2005 году начались дискуссии о создание фонда Mambo для версии с открытым исходным кодом, с целью обеспечения ее поддержки и модификации. И осенью того же года руководство Mambo Foundation анонсировала интернет-страницу поддержки Mambo. В течение последующих нескольких часов развернулась крупная полемика, стало ясно, что фонд был основан компанией Miro, и что она не планирует в дальнейшую разработку CMS старую команду специалистов.
После чего команда разработчиков Mambo опубликовала свою позицию по данному вопросу, и опубликовала ее на opensourcematters.org. Сообщив о том, что после консультации с адвокатской конторой, они решили продолжить разработку Mambo, но в ее основу лег другой исходный код, постепенно эта информация стала распространяться на различных форумах и сайтах.
Это ответвление получило название Joomla. На сайте официальной поддержки Joomla был объявлен конкурс на создание логотипа Joomla. К этому моменту на сайте сообщества Joomla было зарегистрировано около 8000 человек.
После этих событий Mambo Foundation представила свою новую команду разработчиков.
И наконец, 17 сентября 2005 года была опубликована версия 1.0 продукта Joomla. Довольно скоро многие независимые разработчики, а также группы, которые занимались разработкой компонентов Mambo, перевели проекты Simpleboard (сегодня — FireBoard), DOCman и многие другие на платформу Joomla, тем самым выразив доверие новому проекту. Префикс mos, который использовался во многих переменных и терминах, быстро превратился в jos.
Спустя два года Joomla 1.0 стала одной из самых популярных бесплатных систем управления контентом в мире. Но эти два года были потрачены не на разработку и улучшение CMS, а на юридические и финансовые споры. Язык программирования Ruby и, в частности, Ruby on Rails, все больше и больше использовались для разработки web-сайтов. Программные интерфейсы играли все более важную роль.
Система Joomla 1.0х стала выглядеть несколько устаревшей и серой в такой компании. Она не предоставляла широких возможностей разработки, а пользователи жизненно нуждались в системах вроде Plone, ТуроЗ, Drupal и многих других, которые не имели проблем с размерами и гибкостью, и позволяли постоянно включать новые технологии в свои проекты.
За последние два года Joomla версии 1.0х уже не расширялась далее, хотя обновления, связанные с безопасностью, с минимальными изменениями кода периодически выходили.
Версия Joomla 1.5 уже могла конкурировать с Drupal, конечно, преимуществ у второй больше, но Joomla проще в освоение. С появлением Joomla 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 можно построить практически любой функционал сайта: от сайта визитки, до тематического портала. Преимущества:
- работа над ресурсом ведется через обычный браузер, так что где бы администратор сайта не находился, он постоянно будет иметь доступ к данным своего сайта;
- уменьшение виртуального пространства на хостинге за счет использования базы данных;
- простое и удобное управление структурой сайта, галереями, каталогами, разделами и т.д.;
- статистика посещаемости страниц сайта.
Недостатки:
- трудности при переходе на более новую версию, когда возможно нарушение некоторых установленных компонентов, причём возможно лишь последовательное обновление через промежуточные версии;
- Joomla лидирует в числе «систем-любимчиков» взломщиков. Сайты на этой системе чаще всего подвергаются атакам;
- сложность освоения.
Drupal – бесплатная, свободно распространяемая CMS, позволяющая легко разрабатывать, публиковать и управлять разнообразными по содержанию сайтами. Тысячи пользователей и организаций используют Drupal для качественного управления своими сайтами. Drupal готов к работе уже после загрузки, в сборку включён инсталлятор, который позволяет установить программу в графическом режиме даже совсем неподготовленным пользователям.
Преимущества:
- распространяется с открытым исходным кодом, что означает доступность всех плюсов программного обеспечения с открытым исходным кодом;
- для Drupal разработано большое число модулей, расширяющих его встроенный функционал;
- Drupal содержит встроенную систему кеширования, способную снизить нагрузку на сервер, а так же уменьшить время генерации страницы;
- в отличие от других систем управления контентом, в Drupal есть система поиска, реализованная на уровне ядра.
Недостатки:
- интерфейс администрирования сайта в Drupal несколько сложен для понимания пользователей;
- необходимость в мощном оборудовании, т.к. иначе могут возникнуть проблемы в плане качественной работоспособности.
NetCat – одна из ведущих российских систем управления сайтами и интернет-магазинами. Разрабатывается с 1999 года. На сегодняшний день NetCat имеет масштабную партнерскую сеть, более 18000 работающих сайтов, систему сертификации партнеров: web-студий, независимых разработчиков и хостинг-провайдеров. Компания имеет два представительства – в Москве и Воронеже.
Продуктовая линейка NetCat насчитывает пять редакций – от недорогого Standard, ориентированного на простые сайты «визитки» до полнофункциональной Extra, с помощью которой можно реализовать очень сложные проекты. Также на NetCat возможно разработка полноценных мобильных сайтов (с поддержкой SEO, платежных систем, 1С и т.д.) и сайтов с адаптивным дизайном.
Профессиональная CMS NetCat постоянно развивается, обрастая новыми возможностями. Вектор движения компании базируется на актуальных рыночных тенденциях и концентрирует свои усилия на разработке собственных SaaS-решений.
В первую очередь, это «умная платформа», призванная повышать эффективность веб-проектов: информационных порталов, корпоративных сайтов, интернет-магазинов, landing pages и web-сервисов.
В комплексе с CMS содержится большой инструментарий, необходимый для запуска эффективного бизнес-процесса: от подключения к CRM и сервисам web-аналитики до настройки всевозможных программ лояльности и аудита проекта (включая составление карты пути посетителя и анализ поведенческих паттернов).
Преимущества:
- возможность поддерживать несколько web-сайтов на базе одной установки;
- высокая скорость загрузки страниц;
- наличие графического редактора типа Word, который позволяет легко редактировать страницы;
- техническая поддержка;
- простота освоения для неопытных пользователей; • высокий уровень безопасности. Недостатки:
- мало документации;
- сложный интерфейс администрирования;
- высокая цена.
1С-Битрикс – это автоматизированная CMS, реализованная компанией 1С-Битрикс. Для хранения данных сайта используется файловая система сервера и реляционная СУБД. Поддерживаются такие СУБД как: MySQL,
Oracle, MS SQL. Продукт работает на Microsoft Windows и UNIX‐подобных платформах, включая Linux.
Количество модулей в устанавливаемой системе зависит от редакции продукта.
Первая версия Битрикса вышла 10 февраля 2003 года под названием «Битрикс: Управление сайтом 3.0», и имела 14 модулей, позволяющих:
- максимально упростить разработку сайта;
- оптимизировать процесс управления структурой и содержанием;
- снизить расходы на сопровождение сайта;
- оценивать эффективность проводимых рекламных кампаний;
- обновлять систему с сайта компании «Битрикс»;
- создавать на базе продукта собственные бизнес-приложения.
Преимущества:
- высокая надежность и безопасность;
- стабильное обновление;
- техническая поддержка; • много подробной документации. Недостатки:
- требовательность к хостингу;
- необходимость в мощном оборудовании;
- высокая цена.