Newscoop для журналистов и редакторов

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

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

Newscoop придерживается модели печатного издания и для веб-сайтов по умолчанию предлагает структуру, в которой есть издания, выпуски, рубрики и статьи. Система изначально создавалась для средних и больших онлайн-изданий, но замечательно подходит и для менее крупных сайтов.

С помощью Newscoop можно редактировать статьи, используя современный интерфейс WYSIWYG, и работать со статьями, переведенными на разные языки. Традиционный редакторский процесс обеспечивает качество информационного содержания: журналисты пишут статьи, редактор рассматривает материал, после чего статья может быть опубликована. Административная панель Newscoop работает в самых последних версиях и видах браузеров, включая Mozilla Firefox и Microsoft Internet Explorer. Для ее корректной работы не обязательно использование плагинов.

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

Newscoop обеспечивает полный контроль над внешним видом и наполнением вашего сайта, благодаря гибкому HTML5 и CSS3 шаблонизатору. Объектно-ориентированный PHP API позволит разработчикам вашего сайта использовать сторонние плагины. Встроенная поддержка перевода позволит легко и быстро адаптировать административный интерфейс для поддержки новых языков.

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

Newscoop – программное обеспечение с открытым кодом, производимое Sourcefabric на условиях Открытого лицензионного соглашения GNU. Оно включает в себя текстовый редактор TinyMCE WYSIWYG text editor и программу обработки файлов Plupload из Moxiecode Systems AB, редактор шаблонов EditArea Кристофа Доливе, и PhotoViewer Джозефа Никора для изменения масштаба мини-изображений. Географические данные предоставлены GeoNames.

Возможности системы

Этот список возможностей поможет вам решить, подходит ли Newscoop для вашего издания.

Многоязычный контент

Все, что вы делаете в Newscoop можно переводить на другие языки: 

Статьи

Рубрики

Выпуски

Издания

Темы (категоризация контента)

Описания приложенных файлов

Административный интерфейс Newscoop был переведен на следующие языки (в алфавитном порядке):

Арабский

Белорусский

Китайский (упрощенный)

Китайский (традиционный)

Хорватский

Чешский

Голландский

Английский

Французский

Грузинский

Немецкий

Корейский

Польский

Португальский

Румынский

Русский

Сербский (кириллица)

Сербский (латиница)

Испанский

Шведский

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

Маркетинг

Осуществление контроля доступа к вашим материалам на основе:

IP-адресов пользователей (для организаций)

с использованием логинов и паролей (для индивидуальных клиентов)

Контроль контента, к которому имеют доступ ваши подписчики:

Весь номер

Отдельные рубрики

Отдельные рубрики на определенном языке

Поддержка управления пробной подпиской для немедленного предоставления доступа по факту оплаты подписки

Установка платежных периодов (временных периодов между платежами заказчиков).

Возможности геопозиционирования и мэппинга, активирующие сервисы определения местоположения.

Редакторские возможности

Онлайн-WYSIWYG редактор для редактирования статей:

Типичное форматирование стиля: полужирный, курсивный, и т.п.

Поддержка ссылок на существующие внутренние статьи (статьи того же издания)

Возможность разбивать статьи на несколько страниц. Добавлять изображения к статьям

Добавлять изображения к статьям

Копировать и вставлять чистый текст из MC Word или OpenOffice.org (при этом сохраняя полужирный и курсивный шрифты)

Добавлять подзаголовки, что можно использовать для разбивания статьи на отдельные страницы

Есть все возможности для использования несколькими авторами

Когда один журналист работает над статьей, она "заблокирована". Система дает предупреждение о том, что кто-то еще пытается начать работать над той же статьей. Таким образом, журналисты не смогут случайно удалить работу коллеги

Группирование статей в рубрики

Группирование рубрик в выпуски

Одновременное опубликование целого выпуска

Разрешение подписчикам получать доступ только к отдельным выпускам

Запланированное опубликование: автоматическое опубликование статей или выпусков в запланированное время или день. Для статей вы можете запланировать следующие действия:

опубликовать

отменить опубликование

показать статью на титульной странице

убрать статью с главной

показать статью  на странице рубрики

убрать со страницы рубрики

Темы: Разделите ваши статьи по категориям

Определите, сколько тем вы хотели бы иметь

Присвойте номер темы статье

У тем могут быть подтемы, которые, в свою очередь, тоже могут иметь подтемы и т.д. 

Темы можно переводить на другие языки

Динамичные гибкие типы статей

Типы статей позволяют вам определят собственный формат статьи и не ограничиваться, например, только "Вступлением" и "Основным текстом" статьи.  Тип статьи состоит из серии полей

Вы можете выбрать любое количество и комбинацию следующие типов полей:

дата

однострочное текстовое поле

многострочное текстовое поле с WYSIWYG редактором

выпадающий список тем

Вы можете изменить порядок расположения полей в административной панели

Спрятать неиспользуемые поля

Перевести их названия

Изменить формат даты в поле

Менеджер изображений

Просматривайте и ищите все ваши изображения прямо в системе

Редактируйте метаданные изображений

Регулируйте масштабы изображений по вашему усмотрению. Измененные варианты сохраняются в кэше

Файловые вложения

Прикрепляйте файлы к статьям

У файлов может быть описание

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

Комментарии

Читатели могут оставлять комментарии к статьям

Комментарии можно связать с форумом

Гибкий подход, благодаря которому можно дать возможность комментировать всем читателям, или только подписчикам, или только тем, кто зарегистрирован на сайте

Комментарии можно модерировать

Встроенная CAPTCHA для защиты от спама

Работает с SSL и в административной панели и в клиентской части системы

Дизайн сайта

Newscoop имеет собственный язык шаблонов, специально разработанный для онлайн-газет и журналов. Он позволит вам переделывать ваш сайт согласно вашим пожеланиям.

У вас есть доступ к следующим объектам данных:

издания

выпуски

рубрики

статьи

темы

текущий пользователь

Текущий язык (например, автоматически показывать пользователю статьи на его родном языке)

Контроль операторов IF и LIST

Возможность подключения других шаблонов

Построен на основе шаблонизатора SMARTY, что дает возможность легко вносить изменения и подключать сторонние модули

Администрирование

Возможность контроля доступа позволит вам определить различные типы пользователей, например:

журналисты

редакторы

фотографы

фоторедакторы

менеджеры по подписке

администраторы сайта

Поддержка возможности работы нескольких авторов с контактной информацией и сведениями об авторах и возможностью отслеживания их статей

Регистрация всех действий в административной панели

Безопасность

Страница входа защищена от автоматических скрипт-атак при помощи CAPTCHA

Пароль шифруется при отправке на сервер

Резервное копирование

Последовательность команд "backup" (дублировать) и "restore" (восстановить) позволяют легко копировать целый сайт и возвращать его в прежнее состояние одной командой

При помощи этих команд вы легко сможете перенести ваш сайт с одного сервера на другой

Автоматические отчеты об ошибках

Если в административном интерфейсе происходит какое-то нарушение работы, появляется специальный экран, через который вы сможете сообщить о проблеме команде Newscoop

Кроме того, вы можете посылать ваши сообщения, например, с предложениями или просьбами, прямо в административной панели

Разработчики

Комплект LAMP с открытым кодом (Linux, Apache, MySQL и PHP)

Легкий в использовании объектно-ориентированный API для разработки плагинов или альтернативных интерфейсов

Легкий для чтения код

Открытый процесс разработки – все планирование, технические условия и статьи находятся в открытом доступе. Разработка Newscoop это коллективный процесс

Полная поддержка на коммерческой основе

Sourcefabric (http://www.sourcefabric.org) предоставляет платную поддержку по запросу. Заключение контракта на поддержку гарантирует получение ответа на ваш запрос в течение 24 часов

Если вам нужны новые возможности, вы можете заказать их и получить по разумной цене и в короткие сроки

В Sourcefabric есть своя команда специалистов, которые работают над тем,
чтобы сделать Newscoop еще более простым в использовании и наделить его всеми возможностями, которые вам нужны

Поддержка сообщества осуществляется при помощи списков рассылки и форумов (http://forum.sourcefabric.org)

Резервное копирование и обновление

Перед обновлением версии Newscoop на действующем сервере настоятельно рекомендуем сделать резервное копирование баз данных вашего издания, шаблонов, изображений, вложенных файлов и конфигурационных файлов. Во-первых, зайдите в административную панель (см. главу руководства "Начало работы"). В главном навигационном меню выберите Операции и в конце появившегося меню – Резервное копирование. 

На открывшейся странице кликните ссылку Создать новую резервную копию рядом с пиктограммой с изображением зеленого плюса.

Диалоговое окно задаст вопрос, уверены ли вы, что хотите создать копию.

Кликните ОК и всплывающее окно отобразит процесс создания копии. Как только в окне появится сообщение Копия сохранена в файл: вы можете нажать ссылку Закрыть, чтобы вернуться в административную панель Newscoop.

На странице Резервное копирование только что созданная вами копия появится в списке ранее созданных копий.

Кликните на пиктограмму с изображением диска в колонке Загрузить, чтобы сохранить сжатый архив формата tar (с расширением .tar.gz) с сервера Newscoop на ваш компьютер.

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

Выполнение обновления скрипта

После того, как вы успешно создали резервную копию, обновите ваш Newscoop путем автоматической или ручной установки, которые описываются в следующих главах. Затем запустите скрипт upgrade.php в вашем браузере. Например:

http://www.example.com/upgrade.php

Автоматическая установка

Готовые пакеты Newscoop применимы для Debian и Ubuntu GNU/Linux через программу secure apt. Это рекомендованный метод установки для Newscoop, поскольку он предлагает автоматические обновления и решение проблемы зависимости программы. Данное руководство подразумевает, что вы обладаете правами выполнения от имени
привилегированного пользователя или корневыми правами на сервере, на котором собираетесь устанавливать программу. Если же нет, то обратитесь к своему системному администратору с просьбой установить для вас Newscoop.

Установка MySQL

Для Newscoop необходимы два компонента системы управления базами данных MySQL:

сервер

клиентские программы

В зависимости от ваших требований, вы можете предпочесть запустить сервер БД MySQL на компьютере отдельном от машины, на которой запущен MySQL клиент.  При этом клиент должен быть установлен на одном комьютере с Newscoop. В Debian/Ubuntu при установке метапакета mysql-сервер будут установлены последние версии сервера и клиентских пакетов.

$ sudo apt-get install mysql-server

Во время установки MySQL вы должны получить напоминание о необходимости создать пароль привилегированного пользователя для MySQL сервера. Это важно для безопасности. Запишите этот пароль и храните его в безопасном месте, поскольку скоро он вам понадобится.

Имейте в виду, что привилегированный пользователь MySQL это не то же самое, что привилегированный пользователь системы и, значит, должен иметь другой пароль. 

Создание учетной записи пользователя и пароля

Существующая установка Newscoop уже должна иметь имеющую имя базу данных, настроенную на сервере MySQL, с доступом, защищенным именем пользователя и паролем. Для новой установки Newscoop вам потребуется дать команду установщику создать базу данных для сохранения в ней вашего контента. Это означает, что, прежде всего, вам понадобится создать учетную запись пользователя MySQL с правом создания баз данных. Если у вас еще нет учетной записи, вы можете создать учетную запись и пароль для установщика Newscoop следующим образом:

1. Используя учетную запись привилегированного пользователя и пароль, который вы создали во время установки MySQL, подключитесь к системе управления базами данных.

$ mysql -u root -p

Добро пожаловать в MySQL. Команды заканчивайте ; или \g.

ID вашего MySQL соединения: 34
Версия сервера:  5.1.41-3ubuntu12.8 (Ubuntu)
Если вам нужна помощь, наберите 'help;' или '\h'
Для очистки экрана ввода наберите '\c'

2. Программная подсказка изменится на подсказку mysql>, которая требует точки с запятой в конце каждой команды. Создайте пользовательскую учетную запись для Newscoop для соединения с базой данных, ограничивая ее до соединения с localhost, если Newscoop и MySQL должны быть установлены на одном сервере. В ином случае, определите сервер, с которого Newscoop будет соединяться с MySQL. Запишите в укромном месте имя пользователя (в примере ниже newscoop_user) и пароль (newscoop_user_password). Они вам понадобятся для установки Newscoop.

mysql> CREATE USER 'newscoop_user'@'localhost'
    -> IDENTIFIED BY 'newscoop_user_password';
Query OK, 0 rows affected (0.04 sec)

3. Дайте права доступа только что созданному пользователю. В этом примере newscoop.* означает все таблицы базы данных под названием newscoop, которая еще не была создана. Вам будет нужно предоставить это название установщику Newscoop, чтобы в дальнейшем он мог создать базу данных.

mysql> GRANT ALL ON newscoop.*
    -> TO 'newscoop_user'@'localhost';
Query OK, 0 rows affected (0.00 sec)

4. Выйдите из системы управления базой данных и вернитесь в программу подсказки.

mysql> quit;
Bye
$

Установка безопасного репозитария apt

Чтобы добавить репозитарий, содержащий программное обеспечение Newscoop, откройте файл sources.list в нано-редакторе с:

$ sudo nano /etc/apt/sources.list

Введите свой пароль и файл sources.list откроется. В Ubuntu Lucid LTS прокрутите экран до конца этого документа и добавьте следующую строку:

deb http://apt.64studio.com/backports/ lucid-backports main

для Ubuntu Maverick подставьте maverick-backports вместо lucid-backports. Для Debian Squeeze замените lucid-backports на squeeze-backports.

Нажмите Ctrl+O, чтобы выписать файл sources.list и Ctrl-X, чтобы выйти из нано-редактора.

Теперь вам нужно обновить свои источники. Наберите:

$ sudo apt-get update

Вероятно, вы увидите сообщение об ошибке, в котором будет сообщаться о недостающем открытом ключе.

Чтобы исправить эту ошибку, вам нужно установить пакет 64studio-apt, содержащий ключ подписания:

$ sudo apt-get install 64studio-apt

Снова обновите свои источники, чтобы подтвердить, что теперь вы используете выверенное программное обеспечение:

$ sudo apt-get update

Сообщение об открытом ключе больше не должно появляться.

Установка пакета Newscoop

После подтверждения установки безопасного репозитория apt, вы можете устанавливать пакет newscoop:

$ sudo apt-get install newscoop

TЭта команда установит все компоненты Newscoop плюс все пакеты, которые требуются для работы Newscoop.

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

Если есть желание, установите XCache для оптимальной работы Newscoop:

$ sudo apt-get install php5-xcache

Опции настройки для XChache описаны в главе Ручная установка.

Наконец, проверьте, что Newscoop работает. Откройте веб-браузер с URL веб-сервера, который вы установили, например: http://www.example.com. Для тестовой установки доступной с той же самой машины, URL может быть:

http://localhost/

Если вы видите страницу установки Newscoop и не хотите менять настройки XCache по умолчанию, вы можете пропустить главу Ручная установка и перейти к главе Этапы установки.

Установка вручную

Описанный ниже метод установки предназначен для более опытных системных администраторов и предполагает, что у вас есть права суперпользователя на целевом сервере. Если готовые пакеты Newscoop не подходят для выбранной вами версии GNU/Linux, вы можете установить программное обеспечение вручную, используя готовую для загрузки версию на сайте Sourcefabric:

http://newscoop.sourcefabric.org/

Зависимые пакеты

Перед тем, как выполнить установку вручную, вам нужно будет убедиться, что все зависимые пакеты, которые требует Newscoop, уже установлены и работают. Речь идет о следующих пакетах:

1. Веб-сервер Apache (http://www.apache.org) версия 2.0.x или более поздняя.

В Debian или Ubuntu GNU/Linux вы можете установить метапакет apache2, который установит все пакеты веб-сервера, которые вам нужны.

$ sudo apt-get install apache2

2. Система управления базами данных MySQL (http://www.mysql.com) версия 5.0 или более поздняя.

Для Newscoop нужны два компонента MySQL:

сервер

клиентские программы

Tэти два компонента обычно упакованы по отдельности, поскольку вы можете предпочесть запустить сервер БД MySQL на компьютере отдельном от машины, на которой запущен MySQL клиент.  При этом клиент должен быть установлен на одном комьютере с Newscoop. В Debian/Ubuntu при установке метапакета mysql-сервер будут установлены последние версии сервера и клиентских пакетов.

$ sudo apt-get install mysql-server

Во время установки MySQL вы должны получить напоминание о необходимости создать пароль привилегированного пользователя для MySQL сервера. Это важно для безопасности. Запишите этот пароль и храните его в безопасном месте, поскольку скоро он вам понадобится.

Имейте в виду, что привилегированный пользователь MySQL это не то же самое, что привилегированный пользователь системы и, значит, должен иметь другой пароль.

3. Скриптовый язык PHP  (http://www.php.net) версия 5.0 или более поздняя.

Должны быть установлены следующие PHP модули:

php5-cli - модуль интерфейса типа командной строки

php5-mysql - функции для доступа к серверу базы данных MySQL

php5-gd - модуль для обработки графики из PHP сценариев

$ sudo apt-get install php5-cli php5-mysql php5-gd

Эти модули имеют те же названия в эквивалентных пакетах Debian/Ubuntu. Вам также потребуется PHP модуль для веб-сервера Apache, название которого в Debian/Ubuntu: libapache2-mod-php5. Этот пакет, будучи зависимым, устанавливается автоматически при установке вышеупомянутых пакетов PHP.

4. ImageMagick (http://www.imagemagick.org).

Нужен для создания уменьшенных копий изображений. Есть в пакете imagemagick Debian/Ubuntu.

$ sudo apt-get install imagemagick

Все зависимые пакеты Newscoop присутствуют как стандартные в большинстве версий GNU/Linux. Вы сможете их найти при помощи вашего диспетчера пакетов вашего ПО, хотя точные название пакетов могут отличаться от примеров из Debian/Ubunti, данных выше.

Создание учетной записи пользователя и пароля

Существующая установка Newscoop уже должна иметь имеющую имя базу данных, настроенную на сервере MySQL, с доступом, защищенным именем пользователя и паролем. Для новой установки Newscoop вам потребуется дать команду установщику создать базу данных для сохранения в ней вашего контента. Это означает, что, прежде всего, вам понадобится создать учетную запись пользователя MySQL с правом создания баз данных. Если у вас еще нет учетной записи, вы можете создать учетную запись и пароль для установщика Newscoop следующим образом:

1. Используя учетную запись привилегированного пользователя и пароль, который вы создали во время установки MySQL, подключитесь к системе управления базами данных.

$ mysql -u root -p
Введите пароль:
Добро пожаловать в MySQL. Команды заканчивайте ; или \g.
ID вашего MySQL соединения: 34
Версия сервера:  5.1.41-3ubuntu12.8 (Ubuntu)
Если вам нужна помощь, наберите 'help;' или '\h'. Для очистки экрана ввода наберите '\c'

2. Программная подсказка изменится на подсказку mysql>, которая требует точки с запятой в конце каждой команды. Создайте пользовательскую учетную запись для Newscoop для соединения с базой данных, ограничивая ее до соединения с рабочей станцией (localhost), если Newscoop и MySQL должны быть установлены на одном сервере. В ином случае, определите сервер, с которого Newscoop будет соединяться с MySQL. Запишите в укромном месте имя пользователя (в примере ниже newscoop_user) и пароль (newscoop_user_password). Они вам понадобятся для установки Newscoop. 

mysql> CREATE USER 'newscoop_user'@'localhost'
    -> IDENTIFIED BY 'newscoop_user_password';
Query OK, 0 rows affected (0.04 sec)

3. Дайте права доступа только что созданному пользователю. В этом примере newscoop.* означает все таблицы базы данных под названием newscoop, которая еще не была создана. Вам будет нужно предоставить это название установщику Newscoop, чтобы в дальнейшем он мог создать базу данных.

mysql> GRANT ALL ON newscoop.*
    -> TO 'newscoop_user'@'localhost';
Query OK, 0 rows affected (0.00 sec)

5. Выйдите из системы управления базой данных и вернитесь в программу подсказки.

mysql> quit;
Bye
$

Модули PHP

В Debian и Ubuntu модули PHP, которые вы уже установили, должны настраиваться автоматически с записью для каждого модуля, добавленного в директорию /etc/php5/apache2/conf.d/. Вы также можете создать свои собственные опции настройки PHP при помощи файлов этой директории, которые не надо переписывать, когда обновляется главный файл php.ini.

На других версиях GNU/Linux вам, возможно, придется добавить строку для каждого модуля в файл php.ini, например, /etc/php5/apache2/php.ini или похожий. Следующие расширения должны быть возможными. Если строка уже существует, но начинается с точки с запятой ";", вам нужно будет удалить этот знак для соответствующего расширения.  

extension=gd.so
extension=mysqli.so
extension=mysql.so

Конфигурация PHP

В любом пакете GNU/Linux файл php.ini содержит некоторые стандартные настройки, которые нужно проверить или отрегулировать, чтобы обеспечить оптимальное функционирование и безопасность Newscoop. Это можно сделать, открыв файл в вашем текстовом редакторе:

$ sudo nano /etc/php5/apache2/php.ini

Рекомендуемые действия:

1. Отключить register_globals, поскольку это потенциальная брешь в системе безопасности:

register_globals = Off

2. Установить по меньше мере 128МВ для значения объема свободной памяти:

memory_limit = 128M

3. Отключить магические кавычки:

magic_quotes_gpc = Off

4. Разрешить загрузку HTTP файлов:

file_uploads = On

Указанные значения это стандартные настройки Debian или Ubuntu. Возможно, вы захотите отрегулировать следующие две настройки, которые влияют на максимальный размер медиа, которые могут загружать пользователи Newscoop.

5. В Debian/Ubuntu максимальный размер данных POST, которые может принять PHP - 8MB. Вы можете посчитать, что вам необходимо увеличить это число, например, так:

post_max_size = 100M

6. Максимальный допустимый размер загружаемых файлов в Debian/Ubuntu - 2MB. Вероятно, для больших мультимедийных приложений этого недостаточно, и вы захотите увеличить это значение. Однако, объем не должен превышать максимально допустимого размера POST, указанного выше, иначе большие файлы нельзя будет пересылать.

upload_max_filesize = 100M

7. Кроме того, вы можете отключить автоматический процесс "сборки мусора", который может вызвать появление сообщения о запрещении доступа, если ваш сервер работает на Debian или Ubuntu. Вместо него, эти пакеты GNU/Linux используют крон  /etc/croNewscoopd/php5 для выполнения "сборки мусора".

session.gc_probability = 0

Конфигурация Apache

Настройки веб-сервера Apache необходимо будет отрегулировать, чтобы проложить путь к файлам и шаблонам Newscoop. В Debian/Ubuntu файлы настроек Apache обычно находятся в папке /etc/apache2/sites-available/.

1. Создайте файл newscoop, содержащий определение главного компьютера (хоста)

$ sudo nano /etc/apache2/sites-available/newscoop

Для издания с доменом www.example.com, вы можете использовать, например, такое определение:

<VirtualHost *:80>
      DocumentRoot /var/www/newscoop
      ServerName example.com
      ServerAlias www.example.com
      DirectoryIndex index.php index.html
      <Directory /var/www/newscoop>
              Options -Indexes FollowSymLinks MultiViews
              AllowOverride All
              Order allow,deny
              Allow from all
      </Directory>
</VirtualHost>

Если ServerName или ServerAlias, которые вы используете, еще не настроены в DNS для IP адреса данной конкретной машины, вы можете создать временное имя хоста в файле /etc/hosts/, что даст вам возможность протестировать установку локально.

2. Отключите стандартную настройку Apache, если не собираетесь ее использовать.

$ sudo a2dissite default
Сайт по умолчанию отключен.
Выполните '/etc/init.d/apache2 reload' для активации новых настроек!

3. Запустите только что созданные настройки Newscoop.

$ sudo a2ensite newscoop
Сайт Nescoop активирован.
Выполните  '/etc/init.d/apache2 reload' для активации новых настроек!

4. Вам, возможно, потребуется задействовать модуль перезаписи Apache. В Debian/Ubuntu можете сделать это при помощи команды a2enmod:

$ sudo a2enmod rewrite

Ответ сервера должен быть следующим:

Активация модуля перезаписи.
Выполните '/etc/init.d/apache2 restart' для активации новых настроек!

5. Перезапустите Apache как предложено в результате выполнения команды, указанном выше, чтобы загрузить настройки и новые модули Newscoop:

$ sudo /etc/init.d/apache2 restart

Ответ сервера должен быть следующим:

* Restarting web server apache2                           [ OK ]

6. Извлеките tar-архив Newscoop, который вы загрузили в свою рабочую папку. Это действие создаст папку под названием 'newscoop'.

$ tar -xvzf newscoop-3.5.0.tar.gz

7. Измените папку 'newscoop' и проверьте ее содержимое с помощью команды ls.

$ cd newscoop
$ ls

Результат выполнения команды должен быть похож на:

ChangeLog  COPYING  CREDITS  documentation  INSTALL  README  src  UPGRADE

8. Скопируйте содержимое папки src в папку DocumentRoot виртуального хоста Apache, который вы установили, как то /var/www/newscoop/

$ sudo cp -r newscoop/* /var/www/newscoop/

9. Поменяйте имя собственника папки DocumentRoot на имя пользователя веб-сервера, например www-data для Debian или Ubuntu.

$ sudo chown -R www-data /var/www/newscoop/

10. Откройте веб-браузер с URL ServerName или ServerAlias Apache, которые вы установили ранее. Если вы увидели страницу установки Newscoop, вы готовы продолжить выполнять действия по установке. 

Установка XCache

Эту операцию выполнять не обязательно, но очень рекомендуется для оптимальной работы Newscoop. В Ubuntu вы можете установить XCache при помощи следующей команды:

$ sudo apt-get install php5-xcache

Если вы захотите отрегулировать настройки XCache в соответствии со своими индивидуальными требованиями:

$ sudo nano /etc/php5/conf.d/xcache.ini

На сервере Debian или Ubuntu с двумя процессорами, регулировки стандартных настроек могут быть, например, такими:

; Configure this to use admin pages
xcache.admin.user = "my_admin_name"

; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "5f4dcc3b5aa765d61d8327deb882cf99"

; to enable : xcache.size=64M etc (any size > 0) and your system mmap allows
xcache.size  =                32M

; set to cpu count (cat /proc/cpuinfo |grep -c processor)
xcache.count =                 2

; for *nix, xcache.mmap_path is a file path, not directory.
xcache.mmap_path =    "/var/cache/xcache"

Показанное значение xcache.admin.pass дано только в качестве примера. Вы должны сгенерировать собственный хэш пароля md5, используя команду:

$ echo -n "password"|md5sum

В настройках Apache VirtualHost вы можете предоставить администратору право доступа на страницу статистики XCache с его рабочего компьютера или с индивидуального IP адреса, который вы укажете. К созданному вами ранее определению VirtualHost добавьте такую строку:

# php xcache stats
Alias /xcache/ /usr/share/xcache/admin/
<Directory "/usr/share/xcache/admin/">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from localhost
</Directory>

Установка пошагово

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

Если в колонке Статус есть какие-либо записи с отрицанием No, проверьте логи вашего Apache сервера на наличие ошибок. Если все в порядке, кликните кнопку Далее для дальнейшего прохождения шагов установки.  

Следующий ваш шаг – проверка лицензии, под которой распространяется Newscoop. Это Универсальная общедоступная лицензия GNU, версия 3. Кликните по кнопке Далее, если вы согласны с условиями лицензии.

Далее вам нужно установить имя/адрес сервера (Server Name/Address) для базы данных. Если Apache и MySQL работают на одной и той же машине, то это будет рабочая станция (localhost). Вам понадобится просто ввести номер в поле Порт Сервера (Server Port ), если вы не используете стандартный MySQL порт. Потом введите Имя пользователя (Name), Пароль (User Password) и Имя базы данных (Database Name), которые вы создали ранее.

Если вы введете Имя базы данных (Database Name), которое уже существует на заданном сервере, появится вопрос, не желаете ли вы переписать базу данных (Overwrite Database). Вы можете выбрать ответ Да (Yes) только в том случае, если вы совершенно уверены в том, что все базы данных имеют резервные копии.

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

Newscoop включает в себя демонстрационный шаблон, которые вы можете использовать в целях оценки. Для того, чтобы заработал демонстрационный шаблон, вам понадобится создать вымышленное издание (Publication alias) с выбранным именем сервера (ServerName). Если у вас уже есть шаблон или вы хотите начать с незаполненного шаблона, выберите вариант Нет, спасибо (No, thanks!).

Следующая страница установщика создает автоматизированные задачи для сервера  Newscoop, используя программу крон.

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

Если вы попытаетесь попасть в раздел вашего нового сайта, предназначенный для читателей, до того, как войдете в свой административный интерфейс впервые, вы можете увидеть сообщение об ошибке в вашем веб-браузере, говорящее о том, что сайт с вымышленным именем (например, www.example.com) еще не был назначен для издания. Об этом аспекте настроек Newscoop написано в главе Создание издания данного руководства.

Начало работы

Newscoop дает вам возможность размещать несколько изданий на разных языках на одном веб-сервере одновременно. Процесс создания нового онлайн-издания с помощью Newscoop можно условно разделить на три шага: 

Конфигурация издания и определение необходимых шаблонов

Создание структуры вашего издания с выпусками и рубриками

Создание структуры вашего издания с выпусками и рубриками

Эта часть руководства по использованию Newscoop написана для редакторов и журналистов, которым предстоит сделать эти три шага. Мы предполагаем, что веб-сервер, с которым вы будете работать, уже настроен и работает c Newscoop, и шаблоны для вашего издания созданы. Если при выполнении действий из главы руководства по установке вы использовали шаблоны, данные в качестве образца, можете воспользоваться этими шаблонами, чтобы изучить  Newscoop до того, как будут созданы ваши собственные шаблоны. Если вы системный администратор, настраивающий сервер для Newscoop, вам нужно прочитать разделы для администраторов, которые есть в этом руководстве, до того, как вы начнете работать на сервере. Если у вас еще нет подготовленного сервера, можете проделать все описанные в данном руководстве действия, используя демонстрационный сервер Newscoop и образцы шаблонов, предоставленные Sourcefabric.

Вход

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

По умолчанию, URL, который вы вводите в строку вашего браузера для входа в административный интерфейс, это имя вашего сайта, после которого следует "admin":

Например: http://www.example.com/admin/

Если вы самостоятельно установили Newscoop, вы сами назначаете пароль для пользователя "admin" по время установки. Если нет, ваш системный администратор, уже должен был предоставить вам ваш логин и пароль. Под полями для имени пользователя и пароля кликните на выпадающем меню для выбора языка вашего интерфейса, если вам нужен язык отличный от выставленного по умолчанию английского. Затем кликните на кнопку Войти.

Еще один адрес, по которому можно найти административный интерфейс демонстрационного сервера Newscoop:

http://newscoop-demo.sourcefabric.org/admin/

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

Главная панель

Впервые зайдя в административную панель, вы увидите страницу, которая в Newscoop называется Главная панель или Мой Newscoop. Это зона, в которую вы можете добавлять виджеты для тех административных функций, которыми пользуетесь наиболее часто. Таким образом, вы можете изменять административный интерфейс в соответствии с вашими нуждами. Кликните на ссылку Добавить другие виджеты, чтобы открыть страницу, на которой размещены более десятка виджетов, любой из которых вы можете выбрать. 

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

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

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

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

Как меняется интерфейс в соответствии с полученными правами

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

Когда вы заходите в административную панель Newscoop, на странице перед собой вы видите главное навигационное меню, в котором отображены те опции, которые доступны для вас. Вот как два типичных пользователя могут увидеть два типа главного меню. Первый случай – вид подменю пункта Операции для администратора:  Второе – вид того же подменю для журналиста:

Главное меню

Главное меню Newscoop содержит ссылку на страницу Мой Newscoop и до пяти подменю в зависимости от прав данного пользователя. В числе этих подменю: Содержимое, Операции, Настройки, Пользователи и Плагины. Меню, расположенные ниже, предназначены для администратора, у которого есть доступ ко всем опциям подменю.

Содержимое

В этом разделе меню вы найдете Издания, размещенные на данном сервере, Комментарии читателей, Медиа-архив, и страницу Поиска для всех статей в базе данных Newscoop. Для каждого издания есть быстрые ссылки на последние три выпуска и полный список рубрик каждого выпуска. На скриншоте пример издания под названием Custodian с двумя выпусками на английском и испанском языках. 

Операции

Этот пункт меню дает быстрый доступ к наиболее часто используемым функциям, в т.ч. "Добавить новую статью" и "Изменить пароль". 

Настройки

Здесь можно конфигурировать Системные настройки для вашего издания и выполнять другие действия. Шаблоны – это файлы, которые определяют, как Newscoop отображает содержимое для читателей и подписчиков. Тип статьи описывает формат ваших статей, а Темы позволяют категоризировать статьи. Опция Языки определяет, какой язык журналисты выбирают при создании статьи; Страны – позволяет определить название страны на местном языке. Локализатор позволяет переводить административный интерфейс. По клику на кнопку Журнал вы увидите последние действия, совершенные всеми членами вашего коллектива, в т.ч. IP адрес, с которого они заходили на сайт.

Пользователи

Здесь можно добавлять и редактировать аккаунты Персонала издания и управлять Подписчиками. Также можно определять тип пользователя или синхронизировать пользователей Newscoop и Phorum, интегрируя эту систему веб-форума с сайтом вашего издания. Страница управления Авторами дает вам возможность размещать контактные и биографические сведения о каждом из авторов вашего издания, а также отслеживать статьи, над которыми они работали.

Плагины

Это пункт подменю дает доступ к дополнительному функционалу Newscoop, включая плагины Блоги, Интервью и Опросы.

Помощь и выход

В верхнем правом углу административного интерфейса справа от вашего логина находятся две дополнительные ссылки. Ссылка Помощь откроет онлайн-версию данного руководства на сайте Sourcefabric. Клик на ссылке Выход заканчивает сессию и возвращает вас на страницу входа административной панели. 

Создание издания

Содержимое Newscoop организовано в иерархическую структуру, которая отвечает традициям газет и журналов: Издание, Выпуски, Рубрики и Статьи. Каждое издание состоит из выпусков; каждый выпуск, в свою очередь, состоит из рубрик, которые составлены из статей. Навигационная цепочка ссылок присутствует на каждом экране, что делает возможной быструю навигацию между различными уровнями издательской иерархии.

Например, создав издание The Custodian и кликнув затем на это название в списке изданий в Newscoop, вы попадете на список выпусков именно этой газеты. Кликнув на название или номер отдельного выпуска, вы откроете список рубрик. Кликнув по названию рубрики, вы попадете на список статей. И, наконец, кликнув по заголовку статьи, вы сможете открыть ее для редактирования.

Для создания нового издания, вы должны кликнуть на кнопку Содержимое в главном навигационном меню, а затем из открывшегося подменю выбрать Издания.

На появившейся странице со списком Изданий кликните Добавить новое издание.

Если ваша учетная запись не имеет прав администрирования, вы не сможете увидеть опцию Добавить новое издание. Вам придется просить вашего системного администратора расширить ваши права доступа. Не забывайте, однако, что хороший администратор не будет торопиться наделять широкими полномочиями широкий круг людей. Если вы не входите в число избранных, в вашем списке изданий будут только те, которые уже создали и разместили на вашем сервере Newscoop.

В окне Добавить новое издание есть три раздела: Общие атрибуты и Комментарии слева и Умолчания для подписки справа. Под данными разделами есть кнопка Сохранить.

В разделе Общие атрибуты расположены следующие поля: (например, The Prague Times)

Заголовок издания  (например, The Prague Times)

Синоним сайта по умолчанию – это название веб-сервера, на котором будет размещено ваше издание (например, www.example.com). Newscoop позволяет размещать несколько изданий на одном сервере и давать им уникальные имена. Если вы попытаетесь открыть URL до того, как ваш системный администратор произведет настройку сервера, вы увидите сообщение об ошибке, которое укажет, что имя еще не было назначено для издания

Опция Язык по умолчанию назначает язык, на котором издание по умолчанию будет отображаться для читателей

Тип URL дает возможность назначить для отображения либо полный URL либо короткий, более удобный для вставки в бюллетени и посты в социальных медиа

Оптимизация для поисковых систем (SEO) помогает сделать ваши статьи более заметными в интернете

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

В разделе Комментарии присутствуют следующие поля:

Разрешить комментарии? Вы должны отметить галочкой эту ячейку, если хотите, чтобы читатели могли оставлять комментарии к вашим статьям

Разрешить по умолчанию комментарии к статьям? Если вы отметите эту ячейку галочкой, то для каждой новой статьи комментирование будет разрешено по умолчанию

Модерировать комментарии подписчика? Если вы отметите эту ячейку, комментарии подписчиков будут скрыты от читателей до тех пор, пока их не проверит сотрудник вашего издания

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

Модерировать комментарии незарегистрированных пользователей? Если вы отметите данную ячейку, то комментарии будут оставаться невидимыми для читателей до тех пор, пока их не проверит сотрудник вашего издания. 

Использовать CAPTCHA для предотвращения спама? Читатель должен повторить последовательность из случайных букв или цифр для того, чтобы оставить комментарий. 

Адрес модератора – нужно ввести в данное поле, если комментарии модерируются. Как только на сайте оставлен новый комментарий, модератор получает уведомление на свой электронный адрес, например: editor@example.com

От : тут указан адрес отправителя, который указан на письме, направленном в адрес администратора. Это должен быть действительный адрес на случай, если сообщение не достигнет получателя, т.е. администратора. Подойдет, например, такой адрес: robot@example.com.

Стандартные настройки подписки

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

Вы можете установить два типа подписки: платная и пробная. Платная подписка имеет следующие атрибуты:

Валюта: валюта подписки. Даже если запрос о подписке послан, и настройки валюты изменены до оплаты, информация об оплате подписчиком будет сохранена корректно.

Цена единицы времени за рубрику:

для одного языка: цена доступа к определенной рубрике на одном языке

для всех языков: цена доступа к рубрике на всех доступных языках

Период времени по умолчанию: обычная длительность платной подписки. Это значение используется, если читатель подписывается через веб-сайт. Период подписки можно изменять через административный интерфейс.

Кликнув на кнопку Сохранить, вы получите подтверждение о создании нового издания. 

Справа под полями Стандартные настройки подписки вы увидите ссылку Настройка подписки по странам, которая позволит вам определять разные по продолжительности периоды для отдельных стран.

Эта ссылка открывает страницу Настройки подписки по странам, на которой есть ссылка Настроить подписку для страны. 

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

Создание выпуска

Успешно создав свое издание, кликните на его название в Списке изданий (например, The Prague Times). Вы окажетесь в списке выпусков, который изначально будет пуст.

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

Заголовок – это название выпуска на определенном Языке, который вы определяете в выпадающем меню, расположенном ниже. Номер – уникальный идентификатор данного выпуска. Если это самый первый выпуск, номер 1 для него вполне подойдет. Номер выпуска после того, как вы его определили, менять уже нельзя.

Если вы планируете добавлять позже более старые выпуски вашего издания вам нужно подумать о том, чтобы первый выпуск имел номер, продолжающий серию предыдущих выпусков. Например, если номер последнего номера вашего издания до переезда на Newscoop был 154, то первый выпуск, который вы создадите на Newscoop должен иметь номер 155.

Название URL заполнять имеет смысл, только если вы определили для типа URL короткое название, когда создавали ваше издание. Это название появится в адресной строке браузера ваших читателей. Например, если здесь вы введете 2011_1, то адрес для этого выпуска будет выглядеть вот так: http://www.example.com/2011_1:

http://www.example.com/2011_1

Кликнув на Сохранить, вы перейдете на страницу Сменить параметры выпуска, где можно устанавливать различные опции для вашего выпуска. Слева на странице расположены настройки шаблонов по умолчанию для главной страницы, страниц рубрики и статьи. Если у вас нет собственных шаблонов, вы можете выбрать любые из классического демонстрационного набора, предоставляемого вместе с Newscoop. Можно также настроить опросы читателей в этой части страницы. 

Справа на странице находятся блоки, которые позволяют вам настраивать расписание опубликования для выпусков. Для выпуска можно назначить дату и время опубликования, а также отмены публикации.

Копирование предыдущего выпуска

Если это не первый созданный вами выпуск, вы увидите другую страницу после того, как кликните на Добавить новый выпуск в Списке выпусков: 

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

Рубрики нового выпуска будут пустыми, и вы сможете начать добавлять новые статьи. Но до этого необходимо будет назначить заголовок для нового выпуска, поскольку это поле не обновляется автоматически и сохраняет имя предыдущего выпуска. После замены заголовка и имени URL кликните Сохранить, чтобы обновить новый выпуск.

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

Создание рубрики

Кликнув на заголовок выпуска в Списке выпусков вы начнете создавать список рубрик. Прежде всего, новый выпуск не будет иметь никаких рубрик.

Если вы кликнете на ссылку Добавить новую рубрику, вы увидите соответствующую страницу. Здесь вы должны будете определить Заголовок, Номер рубрики и Название URL для новой рубрики. Позже вы сможете изменять название рубрик, но номер рубрик назначается в момент создания новой рубрики. Имя URL будет частью URL для новой рубрики, если при создании издания вы выбрали опцию "короткое имя".

Секция Описание не обязательна для заполнения. Это поле полезно для отображения информации, которая меняется не так часто. Информация, введенная в это поле, будет отображаться на вашем сайте, только если используемый вами шаблон, будет поддерживать ее отображение. Если вы захотите сделать новую рубрику доступной для всех существующих подписчиков, вы должны сделать отметку в поле. Затем нажмите на кнопку Сохранить.

Ваш следующий шаг – назначение шаблонов для новой рубрики на странице Настройки рубрики. 

Здесь вы можете захотеть выбрать индивидуальные шаблоны для новой рубрики и ее статей из выпадающих меню. Если у вас нет индивидуальных шаблонов для отдельных рубрик вы можете использовать общие шаблоны для страниц рубрики и статьи. Затем нажмите Сохранить, чтобы подтвердить ваш выбор.

Создание статьи

Список статей для рубрики можно найти по клику на Содержимое в главном навигационном меню Newscoop и пройдя по порядку по последовательности Издание, Выпуск и Рубрики. Другой путь - использовать последовательность ссылок под главным навигационным меню. Вы можете создать новую статью, кликнув по ссылке Добавить новую статью над Списком статей. 

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

Заголовок: Название статьи. Вы сможете переименовать статью в любой момент

Тип: выберите один из возможных типов статьи из выпадающего меню. Если вы еще не определили ваши собственные типы статей, то доступным для вас будет только один тип Новостной статьи (news). Более подробно об этом вы прочитаете в главе о Типах статей, где говорится и о том, как создать собственный тип статьи. Выбор типа статьи, который вы изберете для данной конкретной статьи, позже изменить будет нельзя

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

Когда вы кликните Сохранить, вы переместитесь на страницу Редактировать статью.

Редактирование статьи

Внешний вид страницы редактирования зависит от выбранного вами типа статьи. Ниже показан тип Новостная статья (news), который по умолчанию доступен для пользователей. В правой верхней части расположены кнопки Редактировать и Просмотр, Сохранить, Сохранить все и Закрыть, а также выпадающие меню Действия, Статус, Язык. 

Кнопки Редактировать, Просмотр и Сохранить

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

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

Меню Операции

Это меню включает в себя быстрые переходы к часто используемым функциям, например:

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

Удалить: Полностью удаляет статью с сервера Newscoop

Дублировать: Копирует статью в любое издание, выпуск или рубрику, расположенные на том же сервере

Перевести: создает новую копию статьи для перевода на другой язык

Перенести: переносить статью в другое издание, выпуск или рубрику на том же сервере

Меню Состояние

Выпадающее меню показывает состояние статьи. Возможны четыре состояния:

Новая: Работа над статьей еще идет. Как только авторы статьи готовы отправить ее редактору, они должны изменить статус на Отправленная

Отправлено: Статья находится на проверке у редактора или редакторов. Как только они сочтут ее готовой для публикации, статус будет изменен на Опубликованная или будет запланирована ее публикация в будущем

Опубликовано с выпуском: Статья будет опубликована только тогда, когда будет опубликован выпуск, к которому она принадлежит

Опубликовано: Статья относится к опубликованному выпуску и теперь доступна для читателей

Меню Язык

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

Область редактирования

Слева от меню Операции и Состояние расположена зона редактирования статьи.

Тип Новостная статья (news) имеет следующие поля в этой зоне:

Заголовок: название статьи

Автор: Выпадающее меню делает возможным назначать для статьи нескольких авторов, в том числе, Автора, Писателя, Фотографа, Редактора и Колумниста. Введите имя автора в поле справа. Кликните значок со знаком + чтобы добавить других авторов или иконку X, чтобы удалить лишних

Дата: поскольку в этом поле можно менять порядок отображения ваших статей для читателей, вы можете изменить по вашему желанию эту дату

Deck: подзаголовок или тизер

Лид и sms: краткая версия статьи, которая подойдет для отправки текстового сообщения на телефоны, поддерживающие службу коротких сообщений. Длина sms зависит от используемого алфавита от максимальных 70 знаков китайского или кириллического алфавитов до максимум 160 знаков латинского алфавита

Тело статьи: основная часть статьи

Комментарии

Под областью редактирования находится поле, где вы можете настроить разрешение для читателей оставлять комментарии к данной статье. Ваш шаблон должен допускать эту функцию. Кнопки-переключатели имеют одну из трех значений: Разрешено, Запрещено, Заблокировано. Блокирование означает, что никто не имеет право оставлять комментарии, но оставленные ранее сообщения будут отображаться на сайте. Кликните на голубую ссылку Комментарии для уменьшения размера поля, что сохранит вам место в окне вашего браузера.

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

Боковое меню

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

Расписание публикаций

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

Места событий

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

Ключевые слова и Темы

Ключевые слова: Введите слова, которые описывают вашу статью для поисковых машин

Темы: Выберите из списка тем и подтем, определенных администратором Newscoop кликнув на кнопку Правка, которая откроет всплывающее окно. Темы позволяют вам выбрать атрибуты для статьи, которые можно использовать для отображения статьи особым образом. 

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

Переключатели

Показать статью на титульной странице: Отметьте этот блок, если хотите, чтобы ваша статья отображалась на главной странице

Показывать статью на странице рубрики: Отметить, если статья должна отображаться на странице соответствующей рубрики

Видно не только подписчикам: Отметьте данную кнопку, если хотите, чтобы статья была видна читателям, которые еще не подписались на ваше издание

Информация

Количество просмотров: Число, показывающее популярность данной статьи. Для статьи, которую еще не читали, в данной графе будет показано N/A

Тип: Относится к типу статьи, т.е. формату. Вы не можете изменить данное поле после того, как тип статьи был определен

Номер: Уникальный идентификационный номер статьи

Автор: имя пользователя Newscoop, который создал статью. Вы не можете изменить это поле

Медиа

Блок Media имеет две закладки, Изображения и Файлы:

Изображения: Вы можете прикладывать изображения к вашим статьям, после чего их можно либо напрямую включать в поле основной части статьи, либо использовать в шаблоне. Кнопка Приложить открывает всплывающее окно с закладкой для присоединения нового изображения, которое вы можете загружать с вашего компьютера. Другая кнопка во всплывающем окне позволяет прикрепить существующий файл из Медиа-архива

Файлы: Вы можете приложить к статье любой тип файла. Шаблон статьи должен быть настроен для отображения всех видов файлов, если подразумевается, что пользователи должны иметь доступ к ним.

Опросы

Блок Опросы позволяет добавлять опросы читателей к определенным статьям. Кликнув кнопку Приложить, вы откроете всплывающее окно, в котором вы можете выбрать нужный вам опрос. Вы также можете создать новый опрос.

Другие типы статей могут иметь другие поля. Редактируя любое из полей, вы должны нажимать либо кнопку Сохранить все в верхней части зоны редактирования или любую из кнопок Сохранить в отдельных блоках.

Имейте в виду, что поля с датами имеют фиксированный формат ГГГГ-ММ-ДД (четыре цифры для года – две цифры для месяца – две цифры для даты). Если вы измените формат, вы можете получить некорректные результаты.

Использование редактора TinyMCE

Редактор основной части статьи в Newscoop (программа под названием TinyMCE) позволяет авторам выполнять доскональное форматирование статьи прямо в веб-браузере. Вы должны быть знакомы с большинством функций TinyMCE из опыта работы с текстовыми редакторамі Microsoft Word или OpenOffice.org: это, например, такие функции, как назначение шрифтов, подчеркивание и выравнивание текста. Подведите курсор к значкам, чтобы увидеть контекстное окно с объяснением того, что они могут делать. Стандартные быстрые кнопки здесь тоже работают (например, ctrl+b для выбора полужирного шрифта, ctrl+I для курсива). 

TПоле редактора, которое вы увидите в вашей новой установке Newscoop, может отличаться от того, что вы видите на картинке выше, в зависимости от прав, которыми вы наделены. Как правило, вы в своем редакторе увидите все функции, необходимые для работы на вашем сайте. Но если вы сочтете, что вам не хватает чего-то важного, обсудите это с вашим системным администратором.

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

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

После того, как вы нажмете на кнопку Вставить, текст, на который вы ссылались, будет отображен шрифтом голубого цвета с подчеркиванием, как веб-ссылка. 

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

Введите текст для подзаголовка в окно редактирования, выделите его при помощи мышки, кликните значок Подзаголовки Newscoop. Текст подзаголовка будет выделен пунктирной рамкой.

Управление контентом

Страница Список статей открывается, когда вы входите в определенную рубрику через меню Содержимое, следуя по порядку Издание, Выпуск и Рубрики. Другой способ – следовать по навигационным ссылкам, чтобы попасть в интересующую вас рубрику, а затем нажать на ссылку Перейти к статьям.

Для редактирования определенных статей просто кликните на Заголовок статьи и вы попадете на страницу редактирования статьи. Заблокированная статья – это статья, которую в данный момент редактирует другой пользователь, что будет показано в списке при помощи изображения замка слева от заголовка статьи. Также, статьи, которые редактируются другими пользователями системы Newscoop в списке, будут отображаться на розовом фоне.

Чтобы выяснить, кто редактирует статью, и когда он была заблокирована, кликните по Заголовку статьи в списке. Откроется страница с именем редактора и кнопки, предлагающие опции разблокирования или просмотра этой статьи. Использование опции Просмотра означает, что вы не сможете изменять работу другого автора, пока она все еще в процессе.

Множественные действия

Список статей позволяет выполнять другие действия помимо редактирования. И вы можете выполнять эти действия одновременно для нескольких  статей. Чтобы выполнить действие с одной или несколькими статьями, кликните кнопку слева от названия статьи. Статьи, которые вы выбрали, будут отмечены голубым фоном.

Теперь, когда вы отметили статьи, перейдите к выпадающему меню Операции наверху списка и выберете действие, которое вы хотите совершить:

Например, если вы выберете "Переключатель: На главной странице", то Newscoop опубликует выбранные статьи на главной странице вашего издания. Маленькое зеленое всплывающее   окно подтвердит, что действие было совершено. Некоторые действия в результате откроют новые страницы, поскольку от вас будут требоваться дополнительные действия. Это такие действия как Расписание публикации, Дублирование в другую рубрику, Перенос.

Список статей также позволяет менять порядок размещения статей на странице рубрики, если ваш шаблон поддерживает данную опцию. Чтобы изменить место размещения статьи в списке, просто кликните в любом месте данной строки, удерживайте кнопку мыши и тяните всю строку в нужную вам позицию. Новый порядок статей не установлен окончательно, пока вы не кликнете кнопку Сохранить порядок под списком статей.

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

Поиск

Newscoop включает еще один инструмент, которые позволяет просматривать содержимое всех изданий на данном сервере. Опция Поиск доступна через меню Содержимое и имеет интерфейс сходный с интерфейсом поисковых машин интернета. Вы можете фильтровать опции поиска в соответствии с определенным изданием, выпуском или рубрикой. Вы также можете фильтровать по нескольким критериям, например, имени автора, дате публикации статьи.

Медиа-архив

Расположенный также в меню Содержимое, Медиа-архив показывает все нетекстовое содержимое базы данных вашего издания. На странице медиа-архива есть две кнопки. Одна для Изображений, другая для всех остальных Файлов, например, аудио и видео файлов. Новый контент можно добавлять непосредственно в Медиа-архив при помощи ссылок Добавить новое изображение или Добавить новый файл, которые размещены справа от зеленого значка + на соответствующих закладках.

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

Импорт XML

В меню Операции есть раздел Импорт XML который позволяет импортировать содержимое из других издательских систем, например Adobe InDesign или WordPress.

Тэги XML, которые вы используете в экспорте должны соответствовать тэгам, используемым Newscoop. Например, чтобы соответствовать Типу статьи news_article вы можете использовать следующие поля: 

<?xml version='1.0' encoding='utf-8'?>

<articles>

  <article>

    <name>Gigantoraptor Discovered in Mongolia</name>

    <keywords>Gigantoraptor, Dinosaur, Mongolia</keywords>

    <author>Sarah Staffwriter</author>

    <deck>Newly discovered dinosaur roamed the desert 80 million years ago</deck>

    <lead_and_sms>Imagine an ostrich that tipped the scales at 3800 kilograms, standing twice as tall as a human, with a solid tail and massive body, plus long, feathered arms with sharp claws, and a turtle-like beak.</lead_and_sms>

    <body>The huge size of Gigantoraptor is a surprise because it is a member of the oviraptorids, a group of flightless feathered dinosaurs closely related to birds, which mostly weighed less than 80 kilograms. Known since the 1920s, oviraptorids were toothless and probably omnivorous. "Gigantoraptor would be a strange animal in any environment," says Tom Holtz of the University of Maryland in College Park.

The partial fossil skeleton was found in Inner Mongolia and is from a young adult about 8 metres long. Many of Gigantoraptor's features are unique, suggesting dinosaurs were more diverse than has been recognised, says lead author Xu Xing of the Institute of Vertebrate Paleontology and Paleoanthropology in Bejing (Nature, vol 447, p 844). Its combination of slender limbs and long lower legs may have made it the fastest runner among large two-legged dinosaurs, he says.</body>

  </article>

</articles>

Множественные тэги <article> можно окружить тэгами  <articles> верхнего уровня, чтобы вы могли импортировать большое количество статей из единого XML файла.

Когда у вас уже есть соответствующим образом отформатированный XML файл, экспортированный из другой системы, используйте страницу Импорт XML для загрузки. Вам нужно будет установить Тип статьи и Язык, который вы хотите импортировать, а также, если вы хотите Изменить существующие статьи под теми же заголовками.

Новые импортированные статьи будут показаны виджетом Ожидание на Главной панели. Вы можете кликнуть по заголовкам статей для дальнейшего их редактирования, как обычно.

Если в тэгах XML файлов, которые вы попытались импортировать есть несоответствия с полями в Типе статьи, в которые вы попытались импортировать контент, Newscoop перечислит незаполненные поля и проблемные тэги. Вы можете затем повторить экспорт XML файла из других приложений с исправленными тэгами. Если xml снова будет форматирован некорректно, Newscoop откажется импортировать его. 

Опубликование статей

Как мы уже писали, статья в Newscoop может иметь один из четырех статусов: Новая, Отправлено, Опубликовано или Опубликовать вместе с выпуском. Когда вы создаете статью, ей по умолчанию присваивается статус Новая (статус можно увидеть в выпадающем меню в верхней части зоны редактирования). Когда вы закончили статью и готовы отправлять ее редактору, вызовите кликом мыши выпадающее меню и измените статус статьи на Отправлено. 

После этого произойдет перезагрузка страницы и всплывающее сообщение укажет вам, что изменение статуса было сохранено. Редакторы, в свою очередь, увидят полученную от вас статью, как только войдут Newscoop под своей учетной записью. На Главной панели "Мой Newscoop" администратора в списке Отправленных статей отображаются присланные для редактирования статьи. 

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

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

Когда статус статьи изменен на Опубликовать с выпуском, статья появляется на общедоступном веб-сайте издания, как только опубликовывается выпуск, к которому приписана статья. Эта опция позволяет скоординировать процесс опубликования дополнительных статей, когда весь выпуск готов для опубликования. Вы можете проверить статус того или иного выпуска в списке выпусков. Если нужный вам выпуск уже опубликован, значит, новая статья появится на сайте доступная для всех посетителей немедленно после замены ее статуса на Опубликовано.

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

Запланированные статьи

У вас также есть возможность опубликовать или отменить публикацию статьи в определенный день и время. Вы можете сделать это со страницы Редактирование статьи, используя кнопку Добавить событие в блоке Расписание публикаций. 

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

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

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

Опубликование выпуска

Вы можете создать черновик статьи и редактировать ее для какого-то выпуска вашего издания прямо на сервере Newscoop, и при этом ваш материал будет недоступен для посторонних глаз. Затем вы можете опубликовать весь выпуск разом, для чего есть два пути: сделать это немедленно или запланировать опубликование на определенный день и время в будущем. Заметьте, что в рамках одного выпуска вы можете опубликовывать и отменять публикацию каждой отдельной статьи. Например, вы можете спрятать какую-либо статью, даже если номер, к которому она относится, опубликован. 

Немедленное опубликование

Для того, чтобы незамедлительно опубликовать выпуск, кликните на ссылку Опубликовать в колонке Дата опубликования в Списке выпусков. 

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

Кликнув ОК, вы опубликуете выпуск, и Список выпусков обновится, показывая дату и время публикации нового выпуска.

Чтобы аннулировать это действие, нажмите на ссылку Убрать. И снова всплывающее окно задаст вопрос, уверены ли вы в том, что хотите изменить статус выпуска.   

Запланированное опубликование

Для того, чтобы запланировать выпуск для автоматического опубликования в определенный день и час, нажмите на ссылку Расписание для выпуска и языка, на котором вы выпускаете ваше издание, в колонке Дата публикации Списка выпусков. Откроется страница Сменить параметры выпуска, где вы можете назначить дату и время для опубликования данного конкретного выпуска. В правой части страницы вы увидите блоки Публикация выпуска запланирована и Запланировать новое действие.

Кликните по значку с маленьким календарем справа от Даты: поля для выбора определенной даты публикации. Установите время, которое вам нужно, и выберите либо Опубликовать либо Убрать из выпадающего меню Операции. Затем нажмите кнопку Сохранить. Блок Публикация выпуска запланирована обновится и отобразит новое запланированное действие.

Имейте в виду, что вы также можете назначать время и дату отмены публикации выпуска. Это событие будет отображено в блоке Публикация выпуска запланирована.   

Чтобы отменить запланированное действие, кликните соответствующий ему белый крестик на красном квадрате в колонке Удалить. Вы получите запрос подтвердить удаление.

Если вы нажимаете на ссылку Дата/Время для будущего действия, откроется страница Публикация выпуска запланирована, и вы сможете редактировать данное действие. Кликните Сохранить, чтобы подтвердить изменения в расписании.

Комментирование статей

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

Настройки комментирования в списке изданий

Чтобы настроить функцию комментирования для издания, перейдите в меню Содержимое в главном навигационном меню, а затем кликните Издания. В колонке Комментарии разрешены, те издания, для которых читателям разрешено оставлять комментарии, отмечены пиктограммой зеленого цвета. Кликните на иконку Настройки в строке издания, для которого вы хотите изменить правила комментирования. 

Откроется страница Конфигурирование издания. В разделе Комментарии вы увидите кнопку Разрешить комментарии? и ряд опций, которые позволяют вам настроить функцию комментирования.

Настройки комментариев для типов статей

Возможно, вы захотите разрешить комментарии для всех статей определенного типа, например, для review_article, но при этом, не разрешать для статей другого типа, например, news_article. Кликните на Настройки в главном навигационном меню, а затем Тип статьи в выпадающем меню. На открывшейся странице Тип статьи кликните на значок красного или зеленого цвета в колонке Комментарии разрешены?, что позволит переключать настройки для каждого типа статьи. 

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

Настройки комментариев для отдельных статей

Комментарии можно включить или отключить для нескольких отдельных статей одновременно при помощи страницы Список статей. Кликните на Содержимое в главном навигационном меню, затем используйте подменю, чтобы передвигаться по изданию, выпуску и рубрике, которые вам нужны. В появившемся списке статей используйте кнопки в левой части колонки для выбора статей, для которых вы хотите включить или отключить комментарии. Затем используйте выпадающее меню Выбрать действие и кликните на Маркер: Комментарии.

Если комментарии отключены для издания или типа статьи, к которым относятся отмеченные вами статьи, то разрешение комментариев для них не будет работать.

Модерирование комментариев

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

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

Список комментариев можно найти, кликнув Содержимое, затем Комментарии в главном навигационном меню. С левой стороны страницы Комментариев находятся две закладки. Одна для Новых комментариев, вторая для Опубликованных. Закладка новых комментариев – стандартная, под ней перечислены все новые комментарии. В списке может находиться 20 комментариев на страницу. Есть поле Поиск, чтобы облегчить вам поиск определенного комментария, возможно, комментариев по какой-то теме. Результаты поиска можно отсортировать по Дате отправления, Имени автора, Автору или теме дискуссии (цепочке), используя выпадающее меню справа от поля Поиск. Направление сортировки можно изменить, кликнув на голубую стрелку рядом с выпадающим меню.

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

Ряд кнопок над текстом комментария позволяет вам изменить статус комментария с Нового на Утвержденный или Удалить комментарий как спам. Кроме того, комментарий можно Скрыть или Блокировать пользователя, который отправил комментарий, чтобы запретить ему комментировать ваши материалы в дальнейшем. Клик на ссылку Показать статью рядом с иконкой с изображением увеличительного стекла позволит вам увидеть комментарии в контексте оригинальной статьи. Вы можете также кликнуть по Заголовку статьи, чтобы открыть страницу Редактирования статьи.

Системные настройки

Страницу Системные настройки можно открыть через раздел Настройки в главном навигационном меню.

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

Общие настройки

Первая часть страницы системных настроек отведена для Общих настроек.

Вот что означает каждая из опций:

Сайт онлайн: Кнопки Да и Нет позволяют вам управлять сервером Newscoop, cтавя его онлайн или перенося офлайн, например, в случае с запланированными работами на сервере

Заголовок сайта: Имя по умолчанию для сайта вашего издания. Ваш дизайнер может сконфигурировать шаблоны вашего издания для отображения этой информации

Мета ключевые слова: Мета ключевые слова по умолчанию в вашем шаблоне заголовка для поисковой оптимизации

Мета описание сайта: Мета-тэг описания по умолчанию в шаблоне заголовка, а также для поисковых машин

Часовой пояс: Это поле дает вам возможность заменять настройки временной зоны на сервере, которая обычно по умолчанию является всемирным гринвичским средним временем. Вы можете пожелать, чтобы ваш Newscoop отображал местное время, например, когда назначаете опубликование своих статей на какое-то определенное время

Кеширование запросов к БД: Включает или отключает APC cache, тем самым повышая производительность работы Newscoop

Кеширование страниц: Выбирает DB, чтобы включить кеширование для шаблонов

Время жизни кешированного изображения: Время, в течение которого изображения будут кешированы (от 30 сек до бесконечности) 

Разрешить восстановление пароля: определяет, возможно ли получить потерянный пароль по электронной почте. Помните, что если эта опция у вас активизирована, и вы раскрыли ваш электронный адрес, ваше издание в Newscoop также может легко подвергнуться раскрытию

Секретный ключ: безопасный ключ, который Newscoop может использовать для интеграции веб-сервисов и  других современных функций

Продолжительность сессии: позволяет вам определить максимальный период сессий в Newscoop без необходимости повторного входа в ваш акаунт

Разделитель ключевых слов: Определяет разделитель для ключевых слов на странице Редактирования статьи (запятая или дефис)

Число неудачных попыток входа до теста CAPTCHA: мера безопасности для защиты от роботов, которые разгадывают пароли

Максимально возможный размер загружаемого файла: максимальный размер приложений, которые могут загружать пользователи вашего сайта

SMTP хост: сервер, который Newscoop будет использовать для отправки электронных уведомлений

SMTP порт: номер порта, который Newscoop будет использовать на определенном почтовом сервере

Настройки редактора

Вторая часть данной страницы отведена Настройкам редактора, которые относятся к работе с изображениями.

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

Внешнее управление подпиской

Третий раздел относится к приложению для внешнего управления подпиской.

Если на вопрос Управление подпиской читателей осуществляется извне? вы ответили Да, то опции управления подпиской в администраторском интерфейсе Newscoop будут спрятаны. Данные подписки будут сохраняться в базе данных Newscoop, которую ваш системный администратор свяжет со сторонним приложением для администрирования подписки. 

Сервер репликации базы данных Newscoop

Четвертый раздел помогает настроить Newscoop для работы на двух серверах одновременно на случай проблем с аппаратными средствами или сетью.

Выбрав ответ Да для вопроса Настроить сервер репликации Newscoop? вы увидите четыре поля:

Хост тиражирования базы данных: имя или IP адрес удаленного сервера базы данных

Пользователь тиражирования базы данных: имя пользователя, с которым нужно соединиться на удаленном сервере

Пароль тиражирования базы данных: пароль для удаленного сервера

Порт тиражирования базы данных: номер порта для соединения на удаленном сервере (номер порта по умолчанию 3306)

Использование медиа библиотеки Airtime

Пятый раздел помогает присоединять медиа материалы из хранилища Airtime к вашим статьям. Когда вы установили и настроили Airtime, создайте учетную запись пользователя в администраторском интерфейсе Airtime и добавьте его к группе администраторов. После чего на странице системных настроек Newscoop выберите ответ Да для вопроса Разрешить присоединение файлов из Airtime? 

Ниже вы должны ввести имя хоста или IP адрес сервера Airtime. Поля Порт, Путь XML RPC и Файл XML RPC уже должны быть заполнены значениями по умолчанию. Вам не нужно редактировать эти поля, если у вас нет индивидуальных настроек Airtime.

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

Шаблоны маски фильтра

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

Задачи крон

Опция Запускать обслуживающие задачи через Крон? означает использование собственного планировщика сервера для автоматизированных задач вместо включения планировщика в Newscoop. 

Настройки геопозиционирования

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

Настройки видео

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

И наконец, кнопка Сохранить обновит ваши настройки.

Шаблоны

Шаблоны контролируют внешний вид и работу вашего издания. Каждое издание имеет уникальный комплект шаблонов, созданных вашим веб-разработчиком и установленных вашим системным администратором. Административный интерфейс Newscoop включает в себя инструмент управления и редактирования шаблонов, который вы можете найти, кликнув Настройки в главном навигационном меню, затем Шаблоны. 

Шаблоны объединены в папки, показанные в блоке на левой стороне страницы.

Кликнув на название папки, вы увидите вложенные в нее файлы шаблона.

В свою очередь, кликнув по названию файла, вы откроете этот файл в редакторе шаблонов. Это позволяет веб-разработчикам быстро вносить изменения в шаблоны работающей системы Newscoop.

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

Тип статьи

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

Вы откроете страницу Тип статьи, которая состоит из последовательности полей, в каждом из которых находится определенный вид данных. В настоящее время действуют шесть видов полей: 

Однострочный текст: этот тип поля может содержать максимум 265 знаков и не поддерживает HTML тэги. Вид и комплект знаков здесь полностью определен используемым шаблоном

Многострочный текст с WYSIWYG: этот тип поля может иметь размер до 16 MB. Журналисты могут вставлять изображения, аудио, видео, ссылки (внешние, внутренние или ссылки на приложенные файлы) и форматирующие тэги. Можно использовать подзаголовки для разбиения статей по страницам

Дата: это стандартное поле для даты с фиксированным форматом ГГГГ-MM-ДД (четырехзначное число для года, двухзначные для месяца и дня)

Тема: этот тип поля можно использовать для категоризации статей. Каждое поле темы имеет элемент высшего уровня, например, Развлечения/Обзор. Когда журналист набирает статью в Newscoop, это поле отображает выпадающее меню, содержащее имеющиеся в наличии подтемы для главного раздела, например Обзоры кино или Обзоры театров

Переключатель: позволяет добавлять кнопки, которые активируют отдельные опции на странице Редактирования статьи. Например, вы можете добавить переключатель breaking_news, который будет использоваться вашим шаблоном для отображения статей в особом разделе вашего сайта. (по умолчанию в Newscoop есть два переключателя Показать статью на главной странице и Показать статью на странице рубрики)

Числовой: позволяет добавлять цифровые элементы к статьям, например, долготу и широту, температуру или обменный курс

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

Добавление нового типа статьи

Кликните ссылку Добавить новый тип статей в верхнем левом углу страницы Тип статьи.

Появится страница Добавить новый тип статей. Первым шагом будет ввод Названия типа шаблона для Типа статьи, который вы хотите создать. В этом примере мы создадим Тип статьи с названием шаблона review_article – обратите внимание, что в нем есть нижнее подчеркивание вместо пробела между словами review и article. 

После того, как вы нажмете кнопку Сохранить, вы получите напоминание о необходимости ввести Название поля шаблона для первого поля в новом Типе статьи. Выберите один из шести доступных Типов из выпадающего меню, например, Темы. Для этого типа поля нам также нужно будет выбрать элемент верхнего уровня, например Развлечения/Обзоры.

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

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

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

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

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

Редактирование типа статьи

Вы можете добавить переведенные Отображаемые названия для вашего нового типа статьи, кликнув на ссылку Показать отображаемые названия в Списке типов статьи.

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

Спрятать более безопасно, чем удалить его. Удаление уничтожит на сервере все связанное с данным типом статьи содержание. Кнопка удаления это белый крестик на красном квадрате, расположенном в таблице справа. Используйте эту кнопку с осторожностью!

Как обычно, когда вы выполняете действие, которое повлияет на ваше издание, Newscoop спросит вас, уверены ли вы.

В Списке типов статей есть также колонка Комментарии разрешены? которая позволяет активировать либо запрещать возможность оставлять комментарии для отдельных типов статьи. Например, вы можете захотеть отключить эту возможность для всех новостей развлекательного характера, но оставить ее активной для новостных статей.

Типы статьи можно переименовать, просто кликнув на кнопку Название типа шаблона на странице Типы статей. Помните, что если вы меняете название шаблона типа, вы не можете использовать пробелы.

Редактирование полей типа статей

На странице Поля типов статей поля можно переименовывать, давать им Отображаемые названия, скрывать или удалять точно так же, как Типы статей. Если у вас есть более одного Поля типов статей, вы можете изменить порядок отображения полей на странице Редактирования статьи, кликнув голубые стрелки, указывающие вниз и вверх. 

Для изменения типа поля, например, Однострочного на Многострочное текстовое с WYSIWYG, кликните на соответствующую ссылку в колонке Тип, после чего появится страница Переназначить тип поля, на которой вы сможете выбрать новый тип из выпадающего меню. Затем кликните на кнопку Сохранить, чтобы вернуться на страницу Поля типов статей.

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

Слияние типов статей

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

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

Затем выберите поля источника, которые вы хотели бы объединить в поля типа результирующей статьи.Имейте в виду, что перенести крупные поля, например, Многострочный текст с WYSIWYG в небольшое поле, например, Однострочный текст, не получится. Если даже такое объединение произойдет, то содержимое более крупного поля может быть потеряно.

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

Вы можете пройти по всем статьям, которые будут объединены и предварительно просмотреть изменения. Если желаете, можете сделать отметку напротив предложения Удалить тип статьи после завершения. Когда все готово, кликните кнопку Объединить.

Если статей, относящихся к типу источника, не остается, Newscoop покажет предупреждающее сообщение на первом шаге предлагаемого объединения.

Темы

В Newscoop темы присваиваются материалам редакторами и журналистами с тем, чтобы статьи можно было идентифицировать и структурировать. Тема может иметь множество подтем, например, тема Спорт, в свою очередь, делится на подтемы: футбол, баскетбол, водное поло. Отдельная статья может иметь несколько тем или подтем. 

Чтобы просмотреть или создать темы, нужно выбрать раздел Настройки в главном навигационном меню, затем Темы из выпадающего меню.

Чтобы добавить новую тему верхнего уровня, выберите язык в подменю и введите слово в поле Добавить основную тему. Затем кликните на кнопку Добавить. 

Для переименования темы кликните на ссылку Правка справа от названия темы или подтемы. Появятся дополнительные поля, среди которых Переименовать тему. Измените название и кликните на кнопку Сохранить. 

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

Если вы переводите подтему, а сама тема еще не была переведена, название темы будет отображено на языке оригинала до тех пор, пока вы не добавите его перевод. 

Для добавления подтемы кликните на ссылку Правка в строке с темой, для которой вы создаете подтему. Введите 1-2 слова в поле Добавить подтему, затем кликните кнопку Добавить.

Новая подтема появится под основной темой.

Вы можете удалять некоторые темы и подтемы при помощи изображения голубого крестика , находящегося в этом ряд справа. Если вы захотите удалить тему, которая используется  в настоящее время, Newscoop предупредит вас об этом. 

Языки

Язык Newscoop по умолчанию – английский, но вы, ни в коем случае, не ограничены требованием вести ваше издание только на этом языке. Выберите Настройки в главном навигационном меню, затем Языки в подменю, чтобы увидеть языки доступные в Newscoop в настоящее время.

Страница Страны показывает список стран в алфавитном порядке и двухзначных код  ISO 639-1 code. Например, для английского это en, для немецкого de, для испанского – es, русского – ru, и так далее.

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

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

После того, как вы заполнили все поля, Сохраните страницу. Новый язык отобразится на странице Языки. 

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

Страны

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

Страница Страны показывает список стран в алфавитном порядке и двухзначных код  ISO 3166-1 для каждого названия. Заметьте, что алфавитный порядок определен по коду, а не по названию страны.

Для редактирования названия страны, кликните по названию, а после редактирования Сохраните изменения, чтобы вернуться к списку статей. 

Для перевода какого-либо названия страны кликните ссылку Перевести в соответствующей строке списка. На странице Перевести название страны выберите нужный вам язык из выпадающего меню и введите перевод в поле Название. Затем Сохраните изменения. 

Чтобы позже смочь найти добавленные вами переводы названий, используйте выпадающее меню Языки на странице Страны для выбора интересующего вас языка, затем нажимайте на кнопку Поиск. Результаты, если они есть, будут перечислены ниже под блоком Поиска.

Список Newscoop по умолчанию включает в себя почти все существующие страны, но если вы удалили страну и хотите вернуть ее обратно, вы можете сделать это, кликнув на Добавить новую страну. Вам будет предложено ввести двухзначный код, название и язык. Выпадающее меню будет содержать теперь столько языков, сколько вы определили на странице Языков в Настройках. 

Учтите, что язык, который вас попросили определить, это тот самый язык, на котором вы указали название страны, а не язык, используемый в этой стране.

Локализатор

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

Первый шаг – проверить, есть ли интересующий вас язык в списке Языков. Если его еще там нет, вы будете первым, кто добавит его в Newscoop. Откройте Локализатор через Настройки в главном навигационном меню.

Локализатор дает вам переводить отдельные цепочки текста из административного интерфейса Newscoop. Таких цепочек в Newscoop 2091, и они распределяются на 40 экранах, представляющих различных страницы интерфейса. Вы можете сделать локализацию вместе с командой переводчиков, при этом каждый будет работать над своим экраном. 

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

Вам будут встречаться строки со значком доллара, например "$1". Это означает, что одно или несколько слов будут подставлены на место этих значков. Например, фраза "Вошел как: $1" при отображении в административной панели может выглядеть как "Вошел как: Администратор". В данном примере значок доллара был заменен словом Администратор. 

TinyMCE, редактор статей WYSIWYG, используемый в Newscoop, тоже можно локализовать. Строки, переводимые для TinyMCE, ваш системный администратор должен будет ввести вручную, эта задача не относится к Локализатору. 

Отсылка локализации команде Newscoop

Мы призываем пользователей Newscoop присылать нам свои локализации программы, чтобы сделать Newscoop еще более полезным для всего мира. Даже если существует локализация на близкий к вашему язык, она, возможно, не предусматривает все особенности и требования и не учитывает региональные различия. Например, есть разница в испанском, на котором говорят в Испании, и тем, который используют в Гватемале. В этом случае вы можете локализовать Newscoop и поделиться локализацией со всеми, кто говорит на вашем языке и диалекте.

Чтобы узнать больше подробностей о том, как вы можете послать локализацию в Newscoop, напишите по адресу: contact@sourcefabric.org

Журнал

Административный интерфейс Newscoop включает в себя опцию, которая позволяет отслеживать и сохранять историю действий, т.е. кто, что и когда сделал на вашем сервере. Вы можете проверить записи журнала Newscoop, выбрав Настройки/Журнал в главном навигационном меню. 

На открывшейся странице по умолчанию перечисляются последние действия, совершенные на сервере Newscoop, по 15 строк на странице, где самые последние действия находятся в начале списка. Для того, чтобы просмотреть предыдущие страницы, кликните ссылку Далее или номер страницы над окном с результатами поиска. Как и другие опции Newscoop страница Журнал является многоязычной, поэтому вы можете видеть записи не только на своем языке. 

Чтобы проверить записи используйте выпадающее окно Событие над окном с результатами поиска для выбора определенного действия. Например, Добавить страну. Затем нажмите кнопку Поиск, и страница Журнала обновится, отобразив список действий, соответствующих выбранному вами типу.

Управление пользователями

Данная опция дает возможность контролировать доступ Персонала и Подписчиков. Вы можете определить Пользовательский тип персонала для вашего персонала, например, Журналист или Редактор, и управлять профилями авторов. Возможности управления пользователями перечислены в подменю главного навигационного меню. 

Изначально Newscoop имеет только одну пользовательскую учетную запись admin. Не удаляйте ее, поскольку она необходима для опции системы, которая уведомляет персонал о том, что происходит в системе Newscoop. Относящийся к учетной записи администратора e-mail по умолчанию используется для ответа на уведомления. 

Создание типов пользователя

Тип пользователя определяется списком задач, которые пользователю разрешено выполнять в системе Newscoop. Этот список объединяет различные задачи от создания, управления и редактирования издания, рубрик, статей до управления шаблонами и плагинами.

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

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

Администратор – полное обладание правами

Главный редактор – имеет право создавать и удалять выпуски

Редактор – управляет статьями и редактирует их

Журналист – может создавать статьи, но не удалять их

Менеджер по подписке – не может менять контент издания

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

Назовите новый тип пользователя и отметьте те права, которыми хотите наделить его, в списке прав. Затем нажмите кнопку Сохранить в начале или в конце страницы.

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

Создание пользователей

To add a new Staff user, select Staff from the Users menu, and then click on the Add new staff member link next to the green plus sign icon.

Чтобы добавить нового Члена персонала, выберите Персонал в меню Пользователи, затем кликните на ссылку Добавление нового члена персонала. 

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

Кликните ссылку Показать подробности о пользователе, чтобы добавить информацию об этом новом пользователе. Затем нажмите кнопку Сохранить в конце страницы. 

 Если вам нужно изменить права, назначенные для данного пользователя, воспользуйтесь ссылкой Щелкните здесь для персональной настройки прав пользователя. 

Управление авторами

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

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

Подписка

Newscoop позволяет контролировать доступ читателей к публикациям издания через встроенную опцию подписки. (Если вы хотите открыть доступ ко всем материалам сайта, ваш дизайнер может не использовать опции подписки для шаблонов вашего издания). Статьи, которые вы создаете в вашем издании, по умолчанию доступны только подписчикам. Однако Администраторы имеют право открыть доступ к той или иной статье и читателям, не являющимся подписчиками издания.

Newscoop позволяет вам контролировать доступ к вашему сайту двумя способами:

Доступ по предъявлению пары Название учетной записи и пароль подходит для индивидуальных пользователей

Доступ по IP адресу более удобен для организаций, например, библиотек, университетов, НГО, компаний

Доступ по названию учетной записи и паролю

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

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

Список подписчиков можно найти в административной панели Newscoop, выбрав Пользователи/Подписчики в главном навигационном меню. 

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

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

Администратор подписки уведомляется обо всех новых подписчиках по e-mail. Подписчики также получают автоматически сгенерированные уведомления о том, что их подписка истекает, за две недели до окончания срока. Текст уведомления создается в шаблоне Newscoop вашим веб-разработчиком. Текст, предусмотренный в системе по умолчанию, выглядит так:  

"Dear <reader>,

This is an automatically generated e-mail message. Your <subs_type> subscription (started on <start_date>) to publication <publication> will expire on <date> (in <number> days).

Please enter the site http://<pub_site> to update subscription."

("Уважаемый <reader>,

Это сообщение сгенерировано автоматически. Ваша  <subs_type> подписка открыта. Пожалуйста, зайдите на сайт  http://<pub_site> для обновления подписки".
)

Доступ по IP адресу

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

Для создания подписки по IP адресу перейдите на страницу Управления подпиской. Прежде всего, создайте учетную запись подписчика, кликнув на ссылку Добавление нового подписчика. Введите название Учетной записи, пароль и полное имя с e-mail и номером телефона для группы подписчиков или организации. Вам не нужно информировать будущих пользователей о данной записи и пароле. 

Как только вы создали новую запись, просто нажмите на ссылку Добавить нового в таблице Управление списком IP-доступа пользователей.

Эта форма позволяет водить пределы для соответствующих IP адресов. При необходимости вы можете добавить диапазон. Стартовый IP адрес будет находится в самом начале диапазона, а число адресов определяет размер диапазона, включая любой адрес, оканчивающийся на ноль. Например, если университетская библиотека имеет диапазон IP адресов от 198.51.100.0 до 198.51.100.63, то:

стартовый адрес будет: 198.50.100.0

количество адресов: 64

Не обязательно добавлять что-либо в шаблоны Newscoop для работы подписки по IP адресам.   

По известным IP адресам также можно осуществлять поиск подписчиков. В окне поиска на странице Управление подписчиками введите номер хотя бы в одну рамку поля IP адрес, начав слева. Кликните кнопку Поиск и страница отобразит всех подписчиков с совпадающими номерами.

Синхронизируйте пользователей Newscoop и Phorum

Эта опция находится в меню Пользователи. Она дает администраторам возможность обновлять базу данных учетных записей читателей для того, чтобы читатели могли оставлять комментарии и в издании Newscoop и в бюллетене Phorum.

Использование плагинов

Плагины позволяют вашему системному администратору или разработчику шаблонов добавлять функциональные возможности без необходимости писать большие объемы кода. Они также могут помочь более эффективно использовать уже имеющиеся шаблоны и контент. В настоящее время по умолчанию Newscoop имеет три плагина:

Опросы: Механизм для голосования по заданному вопросу. Вопрос может определяться динамически и быть многоязычным

Интервью: Этот инструмент помогает организовать онлайн-интерьвью, в котором читатели могут ивдеть последние вопросы и ответы

Блоги: Дает возможность сотрудникам издания создавать и публиковать собственные блоги, в том числе, комментарии

Установка новых плагинов

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

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

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

Куда обращаться за поддержкой

Sourcefabric предлагает полную поддержку Newscoop на коммерческой основе. Дополнительная поддержка предоставляется сообществу пользователей и разработчиков Newscoop. 

Форум и список рассылки: Вы можете зайти на форум поддержки Newscoop (в том числе и русскоязычный) и подписаться на список рассылки по адресу: http://forum.sourcefabric.org/

Этот форум зеркально отображается списком рассылки, так что сообщения, оставленные на форуме, появляются в списке рассылки и наоборот. Таким образом, вы тоже можете оставлять там свои сообщения, написав на адрес: newscoop-support@lists.sourcefabric.org.

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

Сообщение об ошибках: Для совершенствования Newscoop необходима ваша помощь. Если вам кажется, что вы нашли ошибку, пожалуйста, зайдите на страницу  http://dev.sourcefabric.org, используя те же логин и пароль, с которыми вы зарегистрированы на форуме Newscoop. Создайте сообщение об ошибке, перейдя по ссылкам Создать Issue/Newscoop/Bug. Таким образом, команда Newscoop сможет следить за вашей проблемой и сообщать вам, когда она была решена. Вы также можете вносить предложения по совершенствованию системы.

Контакт: Наконец, когда все средства были исчерпаны, пишите напрямую на contact@sourcefabric.org и мы постараемся помочь!

Разработчики  

Newscoop разрабатывается международным сообществом разработчиков и дизайнеров под руководством Sourcefabric.

http://newscoop.sourcefabric.org

Copyright © 2011 Sourcefabric o.p.s.
Copyright © 1999-2010 Media Development Loan Fund.

Лицензия 

Все главы этого руководства лицензированы в соответствии с третьей версией Открытого лицензионного соглашения GNU.

Данная документация является бесплатной, и вы можете распространять ее либо модифицировать в соответствии с условиями лицензионного соглашения GNU, опубликованного Фондом свободного программного обеспечения; версии 3 соглашения либо (по вашему выбору) любой более поздней версии.

Мы распространяем данную документацию, стремясь принести пользу, но, НЕ ДАВАЯ ГАРАНТИЙ. Мы не даем даже связанной гарантии ТОВАРНОЙ ПРИГОДНОСТИ или СООТВЕТСТВИЯ ОПРЕДЕЛЕННЫМ ЦЕЛЯМ. Более подробно об этом можно прочитать в Открытом лицензионном соглашении GNU.

Вместе с этой документацией вы должны были получить копию Открытого лицензионного соглашения GNU. Если вы не получили ее, сообщите в Фонд свободного программного обеспечения: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Авторы

Это руководство было отредактировано и переработано Даниэлем Джеймсом и основано на результате коллективного труда на FLOSS Manuals. Спасибо всем, Кто принимал в этом участие!

Свободные руководства для свободного ПО

ОТКРЫТОЕ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ GNU

Версия 3, 29 июня 2007 г.

Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>

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

Преамбула

Открытое лицензионное соглашение GNU это бесплатная разрешенная для копирования лицензия для программного обеспечения и других видов работ.

Цель создания лицензий для основного числа ПО и других разработок состоит в ограничении свободного распространения и изменения программ.  Открытое лицензионное соглашение GNU, напротив, предназначено для того, чтобы гарантировать вашу свободу делиться и изменять любые версии программы, сохраняя их свободными и доступными для всех пользователей. Мы, Фонд свободного ПО, используем Открытое лицензионное соглашение GNU для большинства наших продуктов. Оно применяется также для любых других разработок, чьи авторы разделяют наши принципы. Вы тоже можете использовать его для своих программ.

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

Для защиты ваших прав мы должны оградить вас от попыток отнять у вас эти права или заставить вас отказаться от них. Таким образом, у вас тоже есть определенные обязательства. Если вы распространяете копии данного программного обеспечения или изменяете его, вы обязаны уважать свободы других людей.

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

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

1. Утверждают авторское право на ПО и

2. Предлагают вам эту лицензию, тем самым давая законное разрешение копировать, распространять и/или модифицировать его.

Для защиты разработчиков и авторов Открытое лицензионное соглашение GNU четко разъясняет, что на данное свободное ПО нет гарантий. Ради пользователей и авторов Открытое лицензионное соглашение GNU требует, чтобы модифицированные версии были обозначены как измененные, чтобы проблемы не были ошибочно приписаны авторам предыдущих версий. 

Некоторые устройства спроектированы таким образом, чтобы ограничить доступ пользователей к установке или запуску на них модифицированных версий ПО, хотя сами производители имеют такой доступ. Это абсолютно несовместимо с принципами защиты свободы пользователей изменять ПО. Систематический характер такого злоупотребления имеет место в области производства продукции для индивидуальных пользователей, что особенно неприемлемо. Поэтому мы разработали данную версию Открытого лицензионного соглашения GNU, чтобы запретить подобную практику. Если такие проблемы возникнут в других областях, мы готовы расширить действие данного положения на эти области в будущих версиях Открытого лицензионного соглашения GNU, чтобы защитить права пользователей.

Наконец, каждой программе угрожают патенты на ПО. Государства не должны позволять ограничение патентами разработки и использования ПО на компьютерах общего назначения. В тех государствах, где это все же имеет место, мы хотели бы избежать особой опасности, когда патенты, примененные к свободной программе, могут сделать ее патентованной. Чтобы избежать этого, Открытое лицензионное соглашение GNU гарантирует, что патенты не могут быть использованы в целях сделать программу несвободной.

Далее описаны точные условия для копирования, распространения и модификации программ.

ПОСТАНОВЛЕНИЯ И УСЛОВИЯ

0. Определения.

"Данная лицензия" означает версию 3 Открытого лицензионного соглашения GNU.

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

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

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

"Лицензированная разработка" означает немодифицированную программу или разработку, основанную на программе.

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

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

Интерактивный пользовательский интерфейс отображает "Соответствующие предусмотренные правом уведомления" в той степени, в которой они включает доступные и заметные функции, которые 1. Отображают соответствующее уведомление об авторском праве и 2. Сообщают пользователю, что на работу нет гарантий (кроме случаев, когда гарантия предоставляется); что владельцы лицензии могут передавать разработку согласно данной лицензии, и дают информацию о том, как увидеть копию данной Лицензии. Если интерфейс представляет список пользовательских команд или опций, например, меню, значимый пункт этого списка соответствует критерию.

1. Исходный код.

"Исходный код" разработки обозначает предпочитаемую форму для создания изменений разработки. "Объектный код" обозначает любую форму разработки, не имеющую отношения к источнику.

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

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

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

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

Соответствующий Исходный Код разработки в форме исходного кода - та же самая разработка.

2. Основные права.

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

Вы можете создавать, запускать и тиражировать лицензированные разработки, которые  Вы не передаёте, без каких-либо условий до тех пор, пока лицензия остаётся в силе. Вы можете  передать лицензированные разработки третьим лицам с единственной целью получить от них модификации разработки исключительно для вас, либо для предоставления вам  возможностей для запуска этих разработок, однако, вы должны выполнять условия данной  Лицензии при передаче материалов, на которые не обладаете авторским правом. Третьи  лица, создающие или запускающие лицензированные разработки, должны делать это  исключительно от вашего имени, под вашим контролем, при этом им запрещено делать копии материалов, защищенных авторским правом, вне рамок вашей совместной деятельности.

Передача при любых других обстоятельствах разрешена исключительно при  соблюдении нижеуказанных условий. Сублицензирование запрещено; раздел 10 исключает  необходимость в этом.  

3. Защита юридических прав пользователей от недобросовестных действий.

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

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

4. Передача дословных копий.

Вы можете передавать точные копии исходного кода Программы в том виде, в котором вы  их получили, на любом носителе, при условии, что вы очевидно и адекватно размещаете уведомление об авторском праве на каждой копии; сохраняете нетронутыми  все уведомления, указывающие, что данная Лицензия и любые неразрешающие условия,  добавленные в соответствии с Разделом 7, применимы к коду; сохраняете  нетронутыми все уведомления об отсутствии гарантий; предоставляете всем  получателям копию данной Лицензии вместе с Программой. 

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

5. Передача модифицированных версий источника.

Вы можете передавать разработку, основанную на Программе, или ее модификации  в форме исходного кода согласно условиям Раздела 4, при условии, что вы  выполняете следующие требования:

a) Разработка должна содержать очевидные уведомления, утверждающие, что Вы  изменили код, и указывающие действительную дату изменений.

b) Разработка должна содержать очевидные уведомления, утверждающие, что она  выпущена в соответствии с данной Лицензией и любыми дополнительными  условиями, указанными в Разделе 7. Данное требование изменяет требование  Раздела 4 "оставлять нетронутыми все уведомления".

c) Вы должны давать разрешение на всю работу полностью, в соответствии с  данной Лицензией, всем, кто получает копию. Таким образом, данная Лицензия  распространяется со всеми применимыми дополнительными условиями Раздела 7 на всю разработку и все ее части, несмотря на то, как они упакованы. Данная Лицензия не разрешает лицензирование работы другими способами, но не лишает силы такое разрешение, если вы получили его отдельно.

d) Если в разработке присутствуют пользовательские интерфейсы, каждый должен  отображать Соответствующие правовые уведомления; однако, если Программа  имеет пользовательские интерфейсы, которые не отображают Соответствующие правовые уведомления, Ваша разработка должна побудить их сделать это.

Компиляция лицензированной разработки с другими отдельными и независимыми  разработками, которые по своей природе не являются расширениями лицензированной  разработки и не соединены с ней, например, для формирования более крупной программы на  носителе хранения или распространения, называется "агрегатом", если компиляция и её  результирующие авторские права не используются для ограничения доступа и юридических прав пользователя  компиляции относительно исходной разработки. Включение лицензированной разработки  в агрегат не распространяет действие данной Лицензии на остальные части  агрегата.

6. Передача Неисходных форм.

Вы можете передавать лицензированную разработку в  форме объектного кода на условиях, оговоренных в Разделах 4 и 5, в том случае, если вы также передаёте машиночитаемый  Соответствующий исходный код на условиях данной Лицензии, одним из следующих  способов:   

a) Передаёте объектный код в реальном продукте или записанным на физическом носителе (включая  физический дистрибутивный носитель) вместе с Соответствующим исходным  кодом, расположенным на физическом носителе, обычно используемом для  обмена ПО.

b) Передаёте объектный код в реальном продукте  или записанным на
физическом носителе (включая  физический дистрибутивный носитель) вместе с копией письменного предложения, действительного, по меньшей мере, в течение трёх лет и до тех пор, пока вы  предоставляете запасные части
или поддержку для данной модели продукта,  о предоставлении любому обладателю объектного кода (1) копии Соответствующего  исходного кода для всего программного обеспечения (ПО) продукта, лицензированного
данной Лицензией, на  физическом носителе, обычно используемом для обмена ПО, по цене, не превышающей физические затраты на передачу исходного кода, либо (2)  возможность скопировать Соответствующий исходный код с сетевого сервера без  взимания платы.

c) Передаёте персональные копии объектного кода с копией письменного предложения о предоставлении Соответствующего исходного кода. Данный способ разрешён только в  редких случаях и на некоммерческой основе, только если вы получили объектный  код с письменным предложением в соответствии с пунктом 6б. 

d) Передаёте объектный код, предоставляя доступ из обозначенного места  (бесплатно, либо за определённую плату) и предоставляете аналогичный доступ к  Соответствующему коду тем же путём, из того же места, без последующей  оплаты. Вам не нужно просить получателей копировать Соответствующий исходный  код вместе с объектным кодом. Если местом доступа является сетевой сервер,  Соответствующий исходный код может находиться на другом сервере  (обслуживаемом вами, либо третьими лицами), предоставляющем аналогичные  возможности копирования; объектный код должен сопровождаться четкими  указаниями местоположения Соответствующего Кода. Независимо от того, на  каком сервере расположен Соответствующий Код, Вы обязаны убедиться в том,  что он доступен на такой период времени, на который необходимо для  соответствия данным требованиям.   

e) Передаёте объектный код, используя передачу от пользователя к пользователю, при условии, что вы сообщаете другим пользователям, где находится объектный код и  предоставляя Соответствующий Исходный Код разработки общественности без  взимания платы согласно пункту 6г..

Не нужно включать в передачу разработки в форме объектного кода  отделимые части объектного кода, чей исходный код исключён из Соответствующего  Исходного Кода как Системная Библиотека.  

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

"Установочная информация" Пользовательского продукта означает любые методы,  процедуры, ключи авторизации и другую информацию, необходимую для установки и исполнения модифицированных версий лицензированной разработки в Пользовательском продукте  из модифицированной версии его Соответствующего исходного кода. Объем информации должен  быть достаточным для гарантирования того, что работа  изменённого объектного кода ни в каком случае не пострадает из-за  произведённых изменений.  

Если вы передаёте объектный код, согласно данному Разделу, как часть Пользовательского продукта, вместе с продуктом или специально для использования в продукте, и передача проходит как часть сделки, в  которой права владения и использования Пользовательского продукта переходят  получателю пожизненно, либо на определённый срок (вне зависимости от того, как  характеризуется сделка), Соответствующий исходный код, передаваемый согласно  данной главе, должен сопровождаться Информацией для установки программы. Но данное требование  не действует в том случае, если ни вы, ни третьи лица, не обладаете возможностью установки  измененного объектного кода на Пользовательский продукт (например, разработка  установлена в ROM).  

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

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

7. Дополнительные Условия.

"Дополнительные разрешения" - это условия, которые дополняют условия данной Лицензии в виде исключений из одного или нескольких ее условий. Дополнительные разрешения,  применимые ко всей Программе, должны рассматриваться так, как если бы они были  включены в данную Лицензию, до той степени, в которой они действительны согласно применимому  закону. Если дополнительные разрешения применяются только к части Программы, эта  часть может быть использована отдельно, согласно этим разрешениям, но вся Программа  остается регулируемой данной лицензии без учёта дополнительных разрешений.  

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

Несмотря на любые другие положения данной Лицензии, на материал, добавленный  вами к лицензированной разработке, вы можете (если разрешено обладателями  авторских прав на материал) дополнить условия данной Лицензии следующими  условиями:    

a) Отказ от гарантий или ограничения ответственности иначе, чем установлено в  Разделах 15 и 16 данной лицензии; либо 

b) Требование сохранения определённых обоснованных надлежаўіх уведомлений  или авторства в материале, или в Соответствующих правовых уведомлениях,  отображаемых разработкой, их содержащей; либо   

c) Запрет на искажение оригинального материала, либо требование к  измененным версиям такого материала иметь отметку в надлежащей  форме о том, что материал отличается от оригинальной версии; либо  

d) Ограничение использования в целях рекламы имён лицензиаров либо авторов материала; либо   

e) Отказ предоставлять права согласно закону о торговых марках на использование  некоторых торговых имён, торговых марок, сервисных марок; либо   

f) Требование компенсации от лицензиаров и авторов материала кем- либо, кто передаёт материал (или его измененные версии) с  договорным принятием ответственности получателем, относительно любой  ответственности, которую данные договорные соглашения непосредственно  налагают на лицензиаров и на авторов.

Все остальные не разрешающие дополнительные условия рассматриваются как  "дополнительные запреты", в пределах контекста Раздела 10. Если Программа в том  виде, в котором вы её получили, либо её часть, содержит уведомление о том, что она защищена данной Лицензией и при этом содержит  дополнительные запреты, вы можете удалить это условие. Если документ лицензии  содержит дополнительные запреты, но допускает повторное лицензирование или  передачу на условиях данной Лицензии, вы можете добавить к лицензированной  разработке материал, защищённый условиями того лицензионного документа, при  условии, что дополнительный запрет не сохраняется при таком повторном  лицензировании или передаче.  

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

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

8. Прекращение действия лицензии.

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

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

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

Окончание ваших прав согласно этому разделу не прекращает действие лицензий сторон,  которые получили от вас копии или права по этой Лицензии. Если ваши права  закончились и не восстановлены постоянно в прежнем режиме, у вас нет права  получать новые лицензии для сходных разработок согласно разделу 10. 

9. Согласие, не требуемое для создания копий.

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

10. Автоматическое лицензирование последующих получателей.

Каждый раз, когда вы передаёте лицензированную разработку, получатель  автоматически получает от первоначального лицензиара лицензию на запуск, изменение  и тиражирование разработки, регулируемой данной Лицензией. Вы не отвечаете за соблюдение условий данной Лицензии третьими лицами.  

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

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

11. Патенты.

"Спонсор" – обладатель авторского права, разрешающий использование Программы либо  разработки, на которой основана Программа, согласно данной Лицензии. Разработка,  лицензированная таким образом, называется "версией спонсора".  

"Основные патентные требования" спонсора это все патентные требования во владении или под контролем спонсора, приобретённые либо планируемые для приобретения, которые  будут нарушены тем или иным образом, допускающимся данной Лицензией, включая  создание, использование или продажу версии спонсора, но исключая требования,  которые будут нарушены только в форме совокупности будущих изменений версии  спонсора. Для данного определения, "контроль" включает в себя право выдавать  патентные сублицензии в форме, соответствующей требованиям данной Лицензии. 

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

"Выдать" такую патентную лицензию одной из сторон означает заключить такое  соглашение или обязательство не применять патент против этой стороны.  Если вы передаёте лицензированную разработку, сознательно основываясь на  патентной лицензии, и при этом Соответствующий исходный код разработки не доступен  никому для копирования бесплатно, и в соответствии с условиями данной Лицензии  через Публичный сервер или другие легкодоступные методы, вы должны (1) сделать так,  чтобы Соответствующий исходный код был доступен, либо (2) лишить себя патентной  лицензии для данной конкретной разработки, либо (3) оговорить соответствующим  данной Лицензии образом расширение действия патентной лицензии для последующих  получателей.

"Сознательно основываясь" означает, что вам известно о том, что, кроме патентной лицензии, ваша передача лицензированной разработки в стране либо использование  лицензированной разработки получателями в стране, нарушит один или более опознаваемый патент в данной стране, которые вы имеете основания считать  действительными.  

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

Патентная лицензия является "умаляющей в правах", если она не включает в свою область  применения, запрещает осуществление или обусловлена неосуществлением одного или  более прав, которые гарантированно даются согласно данной Лицензии.
Вы не можете  передавать лицензированную разработку, если вы одна из сторон соглашения с третьей  стороной, которая занимается распространением ПО, по которому вы производите  выплату третьему лицу в зависимости от степени вашего участия в осуществлении передач, и согласно  которому третье лицо выдаёт любой стороне, получающей от вас лицензированную разработку, умаляющую в правах патентную лицензию (а) вместе с копиями лицензированной  разработки, переданными вами (или копиями, сделанными с этих копий), или (б) вместе с  конкретными продуктами или компиляциями, содержащими лицензированную разработку, в  случае, если вы не вступили в соглашение, или патентная лицензия не предоставлена до  28 марта 2007 г.  

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

12. Запрет на отказ в праве на свободу.

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

13. Использование с Усиленным открытым лицензионным соглашением (GNU Affero).

Несмотря на любые другие положения настоящей Лицензии, вы имеете разрешение  подключать или совмещать любую лицензированную разработку с разработкой,  лицензированной согласно версии 3 Усиленного открытого лицензионного соглашения (GNU Affero) в единую комбинированную разработку и передавать её. Условия данной  Лицензии будут по-прежнему применяться к той части, которая является разработкой, но  специальные требования Раздела 13 усиленного соглашения GNU Affero, касающиеся взаимодействия  через компьютерную сеть, будут применяться ко всей объединённой разработке.

14. Исправленные версии данной Лицензии.

Фонд Свободного программного обеспечения может время от времени публиковать  пересмотренные и/или новые версии Открытого лицензионного соглашения GNU. Такие  пересмотренные версии будут схожи по духу с нынешней версией, но могут отличаться в  деталях, чтобы соответствовать новым проблемам и вопросам.  

Каждой версии выдаётся отличительный номер. Если в Программе указано,  что конкретный номер версии Открытого лицензионного соглашения GNU "или любая более  поздняя версия" применима к ней, у вас есть выбор либо следовать условиям версии под указанным номером, либо более поздних версий, опубликованных Фондом свободного программного  обеспечения.

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

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

15. Отказ от гарантии.

НА ПРОГРАММУ ОТСУТСТВУЕТ ГАРАНТИЯ В ДОПУСКАЕМЫХ ЗАКОНОМ ПРЕДЕЛАХ.  ЗА ИСКЛЮЧЕНИЕМ ТЕХ СЛУЧАЕВ, КОГДА ПИСЬМЕННО УКАЗАНО ОБРАТНОЕ,  ОБЛАДАТЕЛИ АВТОРСКОГО ПРАВА И/ИЛИ ДРУГИЕ СТОРОНЫ ПОСТАВЛЯЮТ  ПРОГРАММУ "В ТАКОМ ВИДЕ, В КАКОМ ОНА ЕСТЬ" БЕЗ КАКОЙ БЫ ТО НИ БЫЛО ГАРАНТИИ, ЯВНОЙ ИЛИ  ПОДРАЗУМЕВАЕМОЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯ, ПОДРАЗУМЕВАЕМЫЕ  ГАРАНТИИ, НЕОБХОДИМЫЕ ПРИ ТОРГОВЛЕ И ОБЯЗАТЕЛЬНЫЕ ДЛЯ ДРУГИХ  КОНКРЕТНЫХ ЦЕЛЕЙ. ВЫ БЕРЕТЕ НА СЕБЯ ВЕСЬ РИСК ЗА КАЧЕСТВО И  РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ НЕИСПРАВНОЙ,  ВЫ НЕСЕТЕ ВСЕ РАСХОДЫ ПО НЕОБХОДИМОМУ ОБСЛУЖИВАНИЮ, РЕМОНТУ ИЛИ  КОРРЕКТИРОВКЕ.

16. Ограничение ответственности.

НИ В КАКИХ СЛУЧАЯХ, КРОМЕ ПОДПАДАЮЩИХ ПОД ДЕЙСТВИЕ ПРАВОВОЙ НОРМЫ ИЛИ СОГЛАСОВАННЫХ В  ПИСЬМЕННОЙ ФОРМЕ, ЛЮБОЙ ОБЛАДАТЕЛЬ АВТОРСКОГО ПРАВА ИЛИ ДРУГОЕ ЛИЦО,  КОТОРЫЕ ИЗМЕНЯЮТ И РАСПРОСТРАНЯЮТ ПРОГРАММУ В СООТВЕТСТВИИ С УКАЗАННЫМИ ВЫШЕ УСЛОВИЯМИ,  БУДУТ НЕСТИ ОТВЕТСТВЕННОСТЬ ПЕРЕД ВАМИ ЗА НАНЕСЕННЫЙ ПРОГРАММОЙ  УЩЕРБ, ВКЛЮЧАЯ ЛЮБОЙ УЩЕРБ ОБЩЕГО ХАРАКТЕРА, СПЕЦИАЛЬНЫЙ,  СЛУЧАЙНЫЙ ИЛИ ЯВЛЯЮЩИЙСЯ СЛЕДСТВИЕМ ПОВРЕЖДЕНИЯ, ВЫЯВЛЕННОГО  ПРИ ИСПОЛЬЗОВАНИИ ПРОГРАММЫ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАТЬ  ПРОГРАММУ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОТЕРЕЙ ДАННЫХ ИЛИ ИХ НЕПРАВИЛЬНОЙ  ПЕРЕДАЧЕЙ ИЛИ ПОТЕРЕЙ, КОТОРУЮ ПОНЕСЛИ ВЫ ИЛИ ТРЕТЬЯ СТОРОНА, ИЛИ  НЕСПОСОБНОСТЬЮ ПРОГРАММЫ ВЗАИМОДЕЙСТВОВАТЬ С ДРУГИМИ  ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ВЛАДЕЛЕЦ ИЛИ ТРЕТЬЯ СТОРОНА  БЫЛИ УВЕДОМЛЕНЫ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

17. Интерпретация Разделов 15 и 16.

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

КОНЕЦ УСЛОВИЙ