Under development. cwBLOG is a free and open-source content management system.
- API – Built with GoLang using go-chi and go-pg
- Admin – Built with React (Development)
- Blog – Frontend (TBD)
- 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
- Auth0 Login Integration
- Blog Frontend
- Serve dynamic pages
- Serve static pages
© Codewinks, LLC 2019 – https://codewinks.com
Released under the GNU General Public License v3.0