6 ms·
Writing Room and Content Query API, ideas for reshaping Content Management
- tootie 13y agoThis feels like advertising.
- inthewoods 13y agoYeah I've been thinking about this kind of an approach for a while - the idea of making a content management system that is just a content store that is accessed via API. Like it. The largest obstacle for me to adopt such a system is that it requires me to bet my company's content on your system being around. I've looked at, for example, Webpop which is different but has some similar ideas - but I can't get away from the fact that Webpop may or may not be around in a year, so betting on it isn't something I would want to do. That's what continues to push me to Wordpress and the like, although recently I've been spending more time with static web generators like Harp and DocPad. Those have a similar issue - my boss saying to me "Well, I know we can find Wordpress developers, but will wevbe able to find a Harp developer?"
- sadache 13y agoIs your problem related to availability or continuity of the service? Things that could help their, a usable export for the first case. And an insight into the API architecture for achieving scalability and availability for the second.
- sadache 13y agoif you're interested, here is a blog post talking about the API availability https://blog.prismic.io/UlMRYknM0-kFs5Cy/how-prismicio-api-scales https://blog.prismic.io/UlMRYknM0-kFs5Cy/how-prismicio-api-s...
- haraball 13y agoI share the same concerns as you. This looks like a great product, but it needs a big amount of trust and commitment to get any value from it. Usually these kind of services launches with a boom, start giving huge discounts shortly after and then shuts down silently.
- phpnode 13y agoI'm working on a product in a similar space to prismic, and as a developer myself, this would also be a concern for me. The way we plan to approach it is offering a self hosted version of the product, and committing to an open source warranty so that if something went wrong with the company the product could live on. Would these kind of measures make you feel more confident?
- inthewoods 13y agoThere are two concerns - one is that the company goes away. The second is that there aren't any developers that know your product, therefore we can't hire anyone without training. So your measures would deal with the first but not the second. Have you considered open sourcing some part of it?
- rudyrigot 13y agoHey, indeed, part of the easy learning curve is that all of the kits (i.e. the part that developers actually use in their projects) are open-source on GitHub: https://github.com/prismicio https://github.com/prismicio Also, learning how to develop with it could really hardly be easier, check out the 10-minute video on the developer's portal: https://developers.prismic.io/ https://developers.prismic.io/
- oneeyedpigeon 13y agoExperience with a specific product is way overrated because a) products don't last forever, programming does b) any decent programmer can learn how to work with harp in about the same time it would take a Wordpress expert to get up to speed with your particular Wordpress setup
- inthewoods 13y agoSomewhat agree/somewhat disagree. Products don't last forever, but the large open source products like Drupal and Wordpress have been around a fairly long time - long enough to instill confidence in my boss that they will, more than likely, continue to exist in the future. I do agree with your second point. But my point was not necessarily about my personal opinion - my point was that organizations are often concerned about this (e.g. my boss) - and that makes it difficult to commit to a smaller, closed-source or hosted vendor.
- einrealist 13y agoIt exists: Apache Jackrabbit + Apache Sling I work with Adobe Experience Manager (former Day CQ) and the way the content is managed is the best, I have experience with. Of course, it does not mean, the product is perfect. But the concept feels right.
- ccleve 13y agoYes, it looks like the same idea as Jackrabbit / JCR. I hope they've done their homework and understood the advantages and limitations of that API. I always found it a pain to work with, and that's probably the reason it never took off. I really, really hope they succeed, but they've bitten off a difficult problem. It's not hard to design a simple content management API. What's hard is making it general enough to handle many situations without getting too complex.
- einrealist 13y agoYes, the JCR spec is not easy to implement. But with a mature implementation, you can create your CMS convention driven. Those conventions can be as narrow as you need for a simple CMS. And when you want offer more, you are not limited by the content repository but only by your conventions, which you can widen at any time. I hope, more people will look to JCR as an option, because it solves the content repository problem very well.
- bobfunk 13y agoThanks for considering Webpop! I'm the founder. We've been around for more than 3 years now, have clients with hundreds of published sites and we're profitable, so we're not going anywhere. That said, the lock-in is a problem and I wish there was a really great way to address the lock-in. Open-sourcing doesn't really solve it when the software is built to scale up to handle thousands of multi-tenant sites on a distributed infrastructure, but not to be simple enough to install and run that it's viable for a relatively small number websites.
- jordanlev 13y agoAgreed. I think the way openphoto/trovebox does it with photos might be a solution to this problem... an open specification with the choice to store it on your own server or your own AWS acccount... then the company provides pay services for hosting themselves or for providing the pre-built back-end and front-end tools.
- cliftonc 13y agoI've been playing with Prismic.io during this beta period and think it looks like an awesome product with great potential, but I just can't bring myself to actually use the writing side of it for any length of time. Is there a way to turn off all the skeuomorphic design elements? Paper background? Lots of sliding panels, it's really hard to navigate around and very busy, even on a big screen. I think they need to completely cut it back and simplify, and I'd use it in a heartbeat. The API based separation is a good idea for real sites (vs blogs), I think it will catch on and is a much better design than the all in one CMS design behind things like Wordpress, Drupal or Ghost.
- sadache 13y agoThanks for the feedback, this is something we are actually working on. Keep tuned :)
- notastartup 13y agoquestion about the screenshot here https://prismic-io.s3.amazonaws.com/wroom/6018bdb7cc0be70b6876eff6a2d7f90411448e05.png https://prismic-io.s3.amazonaws.com/wroom/6018bdb7cc0be70b68... what do you call that facebook-esque feed story? Is there an open source template that one can use in their projects? is it using yahoo's PureCSS?
- rudyrigot 13y agoWe call it the "activity". It exists in two different fashions: you can view the one of the whole repository, or just focus on the one of a given document. For your front-end, you can use absolutely everything you want! Open-source template, or anything; I usually use Bootstrap3, because I'm a huge fan myself. :) And to answer your last question: we're not using Yahoo's PureCSS in the writing-room.