Создание справочного пособия с помощью системы управления контентом "Joomla" для обучения информатике в школе
Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 19.04.2011 |
Размер файла | 4,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Систем автоматизации всех этих процессов на тот момент практически не было. Однако такое положение длилось относительно недолго, и в дополнение к статичным html_страницами, CGI программированию появились более «дружественные» технологии - Asp (конец 1996 г.), ColdFusion (июнь 1995 г.), а позже и PHP. Новые технологии позволили совместить разметку html_страниц и несложный программный код, сделав тем самым пассивные html_страницы активными. Активность страниц позволила организовать интерактивное взаимодействие с пользователями и при обращении к одной и той же активной странице пользователь мог получать новые данные. В то же время стали создаваться активные страницы для автоматизации определенных действий, например, процесса загрузки файлов на сервер или же процесса создания новых страниц. Такие полезные страницы постепенно собирались во вспомогательные пакеты. Подобные пакеты применялись в типовых задачах. Вскоре разработчики пришли к решению о необходимости создания универсальных систем. Таким образом и появились первые универсальные коммерческие системы управления. Утвердилась и аббревиатура CMS. Позже появились и открытые системы управления. Дальнейшая эволюция этих систем привела к расширению функциональности и теперь они способны работать с темами, модулями, а также управлять другими элементами. Современные системы уже можно смело именовать «системами управления web-проектом».
Сейчас системы управления это не только удобная оболочка-менеджер для пользователя, но и мощный инструмент для web-разработчика (последнее справедливо далеко не для всех систем). Благодаря таким системам, все реже возникает необходимость в разработке web-проектов «с нуля» - подготовленному пользователю достаточно выбрать, установить и настроить существующую систему, чтобы получить приемлемый результат профессионального уровня.
К сожалению, некоторая часть существующих web-сайтов создана без систем управления. Это так называемые «пустышки».
Создателю web-проекта при необходимости внесения корректировок или изменений в проект приходится самостоятельно выполнять сложные манипуляции с гипертекстом и программным кодом, либо потребуется обратиться к разработчикам проекта и за дополнительную оплату решать вопросы с которыми он и сам бы мог справиться, имея систему управления.
По объективным оценкам на данный момент существует пока немалая часть web-проектов без систем управления.
Школьнику безразлично, на базе какой системы управления функционирует разрабатываемый проект, ему важен результат - информация и способ ее получения. Система управления для школьника - это страницы с материалами, навигационные элементы, формы обратной связи, подсказки и т.д., но не более того. Поэтому недостаточно создать удобный и хорошо настроенный проект, необходимо также позаботиться и о его содержании - оно должно быть для школьника интересным и актуальным.
Преподаватели, модераторы, администраторы - это лица, которым делегирован набор дополнительных прав. Пользователям такого уровня система управления представляется в расширенном виде - к интерфейсу системы добавляются дополнительные элементы управления или целые административные разделы. В таких разделах администратор может легко и быстро добавлять например новых пользователей, а модератор может вносить правки в оставленные посетителями сообщения и делать другие разрешенные администратором действия.
Для лучшего понимания предметной области, а также установления порядка, была создана такая методика как классификация. Классификация - это разделение общего множества на частные по выбранным критериям, т.е. попросту деление на группы по общим признакам. Классификация также требуется и в области систем управления, где она должна сделать четкие разграничения между системами.
На данном этапе будут рассмотрены два наиболее очевидных вида классификации:
· классификация по «степени открытости»;
· классификация по «разработчику системы».
а) классификация по «степени открытости»
Многие пользователи уже успели попробовать такие «открытые» продукты как OpenOffice, Firefox, Linux, а также другие известные программы и системы, которые распространяются не просто бесплатно, но и с открытыми исходными кодами. Последнее означает, что каждый желающий может вносить изменения в исходный код таких программ и даже распространять их в модифицированном виде.
Главным преимуществом открытых продуктов является их доступность - открытый продукт можно не только свободно получать, но и быстро обновлять, ведь новые версии таких продуктов выходят с завидной регулярностью, а исправление найденных ошибок не выливается в очередное ожидание заплаток или сервиспаков, как это обычно происходит с коммерческими решениями.
Открытый продукт можно «пересобрать» с учетом своих собственных требований и тем самым получить максимальный результат.
б) классификация по «разработчику системы»
Разработчик системы, как правило, является автором, и сопроводителем системы. Современная CMS система должна позволять, не прибегая к дополнительному программированию, выполнять: редактировать содержимое страниц, включая добавление / удаление графики; добавление новых страниц; изменение структуры сайта и различных мета данных; настройку регистрационных форм; управление опросами, голосованиями и форумами; вывод статистики посещений; распределение прав по управлению сайтом среди пользователей т.д.
§9. CMS «Joomla»
«Joomla» - это система управления контентом, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. «Joomla» является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей «Joomla» является относительная простота управления при практически безграничных возможностях и гибкости при изготовлении сайтов. Название «Joomla» фонетически идентично слову «Jumla», которое в переводе означает «все вместе» или «единое целое», что отражает подход разработчиков и сообщества к развитию системы. Это название было выбрано сообществом среди многих, прошло проверку профессионалами маркетинга, и было решено, что «Joomla» - это самый удачный выбор. Административная панель «Joomla» представлена на рисунке.
Система управления содержанием «Joomla» является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия «Joomla», являющаяся по сути переименованной Mambo и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.
CMS «Joomla» включает в себя различные инструменты для изготовления web-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит пространство на хостинге.
Достоинства «Joomla»:
· «Joomla» бесплатна.
· «Joomla» развивается профессионалами уже больше 5 лет. Т.е. можно быть уверенным что система будет развиваться и дальше, а сайты написанные на ней будут и дальше актуальны.
· Система работает с различными расширениями и модулями. Изначально в нее заложена только базовые компоненты, все остальное можно установить исходя из направленности сайта.
· Более 4000 бесплатных и платных расширений.
· Система реализована по блочному принципу. У каждого созданного сайта на «Joomla» существует своя шапка, левый и правый блоки, меню и т.д. Такое построение упрощает понимание системы.
· «Joomla» позволяет создавать сайты любой сложности.
· «Joomla» имеет много платных и бесплатных шаблонов которые легко модифицируются. Недостатки «Joomla»:
· «Joomla» не очень быстра на локальном сервере.
· В 2008 году система перешла на новую ступень развития (версия 1.5.х), поэтому часть дополнений, сделанных под версию 1.0.х стали недоступными.
§10. Web-сервер
Web-сервер - это сервер, принимающий HTTP_запросы от клиентов. Обычно в роли клиентов выступают web-браузеры, выдающие им HTTP_ответы, вместе с которыми передаются HTML_страницы, изображения, файлы, медиа-потоки или другие данные. Web -серверы являются основой Всемирной паутины.
Фактически web-сервером называют как программное обеспечение обеспечивающее все вышеперечисленные действия, так и компьютер, на котором это программное обеспечение работает. Клиенты получают доступ к web-серверу посредством единого указателя ресурсов - URL_адресу нужной им web-страницы или другого ресурса располагаемого на сервере.
Изначально URL предназначался для обозначения мест расположения ресурсов (чаще всего файлов) во Всемирной паутине.
Сейчас URL позиционируется как часть более общей системы идентификации ресурсов URI, сам термин URL постепенно принимает более широкое значение.
Среди web-серверов самыми популярными являются: Apache HTTP-Server от компании Apache и IIS от компании Microsoft.
Появление Apache HTTP Server явилось одним из важнейших средств, стимулировавших развитие всемирной сети Интернет. Apache был первой бесплатной альтернативой web-серверу от Netscape Communications (в настоящее время известен как Sun Java System Web Server). Приложение доступно для установки на многих платформах, таких как: Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows и т.д. Apache распространяется как бесплатное программное обеспечение с открытым исходным кодом, что позволяет множеству разработчиков со всего мира участвовать в процессе доработки и выпускать дополнительные надстройки, выполняющие специфические, нужные для определенных целей, функции.
Первая версия была выпущена в 1994 году. Вторая версия заметно отличалась от предшествующей. Она была выпущена только в 2002 году. Имея модульную структуру, новый API для разработчиков, поддержку IPv6 и улучшенную поддержку не-Unix платформ (например Windows) она стала самым используемым http_сервером в сети Интернет. Web-сервер Apache имеет модульную структуру ядра, что помогает разработчику, определившись с целями проекта, использовать именно те средства разработки, которые он планирует, отключив все остальные возможности. Данная архитектура ядра делает программный продукт более безопасным и быстрым. Web-сервер поддерживает различные модули интерпретаторов, например: perl, python, php, tcl. В Apache встроена поддержка аутентификации, реализован протокол шифрования SSL, имеется прокси-модуль и модуль создающий отчеты. Кроме этого в возможности web-сервера входит подключение внешнего модуля сжатия gzip.
Удобная конфигурация позволяет администратору использовать один web-сервер для обслуживания нескольких узлов одновременно. В апреле 1996 Apache стал самым популярным HTTP_сервером во Всемирной сети, но к ноябрю 2006 г. доля web-серверов работающих на ПО от Apache Group значительно снизилась, почти половина всех web-ресурсов перешла на сервер Microsoft Internet Information Services или сторонние разработки. Именно Microsoft Internet Information Services является вторым по полярности сервером в глобальной сети интернет.
В основе выпуска IIS 7.0 лежит полностью модульный web-сервер, включающий более 40 компонентов, которые можно объединять в компактные web-серверы, оптимизированные для необходимой роли в топологии приложения. Эти компоненты создаются на основе нового слоя расширяемости, что позволяет разработчикам расширять или замещать практически любую функцию сервера в машинном коде.
IIS 7.0 предлагает расширяемость компонентов выполнения, управления и рабочих компонентов, облегчая создание комплексных решений в соответствии с конкретными потребностями. Диспетчер служб IIS 7 представлен на рисунке .
В платформе IIS 7.0 по сравнению с IIS 6 решаются многие проблемы, связанные с управляемостью и эксплуатацией сервера. Она обладает принципиально новой системой настройки, обеспечивающей полностью делегированное управление узлами. Новые интерфейсы API для управления и диагностические компоненты делают процедуры развертывания, администрирования и устранения неполадок сервера значительно проще и удобнее, чем когда-либо прежде.
Web-сервер IIS поддерживает несколько различных технологий создания web-приложений:
· ASP.NET - для систем Windows это основное, на сегодняшний день, средство создания web-приложений и web-служб. Поддержка ASP.NET встроена в IIS 6.0. Для более ранних версий необходимо отдельно загрузить и установить NET Framework.
· ASP - устаревшая технология создания динамических web-страниц на основе сценариев. Входит в поставку IIS начиная с версии 3.0.
· CGI - стандартная технология создания динамических web -страниц.
· ISAPI - для Windows систем это наиболее мощная технология, предоставляющая полный доступ ко всем возможностям IIS.
При помощи CGI и ISAPI к web-серверу IIS могут подключаться сторонние средства поддержки web-приложений, например, PHP и Perl.
Одним из интересных и перспективных нововведений в IIS 7.0 является пакет IIS Media Pack. Два дополнительных бесплатных модуля позволят превратить web-сервер в современный инструмент медиа-вещания. Новые технологии Microsoft позволяют оптимизировать и грамотно управлять цифровым потоком медиа-данных. Сервер позволяет производить вещание данных в форматах: ASF, AVI, FLV, M4V, MOV, MP3, MP4, RM, RMVB, WMA, WMV.
Еще одним нововведением является встроенная поддержка новой технологии Silverlight, Silverlight 2 и Silverlight 3. Это новая технология представления данных в Интернете. Предназначена для запуска на различных платформах. Она позволяет создавать насыщенные, визуально привлекательные web-страницы, работающие в различных обозревателях, устройствах и настольных операционных системах (например Apple Macintosh).
§11. Принципы построения клиент / серверных систем
компьютерный обучающий интернет joomla
Для разработки клиент / серверных систем имеется два подхода:
· построение систем на основе двухзвенной архитектуры;
· построение систем на основе трехзвенной архитектуры.
Двухзвенная архитектура состоит из клиентской и серверной части. Как правило, серверная часть представляет собой сервер БД, на котором расположены общие данные. А клиентская часть представляет приложение, которое связывается с сервером БД, осуществляет к нему запросы и получает ответы. Такие системы используются в локальных сетях, т. к. нет затруднений с установкой клиентской части. Также системы с такой архитектурой более безопасны, т. к. могут использовать собственные протоколы передачи данных, не известные злоумышленникам.
При разработке информационных систем, рассчитанных на широкую аудиторию, возникают проблемы с использованием двухзвенной архитектуры. Во-первых, пользователю необходимо иметь в наличии клиентскую часть, а, во-вторых, у неопытного пользователя, могут возникнуть проблемы с конфигурированием такой системы. Поэтому в последнее время, более часто разрабатывают приложения на базе трехзвенной архитектуры.
Трезвенная архитектура также состоит из двух частей: клиента и сервера. Но серверная часть в этой архитектуре представляет собой сервер приложений и сервер БД. А в качестве клиента выступает web_браузер. Такая система очень проста для пользователя. Клиенту необходимо знать только адрес сервера и иметь web_браузер на компьютере. Все данные представляются в виде html_разметки с использование графики (jpeg, gif, flash), каскадных слоев CSS и JavaScript. Недостатками такой архитектуры является использование общеизвестных протоколов передачи данных. Злоумышленник может осуществить взлом системы, если она будет не достаточно хорошо проверять поступившие запросы от клиента.
§12. Вывод
Для создания эффективного справочного пособия необходимо иметь высокий уровень знаний и большой опыт работы с автоматизированными обучающими ресурсами. Разработчик такой обучающей системы должен не только знать педагогические приемы применения данного пособия в школе и уметь понятно, наглядно представлять новый материал учащимся, но и хорошо разбираться в основных особенностях построения образовательного ресурса, знать основные принципы новых информационных технологий обучения, типы обучающих систем и т.д. При создании любой обучающий автоматизированной системы разработчик должен провести предварительную работу по изучению уже существующих автоматизированных систем, понять основные принципы их построения, учесть все положительные и отрицательные стороны, присутствующие в подобных обучающих системах.
При создании справочного пособия по HTML автор непременно должен пытаться создать ресурс, направленный на помощь учащимся в освоении темы «Основные понятия языка HTML», и на повышение эффективности обучения учащихся при изучении этой темы. Разработчик должен знать, какие цели он преследует, используя в школе данное справочное пособие, и исходя из них верно выбрать тип обучающей системы и правильно ее организовать.
Глава II. Практическая часть
§1. Загрузка последней версии CMS «Joomla»
При работе с любым программным обеспечением, очень важно устанавливать и использовать только последнюю версию. Зачастую, разработчики вносят большое количество изменений уже после выпуска финальной версии продукта. Для загрузки последней версии необходимо обратиться к любому русскоязычному сайту о «Joomla», например http://www.joom.ru/. Используя раздел «Скачать», выбрать последний дистрибутив и загрузить его на свой компьютер. На данный момент последней русскоязычной версией «Joomla», является версия CMS Joomla 1.5.15 RE (Russian Edition).
Данная версия включает локализованные демо-данные, языковые файлы «Joomla» и визуального редактора. Установка CMS происходит на русском языке, являющемся языком по умолчанию сразу после установки «Joomla» RE.
§2. Установка локального сервера
Локальный сервер - специальный набор скриптов, который устанавливается на компьютер и позволяет web-мастерам разрабатывать, создавать динамические, CMS, PHP и другие сложные сайты, на локальном (домашнем) компьютере, без использования Интернет. Т.е. это своего рода имитатор интернет сервера.
Необходимость в локальном сервере возникает именно при разработке сложных, динамических, т.е. сайтов, использующие php (или perl) - скрипты, базы данных (mysql) или другие сценарии. Для обычных html+css сайтов локальный сервер в принципе не нужен, но для удобства и порядка, в своих разработках, их тоже лучше хранить в такой программе.
Форумы, блоги, гостевые книги, большинство форм обратной связи, CMS да и просто php-скрипты, - все нужно тестировать, проверять, корректировать на правильную работоспособность, а этого можно добиться только с помощью локального сервера.
Локальный сервер позволяет обработать сценарии и возвратить результат в HTML формат, что дает браузерам считывать код и показывать визуальную картинку.
Такой обработчик имеется на каждом интернет-сервере, предоставляющем услуги хостинга. К сожалению, при установке операционной системы Windows на домашний компьютер, установка такого обработчика не предусмотрена, поэтому для работы с локальным сервером приходится пользовать сторонние дистрибутивы.
Существуют несколько локальных серверов, но на мой взгляд самый простой и практичный - это «Джентльменский набор Web-разработчика» («Д.н.w.р», читается «Денвер»).
Денвер - набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемая Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows - машине без необходимости выхода в Интернет. Главная особенность Денвера - удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе. При обычной установке по умолчанию, Денвер имеет нечто вроде «ядра» - так называемый «базовый пакет», занимающий около 5.5 MB. Все остальное поставляется в виде пакетов расширений. Базовый пакет содержит большинство необходимых программ и утилит:
· Инсталлятор (поддерживается также инсталляция на flash-накопитель).
· Apache, SSL, SSI, mod_rewrite, mod_php.
· PHP5 с поддержкой GD, MySQL, sqLite.
· MySQL5 с поддержкой транзакций.
· Система управления виртуальными хостами, основанная на шаблонах.
Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров, схемы также можно добавлять в ручную.
Денвер также в себя включает:
· Систему управления запуском и завершением всех компонентов Денвера.
· phpMyAdmin -- система управления MySQL через Web-интерфейс.
· Эмулятор sendmail и SMTP-сервера (на localhost могут приходить письма в /tmp в формате .eml).
Скачать последнюю версию Денвер можно с его официального сайта http://www.denwer.ru/.
После скачивания извлеките и запустите установочный файл.
Нажмите «Да».
После запуска установщика появляется чёрное окно и запускается браузер, где идёт описание Денвера.
Закройте браузер.
В появившемся чёрном окне нажмите кнопку «Enter», для продолжения установки.
У вас появится следующее диалоговое окно:
Вам предлагается создать директорию, и указать диск на которой Вы намерены установить Денвер. Я предлагаю указать диск «D», в этом случае при возникновении каких либо проблем с Windows, Денвер не пострадает. Название директории выбираем произвольно.
Таким образом, пишем D:\Joomla и нажимаем «Enter».
Вас спрашивают - действительно ли Вы желаете установить Денвер на локальный диск «D»? Вы должны согласиться, нажать клавиши «Y» и «Enter».
Нажмите «Enter».
Далее требуется указать букву, под которой будет создан виртуальный диск для сервера Денвер. Нажмите «Enter».
Снова нажимаем клавишу «Enter».
Выберите вариант 1 и нажмите на «Enter».
Согласитесь с созданием ярлыка на рабочем столе, нажатием клавиш «Y» и «Enter».
Денвер установлен. На рабочем столе должны появиться 3 ярлыка. Запустите ярлык «Start Denver» для того что бы Денвер загрузился и начал корректно работать.
Теперь можно открыть браузер и в адресной строке набрать «localhost».
Если у Вас появилась эта страничка, это означается, что Денвер успешно установился и локальный сервер готов к работе. Все, установка локального сервера завершена!
§3. Создание базы данных MySQL для работы с CMS «Joomla»
Денвер установлен и готов к работе, об этом свидетельствуют три новых значка на рабочем столе вашего компьютера. А два значка появившиеся на панели задач, говорят о том что локальный сервер запущен. Следующим шагом будет создание базы данных для сайта на «Joomla». Добавление пользователя и создание его конфигурации.
Что бы создать базу данный для нашего сайта, нужно в адресной строке браузера набрать адрес localhost/Tools. У Вас появится следующее окно:
В открывшемся меню выбираем пункт pnpmyadmin/. Это программа, которая позволит создать базу данных для нашего сайта и в дальнейшем управлять ею.
От Вас требуется создать базу данных. Назовем ее site и нажмем на кнопку «Создать».
База данных создана. Теперь нужно нажать на кнопку и зайти в пункт меню «Привилегии».
Вам нужно нажать на кнопку «Добавить нового пользователя».
Заполнить пустые поля следующим образом:
Пароль придумывается Вами самостоятельно. Далее нажмите на кнопку «Пошел».
Должна появиться надпись «Был добавлен новый пользователь». В результате этих операций мы создали базу данный «site» и пользователя «site» который имеет права администратора. Следующий этап создания нашего справочного пособия, это установка самой «Joomla» на локальный компьютер.
§4. Установки CMS «Joomla»
После того как на компьютере был установлен локальный сервер и создана база данных, можно приступать непосредственно к установке сомой «Joomla». C сайта http://www.joom.ru/ нужно скачать последнюю русскоязычную версию Джумлы. На данный момент это версия CMS Joomla! 1.5.15 RE (Russian Edition).
Запускаем сервер, заходим на вновь появившейся диск Z, здесь нам необходима директория «www» для этого заходим в: \home\localhost\www\ . В открывшемся каталоге создаём новую паку с названием «site». В неё мы и должны распаковать файлы из архива CMS Joomla! 1.5.15 RE (Russian Edition).
«Joomla» распакована, теперь перезапускаем Денвер, для того чтобы север увидел новый каталог «site». Открываем браузер и в адресной строке набираем http://localhost/site
Запустился установщик Джумлы.
Важно: В первую очередь в браузере должны быть включены cookies.
· Выберем язык и нажимаем кнопку - «Далее»;
· Окно yачальная проверка пропускаем, нажимаем кнопку - «Далее»;
· Лицензия - читаем, нажимаем кнопку - «Далее».
Окно: «Конфигурация базы данных», здесь нам необходимо заполнить пустые поля, уже имеющимися у Вас данными.
Окно «Конфигурация FTP» пропускаем, т.к. при отправке файлов на сервер мы будем использовать сторонний FTP клиент. Нажимаем «Далее».
На странице «Главная конфигурация», необходимо заполнить все пустые поля и нажать на кнопку «Установить демо-данные». Пароль администратора придумывается Вами самостоятельно. Он нужен для входа в «административный раздел» «Joomla».
Нажимаем «Далее» и видим окно завершения.
Здесь нам предлагается удалить папку installation. Это делается в целях безопасности, для избегания повторной установки «Joomla» на локальный сервер. Путь к папке Z:\home\localhost\www\site\installation. Установка «Joomla» закончена. Теперь набираем в адресной строке браузера адрес нашего будущего справочного пособия: localhost/site если всё прошло нормально должен загрузится стандартный шаблон «Joomla». Установка «Joomla» прошла успешно!
§5. Настройка системы управления контентом «Joomla». Конфигурация системы
Конфигурация представляет набор условий и свойств, которые выполняет система. Для ее настройки необходимо выполнить процедуру авторизации и зайти в административный интерфейс управления по адресу http://localhost/site/administrator/.
В качестве имени пользователя и пароля вводим учетные данные, указанные при установке. В данном случае, именем пользователя является «admin», а паролем - «123456».
После ввода правильной комбинации имени пользователя и пароля, произойдет перенаправление на главную страницу административного раздела.
Система управления контентом обладает широким набором функций:
· создание, редактирование и публикация информационного материала;
· конфигурирование системы управления контентом;
· установка тем оформления, компонентов и модулей;
· статистика посещений, просмотров, пользователей;
· информация о системе, обновлениях и исправлениях.
Рассмотрим панель управления более подробно. В самом верху слева размещен логотип системы, а справа номер текущей версии.
Ниже размещена главная строка меню, которая состоит из различных элементов. Справа в этой строке размещены четыре элемента:
· ссылка для перехода на Ваш web-сайт (Front End);
· информация о количестве сообщений, присланных Вам;
· информация о количестве пользователей он-лайн на сайте;
· кнопка выхода из панели администрирования.
Слева размещены семь пунктов меню, которые содержат в свою очередь определенное количество подпунктов.
Рассмотрим по порядку данные пункты слева на право:
Вкладка «Сайт» - меню управления, с помощью которого можно управлять общими параметрами конфигурации сайта, пользователями и медиа -файлами.
Вкладка «Все меню» - менеджер, с помощью которого осуществляется управление всеми видами меню на сайте.
Вкладка «Материалы» - меню управления информационным наполнением сайта. Здесь мы можем создавать разделы, категории, статьи, а также управлять ними.
Вкладка «Компоненты» - меню управления основными составляющими системы, которые расширяют функциональность «Joomla». Среди них, такие как менеджер баннеров, контактов, лент новостей (RSS каналов), компонент организации голосований, поиска и компонент организации ссылок. Здесь упомянуты те компоненты, которые устанавливаются вместе с установкой системы. Но «Joomla» дает возможность устанавливать и другие компоненты. А их очень много в зависимости от исполняемых функций, что в свою очередь дает возможность настраивать данную систему под различные требования для того или иного сайта.
Вкладка «Расширения» - данное меню управляет дополнительными функциями CSM, а именно здесь есть возможность перейти в менеджер модулей, шаблонов, плагинов, языков. Здесь также есть возможность перейти в менеджер установки/удаления всех этих компонентов.
Вкладка «Инструменты» - через данное меню мы можем читать служебные сообщения системы, обмениваться сообщениями с другими участниками, зарегистрировавшимися на сайте, рассылать электронные письма всем пользователям системы, а также снимать блокировку с заблокированных элементов системы и чистить кеш (временные файлы).
Вкладка «Помощь» - через данное меню администратор может перейти к сайту помощи «Joomla», а также с помощью подменю «информация о системе» перейти в управление всей служебной информацией сайта (параметры базы данных, параметрах версии PHP, установленных правах на папки системы, конфигурационный файл и другое).
Ниже этих пунктов меню слева размещена секция, в которой находятся наиболее распространенные ссылки на различные области управления «Joomla».
Справа расположена наиболее востребованная информация системы (популярные статьи, новые статьи на сайте, список зарегистрированных пользователей в он-лайн, информация о пунктах меню). Данными блоками информации администратор может управлять и настраивать под свои нужды.
§6. Шаблоны дизайна
В «Joomla» четко разделено содержимое и представление содержимого в виде шаблона сайта, включающего в себя цвета, шрифты, выравнивание, расположение и т.д. Сайту на «Joomla» можно назначать различные шаблоны.
Создание шаблона технически несложно, но требует знаний языков HTML и PHP. Можно воспользоваться доступными, свободно распространяемыми шаблонами или услугами профессиональных дизайнеров.
Одним из первых действий по настройке «Joomla» является установка шаблона сайта. Стандартная тема оформления «Joomla» подходит для демонстрации возможностей системы, но никак не для создания полноценного web-сайта.
Следует помнить, что для «Joomla» 1.5.x подходят шаблоны разработанные конкретно под версию 1.5.x. Шаблоны, созданные для версии 1.0.x, на 1.5.x будут отображаться некорректно или не будут работать вообще. Сам шаблон сайта для «Joomla» обычно распространяется (так же как и расширения) в виде.zip файлов (или также.tar.gz файла). Для использования таких файлов необходимо сохранить файл шаблона на компьютер и далее перейти в «Расширения» - «Установить /удалить»
На странице «Установить /удалить» нужно выбрать .zip файл для установки. Нажмите кнопку «Обзор» для выбора файла шаблона сайта и нажмите кнопку «Загрузить файл и установить».
Установка шаблона не приведет к мгновенной смене шаблона сайта. Для смены шаблона сайта, необходимо выбрать нужный шаблон и установить его по умолчанию.
Чтобы начать использовать шаблон сайта, необходимо перейти на страницу «Расширения» - «Менеджер шаблонов».
Выбрать в панели «Менеджер шаблонов» интересующий нас шаблон и нажать на копку «По умолчанию», что бы напротив выбранного шаблона появилась звездочка. Это означает, что шаблон выбран по умолчанию и будет использоваться для отображения сайта автоматичеки.
§7. Модули и компоненты
Система управления контентом «Joomla» имеет модульную структуру и в своем базовом варианте не обеспечивает всех необходимых возможностей, требуемых для реализации готового проекта.
В «Joomla» присутствует деление на компоненты и модули. «Компонентами» называются расширения, позволяющие добавлять дополнительный функционал к работе системы управления контентом. «Модулями» называются элементы вывода данных, отображение которых настраивается отдельно для каждой страницы web-сайта. Обычно, в комплекте с компонентами поставляются и модули, обеспечивающие вывод интерактивных элементов и любой информации хранящейся в них в любом предусмотренном шаблоном месте.
Модуль - это определенный участок сайта, позиция которого определяется через интерфейс администратора. В качестве модуля может быть представлены: меню сайта, список последних статей, счетчики посещений, поиск, авторизация пользователей, формы опросов и контактов, любая статическая и динамическая информация, заданная пользователем.
Стоит отметить отдельно, что позиции вывода модулей определяются в шаблоне оформления, действующем на странице. Кроме того, в «Joomla» существует специальная таблица позиций модулей. Для того, чтобы обозначить в системе активность модуля, необходимо зайти в следующий пункт меню: «Расширения» - «Менеджер модулей».
При использовании стандартных шаблонов оформления, либо шаблонов на основании стандартных макетов дизайна - никаких изменений производить не нужно. Необходимость в изменениях возникает лишь в случаях, когда в шаблон добавляются дополнительные позиции для вывода модулей.
Компонентная структура позволяет обеспечить гибкость и высокие функциональные возможности системы. Используя только необходимые, для работы сайта, модули и компоненты, администраторы web-ресурса защищают себя от узких мест и уязвимостей, имеющихся в незадействованных компонентах.
В качестве дополнительных компонентов к CMS «Joomla» возможно устанавливать: форумы, гостевые книги, блоги, галереи, интернет-магазины, видео-конференции, базы документов и многое другое.
При необходимости, существует много компаний, оказывающих платные услуги по созданию компонентов по техническим заданиям заказчиков. Фактически - любую задачу, необходимую администратору, можно решить путем интеграции сторонних компонентов.
Загрузка компонентов производится аналогично загрузке шаблонов через пункт меню в «Расширения» - «Установить /удалить». Управление модулями производится через «Менеджер модулей».
§8. Создание информационной структуры в системе управления контентом «Joomla» на примере web-сайта «Справочное пособие по HTML». Создание материалов сайта
Наполним наш сайт необходимым содержимым. Для добавления нового материала, на главной странице палении администрирования существует кнопка «Добавить материал». Кроме того, возможно добавление материала через пункты меню: «Материалы» - «Менеджер материалов».
Таблица «Менеджер материалов» состоит из нескольких колонок:
· Заголовок -- название материала:
· Опубликовано -- если стоит значок , значит материал опубликован на сайте. Если стоит значок , то нет;
· На главной -- если стоит значок , значит материал опубликован на главной странице. Если ,то нет (изменить состояние можно, кликнув по значку);
· Порядок -- Порядок расположения материалов (можно изменить стрелочками . Чтобы зафиксировать изменения, необходимо нажать );
· Доступ -- регулирует доступ к данному разделу;
· Раздел -- к какому разделу относится данная статья;
· Категория -- к какой категории относится данная статья;
· Автор -- автор статьи;
· Дата -- дата создания статьи;
· Хиты -- количество просмотров.
На странице «Менеджер материалов», в панели инструментов существуют следующие кнопки:
· Кнопка . Вызвать в новом окне страницу описания по окну «Менеджер разделов»;
· Кнопка . Открыть в новом окне настройки глобальных параметров материалов сайта;
· Кнопка . Создать новый материал;
· Кнопка . Изменить существующий материал. Для этого необходимо отметить нужный материал и нажать кнопку «Изменить»;
· Кнопка . Поместить выбранный материал в корзину;
· Кнопка . Копировать существующий материал в другой раздел/категорию. Отметьте нужный материал и нажмите «Копировать». Выберите нужный раздел из списка и нажмите «Сохранить»;
· Кнопка . Переместить существующий материал в другой раздел/категорию, а на прежнем месте удалить. Отметьте нужный материал и нажмите «Перенести». Выберите нужный раздел из списка и нажмите «Сохранить»;
· Кнопка . Скрыть (Сделать неопубликованным) существующий материал. Отметьте нужный материал и нажмите «Снять с публикации»;
· Кнопка . Показать (Опубликовать) существующий материал. Отметьте нужный материал и нажмите «Опубликовать»;
· Кнопка . Позволяет поместить ненужные или уже не актуальные материалы в архив. При этом из менеджера материалов они не удаляются, а просто появляется надпись «В архиве». Отметьте нужный материал и нажмите «В архив»;
· Кнопка . Позволяет достать материал из архива. Отметьте нужный материал и нажмите «Из архива».
Перед тем как создавать новый материал для сайта, нужно настроить глобальные параметры, которые будут относиться ко всем статьям. Это можно сделать, нажав на кнопку Параметры , которая находится в левом верхнем углу. Глобальные параметры для материалов выглядят следующим образом.
Если мы не задаем конкретные настройки для статьи, то она будет использовать по умолчанию эти глобальные параметры.
После того как глобальные параметры настроены можно переходить к созданию материалов сайта.
Для создания нового материала необходимо нажать на кнопку «Создать».
Открывшуюся страницу можно условно разделить на 4 вкладки:
· Заголовок;
· Параметры - Статьи;
· Параметры - Расширенные;
· Мета - данные;
На вкладке «Заголовок» нужно заполнить следующие поля:
· Заголовок -- ввести название статьи;
· Псевдоним -- текст, который станет основой url для этого пункта;
· Раздел -- указать раздел, к которому будет принадлежать статья;
· Опубликовано -- отметить, будет опубликована статья или нет;
· На главной -- отметить, будет статья опубликована на главной странице или нет;
· Категория -- указать категорию, к которой будет принадлежать статья.
Можно не указывать раздел и категорию. Тогда материал можно вывести на сайт в виде отдельной страницы, создав под него отдельный пункт меню.
В поле для статьи вводится сама статья. С помощью установленного визуального редактора можно производить форматирование статьи, вставлять картинки и т.п.
В правой части страницы отражается статистика, а именно:
· ID Материала -- идентификационный номер;
· Состояние -- опубликована статья или нет;
· Хиты -- количество посещений. Можно обнулить с помощью кнопки «Сбросить» количество исправлений;
· Создан -- дата создания статьи;
· Изменён -- дата последнего изменения;
· Во вкладке «Параметры - Статьи» заполняются следующие поля;
· Автор -- имя авторизированного пользователя, создавшего статью. Это имя будет отображаться в административной панели;
· Псевдоним автора -- если необходимо, вводится псевдоним автора;
· Доступ -- определяется уровень доступа к статье;
· Дата создания -- указывается дата создания статьи;
· Опубликовано -- указывается дата опубликования статьи;
· Истекает -- устанавливается дата, когда истекает срок опубликования.
Во вкладке «Параметры - Расширенные» можно использовать глобальные настройки для всех материалов или установить новые для отдельно взятой статьи:
· Заголовок -- Показать/скрыть заголовок;
· Заголовок как ссылка -- Использовать заголовок как ссылку на сам материал;
· Вступительный текст -- Показать/скрыть вступительный текст;
· Название раздела -- Показать/скрыть раздел, к которому принадлежит материал;
· Название раздела как ссылка -- выводить текст раздела как ссылку на этот раздел;
· Название категории -- Показать/скрыть категорию, к которой принадлежит материал;
· Название категории как ссылка -- Выводить текст категории как ссылку на эту категорию;
· Рейтинг -- Показать/скрыть рейтинг;
· Имя автора -- Показать/скрыть автора;
· Дата и время создания -- Показать/скрыть дату создания;
· Дата и время последнего изменения -- Показать/скрыть дату изменения;
· Иконка PDF -- Показать/скрыть кнопку «PDF». Позволяет пользователю сайта скачать версию материала в PDF-формате;
· Иконка печати -- Показать/скрыть кнопку «Печать». Позволяет сразу отправить на печать просматриваемый пользователем документ;
· Иконка E-mail -- Показать/скрыть кнопку «E-mail». Пересылает посетителя к форме письма для связи;
· Язык материала -- Указать язык, на котором написана статья;
· Ключевая сноска -- Текстовый ключ, по которому можно сослаться на эту статью;
· Альтернативный текст подробнее… -- Ввести текст, который будет отображаться вместо слова «подробнее…», т.е. текст, который будет являться ссылкой на полную версию материала при создании анонса.
Мета-данные используются для раскрутки и продвижения сайта в Интернете.
Во вкладке «Мета-данные» заполняются следующие поля:
· Описание -- краткое описание материала;
· Ключевые слова -- ввести список слов через запятую на языке материала;
· Параметр Robots -- Параметр позволяет задавать специфические для данной страницы правила индексации поисковыми роботами.
Допустимые значения:
· all - индексировать и переходить по ссылкам;
· index,nofollow - индексировать, но не переходить по ссылкам;
· noindex,follow - не индексировать, но переходить по ссылкам;
· noidex,nofollow - не индексировать и не переходить по ссылкам;
· Автор -- автор материала.
С помощью кнопок на верхней панели можно:
· - Кнопка . Вызвать в новом окне страницу описания по окну «Редактирование материала»;
· - Кнопка . Закрыть редактирование материала без сохранения изменений. Нажмите «Отменить»;
· - Кнопка . Применить (Сохранить) изменения, но остаться на странице редактирования материала. Нажмите «Применить»;
· - Кнопка . Сохранить изменения и закрыть страницу редактирования материала. Нажмите «Сохранить»;
· - Кнопка . Просмотреть полученный результат. Нажмите «Просмотр».
Рассмотрим пример добавления материала из справочного пособия по HTML. Материал называется «Плавающие фреймы»:
При добавлении материалов на сайт, меню сайта автоматически не формируется, его нужно создавать вручную.
§9. Создание элементов меню
После успешного добавления всего материала появляется возможность перейти к заключительной стадии создания информационной структуры сайта. В системе управления контентом «Joomla» нет прямой зависимости категорий, разделов и элементов меню. Администратор ресурса сам может определять, какие ссылки ему необходимо отображать в меню сайта.
Устройство системы управления контентом вносит свои ограничения в процесс создания и публикации пунктов меню. Для начала, разберем схему построения меню на сайте.
Меню в «Joomla» - это модуль, отображаемый в определенном, заранее обозначенном месте, состоящий из ссылок на документы, содержимое категорий и различные компоненты системы управления контентом.
Вывод меню возможен лишь в том месте графического шаблона, где обозначен контейнер для вывода модуля. В готовых, коммерческих и бесплатных, шаблонах существуют контейнеры, специально созданные для отображения меню. Для удобства администратора, они расположены в верхней, боковой и нижней частях страницы.
Открыв окно «Материалы» - «Менеджер меню», можно увидеть страницу с уже созданными типами меню.
С помощью кнопок на верхней панели можно:
· Кнопка . Вызвать в новом окне страницу описания по окну «Менеджер меню»;
· Кнопка . Создать новое меню;
· Кнопка . Изменить существующее меню. Для этого необходимо отметить нужное меню и нажать кнопку «Изменить»;
· Кнопка . Поместить существующее меню в корзину. Отметьте нужное меню и нажмите «Удалить»;
· Кнопка . Копировать существующее меню. Отметьте нужное меню и нажмите «Копировать»;
Для создания нового меню нужно нажать на кнопку «Создать».
На открывшейся странице «Детали меню» необходимо заполнить поля:
системное имя (латинским шрифтом), заголовок - имя пункта меню при выводе на сайт, описание меню и заголовок модуля - который будет использоваться при выборе способа вывода меню на сайт.
После этого нажать на кнопку «Сохранить».
Если необходимо закрыть страницу без изменения необходимо нажать кнопку «Отменить».
При нажатии на кнопку «Помощь» можно вызвать в новом окне страницу описания по окну «Детали меню».
Для того, чтобы попасть на страницу «Пункты меню» необходимо в «Менеджере меню» нажать на кнопку «Пункты меню» в одноименном столбце.
На странице доступен фильтр по названию пункта меню и по состоянию.
Таблица «Пункты меню» состоит из колонок:
· Пункт меню -- Название пункта меню;
· По умолчанию -- Какой пункт меню будет по умолчанию выводиться на главной странице;
· Опубликовано -- опубликован пункт меню или нет;
· Порядок -- порядок отображения (изменить можно с помощью стрелочек и далее сохранить новый порядок с помощью значка );
· Доступ -- показывает, кто имеет доступ к данному пункту меню (изменить можноё кликнув на данный столбец);
· Системное имя -- системное имя материала.
С помощью кнопок на верхней панели можно:
· Кнопка . Вызвать в новом окне страницу описания по окну «Пункты меню»;
· Кнопка . Создать новый пункт меню;
· Кнопка . Изменить существующий пункт меню. Для этого необходимо отметить нужный пункт меню и нажать кнопку «Изменить»;
· Кнопка . Поместить существующий пункт меню в корзину. Отметьте нужный пункт и нажмите «В корзину»;
· Кнопка . Копировать существующий пункт меню. Отметьте нужный пункт меню и нажмите «Копировать»;
· Кнопка . Переместить существующий пункт меню. Отметьте ей пункт меню и нажмите «Перенести»;
· Кнопка . Скрыть (Сделать неопубликованным) существующий пункт меню. Отметьте нужный пункт меню и нажмите «Скрыть»;
· Кнопка . Показать (Опубликовать) существующий пункт меню. Отметьте -нужный пункт меню и нажмите «Опубликовать»;
· Кнопка . Вывести пункт меню на главную страницу. Отметьте нужный пункт меню и нажмите «По умолчанию»;
· Кнопка . Показывает все меню в менеджере меню.
Для создания пункта меню необходимо: Нажать на кнопку «Создать» и перейти на страницу «Пункт меню». Выбрать раздел «Материалы» и в нем выбрать «Стандартный шаблон материала»:
Во вкладке «Подробности пункта меню» существуют следующие поля:
· Заголовок -- название пункта меню
· Псевдоним -- псевдоним пункта меню латинским шрифтом
· Показать в -- привязать пункт к определенному меню
· Родительский элемент -- указать родительский элемент пункта меню
· Опубликовано -- показать/скрыть пункт меню
· Доступ -- указать, кто имеет доступ к данному пункту меню
· Открывать в -- в каком окне будет открываться пункт меню
Для того, что бы прикрепить пункт меню к уже добавленному нами выше материалу «Плавающие фреймы», поля необходимо заполнить следующим образом.
В пункте меню «Параметры - Основные», нужно нажать на кнопку «Выбрать», и указать путь к материалу к которому нам нужно привязать создаваемый пункт меню. В данном случае это материал «Плавающие фреймы».
После проделанных выше операций нажимаем на пункт меню Сохранить и смотрим полученных результат. Теперь наш пункт меню «Плавающие фреймы» связан с материалом «Плавающие фреймы» и при нажатии на пункте в меню «Плавающие фреймы» мы переходим на нужный нам материал.
Аналогичным образом добавляются и связываются с нужными материалами все оставшиеся пункты меню.
§10. Выводы по работе с системой управления контентом CMS «Joomla»
Система управления контентом CMS «Joomla» , рассмотреная в данной дипломной работе является бесплатной и свободно распространяемой по лицензии GPL. В данной ситуации имеются свои плюсы и минусы. С одной стороны - открытый исходный код позволяет дорабатывать, изменять, добавлять элементы систем управления контентом без необходимости связи с разработчиками. С другой - дает возможность злоумышленникам подробно изучить все «узкие места» и воспользоваться ошибками разработчиков.
Система управления контентом «Joomla» имеет большое количество выявленных уязвимостей, постоянно закрываемых заплатками разработчиков. В данный момент система выпускается в двух версиях 1.5.х и 1.0.х. Версия 1.0.х, с недавнего времени более не поддерживается. В данном случае, есть необходимость переводить все имеющиеся проекты на версию 1.5.15 и выше.
В плане удобства и функциональности - эта система управления контентом показала себя хорошо. «Joomla» отлично подходит для стандартных проектов, выполняющих функцию представления определенной информации заказчика, каталогизации по разделам, добавления форм связи.
Со стороны пользователя - система абсолютно пригодна для комфортного просмотра страниц и получения информации.
«Joomla» обладает административным разделом, предназначенным для создания, редактирования и удаления записей и метриалов. При помощи Административного раздела, манипуляций с темами оформления и внутренними параметрами системы становятся легкими и интуитивно понятными. Очень легко происходит добавление расширений, операции с пользователями и материлами.
Расход системных ресурсов в «Joomla» весьма невелик, нагрузка на ОЗУ сервера доходит до 20-40 Мб. Работа с шаблонами оформления в «Joomla» организована на высоком уровне. Эта система управления контентом позволяет изменять код шаблона из интерфейса администратора.
При разработке и вводе в эксплуатацию система показала себя хорошо. После детального изучения функциональных особенностей, можно сделать вывод о том, что «Joomla» предназначена для сайтов разного уровня и класса. Эта система пригодна для создания типовых web-сайтов, организации интернет-сообществ или небольших по размерам медиа-проектов.
§11. Апробация результатов исследования
Эффективность результатов использования справочного пособия по HTML на уроках информатики при изучении темы «Основные понятия языка HTML»
Использование данного справочного пособия по HTML на уроках информатики при изучении темы «Основные понятия языка HTML» помогает:
· Лучше изучить и усвоить новый материал;
· Улучшить качество обучения и воспитания, что повысит информационную культуру учащихся;
· Повысить мотивацию к учебе;
· Совершенствовать систему управления обучением на различных этапах урока;
· Повысить уровень подготовки учащихся в области современных информационных технологий;
· Использовать дифференцированный подход к обучению;
· Узнать о новых возможностях компьютера;
· Повысить уровень самостоятельности и внести элементы творчества в процесс образования.
Справочное пособие помогает решить следующие дидактические задачи:
· Усвоить базовые знания по теме;
· Систематизировать усвоенные знания;
· Сформировать навыки самоконтроля;
· Сформировать мотивацию к учению в целом и к информатике в частности;
Подобные документы
Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.
дипломная работа [3,4 M], добавлен 22.06.2009Развитие глобальной сети Интернет. Средства разработки web-сайта. Основные возможности CMS "Joomla", ее достоинства и недостатки, особенности, основные принципы и способы работы с данной системой управления контентом. Help Desk как система заявок.
курсовая работа [213,1 K], добавлен 06.01.2015Анализ структуры и технологий создания сайтов машиностроительных предприятий, автоматизирующих систему продвижения товара через интернет. Установка и конфигурация системы управления контентом Joomla. Дизайн сайта, подбор необходимых модулей и плагинов.
дипломная работа [2,6 M], добавлен 21.06.2015Установка программной оболочки Denver и системы управления контентом "Joomla". Составление технического задания и схемы главной страницы. Разработка дизайна и системы навигации Web-сайта, запуск в Internet. Проектирование услуги регистрации пользователей.
курсовая работа [2,3 M], добавлен 03.10.2012Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.
дипломная работа [3,8 M], добавлен 04.03.2013Компьютерные обучающие системы. Принципы новых информационных технологий обучения. Типы обучающих программ. Активизация обучения. Компьютерное тестирование. Перспективные исследования в области компьютерного обучения. Интернет-технологии, мультимедиа.
контрольная работа [60,3 K], добавлен 10.09.2008Повышение информационной обеспеченности кафедры информационных технологий. Анализ технических требований для развертывания системы управления контентом Joomla. Организация структуры хранилища базы данных. Физическое расположение файлов системы на диске.
презентация [1,6 M], добавлен 19.06.2014Системы создания и управления мультимедийными дистанционными учебными курсами. Настройка и установка на сайт шаблонов системы Joomla, его возможности и особенности. Варианты настройки и использования множества существующих расширений для Joomla.
учебное пособие [2,1 M], добавлен 30.04.2009История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.
дипломная работа [4,2 M], добавлен 27.06.2012Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.
курсовая работа [561,5 K], добавлен 10.07.2017