Skip to content

mthomps4/3WireCMS

Repository files navigation

3WireCMS

CMS Built with Laravel

Post Content

Blog Posts include by default a Title, Featured Image, Author, and a Post Body. The Post Body is setup to receive HTML via decoding allowing for more images, giphy fun, and any custom styles you wish to add directly.

Moving forward the Post Body will be setup via GUI control, and a Image Uploader for Featured Image.

Comments

Comments are open and added as "Guests". Each comment simply asks for a name and comment.

Moving forward I will look to add a "guest" login via other providers for quick name and avatar image access.

Blog Post Image

Dashboard

The Admin user is meant to be setup manually. If running locally there is a "Dummy Admin" supplied for testing. The dashboard is setup as a simple hub with Date Functions supplying the Edit and Delete buttons dynamically.

Moving forward I will add more filters and ways to search for the blog post in question. (Title, Date Range, Tags, Categories, etc)

Dashboard Image


ToDo

Next Steps

  • GUI Control For Posts
  • Drag and Drop Image Uploader
  • Testing for unknowns/oversights
  • More Dashboard filters added
  • Avatar Guest SignIn

Admin Area

  • Admin Login
  • Session Variables
  • Reroutes - Auth:Routs
  • CRUD Scaffold - Admin Only
  • Post Body GUI Edit tinymce (Looking into custom options for blog post styling)

Posts Have

  • Title
  • Post Body
  • Featured Image -> URL String
  • Timestamps
  • Author Name -> Admin Name
  • Comments -> GuestName - Comment
  • Tags (ManyToMany)
  • Categories (ManyToMany)

Styles - Prototype Styles

  • Add Main Page Content
  • Blog Page Styles
  • Single Post Styles
  • Dashboard Styles

Releases

No releases published

Packages

No packages published

Languages