Уважаемые коллеги,
С горем пополам, сваял сайт на Drupal по управлению проектами www.lessonslearned.ru. Сейчас планирую открытие еще одного раздела "Исследования", где уже намечен один проект. Проект заключается в разработке некой методики внедрения ИТ систем для мини и микро компаний. Соответственно, есть уже некие начальные документы, но не знаю, как лучше организовать работу над ними. Нужно, что бы документы могли одновременно править и читать несколько человек (желательно в реальном времени), иметь контроль версий документов, возможность просматривать историю документа и организовывать связанные обсуждения. Все это я увидел в Google Wave, но вот только к сайту привинтить не могу, да и в стадии тестирования она еще. Может кто-то имеет опыт создания подобных разделов и расскажет, как лучше это организовать? Заранее вам спасибо!
С уважением,
Алексей Ким
Комментарии
Вряд ли кто-то здесь делал google wave на drupal) Понятно, что это js+ajax, документы можно сделать нодами, версии в принципе в дрюпале есть (можно в свойствах content type указать, чтобы версии создавались автоматически), обсуждения можно сделать обычными комментариями к ноде.
В Google Wave, что удобно, обсуждения можно встраивать в сам документ...
Не обязательно использовать Google Wave. Я лишь показал инструмент, который по моему мнению обеспечивает решение проблем при коллективной работе. Может кто-то знает другой инструмент, либо кто-то использовал вообще другие принципы коллективной работы...
Неужели никто из сообщества ничего подобного не реализовывал?
сабж к дрюпалу имеет мало отношения имхо
- Нужно, что бы документы могли одновременно править и читать несколько человек (желательно в реальном времени),
Возможно, но не очень удобно - либо будет много ревизий, либо блокировок. Но без ручной доводки вряд ли что-то у Вас получиться. Смотрите ОГ с вики-страницами, если нужны группы, либо wiki-модули
- иметь контроль версий документов
ревизии + diff
- возможность просматривать историю документа
в последний версиях diff вроде удобно
- и организовывать связанные обсуждения.
это непонятно что такое
Если нужна волна - встраивайте волну. Только глючная и сырая она пока очень.
К Друпалу имеет отношение, т.к. на Друпале сайт.
Волна не очень походит по тем причинам, которые вы озвучили (глючная и сырая)...
На дрюпале можно сделать и веб-морду для ИИ, но имеет ли смысл на drupal.ru спрашивать как реализовать ИИ?
Ну если волну не встраивать, то остальное - чистый друпал.
Блин, ничего не понимаю. Встраиваю волну таким кодом:
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Wave Embed API Example: Simple Wave</title>
<script src="http://wave-api.appspot.com/public/embed.js" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
var wavePanel = new WavePanel('https://wave.google.com/wave/');
wavePanel.loadWave('https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BAVfFa6BMA');
wavePanel.init(document.getElementById('waveframe'));
}
</script>
</head>
<body onload="initialize()">
<div id="waveframe" style="width: 500px; height: 300px"></div>
</body>
</html>
Где "https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BAVfFa6BMA" то, что я вижу в браузере в строке адреса, когда открываю волну которую сам же специально и создал... На сайте вместо волны серый квадрат... Плагин Chrom'a установлен... http://www.lessonslearned.ru/node/112
Формат вывода - Full HTML.
Drupal 6.14
Откуда код?
Как минимум там должен быть frame, или же волна на должна вставляться в div.
Вы имеете представление о языке разметки html?
1) Посмотрите исходник уже сгенерированной страницы, не попортил ли Full HTML чего-нибудь, он ведь br и p расставляет. Я обычно еще делаю формат "Чистый HTML" для особых случаев.
2) В файрфоксе посмотрите ошибки в tools\error console.
Почему обязательно фрэйм? Судя по коду она вставляется в div.
Судя по выше преведённому коду, получается примерно следующее в Drupal:
<html>
<head>
</head>
<body>
</body>
</html>
</div>
Ну да, в ноду html/head/body писать не стоит, поэтому может onload не срабатывает.
Брал, вроде отсюда http://groups.google.com/group/google-wave-russia/web/gw---cms-drupal?hl=en