Выдержка из текста работы
Единая электроэнергетическая система (ЕЭС) России охватывает всю обжитую территорию страны от западных границ до района Дальнего Востока и является одним из крупнейших в мире централизованно управляемым энергообъединением, граничащим с энергообъединениями стран Европы и Азии. В 1992 году Президентом России Ельциным Б.Н. были подписаны указы, положившие начало реформированию российской электроэнергетики. По этим указам было сформировано РАО «ЕЭС России» и региональные АО-энерго. С тех пор РАО «ЕЭС России» сильно продвинулось на пути к эффективному рынку — достаточно вспомнить создание оптового рынка электроэнергии и мощности, развитый рынок ценных бумаг холдинга и т.д. Однако без эффективного решения задач, вставших перед компанией (неплатежи, замена устаревшего оборудования, инновации и привлечение инвестиций в отрасль), все достижения не смогут получить дальнейшего развития, что приведет к упадку в электроэнергетике — отрасли, которая является одной из ключевых для российской экономики.
В результате проведенной в начале 1990-х годов приватизации (акционирования) были созданы РАО «ЕЭС России» и АО-энерго, представляющие собой естественные монополии, подлежащие регулированию со стороны государства. Им фактически безвозмездно были переданы основные фонды, вследствие чего они не должны выплачивать долги за сделанные ранее капитальные вложения. Это обстоятельство позволяет поддерживать в стране очень низкие (по сравнению со странами Запада) цены на электроэнергию. Таковыми они могут поддерживаться и в будущем, если сохранить вертикально интегрированные АО-энерго и регулирование цен на оптовом рынке с самофинансированием нового строительства (включением в тарифы инвестиционной составляющей) [21].
Реформирование электроэнергетики в России привело к образованию такого специфического товара как электроэнергия. Электроэнергия не обладает таким основным свойством присущим остальным товарам, как накопление и возможность удовлетворения растущего спроса запасами. Все это привело к образованию определенного рынка электроэнергии, учитывающего особенности электроэнергии как товара.
Разделение рынка на оптовый и розничный привело к необходимости создания конкурентной среды между производителями на оптовом рынке. В процессе реформирования электроэнергетики рынок постепенно проходит этапы перехода от регулируемого к дерегулируемому, основанному на естественной конкуренции между производителями электроэнергии. Возникают различные виды взаимоотношений между производителями и оптовыми потребителями электроэнергии, что на данном этапе развития привело к образованию: рынка «за день вперед» и рынка «реального времени».
Постепенно рынок электроэнергии будет усложняться и пополняться новыми инструментами рыночной экономики такими как форвардный рынок и рынок фьючерсных контрактов на электроэнергию [3].
Для потребителей электроэнергии (населения и всех отраслей экономики) желательны низкие ее цены. В частности, на Западе основной целью перехода к рынку стал многими восприниматься как самоцель. Самой же электроэнергетической отрасли, естественно, выгодны как можно более высокие цены. Поэтому при реформировании электроэнергетики должны быть обеспеченны как устойчивое ее развитие, так и интересы экономики и социальной сферы.
С развитием и распространением сети Интернет информационные системы стали более интерактивными, масштабируемыми и доступными обычным пользователям.
Любая информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса.
Целью данной работы является разработка интернет-представительства для ОАО «Дагестанская энергосбытовая компания». Исходя из цели, в работе поставлены следующие задачи:
рассмотрение понятия сайта и их классификации;
проектирование web-сайта;
выбор программных средств для его разработки;
описание работы с этими программными средствами;
создание готового к использованию сайта для ОАО «ДЭСК».
Цель и задачи написания работы определили ее структуру, которая состоит из введения, трех глав и заключения.
В первой главе работы мы рассмотрим понятие и особенности электроэнергетики как товара, понятия рынка электрической энергии, структуру электроэнергетики в России, отражающую группы компаний и организаций, каждая из которых выполняет определенную отведенную ей отдельную функцию. Также рассмотрим непосредственно деятельность самой компании ОАО «ДЭСК».
Во второй главе рассмотрим основные виды, классификации и понятие Web-сайта, рассмотрим основные программные средства для разработки Web-сайта и наиболее распространённые бесплатные системы CMS.
Третья глава дипломного проекта посвящена непосредственно созданию сайта для энергосбытовой компании, которая включает в себя детализированную постановку задачи, структуру сайта, описание программных блоков и руководство пользователя по работе с сайтом.
Для создания сайта нами была выбрана система автоматизированного управления контентом Joomla!, так как это молодая CMS, представляющая собой постоянно обновляющийся набор скриптов. Система основана на модульном принципе. Её функциональность, скромную в базовой поставке, можно развивать с помощью расширений — программных модулей, создаваемых не только авторами системы, но и большим количеством независимых программистов по всему миру. CMS Joomla включает в себя различные инструменты для изготовления и управления Web-сайтом.
Список использованной литературы включает 43 источника информации, использованных при разработке интернет-представительства.
Глава 1. Общая характеристика предметной области
1.1 Специфика электроэнергии как товара
сайт программный блок joomla
Наиболее важными особенностями экономики энергосистем, вызванными спецификой электроэнергии как товара и которые необходимо учитывать при организации рынка электроэнергии, является следующее:
1) производство, доставка (передача и распределение) и потребление электроэнергии в силу ее физической природы происходят практически одновременно и ее невозможно складировать (накапливать) в значительных объемах. Другими словами, произведенная продукция не может накапливаться на складах производителя, потребителя или в пути, а практически мгновенно доставляется до потребителя и потребляется им;
2) электроэнергия является в высшей степени стандартизированным продуктом, поставляемым множеством производителей в «общий котел» (т.е. в общие электрические сети) и мгновенно потребляемым оттуда же множеством потребителей. Поэтому с физической точки зрения невозможно определить, кто произвел электроэнергию, потребляемую тем или иным потребителем — можно лишь контролировать объемы поставки в общую сеть от каждого производителя и объемы потребления из нее каждым потребителем;
3) электроэнергия, получаемая потребителем из энергосистемы, является товаром первой необходимости, только в редких случаях имеющим другие товары-заменители (например, переход на электроснабжение от автономной дизельной электростанции, перевод электроотопления на газовое отопление и некоторые другие случаи). По этой причине потребители обычно крайне чувствительны к перерывам в электроснабжении, а энергосистема должна обладать необходимым запасом надежности.
Попутно можно отметить, что возможные принудительные отключения части потребителей в условиях дефицита электроэнергии или аварии, ведут к снижению потребления, но не спроса. Иными словами, спрос на рынке электроэнергии не всегда равен потреблению;
4)производители вырабатывают и поставляют в общую сеть электрическую мощность точно в соответствии со своими обязательствами (или заданием диспетчера), а все потребители суммарно потребляют электрическую мощность точно в соответствии со своими обязательствами (или прогнозом диспетчера). Но на практике в силу самого разного рода обстоятельств, как производители, так и потребители допускают отклонения от своих обязательств.
Это влечет за собой дисбаланс между поставкой и потреблением. На любом другом рынке кратковременный дисбаланс между производством и потреблением товара не приводит к потере устойчивости рынка, он легко ликвидируется за счет складского запаса или товаров-заменителей. Специфика электроэнергии как товара приводит к развитию рынка электроэнергии отличного от обычных товарных рынков [4].
Выделяют 3 основных рынка электроэнергии: форвардный, «за день вперед» и «реального времени».
Как и на других товарных рынках, электроэнергия может поставляться на основании предварительно (за год, месяц и т.д. вперед) заключенных сделок. Такие сделки, как известно, называются форвардными сделками, а соответствующий рынок (субрынок) — форвардным рынком.
Форвардный рынок электроэнергии функционирует на основе двусторонних контрактов, свободно заключаемых продавцами и покупателями электроэнергии. Купля-продажа электроэнергии на этом рынке может осуществляться путем заключения:
прямых двусторонних контрактов между производителем и потребителем;
контрактов с дилерами (перепродавцами электроэнергии);
*сделок на электроэнергетической бирже, торгующей форвардами. Форвардные контракты на рынке электроэнергии, по сути, являются финансовыми сделками, т.к. в первую очередь направлены на страхование сторон от неблагоприятного изменения конъюнктуры и цен в будущем (в период поставки). Окончательные обязательства по физической поставке и потреблению электроэнергии возникнут только после включения предусмотренных этими контрактами поставок в суточный график с учетом возможных ограничений на передачу электроэнергии. Следовательно, торговля форвардами не требует какой-либо координации, а форвардный рынок — управления им и, соответственно, специальных мер по его организации (за исключением организации в отдельных случаях централизованно управляемых рынков по продаже прав на передачу по сетям, испытывающим регулярные перегрузки).
Однако в отношении рынка «за день вперед» и рынка реального времени дело обстоит иначе, и торговля на них требует специальных мер по ее организации.
На традиционных товарных рынках торговцы самостоятельно определяют, когда и сколько товара будет поставлено. Поставка товара может осуществляться различными видами транспорта и обычно занимает достаточно продолжительный период времени. На случай временной перегрузки транспортных коммуникаций производители и потребители могут складировать товар, а в случае постоянной перегрузки этих коммуникаций вопрос решается заблаговременным повышением цен на перевозку. Поэтому поставки на обычных товарных рынках не требуют централизованного планирования и координации.
В этом отношении ситуация на рынке электроэнергии выглядит по-другому из-за двух важных обстоятельств — мгновенности процесса производства, передачи и потребления электроэнергии (невозможности ее складировать) и отсутствия товаров заменителей и невозможности контролировать и (или) ограничивать фактические объемы потребления каждого отдельно взятого потребителя в соответствии с его контрактными обязательствами- В то же время перегрузка электрических сетей (даже кратковременная) недопустима по соображениям перегрева элементов сети и устойчивости энергосистемы.
В связи с этим возникает необходимость предварительного централизованного планирования и координации поставок электроэнергии с учетом допустимой пропускной способности линий электропередачи и критериев устойчивости энергосистемы.
Такое планирование и координация поставок электроэнергии централизованно осуществляются Системным оператором путем составления в день, предшествующий операционным суткам, суточного графика производства, передачи и потребления электроэнергии на данном рынке.
При отсутствии ограничений на передачу по электрическим сетям любые поставки могут быть включены в суточный график в полном объеме. Однако практически в любой энергосистеме имеются те или иные ЛЭП (маршруты, участки электрических сетей), имеющие в тот или иной период времени недостаточную пропускную способность для передачи всех необходимых для потребителей объемов электроэнергии. График поставок электроэнергии должен быть составлен таким образом, чтобы не допустить перегрузку электрических сетей ни в одной из ЛЭП. При необходимости, пропускная способность этих ЛЭП должна быть справедливо и на недискриминационной основе распределена между участниками рынка, желающими поставлять по ним электроэнергию.
Для составления суточного графика следующего операционного дня должны быть известны:
объемы потребления (спрос) по энергосистеме в целом и по ее отдельным узлам;
производители, чьи поставки обеспечат на конкурентной основе и без перегрузки сетей покрытие спроса по энергосистеме в целом и по каждому ее узлу.
Последним периодом времени, когда Системный оператор должен окончательно определиться с суточным графиком, является день, предшествующий операционному дню, точнее — часть этого дня, предшествующая составлению суточного графика.
Поэтому в день, предшествующий операционным суткам, в той или иной форме возникает рынок «за день вперед», который позволяет на конкурентной основе окончательно определить производителей и объемы поставок электроэнергии, включаемых в суточный график. Иногда в этих же целях создается и внутридневной рынок, на котором отбор поставщиков осуществляется в течение операционных суток и заканчивается за час (иногда — за несколько часов) до начала поставки — так называемый рынок «за час вперед». Оба этих рынка представляют собой рынки краткосрочных контрактов.
Почасовые объемы поставки электроэнергии в общую сеть и потребления из нее, уточненные по результатам рынка «за день вперед», включаются в суточный график энергосистемы, и после корректировки по результатам рынка «за час вперед» становятся окончательными обязательствами участников рынка.
При исполнении суточного графика производители и потребители электроэнергии могут допускать отклонения от их контрактных обязательств (дисбалансы).
При этом одни участники рынка потребляют электроэнергию сверх контрактных объемов, другие — ниже контрактных объемов, но, в общем случае, допускаемые ими дисбалансы разного знака не уравновешивают друг друга. И если общий дисбаланс в энергосистеме достигает заметных величин, то это приводит к недопустимому отклонению частоты переменного тока. В целях поддержания частоты Системный оператор, в зависимости от знака результирующего дисбаланса в энергосистеме, централизованно регулирует поставку электроэнергии и/или ее потребление. На дерегулированном рынке электроэнергии такое регулирование является услугой, оказываемой Системному оператору участниками рынка, а издержки регулирования должны, естественно, возмещаться теми участниками рынка, по чьей вине эти издержки возникли. Поэтому неконтрактные объемы электроэнергии (дисбалансы) подлежат централизованному выявлению и финансовому урегулированию.
Из этого следует, что в режиме реального времени, несмотря на отсутствие предварительных индивидуальных контрактов между участниками рынка о купле-продаже дисбалансов, фактически имеет место торговля ими. В связи с этим на дерегулированном рынке электроэнергии, наряду с рынками долгосрочных и краткосрочных контрактов, существует и рынок реального времени.
Поскольку контрактные обязательства участников рынка по поставке и потреблению электроэнергии в суточном графике указываются на почасовой (в некоторых странах — на получасовой) основе, то в течение каждого часа (получаса) имеет место свой рынок реального времени[30].
1.2 Структура электроэнергетической отрасли в России
В результате реализации основных мероприятий, связанных с реформированием отрасли, структура электроэнергетики стала достаточно сложной. Отрасль состоит из нескольких групп компаний и организаций, каждая из которых выполняет определённую отведённую ей отдельную функцию.
Генерирующие компании — крупные компании, активами которых являются электростанции разных типов. Всего было учреждено 20 новых тепловых генерирующих компаний, а также 1 генерирующая компания, производящая электрическую энергию и мощность на большинстве гидроэлектростанций России. Кроме того, существует 1 компания, управляющая всеми атомными электростанциями в стране. Так, атомными электростанциями управляет Росэнергоатом, почти всеми гидроэлектростанциями владеет РусГидро. Среди тепловых электростанций — 6 оптовых генерирующих компаний (ОГК), управляющих крупными тепловыми станциями — ГРЭС, суммарная установленная мощность каждой из таких компаний более 8 ГВт. Электростанции каждой ОГК находятся в различных регионах России. Также создано 14 территориальных генерирующих компаний, которым принадлежат среднего размера ТЭС и ТЭЦ. Электростанции и теплоэлектроцентрали, принадлежащие одной ТГК, расположены на одной территории (1 регион или ряд соседних регионов страны).
Кроме указанных генерирующих компаний, существует ещё несколько достаточно крупных генкомпаний, которые не контролировались РАО ЕЭС на момент начала реформы, а поэтому не сменили собственника. Речь о четырёх так называемых «назависимых» АО-энерго: Татэнерго, Башкирэнерго, Новосибирскэнерго, Иркутскэнерго. Эти компании лишь формально (путём учреждения своих дочерних компаний) выполнили требование закона о разделении конкурентных и монопольных видов деятельности. Например, Татэнерго учредила «генерирующую компанию», «сетевую компанию» и Татэнергосбыт — как дочерние компании, управляющие соответственно генерирующими активами, сетевыми активами и энергосбытовой деятельностью на территории республики Татарстан. Аналогично поступили и другие компании из этой четвёрки.
Многие из остальных генерирующих активов контролируются государством, поскольку находятся на так называемых территориях неценовых зон (ввиду серьёзного дисбаланса объёма генерирующих мощностей и спроса на электрическую энергию, либо ввиду замкнутости и небольшого размера территориальных энергосистем). К «нерыночным» территориям относятся удалённые от центральных регионов страны, обладающих развитой электроэнергетической инфраструктурой, территории: территория Дальнего востока, Камчатки, Чукотки, о. Сахалин, большая часть территории Якутии, Калининградская область, а также территории республики Коми и Архангельской области. Правда, генерирующие мощности двух последних регионов находятся всё же в частных руках — принадлежат ТГК-2, ТГК-9, ОГК-3.
Электросетевые компании представлены, во-первых, компанией-гигантом: Федеральной сетевой компанией (ФСК), которой принадлежат так называемые магистральные сети — то есть линии электропередач (ЛЭП) высокого напряжения (преимущественно 220 кВ, 330 кВ, 500 кВ). Условно говоря, это транспортные артерии, связывающие различные энергосистемы в масштабах огромной территории страны, то есть обеспечивающие возможность перетока значительных объёмов электроэнергии и мощности на дальние расстояния, между удалёнными крупными эенргосистемами. ФСК, таким образом, имеет стратегическое значение не только для электроэнергетической отрасли, но и для экономики всей страны. Поэтому она контролируется государством, которому принадлежит почти 80% акций компании.
Во-вторых, электросетевые компании представлены крупными межрегиональными распределительными сетевыми компаниями (МРСК), объединёнными в единый холдинг — Холдинг МРСК. Время от времени появляются предположения о будущем объединении региональных МРСК, но пока Холдинг имеет сложную корпоративную структуру: региональные МРСК и собственно головная холдинговая компания, которой принадлежат крупные пакеты акций региональных «дочек». Такая сложная структура — не лучшая форма организации с точки зрения управления, региональные МРСК обладают определённой долей самостоятельности, усложняются и многие процедуры в связи с «многокорпоративностью» по своей сути единой организации. Дочерними компаниями Холдинга МРСК являются:
МРСК Центра и Приволжья
МРСК Юга
МРСК Северного кавказа
МРСК Волги
МРСК Урала
МРСК Сибири
Тюменьэнерго
Московская электросетевая компания
Ленэнерго
Янтарьэнерго
Последняя группа сетевых компаний — это малые территориальные сетевые организации (ТСО). Эти организации обслуживают, как правило, электросети небольших муниципальных образований, могут принадлежать как муниципальным властям, так и частным региональным инвесторам. Число таких организаций велико, однако доля их услуг в стоимостном выражении в сравнении со стоимостью услуг Холдинга МРСК и ФСК не столь значительна. Здесь же стоит упомянуть и о существовании бесхозных сетей — то есть таких электросетей, право собственности на которые не закреплено ни за каким владельцем. Такое стало возможно в результате множественных экономических преобразований, потрясших экономику страны в течение последних десятилетий. Ввиду слабой управляемости и низкого уровня контроля за деятельностью малых ТСО со стороны муниципальных и региональных властей, других государственных органов, а также ввиду слабой мотивации текущих собственников развивать и поддерживать в требуемом состоянии электросети своих ТСО, всё чаще появляются предложения о поглощении малых сетевых компаний компаниями структуры МРСК. Это, с одной стороны, безусловно идёт в разрез с идеями реформы отрасли (рост числа участников и развитие конкуренции), но с другой стороны, в условиях российской действительности (неэффективность малых собственников, настроенных на краткосрочное пользование доставшимся активом с максимальной краткосрочной отдачей в ущерб инвестиционному развитию) может оказаться и эффективным.
Главными представителями этой группы компаний отрасли являются энергосбыты — наследники империи РАО ЕЭС. Это «осколки» вертикально-интегрированных АО-энерго, получившие особый статус — статус гарантирующего поставщика. Ввиду такой специфики энергосбытовой сегмент, пожалуй, на сегодня является самым нереформированным сегментом из всех.
Кроме гарантирующих поставщиков существуют и независимые энергосбытовые компании. Это, в первую очередь, компании, осуществляющие поставку электрической энергии и мощности крупным потребителям непосредственно с оптового рынка электрической энергии и мощности (ОРЭМ). Кроме таких компаний, существуют и те, которые осуществляют деятельность по купле-продаже электрической энергии на розничных рынках. Но таких компаний значительно меньше ввиду особенностей правил рынка.
Компании, осуществляющие управление режимами единой энергосистемы России. Это, в первую очередь, Системный оператор Единой энергетической системы России (СО ЕЭС), а также его территориальные подразделения. Системный оператор несёт важную «интеллектуальную» нагрузку с технологической точки зрения. Он управляет электроэнергетическими режимами в энергосистеме. Его команды обязательны к исполнению для субъектов оперативно-диспетчерского управления (в первую очередь, для генерирующих и электросетевых компаний).
В пределах технологически изолированных территориальных энергосистем управление режимами осуществляет отдельная компания, на которую возложены функции по оперативно-диспетчерскому управлению в местной энергосистеме. Это может быть сетевая организация. (Такая ситуация может быть в изолированных энергорайонах, например, на северных территориях, в Якутии.)
Компании, отвечающие за развитие и функционирование коммерческой инфраструктуры рынка (ОРЭМ и розничных рынков). На сегодняшний день это, во-первых, некоммерческое партнёрство «Совет рынка» (НП Совет рынка), а, во-вторых, его дочерние компании: ОАО «АТС» — он же коммерческий оператор и ЗАО «ЦФР» — центр финансовых расчётов, осуществляющий расчёт и зачёт встречных финансовых обязательств и требований.
НП Совет рынка, как ясно из его названия, имеет форму некоммерческого партнёрства, членами которого являются все участники оптового рынка электрической энергии и мощности (ОРЭМ). Он разрабатывает и дорабатывает договор о присоединении к торговой системе оптового рынка, обязательный к заключению всеми участниками ОРЭМ. Этот договор с учётом приложений — регламентов ОРЭМ определяет правила, порядок функционирования ОРЭМ, детально описывая различные процессы, порядок расчётов и т.п. Договор о присоединении должен соответствовать Правилам оптового рынка, утверждённым Постановлением Правительства РФ, а также иным нормативно-правовым актам. При внесении изменений в Правила ОРЭМ вносятся и изменения в договор о присоединении. Важные решения принимает и утверждает наблюдательный совет Совета рынка. Совет рынка также осуществляет разработку правил функционирования розничных рынков (в пределах своих полномочий), отвечает за развитие отрасли на основе баланса интересов субъектов электроэнергетики.
ОАО «АТС» является коммерческим оператором оптового рынка. Он организует работу рынка и взаимодействие участников рынка.
ЗА «ЦФР» проводит финансовые расчёты на рынке.
Организации, осуществляющие контроль и регулирование в отрасли. Контроль и регулирование в отрасли в пределах своих полномочий осуществляют различные органы исполнительной власти: как Российской федерации, так и её субъектов. Непосредственное влияние на процессы в отрасли оказывает Минэнерго. Весомую роль играют Федеральная служба по тарифам (ФСТ), Минэкономразвития, непосредственно Правительство РФ, а также Ростехнадзор, государственная корпорация Росатом и др. Со стороны субъектов федерации на розничном рынке в регулировании отрасли участвуют органы исполнительной власти в области регулирования тарифов (региональные энергетические комиссии, комитеты по тарифам и т.п.).
Потребители электрической энергии, мелкие производители электрической энергии. Это множество различного масштаба предприятий, организаций — субъектов экономики РФ, а также граждан страны, осуществляющих потребление электрической энергии для собственных нужд.
С точки зрения современной структуры отрасли всех потребителей можно разделить на потребителей розничных рынков (самая многочисленная группа) и потребителей оптового рынка. Потребителями оптового рынка могут стать лишь крупные предприятия, к тому же осуществившие ряд необходимых мероприятий: установку АИИС КУЭ (автоматизированной информационно-измерительной системы коммерческого учёта электрической энергии), совершивших ряд организационных мероприятий для получения статуса субъекта ОРЭМ и получения допуска к торговой системе ОРЭМ. Поскольку все эти мероприятия требуют финансовых вложений, то их эффективность для каждого конкретного потребителя следует проверять отдельно [17].
Поскольку рынок электрической энергии и мощности в России начал функционировать совсем недавно, а стимулов для активного развития мелких электростанций по существу не создано до сих пор, малые производители электрической энергии представлены, главным образом, промышленными предприятиями, имеющими в собственности небольшие (по масштабам ОРЭМ) тепловые электрические станции, чаще ТЭЦ, которые были построены во времена существования СССР в целях удовлетворения собственных производственных потребностей в энергоресурсах (электрическая и тепловая энергия). Поскольку производство во многих секторах экономики со времён распада СССР существенно сократилось, такие предприятия получили возможность реализовывать излишки генерируемой электрической энергии и мощности другим потребителям. Эти предприятия становятся поставщиками на розничных рынках. Ввиду изменений в Федеральный закон №35-ФЗ, которые были внесены в июле 2010 года, уже с 2011 года многие из этих произодителей будут обязаны осуществлять куплю-продажу электрической энергии и мощности на ОРЭМ. Тем самым количество розничных производителей, которое и сейчас невелико, сократится до незначительного числа.
1.3 ОАО «Дагестанская энергосбытовая компания»
Открытое акционерное общество «Дагестанская энергосбытовая компания» (здесь и далее по тексту — Общество) создано в результате реорганизации ОАО «Дагэнерго» в форме выделения (протокол №16 от 28 июня 2004 года годового общего собрания акционеров ОАО «Дагэнерго»). Общество является правопреемником в отношении части прав и обязанностей ОАО «Дагэнерго» в соответствии с разделительным балансом ОАО «Дагэнерго», утвержденным годовым общим собранием акционеров ОАО «Дагэнерго» (протокол №16 от 28 июня 2004 года).
Основным видом деятельности компании является реализация (продажа) электрической энергии на оптовом и розничном рынках электрической энергии (мощности) потребителям (в т.ч. гражданам).
Общество является дочерним акционерным обществом ОАО РАО “ЕЭС России” и находится по адресу Республика Дагестан, г.Махачкала, ул. Дахадаева 73.
Основной целью деятельности Общества является получение прибыли.
Для получения прибыли Общество вправе осуществлять любые виды деятельности, не запрещенные законом, в том числе:
покупка электрической энергии на оптовом и розничных рынках электрической энергии (мощности);
реализация (продажа) электрической энергии на оптовом и розничных рынках электрической энергии (мощности) потребителям (в том числе гражданам);
оказание услуг третьим лицам, в том числе по сбору платежей за отпускаемые товары и оказываемые услуги;
диагностика, эксплуатация, ремонт, замена и проверка средств измерений и учета электрической и тепловой энергии;
оказание услуг по организации коммерческого учета;
предоставление коммунальных услуг населению;
разработка, организация и проведение энергосберегающих мероприятий;
выполнение функций гарантирующего поставщика на основании решений уполномоченных органов;
инвестиционная деятельность;
оказание консалтинговых и иных услуг, связанных с реализацией электрической энергии юридическим и физическим лицам;
организация и проведение работы с кадрами, включая подготовку и переподготовку, проверку знаний персоналом правил технической эксплуатации, правил пожарной безопасности, техники безопасности и других;
образовательная деятельность;
обеспечение в пределах компетенции режима экономической, физической и информационной безопасности Общества;
охранная деятельность, исключительно в интересах собственной безопасности в рамках создаваемой Обществом Службы безопасности, которая в своей деятельности руководствуется Законом РФ «О частной детективной и охранной деятельности в Российской Федерации» и действующим законодательством РФ;
организация и проведение оборонных мероприятий по вопросам мобилизационной подготовки, гражданской обороны, чрезвычайным ситуациям и защиты сведений, составляющих государственную тайну, в соответствии с действующим законодательством РФ;
иные виды деятельности, не запрещенные законодательством Российской Федерации.
Дата государственной регистрации Общества — 01.07.2005 г.
По ОАО «Дагестанская энергосбытовая компания» зарегистрировано 36347 потребителей, из которых 44 потребителя, присоединенная мощность энергопринимающих устройств которых превышает 750 кВ*А, и 2912 бюджетных бюджетнозависимых потребителей.
Потенциальными конкурентными сбытовыми компаниями являются ООО «Энергосбыт-1» и ООО «Каспэнергосбыт», которые на сегодняшний день не имеют технической возможности для выхода на ОРЭ.
Партнерами ОАО «Дагестанская энергосбытовая компания» являются ОАО «РАО» ЕЭС России», ОАО «Дагэнерго», ОАО «ЮГК ТГК-8», ОАО «Дагестанская региональная генерирующая компания».
Структура органов управления ОАО «Дагестанская энергосбытовая компания» представлена на рисунке 1.1.
Рис. 1.1 — Структура органов управления
Корпоративное управление Компанией есть система взаимоотношений между акционерами компании, членами Совета директоров, исполнительными органами и другими заинтересованными лицами. Основными принципами корпоративного управления Общества считается:
— защита прав акционеров и инвесторов;
— прозрачность и информационную открытость компании;
— контроль и оценку качества управления бизнесом.
Основным видом деятельности ОАО «Дагестанская энергосбытовая компания» как гарантирующего поставщика электрической энергии на территории Республики Дагестан является продажа электроэнергии.
В настоящее время ОАО «Дагестанская энергосбытовая компания» осуществляет деятельность по реализации электрической энергии гражданам, выданную Федеральной службой по экологическому, технологическому и атомному контролю. Компания не осуществляет закупок сырья и технологического оборудования. В связи с этим отсутствуют риски, связанные с возможным повышением цен на сырье и оборудование. Следовательно, указанные риски не окажут влияния на деятельность ОАО «Дагестанская энергосбытовая компания».
Учитывая, что работа компании на оптовом рынке энергии, движение денежных средств на счетах, а также значительная доля документооборота осуществляется посредством электронных средств связи, существует риск снижения эффективности деятельности ОАО «Дагестанская энергосбытовая компания», при условии выхода из строя технических средств, осуществляющих перечисленные виды деятельности. Учитывая современный уровень развития компьютеров и средств связи, организаций предоставляющих ОАО «Дагестанская энергосбытовая компания» перечисленные услуги вероятность возникновения рисков невелика.
В 2010 году акции ОАО «Дагестанская энергосбытовая компания» обращались на трех торговых площадках страны: ОАО «Фондовая биржа «Российская Торговая Система», Некоммерческое партнерство «Фондовая биржа «Российская Торговая Система», и ЗАО «Фондовая биржа «Московская Межбанковская валютная Биржа».
В соответствии с действовавшей моделью оптового рынка электрической энергии (мощности) переходного периода, покупка электроэнергии до сентября 2009 года осуществлялась на регулируемом секторе, секторе свободной торговли и балансирующем рынке.
На регулируемом секторе ОРЭ покупка электроэнергии ( мощности) осуществлялась по тарифам, утвержденным ФСТ РФ от 3.12.2007г. №572-э\5 (285,04 руб\Мвтч). ОАО «Дагестанская энергосбытовая компания» в 2009 году на регулируемом секторе оптового рынка, было куплено 4110,6 млн. кВт.ч на общую сумму1171,9 млн.руб.
В соответствии с правилами функционирования розничных рынков электрической энергии в переходный период реформирования электроэнергетики потребители на розничном рынке, за исключением граждан, обязаны покупать электрическую энергию по регулируемым тарифам и по свободным ценам в рамках предельных уровней нерегулируемых цен. При расчете предельных уровней нерегулируемых цен на розничном рынке учитываются следующие показатели: плата за услуги и средневзвешенная свободная цена электрической энергии (мощности) на оптовом рынке. Постановлением Правительства РФ от 31.08.2007 №530 утверждены правила функционирования электроэнергетики, которыми фактически введена новая модель взаимоотношений на розничном рынке.
Глава 2. Обзор программных средств для создания web-сайтов
2.1 Понятие, виды классификации сайтов
Сайт — набор из нескольких десятков, сотен и даже тысяч веб-страниц, связанных между собой единой темой, общим оформлением и ссылками. Это информационная единица, представляющая компанию или отдельно взятого человека, доступная из любого уголка мира. А также, одно из современных средств передачи информации, коммуникативное средство, и, наконец, рекламный продукт, дающий большие возможности в области поиска и привлечения клиентов. Главное предназначение сайта — это предоставление информации [6].
По своим функциям и свойствам сайты бывают: визитками, электронными магазинами, информационными сайтами, корпоративными представительствами, порталами, системами управления предприятием.
Сайт визитка — это, как правило, простой сайт, содержащий общую информацию о компании и роде, оказываемых услуг. Краткий и компактный, совсем как ваша визитка.
Электронный магазин — сайт, предназначен для продажи товаров, услуг через Интернет. Как правило, содержит каталог продукции, прайс-листы, систему заказов.
Информационный сайт — сайт, который содержит исчерпывающую информацию по некоторой предметной области. Сайты этого типа, как правило, содержат множество статей различных авторов, а также такие сервисы как: опросы, голосование, рассылки. В основном, некоммерческого типа.
Корпоративное представительство — такого типа сайты, как правило, автоматизируют деятельность компании. Может нести такие функции как: электронный магазин, систему заказов, коммуникационные сервисы, электронный обмен документами, online переговоры и т.д.
Портал — это очень большой веб-ресурс, который предназначен для формирования некого сообщества людей с определенными интересами. Портал может объединять множество различных сервисов, предоставлять клиентам возможность покупки товаров, партнерам — обмен информацией.
Система управления предприятием — сайт, с интегрированной корпоративной информационной системой предприятия.
В связи с большой скоростью развития сети Интернет, происходит втягивание все большего количества людей в среду использования Интернет-технологий и ресурсов. Сайт доступен для посещения 24 часа в сутки и способен предоставить посетителю информацию в любом виде. Но не каждый сайт этих фирм, справляется с поставленной перед ним задачей.
По доступности сервисов web-сайты можно классифицировать на открытые, полуоткрытые и закрытые.
Открытые — все сервисы полностью доступны для любых посетителей и пользователей.
Полуоткрытые — для доступа необходимо зарегистрироваться (обычно бесплатно).
Закрытые — полностью закрытые служебные сайты организаций (в том числе корпоративные сайты), личные сайты частных лиц. Такие сайты доступны для узкого круга людей. Доступ новым людям обычно даётся через так называемые инвайты (приглашения).
По природе содержимого web-сайты классифицируются на статические и динамические.
Статические — всё содержимое заранее подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.
Динамические — содержимое генерируется специальными скриптами (программами) на основе других данных из любого источника.
Статический сайт — это набор HTML-страниц, взаимосвязанных друг с другом гиперссылками. С самого начала все WEB-сайты были статическими. Они представляли собой простые документы, которые посещали пользователи с целью получения нужной информации. Отрицательные особенности таких сайтов смешение дизайна и контента.
Язык HTML (язык разметки гипертекста), являющийся на сегодня общепринятым стандартом, приспособлен для описания внешнего вида документов. А страницы статических сайтов «живут» именно в виде HTML-документов. И, как правило, каждая страница кроме содержательной информации включает своё обрамление — «шапку» сайта, навигационное меню, служебные ссылки для удобного перемещения и др. Поэтому на страницах, отображающих конкретные документы, и контент, и дизайн, причем, как дизайн самого документа, так и сайта в целом идут вперемешку. Негативных следствий отсюда — масса: сложность публикации новых документов, редактирование уже существующих документов — все они должны оформляться надлежащим образом с учетом стилевых особенностей и включением стандартного обрамления. Обычно на современных сайтах на каждый содержательный документ имеется несколько ссылок: в тематическом разделе, в общем индексе и, наконец, на первой странице. Поэтому публикация документа — это не только добавление страницы, но и изменение нескольких других страниц, что в разы увеличивает трудоемкость и повышает риск испортить дизайн.
В статических сайтах отсутствует регистрация и аутентификация. Сайт должен давать возможность узнавания посетителей, поддерживать механизмы учета — чтоб владелец сайта знал запросы посетителей;
— Нет возможности деления пользователей на разные группы с разными правами доступа к информации (например, случайные посетители, клиенты, сотрудники, администратор);
— Отсутствуют возможности персонализации. Персонализация — возможность настроить сайт для каждого пользователя индивидуально, разделить права пользователей по доступу к информации. Допустим, для оптовых клиентов одна информация, для розничных другая и при этом, у каждого пользователя сайт настроен под его потребности;
— Форумы, гостевые книги, чаты — всё, что способствует общению аудитории сайта, как между собой, так и с владельцами сайта;
— Интеграция с электронной почтой — автоматизированная подписка на новости, прайс-листы, обновления;
Все эти вещи в принципе неосуществимы в технологии статических сайтов, и здесь не обойтись без программирования.
Сайт без регулярных и оперативных обновлений будет явно проигрывать конкурирующим проектам. В случае статичного сайта, информацию для публикации надо утвердить, передать программисту (веб-мастеру). Обновление информации на статичном сайте намного дороже, чем на динамическом, так как нужен человек, который хорошо знает HTML-код и может опубликовать информацию, возможно и не один.
При создании каждой страницы человек будет создавать макет с учетом фирменного стиля сайта, выдерживать дизайн. При публикации документа (например, новость) придется изменять не только эту страницу, но и добавлять ссылки на другие страницы (на новый документ), изменять, удалять. Таким образом, для публикации одной новости, придется изменить 4-5 страниц (как минимум).
Контент динамических сайтов хранится уже не в виде готовых HTML-страниц, а в базе данных, либо в «плоских файлах», отображается же «на лету», по запросу пользователя. Существует несколько общепризнанных языков и систем программирования для разработки таких сайтов сайтов — PHP, Perl, ASP.
Таким путем может быть создан скелет сколь угодно сложного, гибкого сайта (запрограммировать можно все), но как только начинается программирование, порог сложности задачи сразу возрастает. В цепочке процесса разработки сайта вводится новый персонаж — программист, усложняется процесс постановки задачи и увеличивается цена ошибок постановки.
Кроме того, при подобном подходе практически не разделяются дизайн и функциональные возможности, поэтому изменение дизайна является проблемой, требующей совместной работы дизайнера и программиста, а изменение структуры или навигации может привести к необходимости изменения структуры данных и почти полного перепрограммирования самого сайта. Еще один плюс динамических веб-систем — относительно легкая модернизация, возможность недорогого развития. Допустим, если у Вас уже разработан сайт, с использованием базы данных, поиск по этому сайту будет сделать достаточно просто. Если сайт состоит из множества страниц или он должен часто обновляться — преимущество динамической структуры становится очевидным. Разработчикам сайта не надо переписывать всю страницу при изменении наполнения или дизайна [6].
Таким образом, отделение дизайна от контента является главной отличительной особенностью динамических сайтов от статических. На этой основе возможны дальнейшие усовершенствования структуры сайта, такие как определение различных пользовательских функций и автоматизация бизнес-процессов, а самое главное, контроль поступающего на сайт контента.
Тут мы и сталкиваемся с дилеммой — статические сайты архаичны, сложны в поддержке, обновлении, не подходят для сложных структур данных. Динамические же сайты выдвигают новые требования к сайт строителям — добавляется WEB-программист, что опять же накладывает новые требования и увеличивает расход. Есть и третий вариант решения проблемы создания качественного сайта — CMS.
Многие из изученных мною сайтов активно используют Flash технологию. Flash — это не обычная растровая (gif, jpg, bmp и т.п.) картинка и не html. А мультимедийная технология. Как у любой технологии, у этой есть свои преимущества и недостатки.
Основным преимуществом технологии Flash является возможность создания очень яркой визуальности, различных спецэффектов, звукового сопровождения, анимации. Flash сайты интересны, динамичны, интерактивны. В большинстве случаев применяя другую технологию, добиться такой визуальной эффектности вряд ли удастся.
Но у Flash-технологии все же больше недостатков чем достоинств:
Так как Flash-сайт является обычным swf-фильмом, внедренным в HTML-страницу в качестве объекта ActiveX, то кнопки «Вперед» и «Назад» работать не будут. При попытке вернуться к предыдущему разделу, осуществляется переход за пределы материнской страницы. Разрешить проблему можно разместив каждый из разделов сайта на индивидуальной HTML-странице.
Не поддерживается подсветка ссылок, что осложняет навигацию по Сети, так как пользователь не может определить, где уже побывал, а куда еще ему стоит зайти. Проблема решается с помощью нового класса ActionScript SharedObject, позволяющего записывать данные на винчестер пользователя.
При наведении курсора мыши на ссылку или баннер в строке состояния браузера не отображается соответствующий им адрес. Справиться с этим недостатком позволит возможность согласованной работы Flash и JavaScript.
Нельзя увеличить размер шрифта, из-за чего усложняется доступ к информациилюдямсослабленнымзрением.
Не работает стандартная функция браузера по поиску на странице. Неразрешимая проблема, если сайт изготовлен исключительно при помощи Flash.
Динамические Flash-вставки, содержащие множество двигающихся объектов, могут серьезно загружать процессор и занимать много оперативнойпамяти.
Из Flash-страницы невозможно импортировать изображения. Также не получится отключить отображение картинок при помощи стандартной настройкибраузера.
Не работает прокрутка страницы при помощи колеса мыши, клавиш управления курсором. Существенный недостаток, значительно осложняющий чтение больших документов и изучение обширных каталогов.
Острой проблемой остается индексация содержимого swf-файла роботами поисковых машин. В некоторых поисковых системах такая функция уже присутствует, но правилом это еще не стало из-за высокой стоимости технологии.
Flash очень слабо приспособлен к работе с базами данных, что значительно осложняетсозданиеинтерактивныхсайтов.
Flash-сайт гораздо сложнее обновлять, чем «обычный».
2.2 Основные программные средства для создания web-сайта
Создание web-сайтов, их поддержка и развитие осуществляется с помощью специализированного ПО. HTML-документ, можно создавать в любом текстовом редакторе, например, в «блокноте» (MS NotePAD в составе Windows). HTML-документ, можно конвертировать из многих программ, (например, Microsoft Word). После конвертации одна страница текста может превратиться в огромный HTML-файл размером более 100кб. HTML-документ, можно создавать с помощью визуальных пакетов (WYSIWYG -What You See Is What You Get), таких, например, как Microsoft FrontPage. WYSIWYG-редакторы сами вырабатывают html-код документа, в то время как разработчик лишь выбирает нужные ему опции из меню. Разработчик сайта должен использовать разумное сочетание всех методов создания HTML-документов. При использовании этих методов следует учесть следующее:
создание различных эффектов в простом текстовом редакторе — громоздкая и сложная задача;
документ, подготовленный с помощью какой-либо программы проще конвертировать, чем создавать заново;
текстовые редакторы можно использовать для очистки от «мусора» HTML-документов, созданных с помощью специализированных программ;
при создании эффектов с помощью специальных программ (например, Microsoft FrontPage) следует предусмотреть поддержку этих эффектов на web-сервере.
Одним из лидеров в области разработки программного обеспечения для подготовки web-публикаций является компания Macromedia. Очень популярны пакеты Macromedia: Dreamweaver, HomeSite (до версии 5 этот пакет выходил под названием Allaire HomeSite), а также специализированные пакеты для создания компьютерной графики и анимации [7].
Создание графики для web заслуживает особого внимания. Следует иметь в виду, что графика бывает двух видов: растровой (когда описывается каждая точка изображения) и векторная (когда задается формула для генерации изображения). Последний способ построения графики более компактен и, в частности, идеально подходит для создания анимации.
В таблице 2.1. представлены наиболее популярные программные средства, предназначенные для разработки Web-сайтов.
Таблица 2.1 — Программные средства для разработки Web-сайтов
Microsoft FrontPage |
WYSIWYG-редактор. Недостаток: автоматически вырабатываемый html-код документа, созданного разработчиком в визуальном режиме, как правило, неоптимален. |
|
Macromedia Flash 5 |
Технология Flash становится очень популярной. |
|
Macromedia Director 8 |
Лидер рынка мультимедийных средств. Объединяет графику, звук, анимацию, текст и видео для интерактивных информационных каналов, которые можно разместить как на web-страницах, так и на CD- или DVD-дисках. |
|
Macromedia Dreamweaver MX 2004 |
WYSIWYG-редактор. Профессиональное решение для web-дизайна и разработки web-сайтов. Имеет очень удобный, простой интерфейс (в стиле PageMaker/Illustrator/PhotoShop). Автоматизирует работу над проектом. Создаваемый код почти не отличается от написанного программистом. Содержит встроенные средства работы с графикой. Позволяет непосредственно внутри пакета создавать FLASH-анимации. Обеспечивает средства отладки JavaScript-сценариев для браузеров MS Internet Explorer и Netscape Navigator. Допускает расширение возможностей за счет дополнительных модулей. Библиотека дополнительных компонент (более 150) входят в комплект поставки при вводе кодов создает список значений тэгов и атрибутов в виде всплывающей подсказки |
|
Macromedia Fireworks 3 |
Профессиональное приложение для создания графических изображений и их размещения в Интернет. Позволяет обрабатывать изображения, полученные с помощью других графических редакторов, цифровые фотографии, отсканированные изображения; Позволяет создавать эффекты анимации, использовать динамические стили. Macromedia Dreamweaver 3 Fireworks 3 Studio |
|
Allaire HomeSite 4.5 |
Позволяет легко и быстро создавать эффектные web-сайты, имеет удобный интуитивно понятный интерфейс, богатую палитру инструментов; содержит средства контроля качества: проверку синтаксиса html-кода, верификацию ссылок. Фирма Allaire несколько лет назад была поглощена компанией Macromedia. Известный продукт HomeSite теперь выходит под названием Macromedia HomeSite 4.5. (хотя название Allaire все еще присутствует на упаковке.) |
|
Macromedia DreamWeaver UltraDev 4 |
Первая визуальная среда, позволяющая быстро разрабатывать Web-приложения для доступа к серверным базам данных. БД могут поддерживаться на различных серверных платформах. Достаточно просто создаются системы электронной коммерции, такие как электронные витрины, системы регистрации клиентов. Продукт уже имеет награды как лучший в своем классе средств разработки. |
|
Macromedia ColdFusion 4.5. UltraDev 4 Studio |
Объединение среды разработки ColdFusion Studio и среды DreamWeaver UltraDev. Содержит мощные инструменты визуальной разработки приложений для размещения на платформе ColdFusion Server 5, визуального представления серверного источника данных (набора записей, переменной, директория и пр.), средства отладки сценариев. |
|
Adobe PhotoShop 6 |
Мировой стандарт обработки изображений как для печати, так и для web. |
До появления Интернет компьютеры использовались лишь для обработки информации (главным образом, для вычислений); результаты расчетов переносились на внешние носители (чаще всего, на бумагу). Благодаря Интернет и, прежде всего, основной ее компоненте, — World Wide Web, компьютеры становятся средством связи.
Современные web-технологии представляют широчайшие возможности для публикации информации. WWW — одно из самых демократичных средств массовой информации: правом размещать в Web свою информацию в равной степени пользуются и правительственные организации, и крупные фирмы, и частные лица. Информация, опубликованная в WWW, не подвергается цензуре.
Web-технология применяется не только в Интернет, но и для обеспечения информационной поддержки работы различных подразделений в рамках одной организации (intra-сети, intranet). Intranet существенно облегчают процесс создания, хранения и поиска документов, позволяют не только усовершенствовать делопроизводство, но и качественно изменить весь процесс управления предприятием.
Очевидно, что наибольшее влияние развитие web-технологий имеет на те сферы общественной деятельности, которые непосредственно связаны с управлением информационными потоками, с передачей и обработкой информации, с визуализацией данных, полученных в результате вычислений.
Также многие из рассмотренных сайтов были построены на основе тех или иных CMS (Content management system — Система управления содержимым), которые тоже имеют свои достоинства и недостатки.
Аббревиатура CMS расшифровывается как «Content Management Software» («программное обеспечение для управления содержимым»). В нашей стране принято последнюю букву «S» расшифровывать как «System», а по-русски это обычно звучит как «Система управления контентом». Английское слово content означает «нечто, содержащееся внутри» и применительно к письменным работам обычно входит в словосочетание table of contents — содержание, перечень разделов (скажем, книги). Отличительная черта контента состоит в том, что он конструируется из отдельных кусочков -графика, документы (в том числе отчеты, ведомости и.т.д), звуковые и видео-файлы. Иногда употребляется более простое название — «движок сайта».
CMS появились не так давно. Первой системой принято считать Vignette, которая появилась на западе в 1995 году. В нашей стране решения по управлению контентом появились значительно позже.
История управления контентом началась с управления документами в классическом понимании этого слова — текстовыми файлами. По мере развития понятия «документ», системы управления документами стали называть системами управления контентом, подчёркивая способность таких систем управлять информацией независимо от формы ее представления, а также отделить информацию-контент от документа-формы. Однако абстрактно управлять информацией невозможно — она обязательно должна быть представлена в какой-либо форме. Пытаясь управлять контентом, мы неизбежно приходим к управлению документами. Системы управления контентом, действительно, «научились» разделять управление документами (хранение, изменение и т.п.) и их представление конечному пользователю. Но они все-таки управляют документами в какой-то форме, а не информацией.
Само понятие «управление контентом» первоначально прочно ассоциировалось с процессом публикации и обновления информации на Web-сайтах — требовалась технология, позволяющая следить за ее актуальностью. Поэтому в качестве синонима content management часто используют термин Web content management. В результате термин content management расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации.
Одно из слабых мест таких систем — это работа сайта под нагрузкой. В отличие от статичной страницы, при пользовательском запросе через систему управления контентом, происходят более сложные процессы выдачи информации. Так если в первом случае пользователю просто передается уже готовая веб-страница за десятки миллисекунд, то во втором — страница сначала «собирается» системой, а затем уже отправляется пользователю — это уже около 1,5 сек. Ресурс мощности всегда ограничен, поэтому при пиковой нагрузке система может отказать. Это проблему можно решить при наличии у CMS возможности кэширования информации. Смысл кэширования в следующем: для первого пользователя, пришедшего на ресурс, страница действительно собирается, а для всех последующих она высылается в виде статик-контента, поскольку она уже была сохранена в кэш-памяти и в любой момент готова к отсылке. Данный способ снижает нагрузку на сервер в десятки раз. Существует и более сложное кэширование — так называемое «горячее кэширование», когда после запроса администратора все страницы сайта заранее «собираются» и в таком виде хранятся в ожидании запроса.
К сожалению не все просмотренные мною сайты имели систему кэширования, что было заметно по времени загрузки динамических страниц, а это весьма неудобно для пользователей, им приходится ждать пока сформируются и загрузятся страницы.
Еще один недостаток существующих систем управления контентом — проверки и нахождения не работающих ссылок на них, в большинстве случаев, невозможна. Наличие таких ссылок портит общее впечатление от сайта
Однако качественные CMS обладают рядом достоинств:
Простота в работе. Пользователю не нужно иметь представление об html и языках программирования. Редактирование информации осуществляется с помощью простых web-форм.
Удобный, интуитивно понятный интерфейс. Внешний вид рабочих окон системы, элементы навигации и служебные иконки понятны любому пользователю.
Отсутствие специального ПО на компьютере пользователя. Для работы владельцу сайта нужен только web-браузер (Internet Explorer или FireFox) и выход в интернет.
Гибкость. Владелец сайта может управлять не только информацией, но и структурой подразделов сайта.
Информационная безопасность. Использование шифрованных каналов при работе, как между пользователем и системой, так и между системой и сервером.
Все выше описанные достоинства CMS позволяют формировать и содержать сайт с большим количеством постоянно обновляемой информации. Это особенно полезно для больших предприятий у которых много меняющейся продукции и цен.
Помимо проблем связанных с flash и cms сайты агентств недвижимости имели недостатки следующего характера:
Навигация по сайту — невнятная навигация может легко запутать посетителя сайта и он предпочтет скорее покинуть его из за неудобства пользования.
Не правильно подобранный размер шрифта — шрифт слишком маленького размере затрудняет чтение необходимой информации на сайте.
Ошибка 404 — эта ошибка обозначает, что запрошенному URL не соответствует никакая страница сайта. Этому могут быть две причины: ссылка неверна или ранее существовавшая страница была удалена.
Не работающие ссылки — многие ссылки на сайтах не работали, из за этого не закачивались многие файлы, предназначенные для просмотра в оффлайне.
По итогам всего выше описанного, можно сделать вывод, что сайта абсолютного большинства фирм нельзя назвать удобными для использования. Даже сайты принадлежащие крупным фирмам имеют большие недостатки в дизайне и в расположении элементов управления сайтом, не говоря уже о мелких программных ошибках.
Для выполнения дипломной работы нами была выбрана СMS Joomla!.
Joomla написана на языке PHP. В своей работе она хранит данные в СУБД MySQL. Работа возможна на операционных системах Windows, Linux, FreeBSD. Для обеспечения дополнительного функционала, такого как ЧПУ-адреса, требуется web-сервер Apache с модулем mod_rewrite или web-сервер IIS от Microsoft с расширениями, эмулирующими или заменяющими таковой модуль в apache.
CMS Joomla! имеет следующие возможности:
Простота обучения. Для людей, которые раньше не работали с Joomla необходимо некоторое время, чтобы понять принцип работы с Joomla. Нужно понять, как работает сам движок, как публикуются материалы. CMS имеет трехуровневую структуру: раздел, категория материал. Нужно понять, как формируются материалы. После понимания основных принципов работы все становиться очень просто.
Визуальный редактор.Стандартно в версии 1.5 идет WYSIWYG редактор TinyMce, который используется в большинстве CMS. К сожалению, в версии 1.5 идет довольно старая версия WYSIWYG редактора — 2.0. Будем надеяться, что в версии 1.6 это будет доработано. Есть несколько других вариантов, самым популярным можно назвать JCE.
Шаблоны.Для версии 1.5 есть множество бесплатных шаблонов. Также можно найти и warez шаблоны. Легко можно и самому доработать уже готовый шаблон. В версии 1.0 были ограничения, не всегда позволяющие организовать задуманный дизайн без правки кода, но в версии 1.5 этих ограничений уже нет. Можно реализовать практически все в этой версии.
Русскоязычная документация. Русскоязычной документации много, можно даже сказать очень много. Есть только проблема с технической документацией для написания модулей, но так как в большинстве случаев программисты пользуются англоязычной документацией, этот недостаток не значителен.
Русскоязычная поддержка. Два огромных портала полностью решают вопрос русскоязычной поддержки. Так же появилось два сообщества на украинском языке.
Удобство админ панели. Админ панель на первый взгляд не очень удобна. Скорее всего это объясняется тем, что на Joomla в отличии от многих других CMS можно реализовать практический любой проект. По этой причине возникают сложность в разработке удобной панели администратора, но факт остается фактом — панель управления сайтов реализована неудобно.
Плагины. В Joomla правильнее будет сказать компоненты, модули и плагины. Примером компонента можно назвать доску объявления. Модулем является опрос. Плагин — это дополнительная функциональность, которая интегрируется в модуль или компонент. Примером плагина является добавления возможности комментировать опубликованный материал.
Проблем с компонентами, модулями, плагинами у Joomla нет. Существует множество как платных, так и бесплатный готовых решений для реализации необходимой функциональности. Так же можно написать собственные скрипты.
Комментирование. В базовой версии подобная функция отсутствует, но существует множество модулей и компонентов способных решить эту проблему. Самым распространенным можно назвать бесплатный компонент jComments.
Блоки\виджеты. В шаблоне есть места, куда можно вставлять модули, меняя их местами и выставляя необходимым образом. Недостатком версии 1.0 было отсутствие возможности влиять на вывод конкретного модуля. Теперь можно переопределить любой модуль под себя, но необходимо, что бы он был написан в режиме совместимости с версией 1.5. В версии 1.5 также есть возможность совместимости с 1.0, если модуль не был переписан под 1.5, но в таком случае реализовать изменения вывода модуля будет невозможно (без правки кода).
Работа с изображениями. С версией 1.5 при публикации материалов появилась возможность загружать картинки в визуальном редакторе. Есть так же возможность сначала загрузить картинку на сервер, а потом при публикации указать ссылку. Редактирование изображений в визуальных редакторах стандартное.
Борьба со спамом. Joomla не форум и не блог, поэтому такая защита идет только на уровне компонентов. К сожалению, на регистрацию стандартно нет защиты, но есть возможность подключить captcha. В самый популярный компонент добавления комментариев jComments сразу встроена captcha. Мощных бесплатных решений бана по ip, дополнительных фильтров на данный момент нет, но есть довольно хорошие платные программы.
Подключение форума. Есть встроенные форумы такие как: FireBoard, Joomla-SMF. Так же есть возможность подключать и другие форумы через мосты. Можно подключить и phpBB, но для настройки моста придется кое-что делать вручную. Полной автоматической синхронизации на данный момент с внешними форумами нет.
Поддержка авторов. Многоуровневое администрирование в Joomla реализовано плохо. Есть три категории для пользователей и три категории для администраторов. Для каждой категории можно указать соответствующие права и отнести конкретного зарегистрированного пользователя к категории. Но создание новых категорий, или, же уникальных прав для зарегистрированного пользователя — нельзя.
Экспорт\импорт. В Joomla есть возможность полностью перекинуть сайт с одного хостинга на другой, но автоматических скриптов перебрасывания конкретной информации — нет. При перекидывании БД, разные версии Joomla будут совместимы.
Обновления. Обновлять версию Joomla, тем самым убирая ряд ошибок и уязвимостей — просто. Достаточно скачать архив и залить по FTP на сервер поверх уже поставленной версии. Обновления могут спокойно ставиться уже на доработанную версию с дополнительными компонентами, модулями и плагинами. Главное, чтобы ядро оставалось не тронутым. Можно реализовать любой проект без вмешательства в ядро.
2.3 Наиболее распространенные бесплатные системы CMS
На сегодняшний день существует очень много бесплатных систем управления содержимым и с каждым днем появляются новые. Нельзя сказать, что какая-то системы лучше другой, у каждой есть свои плюсы и минусы. Рассмотрим наиболее популярные бесплатные системы управления содержимым: WordPress, Drupal, Movable Type и TYPO3.
WordPress — CMS с открытым исходным кодом, распространяемая под GNU GPL. Написан на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.
WordPress — самая популярная на сегодняшний день система для ведения блогов. На его основе могут работать как личные интернет-дневники, так и большие новостные порталы. При разработке WordPress особое внимание уделяется семантике, web-стандартам, удобству и простоте использования. Благодаря популярности WordPress, для него создано множество расширений и тем оформления, с помощью которых вы можете легко расширить функциональность или изменить внешний вид своего [25].
На 2007 год WordPress — самая популярная система для ведения автономных блогов.
возможность публикации с помощью сторонних программ и сервисов;
простота установки, настройки;
поддержка RSS, Atom, trackback, pingback;
подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;
поддержка так называемых «тем», позволяющих легко менять как внешний вид, так и способы вывода данных;
«темы» реализованы как наборы файлов—шаблонов на PHP, что положительно сказывается на скорости и гибкости;
громадные библиотеки «тем» и «плагинов»;
заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;
наличие ЧПУ (человеко-понятный URL);
наличие русских переводов [26].
Drupal — система управления сайтом (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира [28].
Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов до информационных архивов или сайтов новостей. Имеющийся по умолчанию функционал можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:
единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей;
широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;
вложенность категорий любой глубины;
поиск по содержимому сайта, в том числе поиск по таксономии и пользователям;
разграничение доступа пользователей к документам (ролевая модель);
динамическое построение меню;
поддержка XML-форматов:
вывод документов в RDF/RSS;
агрегация материалов с других сайтов;
BlogAPI для публикации материалов с помощью внешних приложений;
авторизация через OpenID;
символьные осмысленные URL (иначе «человеко-понятные» — ЧПУ);
переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);
раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта);
механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей);
уведомления о выходящих обновлениях модулей [29].
Movable Type — платформа для блогинга, отличающаяся мощностью, гибкостью и удобством работы. Движок разрабатывается компанией Six Apart, хорошо зарекомендовавшей себя в мире блогинга.
Основная версия Movable Type в настоящий момент — Movable Type Open Source. Но существуют и другие версии с коммерческой поддержкой (Personal, Commercial, Education, Non-Profit), которые отличаются только лицензией и входящим в дистрибутив Proffesional Pack. Open Source версия располагается на сайте movabletype.org.
Команда разработчиков использует инновационный подход. Множество того, что было разработано ими, в дальнейшем получило поддержку в других платформах для блогов. Например, технология Trackback или OpenID.
Movable Type написан на Perl. В версии 4 для хранения содержимого блога может использоваться любая из следующих баз данных: MySQL, PostgreSQL и SQLite. Версия 5 работает только с MySQL. В зависимости от настроек страницы могут создаваться только динамически, или только статически, или сочетать эти способы [32].
Основные возможности:
Неограниченное количество блогов на одной инсталляции;
Статическая и динамическая публикация;
Отдельные страницы с любой удобной структурой URL;
Управление медиа файлами (картинки, аудио, видео, и др.);
Настраиваемые пользовательские роли, управление группами пользователей;
Любое расширение для публикуемых файлов;
Теги (для записей и для медиа объектов);
Категории, подкатегории;
Встроенная поддержка OpenID.
TYPO3 — система управления сайтами (CMS/CMF) с открытым исходным кодом и свободной лицензией. Написана на PHP, для хранения данных использует СУБД MySQL.
Система создана Каспером Скорхёем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого IT-журнала iX, «TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов». Сейчас ядро TYPO3 разрабатывается двумя командами. Одна команда разработчиков работает над ветвью 4.x (лидер — Michael Stucki). Другая команда работает над ветвью 5.x (лидер — Robert Lemke). Независимые разработчики создают сотни плагинов. Команда по согласованию расширений старается обеспечить наилучшее взаимодействие между расширениями. На данный момент более 4200 расширений доступно для скачивания из репозитория [34].
Основные возможности:
Редактор текста с форматированием (RTE) и проверка орфографии;
Редактор текста с форматированием (FCKeditor) и модификация от сторонних разработчиков;
Отмена изменений и история изменений;
Предпросмотр перед публикацией;
Буфер обмена;
Редактирование содержимого из frontend и backend;
Внутренние ссылки (возможны ссылки на уровне элементов содержимого);
Внутренний поисковый механизм;
Одна установка системы для многих сайтов (с единым деревом страниц);
Одна установка системы для многих доменов;
Templavoila;
Гибкая система разграничения прав для редакторов сайта;
Динамическое построение меню — текстовых и графических;
Возможность авторизации пользователей через LDAP;
Версионирование;
Рабочие области (workspaces);
Поддержка WML;
Поддержка XML;
Поддержка импорта и экспорта RSS;
Экспорт в PDF;
Экспорт в статический HTML;
Кэширование страниц.
Глава 3. Разработка web-сайта для ОАО «Дагестанская энергосбытовая компания»
3.1 Постановка задачи
В рамках данной дипломной работы предполагается разработать сайт для ОАО «Дагестанская энергосбытовая компания». Разрабатываемый сайт должен предоставлять всю необходимую информацию клиентам о самой компании и предоставляемых услугах.
При создании сайта были изучены и рассмотрены программные пакеты по созданию Web-сайтов (Front Page 2000, NetObjects Fussion, Home Site, Macromedia Dreamweaver MX).
Были рассмотрены различные системы управления содержимым (CMS), обеспечивающие доступ к информации в сети Internet и удобное редактирование сайта. Из многообразия существующих в настоящее время CMS была выбрана наиболее оптимальная для работы с Web-приложениями — CMS Joomla, отвечающая всем требованиям разработчика.
Joomla — система управления содержимым, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. Joomla является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей Joomla! является относительная простота управления при практически безграничных возможностях и гибкости при изготовлении сайтов.
Во время прохождения преддипломной практики перед нами стояла задача выявить цели, которые преследует компания при создании сайта.
Энергосбытовая компания при создании сайта может преследовать следующие цели:
Помочь компании поддерживать старые и устанавливать новые связи на рынке. Как информационная среда Интернет упрощает процесс деловой переписки и общения. Создание сайта позволяет избежать стандартных процедур ознакомления с деятельностью компании на ее территории.
Стать инструментом распространения информации о компании и ее бизнесе. Полноценный Интернет-сайт компании предоставляет документы, фото, аудио — и видеоматериалы, необходимые для формирования правильного представления о деятельности и возможностях компании, всем желающим.
Проводить информационную и сервисную поддержку клиентов и партнеров. Посредством Интернет-сайта можно не только оперативно отвечать на вопросы, возникающие у пользователей услуг, но и формировать базу часто задаваемых вопросов. Тем самым удастся избежать многократных разъяснений по решению одних и тех же задач.
Увеличить объем продаж и найти новых потребителей услуг компании. Компания, успешно работающая на традиционном рынке, при помощи Интернет-сайта может охватить большую целевую аудиторию, потому, что расстояние не играет в Сети такого принципиального значения, как в реальной жизни.
Обеспечить круглосуточное предоставление услуг клиентам. В Интернете не бывает перерывов на обед и сон, поэтому он может функционировать круглосуточно.
Основной же целью и задачей создания сайта является получение от него как можно большей прибыли.
Главной задачей проектирования является создание системы управления содержимым, которая бы позволяла вносить изменения web — сайт с возможностью разграничения прав доступа к содержимому и независимостью от технических специалистов.
Проектирование и разработка сайтов включает:
Утверждение первоначального технического задания на разработку сайта;
определение структурной схемы сайта — расположение разделов, контента и навигации;
веб-дизайн — создание графических элементов макета сайта, стилей и элементов навигации;
разработка программного кода, модулей, базы данных и других элементов сайта необходимых в проекте;
тестирование и размещение сайта в сети Интернет.
Титульная страница (главная) сайта должна максимально информативно и в сжатом объёме отображать необходимую пользователю информацию о сайте. На главной странице необходимо поместить логотип ОАО «Дагестанская энергосбытовая компания», основное меню сайта (для навигации по его структуре).
Административная часть должна включать в себя:
информацию о новых пользователях;
раздел настроек сайта;
управление учётными записями пользователей и другие возможности.
Административная часть сайта представлена в виде системы управления содержимым.
Главное меню сайта должно иметь следующие пункты:
Новости;
Реформа;
Оптовый и розничный рынки электроэнергии;
О компании;
Контакты.
3.2 Структура сайта и описание программных блоков
Создавая сайт, нужно продумать его структуру. Хорошо структурированный сайт позволяет быстрый и удобный поиск информации на сайте. Структура сайта отражает логическую связь страниц сайта.
Рассмотрим структуру сайта (рис.3.1). На главной странице есть ссылки на второстепенные страницы. Такая структура называется иерархической. Если посмотреть файловую структуру, то она такая же: в корневой папке находится запускной файл (Index) и папки отдельных Интернет — проектов (cult, flash, history …), а в этих папках находятся уже файлы отельных Интернет — страниц и другие вспомогательные папки (например — папка Pic, содержащая картинки для Интернет — страниц, или папка с Flash — проектами).
Рис. 3.1 — Структура сайта
Разрабатывая сайт, нужно подумать о навигации или по — другому о системе ссылок, чтобы было удобно и быстро перемещаться по всему сайту. Очень важно, чтобы система работы ссылок была единой, то есть везде одинаковой (Например, на каждой главной странице отдельного проекта есть ссылка на главную страницу всего сайта). Если щелкнуть по любой ссылке с главной страницы, то мы попадем на страницу отдельного Интернет проекта, например на Интернет — проекты. На этой странице также есть ссылки на вложенные страницы Интернет — проектов.
Конфигурация системы
Конфигурация представляет набор условий и свойств, которые выполняет система. Для ее настройки необходимо выполнить процедуру авторизации и зайти в административный интерфейс управления.
В качестве имени пользователя и пароля вводим учетные данные, указанные при установке. В данном случае, именем пользователя является «admin», а паролем — «789789».
После ввода правильной комбинации имени пользователя и пароля, произойдет перенаправление на главную страницу административного интерфейса.
Для настройки конфигурации сайта необходимо нажать на главной странице административной панели кнопку «Общие настройки» или в основном меню выбрать «Сайт» и затем «Общие настройки».
Страница состоит из трех вкладок: «Сайт», «Система» и «Сервер».
Вкладка «Сайт» (рис. 3.2).
Рис. 3.2 — Вкладка «Сайт»
Раздел «Установка сайта». Поля:
«Сайт выключен» — метка ставится в случае проведения каких-либо работ на сайте, в результате которых он будет недоступен. По окончании работ метку нужно убрать.
«Оффлайн сообщение» — это поле заполняется текстовым сообщением, которое будет демонстрироваться пользователям в то время, когда сайт не работает.
«Имя сайта» — вводится имя сайта.
«Визуальный редактор по умолчанию» — указывается визуальный редактор, который будет использоваться при создании или редактировании страниц.
«Длина списка» — вводится длина списков для всех пользователей, которое будет использоваться по умолчанию. Например, при просмотре списка материалов в панели администратора.
«Длина RSS-ленты» — вводится количество статей, которое будет отображаться в RSS ленте.
В разделе «Настройки Метаданных» задаются настройки для всего сайта в целом. Они будут применяться тогда, если не указать эти метаданные при написании статьи. Поля:
«Значение тэга для всего сайта» — указывается значение мета-тега Description (описание).
«Ключевые слова тэга для всего сайта» — указываются ключевые слова (keywords).
«Использовать заголовок материала в тэге» — если поставить метку «Да», то в этом случае заголовок страницы (Title) будет автоматически формироваться из заголовка статьи.
«Отображать заголовок страницы» — если поставить метку «Да», то в этом случае заголовок будет отображаться на главной странице.
В разделе «Установки Search Engine Optimization» можно включить/настроить ЧПУ (человеко-понятные урлы). Поля:
«Включить SEO»- если поставить метку «Да», то в этом случае произойдёт активация ЧПУ встроенными средствами Joomla.
«Использовать mod_rewrite» — определяет, использовать ли mod_rewrite веб-сервера Apache для перехвата и перенаправления ссылок, отвечающих определенным условиям. Поставить метку «Да» необходимо в том случае, если при включенном SEO параметре сайт начнёт выдавать ошибку при открывании страниц. Это может произойти при некорректной работе некоторых хостингов.
«Добавить суффикс к URL» — если поставить метку «Да», то к документам, в зависимости от типа, будет добавляться суффикс.
Например: http://joomla.ru/documentation/manual-joomla.html
Вкладка «Система» (рис. 3.3).
Рис. 3.3 — Вкладка «Система»
Раздел «Системные установки». Поля:
«Секретное слово» — можно оставить без изменений.
«Путь к папке логов» — нужно указать абсолютный путь к данной папке.
«Сервер помощи» — указать сервер, с которого будет открываться справка по joomla.
Раздел «Настройки пользователя». Поля:
«Разрешить регистрацию пользователей» — можно разрешить/запретить регистрацию пользователей на сайте. Это поле актуально, если установлен модуль авторизации.
«Права нового пользователя» — установить статус для вновь зарегистрировавшегося пользователя. Автоматически ставится «Зарегистрированный», но при желании можно выбрать из выпадающего списка.
«Активация нового пользователя» — если поставить метку «Да», то при регистрации пользователю на E-mail будет высылаться письмо со ссылкой для активации акаунта. если поставить метку «Нет», то пользователь после регистрации сможет сразу зайти на сайт, используя свои логин и пароль. Данную опцию желательно устанавливать на «Да», чтобы не было переполнения базы данных из-за спам-ботов.
«Параметры пользователя» — если поставить метку «Да», то зарегистрированный пользователь сможет сам выбирать в настройках своей учетной записи язык, визуальный редактор и сервер помощи.
Раздел «Установки Медиа менеджера». В установках Медиа менеджера происходит настройка опций, необходимых для работы с файлами, которые пользователь будет загружать на сервер. В этом разделе можно что-то добавить к существующим настройкам. Но удалять не стоит, особенно поначалу. Поля:
«Разрешенные расширения файлов» — указать расширения файлов, которые будут восприниматься сайтом. Пример: doc, jpg, gif.
«Максимальный размер» — указать максимально возможный объем файла для загрузки.
«Путь к папке с медиа», «Путь к папке с изображениями» — указать пути к папкам, где будет храниться загруженные на сайт файлы .
«Ограничивать закачку» — указать ограничения закачки.
«Минимальный уровень доступа к Медиа менеджеру» — указать минимальный статус пользователя, которому будет разрешён доступ к Медиа менеджеру.
«Проверять MIME типы» — Осуществлять проверку MIME типов файлов.
«Допустимые расширения для картинок» — указать расширения графических файлов, который будет можно загрузить на сайт.
«Игнорируемые расширения» — указать расширения файлов, которые будут игнорироваться при загрузке.
«Допустимые MIME типы» — указать воспринимаемые сайтом MIME типы. MIME типы сообщают браузерам, как обращаться с конкретными расширениями. Например: тип MIME text/html большинство серверов приравнивает к расширениям htm, html, и shtml. Благодаря этому браузер интерпретирует все файлы с этими расширениями как файлы HTML.
«Недопустимые MIME типы» — файлы указанных типов MIME будут игнорироваться.
«Использовать Flash-загрузчик» — Flash-загрузчик — способ загрузить картинку в диалоге вставки изображения в текст. Рекомендуется уставить метку «Нет», т.к. в некоторых браузерах возникают проблемы с загрузкой графических файлов таким способом.
Раздел «Режим отладки». Поля:
«Отладка системы» — если поставить метку «Да», то выводится диагностическая информация и ошибки SQL, если они есть.
«Отладка локализации» — показывать или нет отладочные индикаторы для существующих или отсутствующих значений.
Раздел «Установки кеша». Поля:
«Включить кеширование» — само по себе кеширование — это сохранение предыдущей информации на сервере определенное время.
«Время кеширования» — установить время кеширования в минутах.
«Обработчик кеша» — выбрать из выпадающего списка обработчик кеша. По умолчанию стоит «Файл».
Раздел «Установка сессий». Поля:
«Время жизни сессии» — время с последней активности пользователя, в течении которого сохраняется его присутствие на сайте. Спустя это время, если не было никаких действий со стороны пользователя, снова будет необходимо авторизоваться на сайте.
«Обработчик сессий» — указать обработчик сессий, с помощью которого будут храниться сессии joomla.
Шаблоны дизайна
Шаблон в Joomla! определяет дизайн вашего сайта. По сравнению с шаблонами других систем управления сайтом шаблоны Joomla! очень просты по своей структуре, что упрощает процесс их создания и редактирования.
В шаблон Joomla! входят:
— файл index.php, определяющий базовую структуру страницы вашего Joomla!-сайта;
— файл CSS-стилей, который позволяет регулировать оформление блоков страницы Joomla! (цвета, размеры шрифтов и тому подобное);
— XML-файл для установки шаблона через администраторскую панель Joomla!;
— графический файл пред просмотра шаблона Joomla!
Существует 2 вида шаблонов Joomla!: шаблоны сайта (Site Template) и шаблоны административной панели (Backend Template). В Joomla! есть возможность назначения разным страницам различных шаблонов. Например, имея на сайте раздел статей и магазин, вы можете оформить их как два совершенно различных сайта, всего лишь оперируя шаблонами Joomla!
Компоненты
Компонент — это основное средство расширения функциональных возможностей Joomla и представляет собой набор скриптов, которые обеспечивают определенный функционал и обладает интерактивным интерфейсом пользователя. В большинстве случаев компоненты отображаются в центральной колонке сайта при трехколоночной верстке. Компонентами в Joomla являются форумы, файловые архивы, галереи, системы сбора статистики, резервного копирования и т.д. Управление пользователями, создание разделов, добавление и отображение материалов — все это выполняют компоненты.
Компоненты в Joomla, обычно состоят из 2-х частей: административная панель компонента и фронтенд (сайт). Однако одна из частей может отсутствовать, например стандартный компонент Search (обеспечивающий поиск материалов на сайте) не имеет административной части, а компонент Config (настройка глобальных параметров сайта) наоборот, содержит только административную часть.
Модули
Модуль — это одно из средств расширения функциональных возможностей Joomla. В большинстве случаев, модуль выполняет функции отображения информации и является дополнением к установленным компонентам. Как правило, модули располагаются в левой и правой колонке при трехколоночной верстке. Примером модулей является навигационное меню, календарь, список популярных статей и т.д. При публикации модуля можно указать в какой позиции шаблона сайта и на каких страницах он будет отображаться. Кроме того, большинство установленных в системе модулей можно скопировать — опубликовать несколько раз с разными параметрами (например модуль вывода популярных статей можно опубликовать для разных разделов).
Мамботы
Мамбот — это функция, которая выполняет некоторые манипуляции с данными перед отображением их пользователям сайта. В настоящее время в Joomla существуют следующие группы мамботов: content, editors, search.
Мамботы группы content позволяют осуществлять различные манипуляции с текстом статей: выделять слова, вставлять картинки, удалять лишние пробелы и т.д. Как мы уже говорили выше, мамбот это функция, которой на вход передаются данные. При отображении списка новостей, например на главной странице сайта, ядро Joomla загружает все мамботы группы content, и последовательно вызывает их для каждой новости на странице. Таким образом, все отображаемые данные проходят через мамбот.
Группа мамботов editors содержит визуальные редакторы Joomla. Визуальные редакторы значительно облегчают процесс добавления материалов на сайт.
Основной задачей мамботов группы search является поиск данных по заданным ключевым словам. В дистрибутиве Joomla уже содержатся поисковые мамботы, позволяющие осуществлять поиск в стандартных компонентах. Если же вы хотите добавить на сайт возможность поиска по галере или файловому архиву, то вам необходимо установить соответствующий поисковой мамбот для этого компонента.
Подводя итог, можно сказать, что компоненты — это расширения Joomla, которые составляют функционал системы и поддерживают интерактивное взаимодействие с пользователем.
Модули, в отличие от компонентов, выполняют функции отображения какой-либо информации и в большинстве случаев не выполняют никаких операций по добавлению/модификации данных. Другим немаловажным отличием модулей от компонентов является возможность копирования модулей.
Мамботы — это небольшие функции позволяющие выполнять манипуляции с данными перед отображением их пользователям сайта.
В большинстве случаев, расширение для Joomla состоит из компонента, одного или нескольких модулей и поискового мамбота. Компонент выполняет какие либо действия с данными (добавляет/изменяет/удаляет), модули отображают данные, а мамбот позволяет осуществлять поиск по данным этого компонента.
Разделы — это объекты верхнего уровня в структуре содержимого. В раздел входят категории, а в них, в свою очередь, статьи, но о них позже..
Для работы с разделами необходимо перейти в менеджер разделов. Можно нажать на главной странице панели кнопку «Разделы» или в основном меню выбрать «Материалы» и затем «Менеджер разделов» (рис. 3.4).
Рис. 3.4 — Страница «Менеджер разделов»
Чтобы создать новый раздел, необходимо нажать значок «Создать» (рис. 3.5).
Когда открыта страница редактирования раздела, вам недоступны (пока не выйдете из неё) пункты основного меню.
Рис. 3.5 — Страница создания раздела
На странице создания раздела нужно:
В поле «Заголовок» внести имя раздела, которое будет отображаться в меню.
В поле «Псевдоним» внести имя раздела на латинице, которое будет использоваться при построении SEF — ссылок (если поле не заполнено — псевдоним формируется автоматически из даты создания, например 2011-05-12 22:33:10).
В поле «Опубликовано» — публиковать или нет.
В поле «Порядок показа» можно изменить порядок отображения раздела на странице «Менеджер разделов».
В поле «Доступ» можно выставить права на просмотр данного раздела:
— «Все» — для всех посетителей сайта.
— «Зарегистрированный» — для зарегистрированных пользователей.
— «Специальный» — для администраторов (групп менеджеров, авторов и так далее, то есть всех, кроме гостей и registered).
В поле «Изображение» выбрать изображение, которое будет использоваться при отображении раздела в меню.
В текстовом поле «Описание» написать о содержании раздела.
Для создания Объекта содержимого в Joomla присутствует удобный WYSIWYG-редактор. При создании нового объекта сразу же можно задавать его параметры.Для управления документами сайта (создать новый документ, отредактировать, переместить и т.д.) нужно перейти к управлению содержимым. Сделать это можно двумя способами:
В разделе главного меню «Содержимое» выбрать «Все содержимое»;
Перейти к содержимому каждого раздела из пункта главного меню панели администратора «Содержимое по разделам».
Для управления объектами содержимого в панели инструментов появляются дополнительные кнопки:
в архив — объекты содержимого, перенесенные в архив, также доступны для просмотра на сайте, если имеют статус «опубликованы»;
перенести — перемещение объекта в другой раздел или категорию сайта;
в корзину — объекты, перемещенные в корзину, недоступны для просмотра на сайте, но могут быть восстановлены в разделе «Управление корзиной».
Система меню в Joomla! довольно простая в использовании и не имеет в стандартной сборке возможности гибкой настройки. Но это легко поправимо использованием дополнительных компонентов, которые позволяют, например, создавать меню с многоуровневой системой элементов меню (подменю) представленных в виде дерева, динамические меню (всевозможные плавные и не очень «выпадания», «всплывания», «появления», «пропадания» и тому подобное) и т.д.. В этой статье я хочу описать, как создать простое меню.
При стандартной установке Joomla! вместе с демонстрационным контентом мы уже имеет несколько готовых меню: main, top, other, user, при этом последнее становиться доступным только после того, как зарегистрированный юзер авторизируется.
Чтобы создать новое меню необходимо:
Авторизоваться в административной панели Joomla;
Выбрать пункт меню «Menu->Menu Manager» и в открывшемся окне нажать кнопку «New»;
Затем в загрузившемся окне заполняем всего два поля:
«Menu Name» — идентификатор меню, которое используется внутри кода Joomla!, поэтому рекомендуют выбирать не повторяющиеся и без пробелов;
«Module Title» — заголовок создаваемого меню, который будет отображаться на сайте;
Жмём кнопку «Save» и меню готово.
Далее надо добавить хотя бы один элемент меню.
Для этого жмём на иконку напротив идентификатора меню («test_menu» в нашем случае), или же идём в меню «Menu->test_menu».
Нажимаем кнопку «New» для запуска мастера создания нового пункта
На первом этапе нам предлагается выбрать тип создаваемого элемента меню, то есть, что собственно будет отображаться, если это подменю было выбрано. Выбор на первый взгляд довольно большой, хотя есть предупреждение, что некоторые типы элементов меню повторяются. Повторяются они для удобства, так как всё сгруппировано по назначению. Например, «Link — Conent Item» находиться одновременно в группах «Content» и «Links». Дальше, выбираем для простоты «Link — Url» из «Links» и переходим ко второму шагу нажав «Next».
В появившемся окне в поле «Name» указываем заголовок пункта меню, который будет отображаться на сайте, а в поле «Link» указываем прямой Url на страницу.
Нажимаем «Save» для сохранения пункта меню.
Теперь у нашего меню есть один опубликованный элемент. Чтобы меню отображалось на сайте надо его «опубликовать». Для этого в панели администратора переходим к меню «Modules->Site Modules», где отмечаем «Test Menu» и жмём «Publish».
3.3 Руководство пользователя
Для запуска сайта необходимо запустить какой-нибудь Интернет браузер (Internet Explorer, Mozzila Firefox, Opera и т.д.) и ввести в строку адреса адрес сайта — http://www.desk.ru/. После успешной загрузки сайта на экране отобразится главная страница сайта, главное меню, подменю, логотип организации и другие элементы дизайна.
На главной странице располагается общая информация о компании ОАО «Дагестанская энергосбытовая компания», меню авторизации, меню поиска, а также главное меню сайта (Приложение 1).
Для осуществления навигации по сайту необходимо воспользоваться пунктами главного меню и подменю.
Главное меню сайта содержит следующие пункты (рис. 3.6):
Новости;
Реформа;
Оптовый и розничный рынки электроэнергии;
О компании;
Контакты.
Рис. 3.6 — Главная страница
При выборе пункта меню «Новости» открываются — новости компании, объявления, фоторепортажи, конкурсы, акции (рис. 3.7).
Рис. 3.7 — Страница «Новости»
При выборе пункта меню «Реформа» открываются цели и задачи реформирования электроэнергетики, а также база реформирования (федеральные законы РФ, постановления Правительства РФ, распоряжения правительства РФ, приказы министерства промышленности и энергетики РФ, ФСТ и Постановления ФЭК) (рис. 3.8).
Рис. 3.8 — Страница «Реформа»
При выборе пункта меню «Оптовый и розничный рынки электроэнергии» открывается страница с информацией об условиях договора компании ОАО «ДЭСК», а также нормативно-правовая база.
При выборе пункта меню «О компании» открывается страница, содержащая информацию о деятельности компании, историческая справка.
При выборе пункта меню “Контакты” открывается страница, содержащая контактные данные компании ОАО «Дагестанская энергосбытовая компания» (рис. 3.9).
Рис. 3.9 — Страница «Контакты»
В колонке «Наши партнеры» содержится список сайтов партнеров компании. При нажатии на ссылку открывается сайт партнера.
Далее снизу располагается колонка для авторизации пользователей.
С правой стороны располагается колонка «Тарифы». В ней содержатся две таблицы: тарифы на электроэнергию отпускаемую гарантирующим поставщиком ОАО «ДЭСК» другим энергосбытовым организациям и тарифы на электроэнергию, поставляемую энергоснабжающими организациями потребителям Республики Дагестан, кроме населения.
Меню поиска располагается с правой стороны сайта. Поиск выполняется при выборе заранее предусмотренных критериев недвижимости, например количества комнат или наличия гаража, а также выбором города. После выбора необходимых вам критериев поиска необходимо нажать кнопку “Поиск”.
Заключение
В условиях современного бизнеса польза от веб-сайта для компании очевидна. Веб-сайт больше не является элементом роскоши или предметом удовлетворения амбиций руководства. Теперь это уже необходимость, вызванная динамичным развитием Интернета, быстрой и высокой окупаемостью веб-сайта, а также развитием эффективных маркетинговых коммуникаций в Интернете. Таким образом, если у компании нет хорошего сайта, то от этого выигрывают конкуренты, у которых он есть.
Профессионально спроектированный и реализованный интернет-сайт позволяет компании поддерживать старые и устанавливать новые связи на рынке, проводить информационную и сервисную поддержку клиентов и партнеров, стать инструментом распространения информации о компании и ее бизнесе, увеличить объем продаж и найти новых потребителей услуг компании. Кроме того, корпоративный сайт компании позволяет клиентам получать быстрый доступ к справочным и аналитическим материалам, актуальным базам данных и прочей информации.
Практика показала, что внедрение интернет-сайта увеличивает доходы, снижает накладные расходы, а также более комплексно удовлетворяет потребности клиента.
В ходе данной дипломной работы был разработан сайт для ОАО «Дагестанская энергосбытовая компания», удовлетворяющий требованиям заказчика и полностью готовый к применению. С его помощью пользователи сети Интернет могут получить необходимую информацию об энергосбытовой компании, и ознакомится с предоставляемыми услугами.
При разработке web-сайта были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы. Наиболее подходящими для выполнения поставленной задачи оказались Macromedia Dreamweaver MX 2004 и Joomla 1.5.12, специальные модули для Joomla!.
Разработанный сайт удовлетворяет всем требованиям, поставленным на этапе постановки задачи. При разработке web-сайта были использованы готовые модули управления контентом и осуществления поиска по сайту, а также другие модули и блоки. Данные модули были доработаны с учетом специфики web-сайта и успешно внедрены в его структуру.
Разработанный сайт удовлетворяет всем требованиям, поставленным на этапе постановки задачи. При разработке web-сайта были использованы готовые модули аутентификации, форума и осуществления поиска по сайту. Данные модули были доработаны с учетом специфики web-сайта и успешно внедрены в его структуру.
В качестве дальнейшего совершенствования web-сайта представляется возможным добавление новостей, создание возможности для оставления отзывов клиентами. Так же возможна доработка интерфейса сайта с целью дальнейшего повышения его информативности, привлекательности и удобства.
Список использованной литературы
1. Тукенов А.А. Рынок электроэнергии. От монополии к конкуренции. Издательство: Энергоатомиздат. г. Москва, 2009 г.
2. Хлебников В.В. Рынок электроэнергии в России. Издательство: Владос. Москва, 2008 г.
3. Хаген Г.Ф. Создание веб-сайтов с помощью Joomla! 1.5 / Пер. с англ. — М.:Вильямс, 2008. -352 с.
4. Якобсен Й. «Концепция разработки Web-сайтов. Как успешно разработать Web-сайт с применением мультимедиа-технологий» — НТ Пресс, 2009г.
5. Л.К. Осика, И.Г. Макаренко. Промышленные потребители на рынке электроэнергии. Издательство: Энас, 2010 г.
6. Гительман Л.Д., Ратников Б.Е. Промышленное предприятие на рынке электроэнергии. Издательство: Дело, 2009 г.
7. Дьяков А.Ф., Максимов Б.К., Молодюк В.В. Рынок электрической энергии в России: состояние и проблемы развития. Издательство: МЭИ, 2010
8. Рамел Д.А. Joomla! / Пер. с англ. — С. Пб.:BHV, 2010 г.
9. Хаген Граф. Создание веб-сайтов с помощью Joomla! Издательство: Вильямс, 2009 г.
10. Колисниченко Д.Н. CMS Joomla, руководство пользователя. Издательство: Диалектика, 2009 г.
11. Бэрри Норт. Joomla! Практическое руководство. 2010 г.
12. Рынок электроэнергии — http://ru.wikipedia.org/wiki/оптовый рынок электроэнергии и мощности.
13. Профессиональная студия веб — дизайна Antula — http://www.antula.ru/type-sait_2.htm
14. Понятие и классификация сайтов — http://ru.wikipedia.org/wiki/Сайт
15. Разновидности CMS -http://ru.wikipedia.org/wiki/Система_управления_содержимым
16. Студия Info-Expert — http://www.info-expert.ru/
17. Content management system http://www.brutto.ru/informacija/uznat-bolshe/content-management-system
18. CMS обзор: CMS, движок сайта, система управления сайтом, mambo, php, nuke, netcat, phpbb, invision power board, http://cmsobzor.ru/news.php
19. CMS List. Обзор cms. Сайт о системах управления сайтом. http://www.cmslist.ru
20. Joomla-инструменты. http://docs.joom.ru/!;C651=0O:Categories
21. Joomla! CMS по-русски. http://joomlaportal.ru
22. Создание шаблонов Joomla! — Template User Manual. Русская версия. http://www.joomlaua.com/index.php?option=com_docman&task=doc_details&gid=41&Itemid=99999999
23. Арстэм энергогруппа. Структура электроэнергетики в России. http://www.eg-arstem.ru/about_retail/struktura/structureenergo.htm
24. 7 популярных CMS: небольшой субъективный обзор. http://blog.niksite.ru/obzory/programmy/cms/7_populyarnykh_cms_nebolshoi_subektivnyi_obzor.html
25. Самые популярные виды систем управления контентом http://www.uniq-themes.ru/index.php/monetisations/1176-the-best-cms.html
26. Энергостратегия. Перспективы спроса на российские энергоресурсы. http://minenergo.gov.ru/activity/energostrategy/ch_4.php
27. Единая энергетическая система России. http://ru.wikipedia.org/wiki/EESR
28. Общая информация об отрасли электроэнергетики. http://www.oaoesp.ru/branch/info
29. Мосэнерго. О компании. http://www.mosenergo.ru/catalog/223.aspx
30. Мосэнергосбыт. История компании. http://www.mosenergosbyt.ru/portal/page/portal/site/company
31. WordPress Россия. http://ru.wordpress.org/
32. WordPress: Основные элементы управления. http://www.jino.ru/support/manuals/wordpress.html
33. WordPress. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/WordPress
34. Drupal. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/Drupal
35. Обзор возможностей Drupal. http://www.drupal.ru/features
36. Рынок электроэнергии в России. http://revolution./economy/00113734_0.html
37. Обзор Movable Type. http://habrahabr.ru/blogs/about_cms/24734/
38. Основные возможности Movable Type. http://dozarabotok.ru/movable-type/
39. Концепция Movable Type и ее основные возможности. http://typo3.cmsmagazine.ru/
40. Typo3. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/Typo3
41. Оптовый рынок электроэнергии. http://www.rao-ees.ru/ru/reforming/rynok/show.cgi?content.htm
42. Об ОРЭМ. http://www.kwexpert.ru/market/esnorem/orem18.htm
43. Об РРЭ http://www.kwexpert.ru/market/rre/esnrr.htm
Приложение 1
Код шаблона страниц сайта
<?php
defined(‘_JEXEC’) or die(‘Restricted access’); // no direct access
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . ‘functions.php’;
$document = null;
if (isset($this))
$document = & $this;
$baseUrl = $this->baseurl;
$templateUrl = $this->baseurl . ‘/templates/’ . $this->template;
artxComponentWrapper($document);
?>
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»<?php echo $this->language; ?>» lang=»<?php echo $this->language; ?>» >
<head>
<meta http-equiv=»X-UA-Compatible» content=»IE=EmulateIE7″ />
<jdoc:include type=»head» />
<link rel=»stylesheet» href=»<?php echo $this->baseurl; ?>/templates/system/css/system.css» type=»text/css» />
<link rel=»stylesheet» href=»<?php echo $this->baseurl; ?>/templates/system/css/general.css» type=»text/css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templateUrl; ?>/css/template.css» />
<!—[if IE 6]><link rel=»stylesheet» href=»<?php echo $templateUrl; ?>/css/template.ie6.css» type=»text/css» media=»screen» /><![endif]—>
<!—[if IE 7]><link rel=»stylesheet» href=»<?php echo $templateUrl; ?>/css/template.ie7.css» type=»text/css» media=»screen» /><![endif]—>
<script type=»text/javascript» src=»<?php echo $templateUrl; ?>/script.js»></script>
</head>
<body>
<div id=»art-page-background-simple-gradient»>
</div>
<div id=»art-main»>
<div class=»art-Sheet»>
<div class=»art-Sheet-tl»></div>
<div class=»art-Sheet-tr»></div>
<div class=»art-Sheet-bl»></div>
<div class=»art-Sheet-br»></div>
<div class=»art-Sheet-tc»></div>
<div class=»art-Sheet-bc»></div>
<div class=»art-Sheet-cl»></div>
<div class=»art-Sheet-cr»></div>
<div class=»art-Sheet-cc»></div>
<div class=»art-Sheet-body»>
<div class=»art-Header»>
<div class=»art-Header-jpeg»></div>
<div class=»art-Logo»>
<h1 id=»name-text» class=»art-Logo-name»><a href=»<?php echo $baseUrl; ?>/»>ОАО «Дагестанская энергосбытовая компания»</a></h1>
<div id=»slogan-text» class=»art-Logo-text»>Гарантирующий поставщик по Республике Дагестан</div>
</div>
</div>
<jdoc:include type=»modules» name=»banner1″ style=»artstyle» artstyle=»art-nostyle» />
<?php echo artxPositions($document, array(‘top1’, ‘top2’, ‘top3’), ‘art-block’); ?>
<div class=»art-contentLayout»>
<?php if (artxCountModules($document, ‘left’)) : ?>
<div class=»art-sidebar1″><?php echo artxModules($document, ‘left’, ‘art-block’); ?>
</div>
<?php endif; ?>
<div class=»art-<?php echo artxGetContentCellStyle($document); ?>»>
<?php
echo artxModules($document, ‘banner2’, ‘art-nostyle’);
if (artxCountModules($document, ‘breadcrumb’))
echo artxPost(null, artxModules($document, ‘breadcrumb’));
echo artxPositions($document, array(‘user1’, ‘user2’), ‘art-article’);
echo artxModules($document, ‘banner3’, ‘art-nostyle’);
?>
<?php if (artxHasMessages()) : ?><div class=»art-Post»>
<div class=»art-Post-body»>
<div class=»art-Post-inner»>
<div class=»art-PostContent»>
<jdoc:include type=»message» />
</div>
<div class=»cleared»></div>
</div>
<div class=»cleared»></div>
</div>
</div>
<?php endif; ?>
<jdoc:include type=»component» />
<?php echo artxModules($document, ‘banner4’, ‘art-nostyle’); ?>
<?php echo artxPositions($document, array(‘user4’, ‘user5’), ‘art-article’); ?>
<?php echo artxModules($document, ‘banner5’, ‘art-nostyle’); ?>
</div>
<?php if (artxCountModules($document, ‘right’)): ?>
<div class=»art-sidebar2″><?php echo artxModules($document, ‘right’, ‘art-block’); ?>
</div>
<?php endif; ?>
</div>
<div class=»cleared»></div>
<?php echo artxPositions($document, array(‘bottom1’, ‘bottom2’, ‘bottom3’), ‘art-block’); ?>
<jdoc:include type=»modules» name=»banner6″ style=»artstyle» artstyle=»art-nostyle» />
<div class=»art-Footer»>
<div class=»art-Footer-inner»>
<?php echo artxModules($document, ‘syndicate’); ?>
<div class=»art-Footer-text»>
<?php if (artxCountModules($document, ‘copyright’) == 0): ?>
<p>367020, РД, г.Махачкала, ул.Дахадаева 73.<br />
тел.:8(8722) 77-77-77.</p>
<?php else: ?>
<?php echo artxModules($document, ‘copyright’, ‘art-nostyle’); ?>
<?php endif; ?>
Приложение 1 (продолжение)
</div>
</div>
<div class=»art-Footer-background»></div>
</div>
<div class=»cleared»></div>
</div>
</div>
<div class=»cleared»></div>
</div>
</body>
</html>
Приложение 2
Код главной страницы сайта (index.php)
<?php
define( ‘_JEXEC’, 1 );
define(‘JPATH_BASE’, dirname(__FILE__) );
define( ‘DS’, DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.’includes’.DS.’defines.php’ );
require_once ( JPATH_BASE .DS.’includes’.DS.’framework.php’ );
JDEBUG ? $_PROFILER->mark( ‘afterLoad’ ) : null;
* Создание приложения
$mainframe =& JFactory::getApplication(‘site’);
* Инициализация приложения *
// установка языка
$mainframe->initialise();
JPluginHelper::importPlugin(‘system’);
// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark(‘afterInitialise’) : null;
$mainframe->triggerEvent(‘onAfterInitialise’);
* Маршрут приложения
$mainframe->route();
// авторизация
$Itemid = JRequest::getInt( ‘Itemid’);
$mainframe->authorize($Itemid);
// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark(‘afterRoute’) : null;
$mainframe->triggerEvent(‘onAfterRoute’);
* Отправка приложения
$option = JRequest::getCmd(‘option’);
$mainframe->dispatch($option);
// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark(‘afterDispatch’) : null;
$mainframe->triggerEvent(‘onAfterDispatch’);
* Перевод приложения
$mainframe->render();
// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark(‘afterRender’) : null;
$mainframe->triggerEvent(‘onAfterRender’);
* Отправка ответа
echo JResponse::toString($mainframe->getCfg(‘gzip’));
Размещено на