- •Интерфейс программирования приложений (api). Drupal Database api, Forms api.
- •3. Сформулировать определения: протокол передачи данных, фреймворк, программная библиотека, web-страница, web-сайт, web-сервер, хостинг, доменное имя, url-адрес.
- •4. Пользователи и роли в Drupal. Настройка прав доступа.
- •5. Язык разметки гипертекста. Каскадные таблицы стилей.
- •Valign – выравнивание по вертикали (top, middle, bottom)
- •6. Написание собственных модулей в cms Drupal. Пример простейшего модуля.
- •7. Реляционная модель данных, реляционные базы данных.
- •Id_city – внешний ключ
- •9. Mvc модель. Компоненты, принцип построения.
- •11. Язык Javascript. Объектная модель документа.
3. Сформулировать определения: протокол передачи данных, фреймворк, программная библиотека, web-страница, web-сайт, web-сервер, хостинг, доменное имя, url-адрес.
-
Протоколы передачи данных — это набор соглашений, который определяет обмен данными между различными программами. Протоколы задают способы передачи сообщений и обработки ошибок в сети, а также позволяют разрабатывать стандарты, не привязанные к конкретной аппаратной платформе.
-
Фреймворк — это каркас сайта, который позволяет ускорить процесс разработки, т.е. не писать какие-то повторяющиеся участки из проекта в проект, а сделать основной упор именно на логике. Фреймворк (англ. framework — каркас, структура) — структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
-
Библиотека (от англ. library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).
-
(от англ. web-page) Веб-страница - это логическая единица интернета, однозначно определяемая адресом (URL), доступ к которой осуществляется с помощью веб-браузера. Главная особенность Web-страницы - наличие на ней гипертекстовых ссылок, активизация которых может перевести на другую часть Web-страницы или на другую страницу.
-
Совокупность Web-страниц, объединенных единой темой и организованных для совместной работы, образует Web-сайт, или Web-представительство, или просто «Web».
-
Веб-сайт (от англ. website: web — «паутина», «сеть» и site — «место», букв. «место в сети») или просто сайт — в компьютерной сети объединённая под одним адресом (доменным именем или IP-адресом) совокупность документов частного лица или организации. Это информация, представленная в определенном виде, которая располагается на Web-сервере и имеет свое имя (адрес).
-
Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
-
Хо́стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).
-
Доменное имя - это уникальный набор символов (буквы латинского алфавита, цифры, дефис и точка), который позволяет ассоциировать ресурс, работающий в сети Интернет, с IP-адресом, на котором он расположен.
-
URL адрес — это способ однозначно указать на что-то в интернете. Тот адрес, который вводится в адресную строку браузера. У каждого сайта, каждой страницы в интернете свой URL-адрес.
4. Пользователи и роли в Drupal. Настройка прав доступа.
Пользователи (users), роли (roles) и права доступа (permissions). Как несложно догадаться по названию, пользователь — это тот, кто зарегистрировался на вашем сайте. Ключом к работе с пользователями являются роли. Drupal позволяет создавать уникальные роли для всего, что может произойти на сайте, и определять права для этих ролей в зависимости от того, что им может потребоваться сделать. К примеру, для онлайнового журнала с многочисленными авторами имеет смысл создать роль «author» (автор), которая будет иметь права на просмотр, создание и редактирование своих материалов, о
ничьих больше. Будет полезна также роль «editor» (редактор) с правами на изменение и публикацию материалов всех авторов.
По большей части редактирование параметров, связанных с членами групп, осуществляется стандартным образом, просто в данном случае все параметры доступны на базе группы. После создания новой роли (admin/config/group/roles), для нее задаются права доступа в группе (admin/config/group/permissions) – non-member, member, administrator member.
Пользователи – Права доступа