Skip to content

Commit

Permalink
Dato/Netlify CMS blog post
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Warrick <kwpolska@gmail.com>
  • Loading branch information
Kwpolska committed Dec 5, 2017
1 parent 9476d35 commit bf887d9
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 7 deletions.
@@ -0,0 +1,30 @@
.. title: A CMS (or two) for Nikola: Dato CMS and Netlify CMS integration
.. slug: a-cms-or-two-for-nikola-dato-cms-and-netlify-cms-integration
.. date: 2017-12-05 19:15:00 UTC
.. tags: planet,nikola,netlify,datocms
.. description: Two CMSes for Nikola: Dato CMS and Netlify CMS.
.. type: text

One of the many complaints users have about static site generators is the fact
that non-tech-savvy users who don’t understand the command line or don’t want
to learn Markdown/reST can’t use SSGs. We’ve tried to solve this before with
Coil CMS, but that project is now dead, and was hard to configure properly.
The problem was not solved, *until now*.

Roberto Alsina and Chris Warrick independently built integrations for **Dato
CMS** and **Netlify CMS**. Here they are:

* https://plugins.getnikola.com/v8/datocms/
* https://github.com/getnikola/nikola-netlify-cms

Both CMSes offer facilities for non-technical editors to write content,
including a **WYSIWYG** editor.

**Dato CMS** may require a bit more work at first, but you can automate it (eg. with
Travis CI, or Netlify). Our integration lets you deploy your site anywhere.

**Netlify CMS** can be deployed with one click (and a few configuration changes),
and includes automation and hosting at Netlify (and GitHub). You can also use
some other service, but that will require some extra work on your side.

Make sure to check them both out — have fun!
2 changes: 1 addition & 1 deletion state_data.json
@@ -1,3 +1,3 @@
{
"last_deploy": "2017-09-20T10:40:39.925469"
"last_deploy": "2017-12-05T19:17:31.642218"
}
12 changes: 6 additions & 6 deletions stories/features/index.html
Expand Up @@ -149,15 +149,15 @@ <h4 id="auto" class="media-heading">Automatic rebuilds</h4>
</div>
<div class="media">
<div class="media-left">
<a href="https://coil.readthedocs.org/"><div class="feature-icon feature-icon-coil media-object">
<a href="https://getnikola.com/blog/a-cms-or-two-for-nikola-dato-cms-and-netlify-cms-integration.html"><div class="feature-icon feature-icon-cms media-object">
<span class="fa-stack fa-3x"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-users fa-stack-1x fa-inverse"></i></span>
</div></a>
</div>
<div class="media-body">
<h4 id="coil" class="media-heading">Coil CMS — a CMS for Nikola</h4>
<p>If you want to use Nikola for a website that has content authored by people who do not like command-line interfaces or who would prefer to use a WYSIWYG editor, we have a solution for you.</p>
<p>Coil CMS is a basic CMS (with user management and a WYSIWYG HTML editor), which uses Nikola to generate the pages, combining the best of both worlds: you (or your editors) can easily create content, while the site is based on resilient static pages. Users don’t even have to know what Nikola, Python or static websites are. They just write their content. The only difference is that they (or someone with the necessary permissions) need to click a <em>Rebuild</em> button to make their changes show up on the website.</p>
<p><a href="https://coil.readthedocs.org/" class="btn btn-sm btn-default">Read Coil CMS documentation »</a></p>
<h4 id="cms" class="media-heading">Easy to use with a CMS</h4>
<p>If you want to use Nikola for a website that has content authored by people who do not like command-line interfaces or who would prefer to use a WYSIWYG editor, we have some solutions for you.</p>
<p>Nikola can work with many static-site CMS solutions, including Dato CMS and Netlify CMS. You can get a user-friendly admin panel for your Nikola site in just a few minutes.</p>
<p><a href="https://getnikola.com/blog/a-cms-or-two-for-nikola-dato-cms-and-netlify-cms-integration.html" class="btn btn-sm btn-default">Read a blog post about CMS integration »</a></p>
</div>
</div>
</div>
Expand All @@ -172,7 +172,7 @@ <h4 id="coil" class="media-heading">Coil CMS — a CMS for Nikola</h4>
<a href="#extending" class="list-group-item">Extensible</a>
<a href="#cli" class="list-group-item">Friendly CLI</a>
<a href="#auto" class="list-group-item">Automatic rebuilds</a>
<a href="#coil" class="list-group-item">Coil CMS</a>
<a href="#cms" class="list-group-item">CMS support</a>
</div>
</div>
</div>

0 comments on commit bf887d9

Please sign in to comment.