tfjaeckel
I like you enforce the commit/ticket relationship. Is this purely an agreed process or do you use other measures to keep things consistent? E.g. we typically add the ticket ref to each commit but at times that gets omitted.
Also, I think that (internal) release tool is something crucial as the team grows. Will check shipit a bit further.
Would you mind expanding a bit on the things you enforce for each of your releases?
Then there is the issue of linking the Git release/tag with the corresponding changes, say from a ticketing system such as Jira. That can be helpful to communicate changes to other people within the organization and to users.
How do you define dependencies for releasing new versions to service? Likely going to happen at some point when you have non-trivial changes to services.
Our current approach to the collaboration part can be seen when you link a Google Drive account. When you want to edit a Google Doc it takes you right there, no need for the GDrive UI. You can actually create a Google Doc from within Shelf.
Also, "good" to hear what you wanted to know but didn't learn immediately from the website. We'll surely be working on making the use cases and functionalities more clear.
Just to share a different perspective, not even to disagree with your view: Think of a marketing team that wants to publish and share presentations to be used by sales reps. Or a team of researchers that wants to curate different types of information (docs, links, videos) for later perusal. Enrich each of those with meta data. These are different use cases, that's where Shelf shines.
Apart from self-host and open source, do you have other suggestions on how to address this on a product level? Would you feel comfortable with structured exports for example?
Like I mentioned somewhere else, I actually like using Confluence depending on the use case. It tends to require much more attention in making sure things stay organized and well structured. Shelf has this built-in by being more opinionated (for better or worse, depending on what you need).
Tags: delimiters are [comma], [enter] and [tab]. 50 tags are the max. 30 characters are the max. We'll see how we can make tagging a better experience. Including suggested tags based on content/previous behavior.
Can you explain what you mean exactly by: expiration on items?
My use of 'cloud' wasn't very exact, you're right. I suppose most enterprises have or will have their 'own' infrastructure in the cloud and manage it there themselves. I really meant cloud in the way of a SaaS-model.
Shelf is for curated content, not direct collaboration or Wiki. For that, we integrate with what was built for it, such as Google Docs.
Here is a comparison with Confluence, hope that helps: https://shelf.io/shelf-vs-confluence-comparison
An advantage of Evernote for now is that Shelf doesn't have offline note-taking. What do you think, is this something hugely important to have?
Sharepoint is of course very powerful. And that means you typically need a project to make it work. Shelf works out of the box, is opinionated and let's you get started with minimal to no configuration setup.
Yes, we use Amazon S3 for content uploaded to Shelf (encrypted of course) and we utilize ElasticSearch as well.
Our architecture is generally built in a way with self-hosted in mind but it's somewhere down the road and not something we'll have in the short to mid-term.
Of course you're right in a way. Tools are only as helpful as the people using them. So, we want to build a platform that makes it as easy and intuitive as possible, to add and organize things in a way that's accessible to others. And as a next step, build in more intelligence that assists in doing this automatically, including connecting and enriching content.
Content is usually already there, it's just often "locked" in different silos like a Dropbox, Email, CRM systems. We see Shelf connecting with the different content providers and pulling the most important content (not all of it).
There are a couple of comparisons with other platforms, the links are (hidden) in the footer of the homepage, here is one of them: https://shelf.io/shelf-vs-confluence-comparison
Been working on helping solve this this issue for quite a while now keeping things in more of a closed circle of beta users until recently. Why? Because we wanted to build a well rounded product based on customer feedback before opening this thing up.
Anyway, so far we've built Shelf primarily on a NodeJs stack making heavy use of microservices and recently more and more Lambdas with (and sometimes without) the Serverless framework. And we built a web clipper as browser extension for Chrome and Firefox to make it easier to clip and share web content.
Would love to get your feedback on if and how you experience the pain point. Of course feedback on the product itself would be great, too, if you want to give it a spin.