Skip to content

[deprecated][draft] 🚲 :trollface: Bicycle blog engine in Node.js, Express, Sequelize( MySQL dialect ). Inspired by Wordpress

Notifications You must be signed in to change notification settings

islomkhodja/BicycleBlogNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[DEPRECATED]

Bicycle Blog Engine

This is my bicycle and it should be wordpress like project.

Stack: Node.js, Express, Pug (server-side rendering), Sequelize (MySQL dialect).

This is an experimental project, I don't advise using it on production. It hasn't finished yet.

  • The main template is clumsily copied from Twenty-Sixteen theme of Wordpress
  • The admin template is Carbon
  • WYSIWYG redactor - CKeditor

install

first of all you need to configure your config.json then:

npm install
npm start

in another console

npm run seed
  1. then go to your http://yourhost:yourport/admin/login
  2. create your first category. write your first post, choose your category that you created, write your tags.
  3. and you can create your pages
  4. add to menu your pages (not realized yet)
  5. .... (not yet implemented functionals)

TODO

  • front-end template
  • admin front-end template
  • admin auth
  • article routing/controllers/views
  • tag routing/controllers/views
  • category routing/controller/views
  • page routing middleware
  • page controller/views
  • to bring order to routes
  • custom settings
  • settings -> menu
  • settings -> custom permalinks [for this functionality need to change logic of project]
  • register invite functionality
  • commentary controllers/views
  • Add validators where the verbs POST, PUT, DELETE are used
  • to bring order to templates
  • to bring order to duplicate controllers
  • fix front-end part
  • mailing
  • use morgan logger in development
  • use winston logger in production
  • add tests!!1

About

[deprecated][draft] 🚲 :trollface: Bicycle blog engine in Node.js, Express, Sequelize( MySQL dialect ). Inspired by Wordpress

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published