North Pittsburgh Meatpackers
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    stupid-cms-contentpublic

    This package has been deprecated

    Author message:

    This package is deprecated. Please use stupid-cms-db instead

    Stupid CMS

    A stupidly simple CMS to make static sites editable.

    Getting Started

    There is two ways you can get started with Stupid-CMS : from the sample in this repository or using the express middleware

    From the sample

    1. Clone the repository.
    2. Go to sample/
    3. Open app.js to change your options :
    var app = express();
    ...
    var sitePath = path.join(__dirname, 'site');
    var archivesPath = path.join(__dirname, 'archives');
    cms({
     sitePath: sitePath,
     archivesPath: archivesPath,
     auth: {
     	type: 'basic',
     	username: 'login',
     	password: 'password'
     }, app);
    
    1. Put your website static files in ./site
    2. Add the ".editable" class to tags you want to make editable. Only leaves tag are recommended
    3. Install the modules and run : npm install & npm start
    4. Go to '/stupid-cms/admin' and enter your credentials to edit the site.

    Using the middleware

    You can add a editable static site to any of your expressjs application using this middleware. Just add one configuration and pass your express app object to the cms :

    var app = express();
    ...
    // This is the path to your website static files
    var sitePath = path.join(__dirname, 'site');
    // This is the path to the archives for backups (optional)
    var archivesPath = path.join(__dirname, 'archives');
    cms({
       sitePath: sitePath,
       archivesPath: archivesPath,
       auth: {
       	type: 'basic',
       	username: 'login',
       	password: 'password'
       }, app);
    

    Currently only basic auth is supported. More to come...

    Roadmap

    • Add image edition (with upload)
    • Add more authentication configurations

    install

    npm i stupid-cms-content

    Downloadsweekly downloads

    0

    version

    0.4.0

    license

    ISC

    homepage

    github.com

    repository

    githubgithub

    last publish

    collaborators

    • avatar