Создание системы управления содержимым (CMS) на примере web представительства фирмы недвижимости - Программирование, компьютеры и кибернетика дипломная работа

Создание системы управления содержимым (CMS) на примере web представительства фирмы недвижимости - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Создание системы управления содержимым (CMS) на примере web представительства фирмы недвижимости

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

На сегодняшний день WWW (World Wide Web) - глобальная компьютерная сеть, содержащая миллионы сайтов, на которых размещена всевозможная информация. Пользователи ПК получают доступ к этой информации посредством использования технологии Internet. Для навигации в WWW используются специальные программы - Web-браузеры, которые существенно облегчают путешествие по бескрайним просторам WWW. Вся информация в Web-браузере отображается в виде Web-страниц, которые являются основным элементом WWW.
Еще совсем недавно единственным способом создания сайта было создание набора статичных HTML-страничек и их размещение в сети Интернет. Сейчас при создании сайта владелец стремится к тому, чтобы получать не просто статичный, «мертвый сайт», а сайт, который может жить и изменяться, активно взаимодействовать с клиентом, позволять эффективно управлять своим содержанием, легко масштабироваться. Такие сайты принято называть динамическими сайтами, и именно они составляют большую часть Интернета.
Потребность в размещении на сайте документов самых различных форматов, широкое использование изображений, анимации, видео и аудиофайлов требовало создания унифицированных систем управления содержимым. С другой стороны, веб-приложения стали представлять собой сложные программные комплексы, что потребовало создания систем поддержки их программной разработки.
Решением этих проблем стало создание систем управления содержимым (CMS), принципы которой были реализованы в данной работе, цель которой - создание web представительства фирмы недвижимости. Официальное представительство в Интернет - корпоративный сайт - сегодня неотъемлемая часть практически каждой компании, оно является составляющей фирменного стиля, отражает особенности и направления деятельности компании. Web-сайт - это лицо фирмы. Он представляет уникальную возможность для нее ненавязчиво предоставить большой объем информации о себе и предлагаемых услугах.
1. Зачем нужно интернет - представительство (веб - сайт) компании
1.1 Цели создания интернет-представительств
Создание корпоративного интернет - представительства может преследовать широкий диапазон целей. Сайт может являться просто визитной карточкой компании, элементом фирменного стиля - уже сейчас отсутствие адреса в Интернете наносит ущерб имиджу компании. Сайт может способствовать продвижению торговой марки, продукции и услуг. Реклама и маркетинг - традиционные направления использования Интернет-представительств. Сайт может быть эффективным инструментом, позволяющим организовать работу с клиентами и партнерами компании, существенно сокращая расходы компании на этих ключевых направлениях её деятельности. На базе сайта можно создать внутрикорпоративный портал, облегчающий доступ к информации и повышающий эффективность работы информационной системы компании. Сайт может служить площадкой для Интернет - коммерции, торговой точкой, что позволяет расширить присутствие Компании на рынке, а также удешевить стоимость продаж продукции и услуг.
Специфика и вид веб - сайта компании определяются исходя из специфики и особенностей деятельности компании, а также определённых руководством компаниии целей.
1.2 Т радиционные направления использования интренет-представительств 1. Аудитория Интернета
На настоящий момент аудитория российского Интернета сопоставима с аудиторией традиционных СМИ. По данным Monitoring.ru на конец 2000 года максимальная аудитория Интернета составляла 11 млн. человек, при этом аудитория Интернета среди людей с высокими социальными характеристиками (доход, образование, статус и пр.) значительно выше. Так, среди людей с доходом выше 2000 руб. на члена семьи аудитория Интернета составляет уже сейчас более 30 %. По данным сайта Страна.ру доля людей с месячным доходом на члена семьи свыше $100 составляет 15 % от аудитории Интернета.
2. На кого рассчитан сайт Потенциальными пользователями сайта являются: - настоящие и потенциальные клиенты компании; - настоящие и потенциальные партнеры компании (дилеры, поставщики, подрядчики и т. д.); - представители СМИ; - представители конкурирующих и смежных отраслей; - сотрудники компании. 3. Преимущества веб - сайта Веб - сайт в Интернете позволяет своим пользователям получать от компании свежую информацию постоянно 24 часа в сутки 7 дней в неделю. Используя гипертекст, интерактивность, присущие только Интернету, можно добиться действительно эффективного воздействия на потенциальных клиентов компании. При этом ни печатная продукция, ни радио и телевидение не позволяет подавать информацию в таком удобном и презентабельном виде, как выполненный профессионалами веб - сайт. Необходимо принять во внимание оперативность подачи информации на веб - сайте: прайс - лист или иная информация, размещенная в печатной продукции, особенно в толстых журналах, а также на радио и телевидении может устареть к моменту выхода в печать или эфир, что лишает возможности доносить до целевой аудитории "быстропортящуюся" информацию через традиционные медиа. 
Обновление информации на веб - сайте не требует такого количества времени, как разработка печатного макета, статьи и рекламного ТВ - материала, а также по сравнению с подготовкой и распространением бумажных документов. Кроме того, помимо текста на сайт можно выложить вставки графических изображений, аудио- и видеоролики и другой визуальный материал. Экономия трудовых ресурсов Интернет - представительство помогает сотрудникам компании сэкономить время, при объяснении дилерам, партнерам и потенциальным клиентам всевозможных технических деталей, касающихся продукции компании. Исчерпывающая информация сайта, разделы "Ответы на часто задаваемые вопросы", "Конференции", "Полезная информация", размещенные на сайте, избавляют сотрудников компании от необходимости разъяснять и давать ответы на тривиальные вопросы по телефону, отправлять и принимать огромное количество факсов. А при правильной постановке и выполнении задачи интернет - сайт может сократить объем трудовых ресурсов, направленных на прием и обработку заказов на услуги, предоставляемые компанией. Конечно, содержание сайта требует определенных расходов, но в то же время создание веб - представительства позволяет экономить на других статьях расходов. 
1.3 Обязанности и функции корпоративного сайта
Исторически компании обратили внимание на Интернет, как на средство предоставления информации для широких масс. Представительства в Интернет были на первом этапе только рекламными - шел однонаправленный поток информации. Затем возможности Интернет стали использоваться шире - поток стал двусторонним. Сайт в сети стал рассматриваться как инструмент - вначале только для общения с клиентами, а затем и для организации бизнеса в целом. Об "Интернет-бизнесе" слышно повсюду. Теоретически сейчас общаются между собой не только "живые" представители заказчика и исполнителя, а также их корпоративные системы. Хотя в реальности, особенно в России, все обстоит не так гладко, и зачастую затраты на освоение новых инструментов бизнеса превышают выгоду от их использования.
Говорить про абстрактный корпоративный сайт - все равно, что рассуждать о какой-то "средней" компании. У разных компаний - разные задачи, бизнес-модели, соответственно и сайты. Однако при явных внешних отличиях каждого сайта, можно выделить ряд одинаковых функций, которые на него возлагаются. К ним можно отнести следующие:
донесение информации до потребителя;
продвижение продукции и услуг компании;
Основные функции, возложенные на корпоративный сайт:
Исторически сложилось, что развитие Интернет-представительств Российского бизнеса, прежде всего, имело ярко выраженное назначение поднятия имиджа фирм. Действительно, лет 10 назад наличие адреса сайта и адреса электронной почты на визитной карточке сотрудника говорило о фирме многое. В наше время наличие подобной информации на визитных карточках, рекламных материалах является само собой разумеющимся, а отсутствие вызывает порой недоумение и соответствующие мысли о "несерьезности" организации. Таким образом, даже само наличие сайта поднимает имидж фирмы.
Сегодня совсем недостаточно говорить о роли лишь самого факта наличия сайта в поднятии имиджа организации. При доступности Интернет важно еще и содержание информации, предоставляемой удаленному посетителю Интернет-представительства, и дизайн, и смысл, и стиль, и качество предоставляемых документов.
Стоит помнить, что после "первого знакомства" с клиентом требуется довольно кропотливая работа, время и усилия. Они, как правило, прямо пропорциональны стоимости обсуждаемого решения и зависят от множества объективных и субъективных факторов. Основная задача, которая ставится при реализации "имиджинговой" составляющей - заинтересовать, привлечь клиента, получить первую контактную информацию, необходимую для дальнейшей работы. Степень реализации "имиджинговой" составляющей определяется не только числом обращений, но и многими другими факторами - позициями сайта в рейтингах поисковых систем и... тем имиджем, который имеет фирма в существующей нише клиентов.
Неотъемлемой частью любого бизнеса является реклама. Рекламная составляющая корпоративного сайта может и должна быть реализована!
Любая организация имеет рекламные материалы, даже, если она не ведет коммерческой деятельности (например, некоммерческие организации с целью привлечения инвестиций часто рекламируют свою деятельность в Интернет). В любой организации существует лицо (группа лиц, соответствующий отдел), прямо или косвенно "отвечающее" за ведение рекламной деятельности.
Современные средства WEB-дизайна, возможности HTML, графики, flash, Java и т.д. являются практически неограниченными для создания любых рекламных материалов, которые могут быть представлены на корпоративном сайте.
Какая реклама возможна? Во-первых, любые рекламные материалы, создаваемые на страницах сайта, содержащие графику, тексты, анимации, video, flash, java - апплеты, доступные посетителю в режиме On-line. Во-вторых, любые материалы, которые могут храниться на сервере в файлах любых удобных для потенциальной ниши клиентов форматах. Такие материалы могут копироваться на удаленные компьютеры посетителей сайта и просматриваться в режиме Off-line. В - третьих, кроме предоставления посетителю информации рекламных материалов, возможно проведение целых рекламных акций: бесплатного распространения некоторых версий программного обеспечения, производимого фирмой, вступления в баннерные сети (информация об организации на определенных условиях может быть размещена на часто посещаемых сайтах) и т.д.
В зависимости от рода бизнеса, конкретного рынка товаров и услуг, ниши клиентов корпоративный сайт может и должен выполнять те или иные маркетинговые функции. В любом случае достаточно несложно технически организовать сбор информации об обращениях удаленных пользователей, их потребностях. Возможна автоматизация процесса определения реальных контактных координат потенциальных клиентов. Например, можно "ненавязчиво предложить" дать ответы на небольшое число вопросов анкеты и чисто технически реализовать возможность доступа к тем или иным разделам информации, только после того, когда анкета будет заполнена. С одной стороны, подобный прием достаточно эффективен. Если удаленному посетителю корпоративного сайта действительно нужна эта информация, он обязательно ответит на вопросы. С другой стороны, не стоит забывать, что если число вопросов велико, вопросы поставлены некорректно или по какой-либо причине удаленный посетитель не хочет давать некоторые ответы, то необходимая информация (прайс-лист, технические характеристики, демоверсии продуктов, подробные описания товаров и услуг) может быть получена на сайте конкурентов. Существуют и другие, совершенно скрытые от посетителей сайта механизмы автоматизации сбора информации о посетителях.
Достаточно эффективна организация форумов, которые можно рассматривать не только как часть имиджинговой и рекламной составляющих, и не только как некий механизм организации работы с клиентами. Форум дает возможность удаленным пользователям высказать свое мнение о продвигаемых товарах и услугах, получить ответы на интересующие вопросы от других пользователей. С другой же стороны, открытый форум и информация, которую оставляют реальные или потенциальные клиенты, её грамотный анализ позволяют делать выводы о правильности выбранной линии продвижения товаров и услуг, эффективности тех или иных составляющих бизнеса, реальных преимуществах и недостатках решений.
Существуют и другие способы сбора информации о посетителях Интернет-представительства, её систематизации. В зависимости от реальных решений, ожидаемых прибылей, оценки рисков вложений стоимость реализации тех или иных маркетинговых механизмов Интернет-представительства, степень автоматизации может быть различной. При необходимости, например, можно использовать CGI - приложения, возможности СУБД по записи вносимой клиентом информации и возможности "вышестоящих" над СУБД приложений, имеющих необходимую логику не только запросов, но и статистических расчетов, анализа и многое другое.
В любом случае, от маркетинговой составляющей корпоративного сайта следует ожидать, прежде всего, сбора информации, являющейся "исходным материалом" для дальнейшей обработки и анализа.
Продвижение решений. Привлечение клиентов
Все описываемые составляющие, реализуемые корпоративным сайтом, направлены, прежде всего, на продвижение решений фирмы. Достаточно сложно провести четкую границу между "связью с внешним миром", "поддержкой клиентов" и "имиджинговой" стороной продвижения решений Интернет - представительством.
В процессе привлечения клиентов играет роль не только дизайн корпоративного сайта, но и содержание представляемой информации. Содержание, как и дизайн должны отображать товары и услуги с учетом особенностей различных способов доступа в Глобальную Сеть потенциальными потребителями решений, в том числе и по низкоскоростным каналам. Представьте себе ситуацию, когда удаленный пользователь, имеющий не очень "быстрый" канал, долго ждет открытия необходимого документа. Не дождавшись окончательной загрузки графики и не найдя в документе интересующих его материалов, он просто "уходит" с сайта. Хотя одно из достаточно больших по "объему" графических изображений, громоздкий Java - апплет или flash, который так и не был "открыт", является необходимой ссылкой или несет информацию о том, что все же искомый ответ и решение проблемы потенциальный клиент найдет именно на этом сайте. Поэтому далеко не всегда следует приветствовать рвение разработчиков к реализации пусть красивого, но чрезвычайно "громоздкого" дизайна. В этом случае "вопрос решит" режим предварительного просмотра небольших по объему изображений, а посетитель при необходимости может инициализировать ссылку и просмотреть "большой" графический файл.
В системе управления содержимым могут быть определены самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные, и так далее. Такая система часто используется для хранения, управления, пересмотра и публикации документации.
Система управления содержимым/контентом - (англ. Content management system, CMS) - компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
В общем случае CMS делятся на: ECMS - Enterprise Content Management System (Система управления контентом масштаба предприятия). WCMS - Web Content Management System (Система управления Web-контентом).
В силу того, что ECMS имеют глубокую внутреннюю классификацию по предметным областям (HRM, DMS, CRM, ERP и т.д.) термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации.
Пример системы управления сайтом - администраторская панель Joomla.
Сейчас существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. Их можно разделить на три типа, по способу работы:
Системы такого типа работают на основе связки «Модуль редактирования -> База данных -> Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что в свою очередь создаёт дополнительную нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.
2. Генерация страниц при редактировании.
Системы этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статических страниц. При таком способе жертвуется интерактивность между посетителем и содержимым сайта.
Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путём кэширования - модуль представления генерирует страницу один раз, в дальнейшем она в несколько раз быстрее подгружается из кэша. Кэш может обновляться как автоматически, по истечению некоторого срока времени или при внесении изменений в определённые разделы сайта, так и вручную по команде администратора. Другой подход - сохранение определённых информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем.
В Интернете часто можно встретить слоган «создай свой уголок в Интернете». Так вот, системы управления содержимым, CMS - это и есть тот самый уголок. С одной стороны, это интерфейс пользователя - посетителя сайта, где хозяин показывает, что у него есть, организует различные WEB-сервисы, а посетитель может смотреть, покупать, общаться. С другой стороны - это интерфейс администраторской панели, недоступный для посетителей, где и происходит управление ресурсом - администрирование, управление видом сайта, общение с посетителями и клиентами WEB-сайта.
Роли CMS отводится значительная часть в общем развитии Интернета. Всемирная сеть постоянно развивается семимильными шагами, чему способствуют и всеобщая компьютеризация, и возрастающая связь offline-мира и бизнеса с online способами доставки информации. Возникает всё большее количество желающих иметь своё представительство в Интернете. Фактически, с возникновением CMS-конструкторов сайта сняты технические ограничения на создания своего WEB-сайта - зачастую достаточно лишь разобраться в интерфейсе, запланировать структуру сайта и получается готовый сервис. Осталось лишь поддерживать сайт, обновлять информацию, привлекать посетителей. Всё это стало возможно благодаря широкому распространению систем управления контентом, большинство из которых не требуют особых познаний в сайтостроении.
3 . Статические и динамические WEB-сайты
Статический сайт - это набор HTML-страниц, взаимосвязанных друг с другом гиперссылками. С самого начала все WEB-сайты были статическими. Они представляли собой простые документы, которые посещали пользователи с целью получения нужной информации. Отрицательные особенности таких сайтов:
Язык HTML (язык разметки гипертекста), являющийся на сегодня общепринятым стандартом, приспособлен для описания внешнего вида документов. А страницы статических сайтов «живут» именно в виде HTML-документов. И, как правило, каждая страница кроме содержательной информации включает своё обрамление - «шапку» сайта, навигационное меню, служебные ссылки для удобного перемещения и др. Поэтому на страницах, отображающих конкретные документы, и контент, и дизайн, причем, как дизайн самого документа, так и сайта в целом идут вперемежку. Негативных следствий отсюда - масса: сложность публикации новых документов, редактирование уже существующих документов - все они должны оформляться надлежащим образом с учетом стилевых особенностей и включением стандартного обрамления. Обычно на современных сайтах на каждый содержательный документ имеется несколько ссылок: в тематическом разделе, в общем индексе и, наконец, на первой странице. Поэтому публикация документа - это не только добавление страницы, но и изменение нескольких других страниц, что в разы увеличивает трудоемкость и повышает риск испортить дизайн.
В каком виде был составлен документ, в таком вы его и получите, никакого интерактива: - Отсутствует регистрация и аутентификация. Сайт должен давать возможность узнавания посетителей, поддерживать механизмы учета - чтоб владелец сайта знал запросы посетителей; - Невозможность деления пользователей на разные группы с разными правами доступа к информации (например, случайные посетители, клиенты, сотрудники, администратор); - Отсутствие возможности персонализации. Персонализация - возможность настроить сайт для каждого пользователя индивидуально, разделить права пользователей по доступу к информации. Допустим, для оптовых клиентов одна информация, для розничных другая и при этом, у каждого пользователя сайт настроен под его потребности; - Форумы, гостевые книги, чаты - всё, что способствует общению аудитории сайта как между собой, так и с владельцами сайта; - Интеграция с электронной почтой - автоматизированная подписка на новости, прайс-листы, обновления;
Все эти вещи в принципе неосуществимы в технологии статических сайтов, и здесь не обойтись без программирования. Сложности с обновлением информационного наполнения сайта:
Сайт без регулярных и оперативных обновлений будет явно проигрывать конкурирующим проектам. В случае статичного сайта, информацию для публикации надо утвердить, передать программисту (веб-мастеру). Обновление информации на статичном сайте намного дороже, чем на динамическом, так как нужен человек, который хорошо знает HTML-код и может опубликовать информацию, возможно и не один.
При создании каждой страницы человек будет создавать макет с учетом фирменного стиля сайта, выдерживать дизайн. При публикации документа (например, новость) придется изменять не только эту страницу, но и добавлять ссылки на другие страницы (на новый документ), изменять, удалять. Таким образом, для публикации одной новости, придется изменить 4-5 страниц (как минимум). Если Вы решите изменить весь дизайн сайта, то нужно будет полностью переделывать все страницы. Можно сказать - весь сайт нужно будет делать с нуля. Долго, трудоёмко, невыгодно.
Контент динамических сайтов уже хранится не в виде готовых HTML-страниц, а в базе данных, либо в «плоских файлах», отображается же «на лету», по запросу пользователя. Существует несколько общепризнанных языков и систем программирования для разработки таких сайтов сайтов - PHP, Perl, ASP. Таким путем может быть создан скелет сколь угодно сложного, гибкого сайта, но как только начинается программирование, порог сложности задачи сразу возрастает. В цепочке процесса разработки сайта вводится новый персонаж - программист, усложняется процесс постановки задачи и увеличивается цена ошибок постановки.
Кроме того, при подобном подходе практически не разделяются дизайн и функциональные возможности, поэтому изменение дизайна является проблемой, требующей совместной работы дизайнера и программиста, а изменение структуры или навигации может привести к необходимости изменения структуры данных и почти полного перепрограммирования самого сайта. Еще один плюс динамических веб-систем - относительно легкая модернизация, возможность недорогого развития. Допустим, если у Вас уже разработан сайт, с использованием базы данных, поиск по этому сайту будет сделать достаточно просто. Если сайт состоит из множества страниц или он должен часто обновляться - преимущество динамической структуры становится очевидным. Разработчикам сайта не надо переписывать всю страницу при изменении наполнения или дизайна. Таким образом, отделение дизайна от контента является главной отличительной особенностью динамических сайтов от статических. На этой основе возможны дальнейшие усовершенствования структуры сайта, такие как определение различных пользовательских функций и автоматизация бизнес-процессов, а самое главное, контроль поступающего на сайт контента.
Тут мы и сталкиваемся с дилеммой - статические сайты архаичны, сложны в поддержке, обновлении, не подходят для сложных структур данных. Динамические же сайты выдвигают новые требования к сайтостроителям - добавляется WEB-программист, что опять же накладывает новые требования и увеличивает расход. Есть и третий вариант решения проблемы создания качественного сайта - CMS.
4 . CMS - Системы управления контентом
Выход есть в CMS, системах управления контентом, они-то и предлагают компромисс между этими двумя крайностями.
Аббревиатура CMS расшифровывается как «Content Management Software» («программное обеспечение для управления содержимым»). В нашей стране принято последнюю букву «S» расшифровывать как «System», а по-русски это обычно звучит как «Система управления контентом». Английское слово content означает «нечто, содержащееся внутри» и применительно к письменным работам обычно входит в словосочетание table of contents - содержание, перечень разделов (скажем, книги). Отличительная черта контента состоит в том, что он конструируется из отдельных кусочков - графика, документы (в том числе отчеты, ведомости и т.д.), звуковые и видео-файлы. Иногда употребляется более простое название - "движок сайта".
CMS появились не так давно. Первой системой принято считать Vignette, которая появилась на западе в 1995 году. В нашей стране решения по управлению контентом появились значительно позже.
История управления контентом началась с управления документами в классическом понимании этого слова - текстовыми файлами. По мере развития понятия «документ», системы управления документами стали называть системами управления контентом, подчёркивая способность таких систем управлять информацией независимо от формы ее представления, а также отделить информацию-контент от документа-формы. Однако абстрактно управлять информацией невозможно - она обязательно должна быть представлена в какой-либо форме. Пытаясь управлять контентом, мы неизбежно приходим к управлению документами. Системы управления контентом, действительно, «научились» разделять управление документами (хранение, изменение и т.п.) и их представление конечному пользователю. Но они все-таки управляют документами в какой-то форме, а не информацией. Само понятие «управление контентом» первоначально прочно ассоциировалось с процессом публикации и обновления информации на Web-сайтах - требовалась технология, позволяющая следить за ее актуальностью. Поэтому в качестве синонима content management часто используют термин Web content management. В результате термин content management расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации.
Необходимость систем управления для владельцев сайтов начала проявляться в тот момент, когда количество материалов на веб-сайтах начало стремительно расти. Это привело к тому, что традиционные «ручные» технологии разработки и поддержки сайтов, когда сайт состоял из статических страниц и набора дополнительных специализированных скриптов, стали не успевать за быстро меняющимися условиями бизнеса. Ввод данных на сайт требовал (как минимум) знания технологий HTML/CSS верстки, изменения структуры сайтов были сопряжены с каскадным изменением большого количества взаимосвязанных страниц. Различные автоматизированные механизмы, вроде гостевых книг и новостных лент, внедренные на сайтах как отдельные скрипты и, как правило, написанные разными специалистами, перестали удовлетворять требованиям безопасности. На многих сайтах стали появляться коктейли из разных технологий и подходов к разработке, поэтому возникла потребность в стандартизации программных решений, в разделении дизайна и содержимого на две независимые составляющие.
CMS действительно разделяют сайты на две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и контент. Дизайн сайта, как правило «зашит» в шаблоны и изменяется значительно реже, чем контент.
CMS открывают изобилие технических возможностей в создании динамического веб-ресурса. Все серьезные сайты, содержащие большой объем информации и требующие постоянного ее обновления, используют системы обновления. Это и поисковые машины, и новостные серверы, и разнообразные каталоги. С помощью данных систем можно с легкостью добавлять разделы, размещать иллюстрации, управлять рассылками, публиковать закрытую информацию, доступ к которой есть только у определенных групп пользователей. И это лишь небольшой список всего того, чего можно добиться с помощью CMS.
4 .3 Анализ основных функций современных систем управления сайтами
корпоративный сайт контент управление
Система управления сайтами - это программный комплекс, позволяющий автоматизировать процесс управления как сайтом в целом, так и сущностями в рамках сайта: макетами страниц, шаблонами вывода данных, структурой, информационным наполнением, пользователями и правами доступа, а также по возможности предоставляющий дополнительные сервисы: списки рассылки, ведение статистики, поиск, средства взаимодействия с пользователями и т.д.
Обычно системы обновления делятся на две части: внешнюю - набор HTML-страниц, генерируемых при вызове страниц из браузера посетителя сайта и внутреннюю - систему администрирования. Обе части обычно используют общее хранилище данных, в роли которого, как правило, выступает реляционная база данных (иногда встречаются другие виды хранилищ, например XML-документы или даже текстовые файлы).
В хранилище помещается информация, содержащаяся на сайте (собственно контент), а также информация, описывающая его (макеты страниц, структура, права доступа и пр.). При вызове страницы скрипт, который должен эту
Создание системы управления содержимым (CMS) на примере web представительства фирмы недвижимости дипломная работа. Программирование, компьютеры и кибернетика.
Реферат: Summary Of Dante
Сочинение Про Мою Бабушку 5 Класс
Русский Язык Темы Рефератов
Курсовая работа по теме Оценка эффективности производства зерна в СХЦ 'Величковичи' ОАО 'Беларуськалий' Солигорского района
Курсовая работа: Философия джайнизма
Инвестиции Источники Формирования Курсовая Работа
Короткое Эссе О Казанском Кремле
Реферат по теме Рационализация методов и приемов труда. Принципы экономии движений.
Контрольная Работа По Теме Строение Вещества 11
Реферат по теме Общение младших школьников
Реферат: Положение на Западном фронте. Скачать бесплатно и без регистрации
Контрольная работа: Финансы как объективная экономическая категория
Сочинение Никогда
Реферат по теме История лингвистической науки
Курсовая работа по теме Побудова зображень в лінзах та сферичних дзеркалах
Сочинение На Тему Как Помочь Лесу
Учебное Пособие На Тему Цены И Ценообразование
Оценка кредитоспособности предприятия
Дипломная работа по теме Игровые методы обучения при изучении органической химии как средство повышения познавательной активности и качества знаний
Реферат: Отчет по производственной практике в СПК Заря Даровского района
Культура организации и управление ее развитием - Менеджмент и трудовые отношения контрольная работа
Анализ законодательства о социальной защите инвалидов - Государство и право курсовая работа
Исследование системы мотивации труда ОАО "Тула-Лада" - Менеджмент и трудовые отношения курсовая работа


Report Page