Giter Site home page Giter Site logo

blog_oc's People

Contributors

codacy-badger avatar ludovicjj avatar

blog_oc's Issues

Comments

  • Create CommentsEntity for check data
  • Create CommentsTable class with SQL request
    -- Add method sendComments
    -- Add method commentsByPostValid
  • Update method singlePosts into PostsController
  • Update single article page

Admin Articles

  • Create AdminController class
    -- create method auth (check if users got access)
    -- create method refused (loading refused page)

  • Create refused page

  • Update PostsTable with :
    -- Add method all
    -- Add method addPost
    -- Add method editPostWithId
    -- Add method deletePostAndComments

  • Create PostsController class for admin articles page
    -- Add method index
    -- Add method add
    -- Add method edit
    -- Add method delete

  • Create index admin article page

  • Create add admin article page

  • Create edit admin article page

  • Update rooter

  • Update template

Users admin

  • Update UsersTable
    -- Add method all
    -- Add method upUser
    -- Add method dowUser

  • Create UsersController
    -- Add method index
    -- Add method upper
    -- Add method down

  • Create index users admin page

  • Update rooter

Register page

  • Update template

  • Create UsersTable class

  • Into UsersTable class add method usersExists and addUser

  • Update method prepare for UPDATE, INSERT, DELETE

  • Create UsersController class

  • Create UsersEntity class to check all data from users

  • Add method register into UsersController class

  • Create register page

  • Update rooter

Page notfound

  • Create method notfound into class Controller
  • Create page notfound

Connection page

  • Update template
  • Add method loginUser into UsersTable class
  • Add method login into UsersController class
  • Add method logout into UsersController class
  • Update rooter
  • Create login page

UML

Add UML diagrams

Single article

  • Update rooter
  • Add method prepare into MysqlDatabase class
  • Add method postWithId into PostsTable class
  • Add method singlePost into PostsController class
  • Create single article page

Comments admin

  • Update CommentsTable
    -- Add method commentsByPosts
    -- Add method commentsByPostWaiting
    -- Add method updateComment
    -- Add method deleteComment

  • Create CommentsController
    -- Add method index
    -- Add method action
    -- Add method update
    -- Add method delete

  • Create index comment page

  • Create action comment page

  • Update rooter

MVC structure

  • rooter
  • Autoloader
  • Controller and HomeController
  • home page with contact form (HTML / CSS / JS)
  • template

Articles list

  • Update rooter

  • Update template

  • Create MasterFactory class with Singleton (getInstance) and Factory patern (getTable)

  • Create config.php and config-default.php

  • Add config.php to .gitignore

  • Create MysqlDatabase class

  • Create Table class and PostsTable class

  • Create Entity class and PostsEntity class to check all data for posts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.