Nesta CMS

Software Screenshot:
Nesta CMS
Software Details:
Version: 0.11.1
Upload Date: 12 Apr 15
Developer: Graham Ashton
Distribution Type: Freeware
Downloads: 125

Rating: 5.0/5 (Total Votes: 1)

The CMS is very suitable suitable for running small web sites or blogs.

Features:

  • Gives the site a logical structure, tuned for Search Engine Optimization.
  • Create content in a text editor - publish by dropping the file into a folder on the server.
  • Write content in plain text (Markdown or Textile) - Nesta automatically converts it into standards compliant HTML.
  • There's no need for a database.
  • It's been designed to be easy for developers to re-style and extend.

What is new in this release:

  • Support for Ruby 2.2.
  • Allow Haml pages to use the built-in Markdown filter again, by including the haml-contrib gem.
  • When building the breadcrumb (e.g. "Home > Category > Page") for a page whose URL is at the top level of a site, include a page's first category in the breadcrumb.
  • Print an error message when one of Nesta's command line tools calls an external process (e.g. `git`), but the command doesn't return successfully.
  • When the menu.txt pointed to a page that didn't exist, Nesta would silently stop generating the menu, and links to pages further down the file would be ignored. This is now fixed; the missing page is ignored and the rest of the menu is generated.
  • Nesta previously expected all Markdown files to be named with a `.mdown` extension. The (commonly used) `.md` extension is now supported as well.
  • The Google Analytics JavaScript code has been updated to their Universal Analytics version.
  • Relax restrictions on how Nesta can be configured. Previously Nesta would only read if `config.yml` file if there weren't any environment variables set. This restriction is historic, and unhelpful.
  • Plugins are distributed as gems. We've previously relied upon Bundler to generate plugin gems for us, but when Bundler changed the format of its generated gems they no longer worked with Nesta. Nesta now generates gems from scratch (from a template), which removes our dependency on a third party tool.

What is new in version v0.9.13:

  • The Nesta script has a new command; edit. You can pass it the path to a file within your content/pages folder and it will open the file in the default editor (as set by the EDITOR environment variable).
  • The Nesta script has a new option; --bash-completion. Run Nesta with this option and it will print some Bash that will configure command line completion for the nesta command.
  • The Page class has a new method; body_markup. Ir can be overridden by a plugin, and is used by the foldable plugin.
  • The `current_item?` helper has been created in `Nesta::Navigation`.
  • The FileModel class has a new method; parse_metadata. It can be overriden by plugins that implement an alternate metadata syntax. Used by the yaml-metadata plugin.
  • Erb templates in your ./views folder, or in a theme's folder, will now be found when you call Sinatra's erb helper method.
  • config.yml can now contain Erb (and therefore inline Ruby), which will be interpreted when loaded.

What is new in version v0.9.11:

  • Use Tilt to render the Markdown, Textile and Haml in content/pages. RDiscount is now the default Markdown processor. To continue using Maruku add it to Gemfile and call `Tilt.prefer Tilt::MarukuTemplate` in your app.rb file.
  • Remove trailing slashes from all URLs, redirecting to the URL without the slash. See ticket #60 on GitHub.
  • Added the 'Articles heading' metadata key. When articles are listed on a category page, Nesta adds a heading above the articles based on the category's title (e.g. "Articles on Thing"). If you set the 'Articles heading' metadata Nesta will allow you to override the entire heading for a given page.
  • Bug fix: require nesta/plugin automatically on load. The Nesta::Plugin.register method is called by plugins as soon as they are loaded, so we need to make it available. In 0.9.10 this method wasn't available until too late.
  • Bug fix: Minor updates to the files generated by `nesta plugin:create`.
  • Bug fix: Don't allow retrieval of the contents of any file within the content folder by crafting a relative path containing the string '../'.

Similar Software

Radiant CMS
Radiant CMS

12 May 15

Skyline CMS
Skyline CMS

13 May 15

QuickAppsCMS
QuickAppsCMS

10 Dec 15

Pulse CMS
Pulse CMS

9 Apr 16

Other Software of Developer Graham Ashton

Band Saw
Band Saw

3 Jun 15

Comments to Nesta CMS

Comments not found
Add Comment
Turn on images!