- •Понятие информации и её свойства, понятие аис. Примеры.
- •2.Области применения аис. Подробные примеры.
- •5. Прикладное программное обеспечение
- •6. Системное программное обеспечение
- •7. Семейство Windows.
- •Семейство Windows 9x
- •8. Семейство Linux
- •9. Файловая система fat32 и ntfs
- •10. Процедурные языки программирования, декларативные языки программирования
- •Возможности языка html
- •13. Современные технологии и языки программирования для web
- •14. Описание cms Joomla
- •Описание системы
- •15. Использование cms в качестве платформы для построения аис
- •Разновидности
- •Особенности
- •16. Роли серверов в сети Роли сервера
- •Общие сведения о роли файлового сервера
- •Общие сведения о роли dhcp-сервера
- •Общие сведения о роли dns-сервера
- •17. Raid массивы
- •Объекты
- •Леса, деревья и домены
- •19.Контроллер домена
- •23. База данных MySql
- •Языки программирования
- •24. Программирование на JavaScript
- •Структура языка
- •25. Язык программирования Python
- •[Править] Недостатки
- •[Править] Низкое быстродействие
13. Современные технологии и языки программирования для web
PHP
PHP (Personal Home Page tools) - это еще один интерпретируемый язык, напоминающий PERL, предназначенный для придания web-страницам элементов интерактивности. Код, написанный на языке PHP, встраивается в документ HTML подобно подпрограмме: в тот участок документа, где необходимо разместить интерактивный элемент, просто вставляется сценарий PHP. Мнемоника данного языка базируется на синтаксисе PERL, Java и С, благодаря чему не вызывает каких-либо трудностей при изучении. Методики, которые позволяют серверам корректно распознавать файлы, содержащие скрипты PHP, различны и зависят в первую очередь от типа конкретного сервера. Как правило, достаточно назначить такому файлу расширение .php, иногда - с добавлением номера версии используемого языка, например .php3 или .php4.
Технология PHP позволяет организовывать на web-странице счетчик посещений, подсчитывать статистику обращений к тем или иным разделам сайта, защитить доступ к какому-либо html-документу паролем и многое другое. Среди недостатков PHP следует отметить то, что данная технология поддерживается далеко не всеми серверами Интернета.
.
CSS
Зачастую у web-дизайнера возникает необходимость применить в процессе создания html-документа сложное форматирование - от абзаца к абзацу менять шрифт, расположение текста, его цвет, формировать различные таблицы данных. Можно решить эту проблему с помощью стандартных средств HTML: описывать каждый абзац отдельным набором команд, но в этом случае итоговый документ будет иметь большой размер, да и само создание кода становится весьма трудоемкой работой. Можно пойти другим путем: включить в страницу описание CSS или подключить внешний файл, выполненный с стандарте CSS - Cascading Style Sheets (каскадные таблицы стилей), в котором с помощью специального макроязыка один раз жестко задать форматирование страницы. Другими словами, файл CSS выполняет роль некого шаблона, применяемого для форматирования текста, таблиц и иных элементов в документе HTML. Есть возможность подключать один и тот же физический файл CSS к различным web-страницам сайта. CSS можно использовать на любом сервере без каких-либо ограничений, поскольку команды CSS исполняются непосредственно на компьютере пользователя. К недостаткам данной технологии можно только отнести отсутствие поддержки CSS старыми браузерами (Internet Explorer и Nescape Navigator ниже 4-ой версии) и немного разный набор свойств CSS, поддерживаемый последними версиями этих двух браузеров.
14. Описание cms Joomla
Joomla! (произносится джу́мла) — система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Описание системы
CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и е Основные возможности
-
Функциональность можно расширять с помощью дополнительных модулей (расширений, плагинов).
-
Модуль безопасности для многоуровневой аутентификации пользователей и администраторов.
-
Система шаблонов позволяет легко изменять внешний вид сайта.
-
Настраиваемые схемы расположения модулей, включая левый, правый и центральный блоки меню.
Возможности администрирования
-
Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
-
Начало и окончание публикации любых материалов можно запрограммировать по календарю;
-
Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей;
-
Настраиваемые схемы расположения элементов по областям шаблона
-
Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
-
Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
-
Модуль приёма от удалённых авторов новостей, статей и ссылок;
-
Иерархия объектов;
-
Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
-
Встроенный визуальный редактор TinyMCE;
-
ЧПУ — «человекопонятный URL»;
-
Около 5000 готовых модулей и компонентов.