Live data from Hacker News

Hermes: An open-source document management system

hashicorp.com

51–60 of 172 posts

Re: Hermes: An open-source document management system

#51

The single, killer feature I'm looking for in a document management system (besides collaborative environment that we're used to from gdocs) is a way to stamp versions and have those be reviewed independently, with git like diffs across them. Think gerrit for docs.

Google Docs actually has this and hides it behind terrible UI/UX. You can "Name this version" of a doc, and there's a separate page to view versions (from which you can name versions as well).

The diffing isn't there, or at least not to the degree that code review tools offer.

I'm not sure the feature has evolved in years either. Definitely feels like one of those things a Google engineer threw into production one day, and it's never been considered again.

Re: Hermes: An open-source document management system

#52
This reminds me a lot of the NY Times' Library project: https://github.com/nytimes/library. You use an editing environment that people are familiar with (google docs), and you build organizational and workflow stuff around it. Library rendered the document content itself with a link to edit (favoring the reader use case), whereas Hermes embeds the google docs UI.

The lack of code blocks in google docs makes it tough for a centralized document repository for an engineering org. For companies using Quip it could work really well...except that I don't think quip lets you embed the editor like that.

Everything that's been built so far for Hermes looks cool. My personal opinion is that it'll need more UX iteration for it to really take off.

Re: Hermes: An open-source document management system

#53
post #2

I read through the project as I worked with several document storage solution before and still lookin for an ideal solution. Filenet is horribly overpriced from IBM, Alfresco looks nice but have serious performance issues (my experience is from 2020), SharePoint is only nice if everything is Microsoft... Apache Oak is an abandoned project with a lot of things that seems to be in it but didnt get finished (e.g. CMIS p…

Not mature, but if you fancy contributing I've started DMS.rs a couple of years ago: https://github.com/DMSrs/dmsrs It's written in Rust but I never managed to continue the project sadly :(

Would you be interested to re-activate this project? Are you available for (open source) contract work to that effect?

Re: Hermes: An open-source document management system

#54
post #52

This reminds me a lot of the NY Times' Library project: https://github.com/nytimes/library . You use an editing environment that people are familiar with (google docs), and you build organizational and workflow stuff around it. Library rendered the document content itself with a link to edit (favoring the reader use case), whereas Hermes embeds the google docs UI. The lack of code blocks in google docs makes it tough…

GDocs is rolling out code blocks now, albeit with a limited number of supported languages

https://workspaceupdates.googleblog.com/2022/12/format-displ...

Re: Hermes: An open-source document management system

#55

Maybe a slow day for me, but from the homepage and video it isn't clear - does it do anything that cannot be achieved with plain Google Docs?

The hardest part of documents within a business is not producing documents but rather creating a useful library. Google Docs is a place where great documents go to die.

Notion’s success (for example) is more about it making it possible to create a useable library of documents than it is about being an editor with neat widgets.

I don’t know if Hermes is going to be particularly successful given it’s competing with things like Notion, but in principle, a library for Google Docs is a great and valuable project for teams using Google Docs.

Re: Hermes: An open-source document management system

#56
post #2

I read through the project as I worked with several document storage solution before and still lookin for an ideal solution. Filenet is horribly overpriced from IBM, Alfresco looks nice but have serious performance issues (my experience is from 2020), SharePoint is only nice if everything is Microsoft... Apache Oak is an abandoned project with a lot of things that seems to be in it but didnt get finished (e.g. CMIS p…

Have you checked M-Files? (https://www.m-files.com/). Not OSS, though.

Re: Hermes: An open-source document management system

#57
post #2

I read through the project as I worked with several document storage solution before and still lookin for an ideal solution. Filenet is horribly overpriced from IBM, Alfresco looks nice but have serious performance issues (my experience is from 2020), SharePoint is only nice if everything is Microsoft... Apache Oak is an abandoned project with a lot of things that seems to be in it but didnt get finished (e.g. CMIS p…

Not mature, but if you fancy contributing I've started DMS.rs a couple of years ago: https://github.com/DMSrs/dmsrs It's written in Rust but I never managed to continue the project sadly :(

I can't help but notice the fact that language choice is put first. For document-organizer almost any language would work fine, there's no need for super-optimized memory management. Much more important would be language+ecosystem security and speed of safe development, IMHO.

Re: Hermes: An open-source document management system

#58

> Hermes uses Golang for the backend and Ember.js for the front end. It uses a PostgreSQL database for storage and Algolia to power its search capabilities. It also leverages several Google Workspace services for creating and modifying documents, sending email, etc. Great. 50 million incompatible parts combined with duct tape that is no better than Jira workflows with Google Docs, and less flexible. I can't wait to s…

What's wrong with that stack and how are they incompatible?
Post reply on HN