OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия. Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас...
Подробнее..

CloudMade Navigation поддерживает ограничения манёвров

CloudMade Navigation поддерживает ограничения манёвров

Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли: Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени...
Подробнее..

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Недавно наткнулся в сети на один занимательный интернет-сервис, именующийся Web 2.0 Suicide machine . Предназначен он для того, чтобы позволить людям, обремененным «социальной жизнью в интернете», в пару кликов удалить свои аккаунты на Facebook (в данный момент сервис блокирован администрацией по IP), Twitter, Linkedin и Myspace. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..



Администрирование содержимого сайта на CMS Joomla со стороны внешнего интерфейса

Веб разработка - Уроки joomla

администрирование содержимого сайта на cms joomla со стороны внешнего интерфейса

Создание и администрирование содержимого сайта на базе CMS Joomla может осуществляться двумя способами:

1. Редактирование со стороны внутреннего интерфейса.

Этим способом могут пользоваться представители группы зарегистрированных внутренних пользователей - менеджеры, администраторы, суперадминистраторы (т.е. пользователи, имеющие право доступа в административный раздел сайта).

В этом случае администрирование статей осуществляется при помощи менеджера материалов (Материалы - Менеджер материалов).

В менеджере материалов представлены все статьи, имеющиеся на сайте. Для быстрого поиска материала предусмотрена возможность фильтровать статьи по разделам, категориям, по авторам или по тексту заголовка.

Любую статью можно переместить в архив. После архивирования элементы не могут быть изменены, и они перемещаются в менеджер архива. Функция архивирования наиболее полезна как простое хранилище материалов на сайте.

Поскольку редактирование статей со стороны администраторского раздела (через менеджер материалов) подробно описан в других уроках (в т.ч. в выпусках рассылки), я не буду больше останавливаться на этом методе, а перейду к возможности добавления материалов на сайт внешними пользователями.

2. Редактирование со стороны внешнего интерфейса.

Этот способ подходит для авторов, редакторов и издателей. Данные пользователи могут редактировать статьи прямо на страницах сайта, где эта статья выложена.

После того, как пользователь зарегистрировался в системе, и ему был присвоен определенный уровень доступа (т.е. от был отнесен к группе авторы, редакторы или издатели), рядом с заголовком статьи появляется специальная иконка, которая позволяет выполнять редактирование статьи со стороны внешнего интерфейса.

Авторы в основном отвечают за отправку нового содержимого в систему, редакторы - за правку содержимого в случае необходимости, а издатели - за публикацию содержимого.

а) Прежде всего, нам надо создать меню пользователей внешнего интерфейса. Для этого, создаем новое меню (Все меню - Меню - Создать).

Теперь для этого меню необходимо создать несколько пунктов со следующими типами меню:

Меню User Nenu по завершению создания новых пунктов будет выглядеть так:

После этого, идем в Менеджер модулей (Расширения - Менеджер модулей), находим там модуль User Menu, и включаем его, установив нужную позицию (например left ). На главной странице сайта появилось новое пользовательское меню - User Menu.

б) Следующий шаг в настройке меню заключается в использовании системы прав доступа Joomla (чтобы сделать некоторые пункты меню доступными только для зарегистрированных пользователей).

Joomla позволяет управлять видимостью отдельных элементов интерфейса. Для любых элементов (статья, модуль, элемент меню) можно определить права доступа (категории пользователей, которым эти элементы будут видны).

Для этого надо выбрать один из трех уровней:

Чтобы изменить уровень доступа, надо при редактировании элемента, в блоке Доступ выделить нужный уровень.

Сделаем доступными для всех элементы меню Вход и Зарегистрироваться, а остальные пункты - только для зарегистрированных пользователей. Также установим уровень доступа Специальный для пункта меню Представить содержимое .

Теперь посетители сайта будут видеть только ссылки меню Вход и Зарегистрироваться. После входа на сайт, пользователь внешнего интерфейса сможет перейти на страницу редактирования материала (через кнопку меню Представить содержимое ).

в) Теперь, кратко рассмотрим каждую группу пользователей внешнего интерфейса - авторов, редакторов и издателей.

Авторы - обладают наименьшими привилегиями среди пользователей внешнего интерфейса. Они могут отправлять материалы, но не могут редактировать и публиковать их. Чтобы отправить статью, автор кликает по ссылке Представить содержимое (которая присутствует в интерфейсе автора) и попадает на форму отправки статьи.

После отправки автором статьи, она не попадает автоматически на сайт, т.к. автор не имеет прав на ее публикацию. Когда автор создает новую статью, она помечается системой как неопубликованная. Таким образом, материалы, отправляемые автором, просматриваются и публикуются администратором.

Редакторы - имеет возможность (как и автор) отправлять свои материалы, но не может публиковать их. Кроме этого, редактор может редактировать содержимое сайта.

В интерфейсе редактора рядом с каждой статьей (слева от заголовка) появляются маленькие иконки. После клика по ней, открывается страница редактирования данной статьи.

Издатели - имеют те же возможности, что и редакторы, плюс могут публиковать статьи на сайте. Издатели могут быть авторами своих собственных статей, редактировать статьи других авторов, или редактировать и публиковать статьи на сайте. Практически, издатели, в отношении администрирования содержимого сайта, имеют те же права, что и администраторы внутреннего интерфейса (кроме возможности регистрации из админки).

г) В процессе редактирования статьи, Joomla блокирует данную статью, предотвращая возможность доступа к ней в это время других пользователей. Данная функция называется глобальной блокировкой, и управляется с помощью инструмента сброса блокировки (Инструменты - Сброс блокировок).

При некорректном выходе пользователя из функции редактирования статьи (например при несанкционированном закрытии окна браузера до сохранения статьи, сбоя в сети электропитания компьютера) статья может остаться заблокированной, и не пускать других пользователей к редактированию ее. В этом случае и нужен инструмент сброса блокировки (доступный администраторам и суперадминистраторам из административного раздела сайта).

 


Читайте:


Добавить комментарий


Защитный код
Обновить

News image

Выход Adobe Reader для Android

Adobe Systems сегодня объявила о начале официального распространения бесплатной версии Adobe Reader для операционной системы Android. Напоминаю, что...

News image

Go - новый язык программирования от Google

Google объявил о создании Go, нового языка программирования. Go, по утверждению авторов, сочетает в себе скорость разработки, характерную для динами...

News image

Командная строка на службе сервисов Google

Не всем нравятся распрекрасные интерфейсы с большими кнопками и специальными элементами управления для ввода текста или загрузки файлов. Иногда прощ...

News image

Microsoft спонсирует разработчиков чтобы догнать Apple

Отчеты операторов мобильной рекламы и консалтинговых компаний отнюдь не утешительны для Microsoft как компании претендующей на лидерскую позицию в п...

News image

Встроенные средства для разработчиков Mac

Система Mac OS X Snow Leopard включает в себя полный набор инструментов разработчика, объединённых одной целью: дать вам возможность создавать отлич...

Топ технологий:

News image

Оздана новая система беспроводной связи - она в 10

Ученые из Национального тайваньского университета разработали новую систему беспроводной передачи данных, которая позволит передавать инф...

News image

Как взломали Twitter

В Интернетах, наряду с iPad, сканерами в аэропортах и войне между Google и Apple, уже второй день подряд активно обсуждается тема взлома и...