Skip to content

Codewinks/cwblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cwBLOG

Under development. cwBLOG is a free and open-source content management system.

Under Development GNU General Public License v3.0 Go Report Card Join the chat at https://img.shields.io/discord/619054480297820161

Overview

Getting Started

Features

  • API – Built with GoLang using go-chi and go-pg
  • Admin – Built with React (Development)
  • Blog – Frontend (TBD)

Roadmap:

  • Documentation
  • CWB CMD Line
    • Easy setup
  • DB Migrations
    • migrate – Run the database migrations
    • migrate:fresh – Drop all tables and re-run all migrations
    • migrate:refresh – Reset and re-run all migrations
    • migrate:reset – Rollback all database migrations
    • migrate:rollback – Rollback the last database migration
    • migrate:status – Show the status of each migration
  • API
    • go-pg Integration
    • Posts CRUD Endpoints
    • Users CRUD Endpoints
    • Auth0 Integration
  • Admin
    • Auth0 Login Integration
      • Register – Create user on API
      • Solution for disabled registration/signup
      • Invite – Invite user/admin
    • Create Login Splash Page
    • API/Auth0 Authentication
    • Dashboard with statistics
    • Post CRUD/API Integration
      • Error handler
      • Choose category/tag from create/edit post
      • Add new tags from create/edit post
      • Visual content editor
      • Content versioning
      • Add Pagination
      • JS Validation
      • SEO configuration
      • SEO preview
    • Page CRUD/API Integration
      • Visual page builder
    • Categories CRUD/API Integration
    • Tags CRUD/API Integration
    • User CRUD/API Integration (Auth0 Integration)
      • Create user in database on successful login
      • Manage users/roles
      • Manage roles/permissions
    • Media library
    • Add notifications feature for new announcements and site activity
    • Contact/Custom form management
      • Add notifications of new messages
    • Compile static blog frontend
    • Compile to static pages as export for uploading to other providers
    • Blog settings/configuration
      • Serve as dynamic loaded pages
      • Serve as static html pages
      • Globally enable/disable commenting
      • Google Analytics
      • Google Tag Manager
      • Social links
      • Media settings
  • Blog Frontend
    • Serve dynamic pages
    • Serve static pages

Contributing

License

© Codewinks, LLC 2019 – https://codewinks.com

Released under the GNU General Public License v3.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published