This is popular direction with the Content Management Systems. Lots of possible searches: Headless CMS, Decoupled CMS, API-First CMS, Content as a Service (CaaS)
I'd recommend taking a look at Cloud CMS.
Cloud CMS provides a really solid API oriented entirely around JSON and binary attachments. It runs on top of MongoDB and ElasticSearch to offer structured query and full-text search for all of your content. It also includes a very powerful dictionary system to let you model out your content types, graph associations and aspect-oriented features.
It's entirely JSON Schema in it's orientation and really flexible. Furthermore, you can access Cloud CMS in the public cloud or you can run your own on-premise / virtual private cloud instances using Docker.
Disclaimer: I am an employee of the company.
For example, with Drupal, the user table can have as many additional fields added to it, and the functionality built into the Core UI. (/admin/config/people/accounts/fields) -- a module like https://www.drupal.org/project/user_stats includes the ability to determine whether a user is online/offline.
And a super brief search of the community modules uncovered https://www.drupal.org/project/videochat -- it's ad supported, but I imagine there are other solutions out there that you could leverage.
I concur with what has been said already. The JAMstack approach and implicitly headless CMS is the future. For one, the headless CMS acts like a content repository, you make changes in one place and it applies to all the channels and platforms you are using. Of course, there are a tone more benefits that come with it.
There are some good options on the market, and since everyone is plugging their favorites, here is mine: Storyblok. It has a real-time visual editor, an internal asset manager and integration with Cloudinary, and I believe they handle the content creation, editing, management and publishing in the best way possible (eg. you can edit images by adding parameters to the URL).
Of course, you should do your own research and take an informed decision.
One last thing to take into consideration: Since last year, EU ruled that cloud services hosted in the US are incapable of complying with GDPR and EU privacy laws. Any business operating a website in the EU or has traffic coming from EU visitors, needs to know what data it captures and where that data is stored. (google Schrems II)
It is not quite clear to me what you mean by they own your content
. From storyblok.com/terms
> 5.4: Customer Content. As between the parties, the Customer > Content and Customer Applications will be owned by you (or, if > Customer is an agency, Customer’s client(s)). You hereby grant to > Storyblok a non-exclusive, worldwide license to copy, distribute > and use Customer Content only in connection with providing the > Storyblok Services.
So depending on the Storyblok Services definition it seems that the content is owned by the customer.
> “Storyblok Services” means the SaaS-based content management and > publication services, programs, functions and platform provided by > Storyblok to you (...), and subsequent updates or upgrades of any of > the foregoing made generally available by Storyblok.
The service definition is provided to you (the customer); so this part also sounds to me, that they do not plan to offer the customer content to other parties.
Could you elaborate what you mean they own my content?
hostgator + piwigo // most cpanel configurations will allow you to instal piwigo with 1 click (from quick install) >> one of the best photo cms solutions today + it is as easy to update it as wordpress - with 1 click.
a sample of piwigo site (my personal hobby side project): http://www.artforweb.co.uk/
official piwigo demo: http://piwigo.org/demo/
take care
Depends on how technical you are. There is an OS distro of open social on drupal that is pretty powerful. But yeah, there isn't much of a market today for what your looking for because the big social media platforms provide polished features and its where the people are. Hope this helps. https://www.drupal.org/project/social
Drupal has a concept called "text filters / input formats" which would allow you to do this (or anything like it)
​
interesting, never heard of this CMS. Here are some good enterprise options https://www.g2.com/categories/headless-cms?utf8=%E2%9C%93&selected_view=grid&segment=enterprise#grid
It checks all the boxes for 99.99% of projects.
A few things that are game changers for me:
- No CMS installation or maintenance necessary. Simply add a new Bucket and integrate the NPM module or GraphQL endpoint in your app.
- Imgix image integration. Out of the box image processing on the fly. Great for responsive development.
- Extensions can connect with 3-party APIs and services. Check out the Unsplash Extention to easily add high-quality stock photography.
And a lots more. Check out the features:
https://cosmicjs.com/headless-cms
But fundamentally, it's about simplicity. By far it's the simplest dashboard and easiest to use API tools for content management I've ever seen.
​
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
I'm biased, but it is the dream CMS for modern website development :)
Another Headless CMS with a ton of useful features is Cosmic JS https://cosmicjs.com Offers both REST and GraphQL APIs.
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
I'm biased, but it is the dream CMS for modern website development :)
Another Headless CMS with a ton of useful features is Cosmic JS. You can deploy static JAMstack sites with the deploy feature as well https://cosmicjs.com
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
I'm biased, but it is the dream CMS for modern website development :)
Great article. Another Headless CMS with a ton of useful features is Cosmic jS. You can deploy static JAMstack sites with the deploy feature as well https://cosmicjs.com
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
Why not try a Headless CMS like Cosmic JS? https://cosmicjs.com
​
Cosmic JS is a drop-in replacement for WordPress so you can avoid the pain of building and maintaining the CMS infrastructure yourself.
​
I'm biased, but it is the dream CMS for modern website development :)
I have no experience with any of the cms below yet but this list may help you to get started
The cmsmatrix search provides a lot of criteria to filter down the list of cms.
A few general guidelines
I would suggest that you pick two and try to create a basic site with each cms and try them out by setting up a small site.
Well, you need some way for your client to manage the content (if you want them to be able to do it themselves), so yeah a CMS of some kind is required. But there are a LOT of different CMS's out there, some more light-weight than others. Check out Cockpit -- it's free and plugs into your existing site/markup (so you don't need to change much to work with it), and probably the lightest-weight CMS out there.
I think you can explore into some widget like this one, download it, decompress, rightbutton of the mouse and choose "show package contents", in the folder you found a lot of files, one is called "iCalEvents.js", you can start to explore there.
As has been said, CMS does not dictate look and feel, but there are certainly ways of ascertaining how something has been built. Nothing decisive on Built With https://builtwith.com/theoutline.com but looks like it's built in PHP. If you think a site is WordPress you can normally check by sticking /wp-admin at the end of the url to see if you get a login page. Another site to check with is https://whatcms.org
Concrete5. C5 has a wonderful inline editor, is fast, stable, and can make some very nice sites. If you can use MS-Word, you can make a site with C5. http://www.concrete5.org/
I currently have three C5 sites. Have been using it for about two years. You can get a free dev instance on Bitnami for a year (Bitrock hosting). I also have two sites on Inmotion. Bitrock gives you root on your own Ubuntu LTS server, with a slick interface. Inmotion is cheaper, but Bitrock is better.
By the way, whatever CMS you choose, use Bitnami for the package. Bitnami makes like soooo easy. https://bitnami.com/stacks
In terms of open source / free CMS's, your best bet is probably Processwire. One of its main "things" is 100% clean templates that have nothing from the CMS itself (only what you as the developer put there).
Take a look at ProcessWire.
It's really flexible and powerful. Take a look at their skyscrapers example site to give you an idea of what can be achieved with it.
Pretty powerful stuff.
Depending on how much coding you want to do vs. UI-based configuration, Wagtail might be right up your alley. It's a Django-based CMS that my company is moving toward in our migration away from Drupal.
Unlike Drupal, Wagtail gives you much lower level access to your database, and doesn't offer a UI for creating content types. You have to code them yourself, but that means you can make them exactly how you want them, rather than settling for something that's hamstrung by the needs of UI-based configuration.
And since Wagtail is a framework built on top of Django, you get all the power and flexibility of Django along with it.