Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

THE MASTER PLAN! #7

Open
jardayn opened this issue Jan 22, 2018 · 1 comment
Open

THE MASTER PLAN! #7

jardayn opened this issue Jan 22, 2018 · 1 comment

Comments

@jardayn
Copy link
Collaborator

jardayn commented Jan 22, 2018

So the plan is to build a Multi-user Blog platform.

Now, here's what we gotta make.

1: Build a login/registration System. Screw the built in one. We're doing our own.
It needs Registration/Logging in/Logging out. For now, no password restoration.
This means that we'll need a users table. The migrations are already there for that.

2: Build the CRUD for the blog. Simple as that, No need for a WISYWIG for now.
Each user should be able to CRUD their posts.
Each user should have their own page with posts, accessible by all users.
Remember to reuse code.

3: Build the page that displays all the blog posts.
All posts should appear on the first page in order by date_created. The page should be paginated.
The previews for posts should be 600 symbols long.

4: Build an admin panel + admin user. They should be able to delete posts.
Admin panel really doesn't need to do anything. Just.. be there.
The admin should be able to edit/delete any post. Reuse code, remember?

5: Add all the bells and whistles y'all want
When we're here, we're gonna go through all the available features and stuff that's useful yet not very work intensive. Stuff like

1: Selectively posting posts onto the front page.
2: WISYWIG (work intensive)
3: Whatever we can come up with.

Now, the front end can be some pretty basic bootstrap stuff.

A few notes:
Migrations. Migrations. Migrations.
Casting for models.
Soft Deletes.
No overloaded controllers.

Some Notes:
Until we hit step 5, we want to keep things to a minimum. No extra features that weren't discussed beforehand

@LucasProgrammierStube LucasProgrammierStube changed the title The Master Plan THE MASTER PLAN! Jan 24, 2018
@LucasProgrammierStube
Copy link
Contributor

👌🏼👍🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants