Content Editors - raisercostin/raisercostin.github.io GitHub Wiki

How to own your content?

Constraints

  1. Versioning - Keep multiple versions and beeing able to compare them
  2. Cleanable - Ability to remove old versions but find them in history
  3. Designable - Easy to add uniform style, theme
  4. Content focus - Easy to structure around content and not design
  5. Colaboration - Easy to collaborate with others in the same time by adding comments too

Solution

  • Use Google Drive as space for your documents.
  • Create a local git repository in the folder. Commit locally whenever you want to keep the current folder/content state.
  • Add Libre Office documents to Google Drive.
  • To collaborate with others you need to open it in google drive and work with others on that version. You can't revert to older version so you should delete it. You can download as ... and upload it to drive again if you need it in the original format.
  • You can edit it offline in LibreOffice
  • When the file is converted between LibreOffice and GoogleDrive you lose metadata: history. You use git as history.
  • TortoiseGit/TortoiseSvn can compare two LibreOffice word documents but not others: presentations, sheets.
  • TortoiseGit/TortoiseSvn can compare two MicrosoftOffice documents: word, presentations, sheets(excel).

Alternatives

  • Maybe integration between Microsoft's OneDrive and files is better?