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

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 12 промежуточных версий 1 участника)
Строка 1: Строка 1:
Шаги для публикации статьи на этом ресурсе.
{{Организационное|article-publication}}


Это очень неэффективная схема, но она работает.
Шаги для публикации статьи на этом ресурсе. Доступ к интерфейсу публикации и эти шаги предпринимаются членами группы [[Организационные задачи для реализации на GIS-Lab|приема и проверки материалов]].
 
Это неэффективная схема, но она работает. Часть этих шагов, а именно 1-7 (6 - частично) автоматизирована и делается посредством специального интерфейса публикации статьи. Он требует значительной доработки для включения остальных шагов.


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


# Создать из шаблона обертку (файл представляющий материал из вики в виде статьи на основном сайте)
# Создать из шаблона обертку (файл представляющий материал из вики в виде статьи на основном сайте)
# Заменить в шаблоне: а) <title>, б) ссылку на статью в вики, в) автора(ов) статьи, г) дату создания статьи.
# Заменить в шаблоне:
# Создать тему на форуме для ее обсуждения. Получить ID темы. Для создания темы нужны: а) название статьи, б) ссылка на обертку
#*<title>
# Отредактировать в обертке: д) ID темы в форуме
#*ссылку на статью в вики
# Записать новую обертку в каталог qa на сервере
#* автора(ов) статьи
# Обновить файл /scripts/news/temp.csv из которого генерируются списки для ежемесячных новостей, добавив в него: а) название статьи, б) ссылку на обертку, в) ID темы в форуме
#* дату создания статьи
# Отредактировать основной список статей (файл qa.html) на сервере, добавив в соответствующую рубрику (рубрики): а) название статьи, б) ссылку на ее обертку, в) ссылку на ID темы в форуме
# Создать тему на форуме для ее обсуждения <- ''специнтерфейс''. Получить форумный ID темы-обсуждения. Для создания темы нужны:  
# Отредактировать статью в вики заменив Категория:Черновики на Категория:Опубликованные, в последнюю также нужно добавить название файла обертки.
#* название статьи
#* ссылка на обертку
# Отредактировать в обертке форумный ID темы-обсуждения
# Записать новую обертку в каталог /qa на сервере
# Обновить файл /scripts/news/temp.csv из которого генерируются списки для ежемесячных новостей <- ''специнтерфейс'', добавив в него:
#* название статьи
#* ссылку на обертку
#* форумный ID темы-обсуждения
# Отредактировать основной список статей (файл qa.html) на сервере, добавив в соответствующую рубрику (рубрики):
#* название статьи
#* ссылку на ее обертку
#* форумный ID темы-обсуждения
# Отредактировать основной список статей на английском (файл qa-eng.html) на сервере, добавив в соответствующую рубрику (рубрики):
#* название статьи на английском языке
#* ссылку на ее обертку
#* форумный ID темы-обсуждения
# Отредактировать статью в вики заменив <code><nowiki>{{Статья|Черновик}}</nowiki></code> на <code><nowiki>{{Статья|Опубликована|articlename}}</nowiki></code>, где articlename - название файла обертки, без <code>.html</code>.
# Сделать +1 первому автору статьи в базе данных профилей пользователей phpbb
# Сделать +1 первому автору статьи в базе данных профилей пользователей phpbb
# Занести в базу статей (таблица articles): а) название статьи, б) ссылку на обертку, в) форумный ID темы-обсуждения, г) форумные ID авторов статьи
# Занести в базу статей (таблица articles)
#* название статьи
#* ссылку на обертку
#* форумный ID темы-обсуждения
#* форумные ID авторов статьи
# Написать запись в блог о выходе новой статьи.
# Написать запись в блог о выходе новой статьи.
[[Категория:Служебные]]

Текущая версия от 12:34, 2 февраля 2013

Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу http://gis-lab.info/qa/article-publication.html

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

Это неэффективная схема, но она работает. Часть этих шагов, а именно 1-7 (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. Отредактировать статью в вики заменив {{Статья|Черновик}} на {{Статья|Опубликована|articlename}}, где articlename - название файла обертки, без .html.
  10. Сделать +1 первому автору статьи в базе данных профилей пользователей phpbb
  11. Занести в базу статей (таблица articles)
    • название статьи
    • ссылку на обертку
    • форумный ID темы-обсуждения
    • форумные ID авторов статьи
  12. Написать запись в блог о выходе новой статьи.