[Quicknr]

About Quicknr

Quicknr is a Python application for the publishing of websites for freelancers, artists, and small businesses.

The focus is on publishing content, rather than presenting a "web app".

Quicknr is inspired by the following design philosophy:

Let the webmaster work, do not burden the client

Quicknr does not require that the client use a Content Management System (CMS). Neither do webmasters have to learn a new web framework; standard server applications are used, and PHP can be employed for dynamic features.

News updates should be as easy to write as email

Indeed they are, with Quicknr Light Markup, an easy syntax for writing web pages as plain text.

The web authoring app should run locally, on user's computer

Quicknr requires no login other than for uploading to the server by FTP, and this can be automated in the configuration.

Web developers should have full access to the power of Python

With Quicknr, coders can use Python's native string formatting, substitution, templating, and regular expressions to process text the way they see fit.

HTML attribute construction for CSS should be automated

HTML markup produced by Quicknr features rich class attributes. Sections, paragraphs, images, and lists are named, numbered, and marked "odd" or "even". In most cases, webmasters will not need to touch HTML at all, working only with CSS.

Custom content should be well-supported

Quicknr allows integration of web pages created with other tools. Basic support for Markdown is also available.

Even though Quicknr is powerful, there are only 4 things to learn:

  • Quicknr Light Markup for writing pages with plain text
  • File and folder structure of a Quicknr website
  • Configuration settings in "config.txt"
  • Import and Python directives