Skip to content

mohamedsharaf/zf2.blog

Repository files navigation

zf2.blog

A Basic Zend Framework 2 Blog Module

Functional Specification

This is a basic functional specification of the module.

Define the application

What is the application supposed to be?

The application is supposed to be a blog module for the Zend Framework 2 MVC Framework.

What is the application supposed to do?

  • Allow visitors to view and comment on blog posts.
  • Allow administrators to create, edit and delete blog posts.

Who is going to be using this application?

Bloggers who wish to publish their own content from within a ZF2 application and their followers and guests.

Sequence Diagrams

Public User View Post

Sequence Diagram

Admin creates post

Sequence Diagram

Admin edit post

Sequence Diagram

Admin delete post

Sequence Diagram

Visitor/User available pages

  • Index page (of module): displays all blog posts on chronological order.
  • Posts by label: List of all blog posts in a specific category.
  • Post view page: displays a specific post with comments powered by Disqus.

Admin available pages

  • All Visitor/User pages (with admin controls, when logged in as admin).
  • Create a new blog post and associate a label.
  • Edit a blog post and modify labels (if required).
  • Delete a blog post.

About

Zend Framework 2 Blog Module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published