cwblog

command module
v0.0.0-...-c950848 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2021 License: GPL-3.0 Imports: 6 Imported by: 0

README

cwBLOG

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

Under Development GNU General Public License v3.0 Go Report Card

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL