Брацка Правка — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
(Требования по разработке)
(Требования по разработке)
Строка 24: Строка 24:
 
::Системный администратор (sysop) может всё. Эта роль присваивается вручную исключительно через [[Оплёт]].
 
::Системный администратор (sysop) может всё. Эта роль присваивается вручную исключительно через [[Оплёт]].
  
==Требования по разработке==
+
==Технология==
Требования должны соответствовать [[Требования к приложениям Брацкого Облака|Общим требованиям к приложениям Брацкого Облака]].
+
Для ''Справочной'' должна использоваться последняя стабильная версия [[MediaWiki]]. Идентификация и авторизация пользователей производится исключительно через [[Оплёт]]. Главный портал размещается на https://wiki.ksacerts.com/. В качестве [[SSL]] сертификата используется [[Let's Encrypt]].
  
*Поставить последнюю стабильную версию [[MediaWiki]];
+
===Существующая конфигурация===
*Организовать центральную идентификацию и авторизацию пользователей через [[Оплёт]];
+
:*Базовая версия:
*Главный портал MediaWiki должен размещаться на https://wiki.ksacerts.com/
+
:*Дополнения:
*Сделать возможной загрузку иллюстраций
+
:*#? (для того, чтобы [[URL]] не содержал /index.php/)
*Сделать возможной загрузку иллюстраций в формате .svg
+
:*#? (для многоязычности -- она предусматривает не переводы, а раздельные статьи. По умолчанию загружается англоязычная версия)
*Поставить логотип [[Брацка Школа]] (стилизованная буква "А")
+
:*Настройки:
*Установить многоязычность -- не переводы, а раздельные статьи. По умолчанию загружать англоязычную версию;
+
:*#Установлен логотип [[Брацка Школа]] (стилизованная буква "А")
*Название на русском установить как ''Брацка Справочна'', на английском как ''CNM Wiki'';
+
:*# (для загрузки иллюстраций)
*[[URL]] не должен содержать /index.php/;
+
:*# (для загрузки иллюстраций в формате .svg
*Разработать правила создания, хранения и восстановления резервных копий;
+
:*#Название на русском установлено как ''Брацка Справочна'', на английском как ''CNM Wiki''.
*Установить [[SSL]] сертификат [[Let's Encrypt]];
+
 
*Выполнить основные рекомендации по безопасности;
+
===Поддержание===
*Описать порядок обновления версий;
+
:Требования должны соответствовать [[Требования к приложениям Брацкого Облака|Общим требованиям к приложениям Брацкого Облака]].
*Описать порядок обслуживания.
+
:*Следить за обновлениями на https://www.mediawiki.org/wiki/Download/ru и по появлению новой стабильной версии, переустанавливать ''Справочную''.
 +
:*Следить за обнаружением уязвимостей и по появлению решений по их устранению, применять их.
 +
:*Поддерживать SSL сертификат Let's Encrypt (как это делать https://hostiq.ua/wiki/how-to-install-lets-encrypt-ssl/);
 +
:*Регулярно (как часто? автоматически? вручную?) проверять сайт на вирусы используя эту ссылку -- https://www.virustotal.com/ru/url/07612517c24492a2b4ecf505640d0c4e5d060149282543f1376dc6079b911641/analysis/1522339359/
 +
 
 +
===Разработка===
 +
:*Описать порядок обновления версий -- ???
 +
:*Описать порядок обслуживания -- ???
 +
:*Разработать правила создания, хранения и восстановления резервных копий -- ???
 +
:*Определить основные рекомендации по безопасности и проверить соблюдены ли они
 +
:*Определить меры безопасности загрузки файла на сервер

Версия 17:50, 29 марта 2018

Брацка Справочна (CNM Wiki; здесь и далее то тексту -- Справочна) -- это открытая база знаний Брацкой Школы, построенная на основе программного обеспечения MediaWiki и доступная для просмотра бесплатно 24 часа в день 7 дней в неделю любому посетителю сети Интернет.

Справочна -- часть технологических ресурсов под общим названием Брацко Облако (CNM Cloud; здесь и далее то тексту -- Облако). Помимо Справочной, Облако содержит пару закрытых баз знаний. Та закрытая база знаний, которая относится к клиентам Школы, называется Брацки Портал. Та закрытая база знаний, которая относится к программному обеспечению Школы, называется Брацки Архив.


Функции

Ключевые функции

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

Дополнительные функции

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

Роли и доступы

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

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

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

Бюрократ

Бюрократ (bureaucrat) может редактировать все тексты и защищать любые из них от редактирования пользователями. Эта роль присваивается вручную исключительно Системным администратором.

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

Системный администратор (sysop) может всё. Эта роль присваивается вручную исключительно через Оплёт.

Технология

Для Справочной должна использоваться последняя стабильная версия MediaWiki. Идентификация и авторизация пользователей производится исключительно через Оплёт. Главный портал размещается на https://wiki.ksacerts.com/. В качестве SSL сертификата используется Let's Encrypt.

Существующая конфигурация

  • Базовая версия:
  • Дополнения:
    1. ? (для того, чтобы URL не содержал /index.php/)
    2. ? (для многоязычности -- она предусматривает не переводы, а раздельные статьи. По умолчанию загружается англоязычная версия)
  • Настройки:
    1. Установлен логотип Брацка Школа (стилизованная буква "А")
    2. (для загрузки иллюстраций)
    3. (для загрузки иллюстраций в формате .svg
    4. Название на русском установлено как Брацка Справочна, на английском как CNM Wiki.

Поддержание

Требования должны соответствовать Общим требованиям к приложениям Брацкого Облака.

Разработка

  • Описать порядок обновления версий -- ???
  • Описать порядок обслуживания -- ???
  • Разработать правила создания, хранения и восстановления резервных копий -- ???
  • Определить основные рекомендации по безопасности и проверить соблюдены ли они
  • Определить меры безопасности загрузки файла на сервер