npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

abecms

v5.10.2

Published

Abe: The lightning fast CMS

Downloads

27

Readme

The version 5 is here ! See The roadmap


Develop Branch Build Status Build status Scrutinizer Quality Score Package Quality Coverage Status Dependency Status Latest Stable Version

License Total Downloads

AbeCMS

AbeCMS is your new CMS with revolutionary self-descriptive templates

When creating blogs becomes as easy as 1-2-3. AbeCMS is an API first + static site generator with a great back-office for users.

For agencies: Go 12X faster than with Wordpress or Drupal to create websites and blogs For devs: A js full stack framework for js full stack devs with extensibility and efficiency in mind

  • Markup your html templates with specific tags, and your back-office is ready to go: It's time to contribute for your users!
  • Add a complete workflow of validation and permissions with ease, using the state of the art oAuth2 stack.
  • Deploy automagically to Surge, AWS S3, Github.io, or any web server via SFTP
  • Create multi-languages, multi-locales, complex web structures in no time
  • Add plugins like abe-algolia, abe-elasticsearch... or create your own with just js skill

From template abification to publication example

Goals

  • Being the easiest CMS on the planet for the developpers by providing 1 clear api stack to rule them all and using a html markup usable by non-devs to create a full website:
    • Develop your HTML templates with hot reload and see changes in real time
    • Develop your plugins with hot reload and see also changes in real time
    • Directory-based URLs. Create directories and subdirectories in AbeCMS, the URL page will be expressed from its spot on the filesystem.
    • Focus on your HTML integration, dynamizing it becomes a breeze with AbeCMS
  • Being the easiest CMS on the planet for the users by using hyper clean pages and A REAL wysiwyg editor fast and easy to use:
    • One Dashboard for your analytics
    • One Manager page for listing and searching all your posts
    • One editor with a REAL wysiwyg of your post
    • One page for managing your users and their authorizations
    • THAT'S ALL !
  • Being content focused (the C in CMS):
    • Data are created as JSON documents
    • An API-first Server to serve your documents as json
    • Or a static website generator
    • Or both !

Why use AbeCMS instead of other CMS or Static Site Generators ?

  • Designed for users
  • A real Wysiwyg Editor
  • A real workflow and authorization engine based on oAuth2
  • Auto-generation of the back-office editor based on your markup
  • Live editing on each part of your site during development dramatically increasing the dev speed
  • A strong separation of data and templates making the reuse of data a breeze
  • A API-first REST server: You create html pages and can consume data for your mobile, emails or whatever

Some sites built with AbeCMS

If you want us to add your sites, submit a PR of this README.

  • accorhotels.com magazine (multi-languages, many contributors): http://www.accorhotels.com/fr/france/magazine/index.shtml
  • Gemo storelocators: http://www.gemo-shop.be/, http://www.gemo.tn/, http://www.gemo.gp/, http://www.gemo.ma/, http://www.gemo.gf/, http://www.gemo.mq/, http://www.gemo.re/
  • https://onadates.com/
  • Hautes Pyrenées: http://neige.hautes-pyrenees.fr/
  • Lourdes Pireneje: http://lourdes-pireneje.pl/
  • blablacar: https://www.blablacar.fr/offre/voitures/
  • Sofitel destinations: http://www.sofitel.com/fr/destinations/index.shtml
  • Château d'Angles: http://www.chateaudangles.com/en/index.html
  • Thai Kitchen: https://www.thaikitchen.fr
  • Askja: http://www.askja-audio.com/
  • eNewsletters Novotel (become a member to see the newsletters ;)
  • eNewsletters Accor Club (become a member to see the newsletters ;)
  • http://www.mariderm.com/
  • http://www.peauologie.com/
  • http://paysagementbelisle.com/
  • http://betasite.coherence45.com/en/
  • http://vibeavenue.com/en/
  • ...

Recipes, plugins, blogs

We have created recipes which are how-to's on specific subjects. If you wan't us to add your recipes, just send us a PR of this README:

Recipes

  • Recipe abemail: https://github.com/abecms/recipe-abemail
  • Recipe Googlemaps: https://github.com/abecms/recipe-googlemaps
  • Recipe abedynamicblocks: https://github.com/abecms/recipe-abedynamicblocks
  • Recipe elacticsearch:https://github.com/abecms/recipe-elasticsearch
  • Recipe PM2: https://github.com/abecms/recipe-pm2
  • Recipe abe types: https://github.com/abecms/recipe-abetypes
  • Recipe abe data: https://github.com/abecms/recipe-abedata1

Plugins

  • Sublime editor snippets: https://github.com/wonknu/abe-sublime-snippets
  • Vim Intellij snippets: https://github.com/GG31/abecms-plugin-for-vim-intellij
  • Visual Studio Code snippets: https://marketplace.visualstudio.com/items?itemName=tamsibesson.abe
  • abe-deployer-sftp: https://github.com/abecms/abe-deployer-sftp
  • abe-deployer-git: https://github.com/abecms/abe-deployer-git
  • abe-deployer-s3: https://github.com/abecms/abe-deployer-s3
  • abe-sitemap: https://github.com/abecms/abe-sitemap
  • abe-algolia: https://github.com/abecms/abe-algolia
  • abe-elasticsearch: https://github.com/abecms/abe-elasticsearch
  • abe-packagz: https://github.com/abecms/abe-packagz
  • abe-calendar: https://github.com/abecms/abe-calendar

blogs

  • An article on AbeCMS usage (in FR): http://www.disko.fr/reflexions/technique/abecms/
  • A video introduction to AbeCMS by a HackReactor student: https://www.youtube.com/watch?v=J8zQ1s6jAdQ

Demo

Deploy your own Abe demo on Heroku

Deploy

Getting started

Install

$ npm install -g abecms

Usage

  1. abe init : It launches a wizard to help you create your website
  2. cd my-website
  3. abe serve -i : launch your website (by default on port 3000)

See the documentation below for details

Complete documentation

First steps

Template designer references

Template cms admin

Template plugin developer

Support / Contributing

coming soon

Develop

To launch the Abe server from source :

ROOT=/you/absolute/path/to/an/abe/website node src/tasks/nodemon.js

To launch the Abe command line from source (ie. launch the init command):

./node_modules/.bin/babel-node --presets @babel/preset-env src/index.js init

Roadmap

See the complete roadmap