110 karma · joined February 26, 2015
As for the semantics, you are correct, we are not proposing that you can use Cosmic to connect to your WP backend. We provide a light-weight solution to add dynamic content to any website or app. We offer a web dashboard to create content and API tools and resources to integrate content into any website or app. No infrastructure management needed. Our customers benefit from using Cosmic because they can avoid the pain of building and managing their own CMS infrastructure. But if you need that level of control and you like managing infrastructure, that's fine, then you may not be a customer.
We are seeing more and more services that offload these non-core infrastructure services: Stripe, Twilio, Algolia. They add value to development teams that do not want to manage infrastructure. That's our opinion on how content should be managed.
Hope this helps see things from our perspective. And I have taken your feedback in a cheerful spirit, as I hope you have taken my reply :)
And I spent years building WP websites, made a career out of it for a while, so it's not anything against WP and certainly don't intend to come across the way you described. So really Cosmic JS was built to satisfy my own needs that I didn't get from an installed CMS.
Extensions are more like WP plugins: https://cosmicjs.com/extensions/
63.2% of developers voted it most dreaded in the 2018 Stack Overflow survey (narrowly beat by Windows Phone) https://insights.stackoverflow.com/survey/2018/#most-loved-d...
Our customers benefit by avoiding the pain of building and maintaining their own CMS infrastructure so they can focus on their core product. And we have a growing community that is adding more value through education and resources for every new user.
You're right, our target user is not a consumer who has many options for a consumer CMS. Our target customer is a team of developers and content creators.
I'm Tony Spiro, the creator of Cosmic JS. Just wanted to get some feedback on the new Cosmic JS home page. What do you think of the installation instructions right on the homepage, and moving the copy to the "Features" page? I took notes from the Express JS home page and Stripe to get right to the point.
Thanks for checking it out! Tony
"I tried to keep the organization as simple as possible. There are no client, server or shared component folders. All components are shared and the only difference between client and server are the entry points (app-client.js, app-server.js, app-deploy.js)."
I think there are a lot of universal react example boilerplates out there that over-complicate the app components.
I'm not sure about the speed difference between 0.13 and 0.14. Do you have any links you can share?
- Tony
This is a work in progress, so please add to it!
Check out the Docs to learn about the Cosmic JS API: https://cosmicjs.com/docs
There's also an easy export plugin available for an existing WordPress site: https://github.com/cosmicjs/cosmicjs-wp-export
An example React app that uses the Cosmic JS browser client: https://github.com/tonyspiro/react-flux-cosmicjs
Node https://github.com/cosmicjs/cosmicjs-node
Browser: https://github.com/cosmicjs/cosmicjs-browser
PHP: https://github.com/cosmicjs/cosmicjs-php
And checkout some examples: https://github.com/cosmicjs/cosmicjs-examples