Ведение документации при создании сайта на Друпал

Авторы решений:
Версия Drupal:

Задача

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

Решение



Варианты

  • Делать записи на бумаге.
  • Записывать свои действия в файл (текстовый или электронную таблицу).
  • Использовать модуль sitedoc, который собирает всю информацию о настройках сайта на 1й странице.
  • Использовать бесплатный скрипт ProjectPier, который позволяет вести управление проектами. Требует установки и доступа к базе данных.
  • Использовать модуль storm, который позволяет управлять процесом разработки.

Делать записи на бумаге.

Для этого лучше разработать свою систему документирования.

Модуль sitedoc

Подробнее про модуль sitedoc.
Есть версия для 5.х и 6.х

Модуль storm

Подробнее про модуль storm
Модуль новый и есть версия для 6.х
Перевода на русский язык пока нет.
Есть возможность создавать/изменять:

  • Организации
  • Проекты
  • Задачи
  • Тикеты (tickets)
  • Вехи (timetracking)

Скрипт ProjectPier

Лого скрипта ProjectPier

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

Есть перевод на русский язык: http://www.projectpier.org/project/ru_ru

Скрипт имеет больше возможностей, чем модуль storm. Можно создавать:

  • Сообщения
  • Задания
  • Этапы
  • Файлы
  • Метки
  • Формы
  • Участники

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

Вывод

Записи на бумаге - это конечно надёжно, но не удобно передавать, копировать, изменять, защищать и даже наполнять, если всё остальное делается в электронном виде. Но это лучше, чем ничего!

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

Если нужно использовать модуль Друпал, то для 5й версии есть только один вариант: модуль sitedoc. Его можно использовать и для 6й версии.

Если же нужна система для ведения разработки многих проектов, общения с заказчиками, установки сроков и планирования, то:
для 6й версии - модуль STORM,
во всех остальных случаях - скрипт, который не зависит от Друпал: ProjectPier.

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

Документация при создании сайта. Кто делал?

Creative Commons: ­Attribution-Share Alike 2.5

Данные материалы выложены под лицензией Creative Commons: ­Attribution-Share Alike 2.5. Это значит, что вы можете распространять, копировать и модифицировать эти произведения при условии упоминания авторства оригинала, и при условии, что они также будут распространяться на условиях этой лицензии (то есть, изменённую работу нельзя защитить копирайтом). Подробнее смотри: http://ru.wikipedia.org/wiki/Creative_Commons