Технический порядок публикации статьи на GIS-Lab

Материал из GIS-Lab
Перейти к навигации Перейти к поиску

Шаги для публикации статьи на этом ресурсе.

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

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

  1. Создать из шаблона обертку (файл представляющий материал из вики в виде статьи на основном сайте)
  2. Заменить в шаблоне:
    • <title>
    • ссылку на статью в вики
    • автора(ов) статьи
    • дату создания статьи
  3. Создать тему на форуме для ее обсуждения. Получить форумный ID темы-обсуждения. Для создания темы нужны: а) название статьи, б) ссылка на обертку
  4. Отредактировать в обертке форумный ID темы-обсуждения
  5. Записать новую обертку в каталог /qa на сервере
  6. Обновить файл /scripts/news/temp.csv из которого генерируются списки для ежемесячных новостей <- специнтерфейс, добавив в него:
    • название статьи
    • ссылку на обертку
    • форумный ID темы-обсуждения
  7. Отредактировать основной список статей (файл qa.html) на сервере, добавив в соответствующую рубрику (рубрики):
    • название статьи
    • ссылку на ее обертку
    • форумный ID темы-обсуждения
  8. Отредактировать основной список статей на английском (файл qa-eng.html) на сервере, добавив в соответствующую рубрику (рубрики):
    • название статьи на английском языке
    • ссылку на ее обертку
    • форумный ID темы-обсуждения
  9. Отредактировать статью в вики заменив Категория:Черновики на Категория:Опубликованные, в последнюю также нужно добавить название файла обертки.
  10. Сделать +1 первому автору статьи в базе данных профилей пользователей phpbb
  11. Занести в базу статей (таблица articles)
    • название статьи
    • ссылку на обертку
    • форумный ID темы-обсуждения
    • форумные ID авторов статьи
  12. Написать запись в блог о выходе новой статьи.