Open(Libre) Office. Мог бы быть отличной платформой для коллаборации. Если бы послушали…

From Wiki4Intranet
Jump to: navigation, search

Еще с 2004-2005 года, я обнаружил, что OpenOffice мог быть неплохой свободной платформой для коллаботивного написания технической документации, отчетов и прочей муры. Проще, чем Wiki и веб-редактирование, с WYSIWYGом, с плюсами файлового хранения, с отлеживанием авторства каждой строчки, с коллаборацией и параллельным редактированием. При том, что в этом могли участвовать аналитики (представители заказчика), которые слабо понимали, что есть управление версиями и т.п (не говоря уж о Docbook/SGML).

Для этого надо было:

  • Хранить документы в Plain HTML, c настройкой сохранения, включающая pretty printing HTML, так, что почти каждый тег был на отдельной строчке.
  • Все держать под SVN, для аналитиков настроить автокоммиты и автомержи (регулярные). Сейчас для этого можно было бы использовать готовый EasySVN

Тогда:

  • Вероятность конфликта по толстому документу «размазанному по строкам» была бы весьма низка, и практически все могли редактировать без пересечений.
    • В случае (редкого!) конфликта, конфликтный документ со стандатными маркерами конфликта коммитился, и любой с IQ больше веса мог разрулить этот конфликт. В нормальной ITшной команде таких должно быть.
  • Составные документы, сборка/отгрузка и прочее уже делалось бы отдельными скриптами, сложно быть не должно было бы.

Но! В офисе (что Open, что потом в Libre) была маленькая засада → они сохраняли время изменения в атрибуте

 <META NAME="CHANGED" CONTENT="20120117;13152567">

И это было неотключаемо! В результате при одновременных правках конфликт был всегда, и вся моя идея накрывалась полностью.

Собирать свою сборку мне дико не хотелось[1], да и то, разбираться в устройстве проекта ради такого копеечного патча с очевидными профитами — я надеялся, что меня услышат.

Я сделал несколько заходов, ставя баги/RFE, сначала в Openoffice, потом когда форкнулся LibreOffice — к ним (тогда у них была самая дебильная система для feedbackа — mailing list, где все протухало и уходило в историю беспростветно). Последний раз сделал заход в 2011. 0 реакции, никто даже не читал. Закрыли не читая, с оскобительной резолюцией, что якобы тут было NEEDINFO.

Жаль. Для меня LibreOffice RIP, как платформа коллаборации, впрочем, и за последние года все мои потребности по публикации полностью покрывались MediaWiki + Google Docs (ну не считая LaTeX-фреймворка для книг/лекций и отчетов и совместных LaTeX-проектов под CVS/SVN/BZR).

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

[ List view ]Comments

(no items)

Please login to comment.