Skip to content

Module.article.Production Requirement

linzongshu edited this page Aug 7, 2013 · 4 revisions

1. Production Architecture

Production Architecture

production architecture

2. Feature List

  • Content Browse(Pages of front-end)
    • Reviewing homepage
      • Dressing up homepage
    • Reviewing all article list
    • Reviewing article list of a category
    • Reviewing article list of a tag
    • Reviewing article detail
      • downloading attachment
      • Voting
      • Adding comments
    • Reviewing topic homepage
      • Allowing developers to add custom templates of homepage
    • Reviewing article list of a topic
    • Searching articles by title
  • All Content Management
    • Creating draft
      • Title
      • Subtitle
      • Source
      • Author
      • Category
      • Summary
      • Keyword
      • Content
      • Published at fix time
      • Tags
      • Inserting images as content
      • Featured image
      • Related articles
      • Attachment
        • Uploading a nonexistent
        • Choosing an exists
      • Pagination - by pagination tag
      • SEO
      • Extension
        • Enable/Disable comments
      • Verifying same title
    • Saving draft
    • Submitting draft
      • Allowing to publish if it have permission
    • Publishing draft
    • Previewing draft
    • Reviewing article list
      • Pending articles
      • Published articles
    • Editing published/pending articles
    • Deleting published/pending articles
    • Active/Deactivate articles
    • Accepting/rejecting pending articles
    • Batch operation
    • Searching articles
      • By category
      • By title
    • Adding fake link for article
    • Enabling push articles to other categories
  • My Content Management
    • Reviewing article list
      • Published
      • Draft
      • Pending
      • Rejected
    • Editing articles
    • Deleting articles
  • Author Management
    • Adding author
      • Name
      • Photo
      • Description
    • Editing author
    • Deleting author
    • Reviewing list
  • Category Management
    • Adding category
    • Editing category
    • Merging category
    • Deleting category
    • Reviewing list
  • Topic Management
    • Adding topic
    • Deleting topic
    • Editing topic
    • Reviewing topic list
    • Reviewing article list of a topic
      • Pushing articles to topic
  • Authority Management
    • Adding system roles
    • Assigning role to account (configuring in admin section of system)
    • Configuring permission to manage modules
    • Creating user level and configuring permission
    • Assigning category and user level to account
    • Deleting user level
  • Media Management
    • Uploading media
      • Verifying format
      • Verifying size
    • Saving media
    • Editing media
    • Deleting media
    • Reviewing list
  • Statistics Browse
    • Reviewing article statistics of each category
    • Reviewing hot article statistics
    • Reviewing article count statistics according to submitter
  • Others
    • Basic blocks
      • Block for listing articles
        • Normal
        • With summary
        • With featured image
    • Custom router
      • Enable developers to extending router
    • Custom navigation
    • Module configuration
      • Article limitation of list page
      • File size, format limitation of uploading file
      • Auto save draft
    • Custom forms of article editing page
      • Basic
      • Extension
      • Custom

3. Information Architecture

Information Architecture

information architecture

4. Page Elements

Front-end

  • Homepage(Dress up)
    • Slideshow
    • Hot recommended articles
    • Hot tags
    • category list
    • Newest articles
    • Hot articles
    • Hot articles of topics
    • Submitter statistics
    • Searching form
  • Article list page of category(Dress up)
    • Breadcrumbs
    • Article list
    • Most reviewing articles
  • Article list page of tag(Dress up)
    • Breadcrumbs
    • Article list
    • Most reviewing articles
  • Article list page of search result
    • The same as tag article list page
  • Detail page(Dress up)
    • Breadcrumbs
    • Article details(Provided by module)
      • Subject
      • Subtitle
      • Publish time
      • Source
      • Share to other website
      • Tag
      • Content
      • Author information
      • Related articles
      • Statistics
      • Attachment
    • Recent visit article list
    • Hot topic
    • Newest article list
    • Comment
  • Topic homepage(Dress up)
    • Slideshow
    • Recommended article list
    • Newest article list
  • Topic list page(Dress up)
    • All article
    • Hot topics
    • Hot articles
  • All Article Management
    • All article list(Published/Pending)
      • Navigation
        • Published
        • Pending
        • Compose button
      • Search bar
        • By active/deactivate
        • By category
        • By title
      • List
        • Subject
        • Category
        • Tag
        • Submitter
        • View
        • Publish time
        • Edit
        • Delete
        • Active/deactivate
        • Has featured image
        • Batch operation
          • Delete
          • Active
          • Deactivate
    • Add/Edit draft page
      • As same as list in feature list
  • My Article
    • List page
      • Navigation
        • Published
        • Draft
        • Pending
        • Rejected
      • List
        • Subject
        • Category
        • Topic
        • Tag
        • Publish time/updating time
        • View count (only for published articles)
        • Edit
        • Delete
  • Author
    • Add/edit author page
    • List page
  • Category
    • Add/edit category page
    • List page
    • Merge category page
    • Move category page
  • Topic
    • Add/edit topic page
      • Name
      • Title
      • Featured image
      • Description
      • Theme
      • Content
    • List page
      • Add topic button
      • List details
        • Title
        • Description
        • Featured image
        • Theme
        • Operation
          • Delete
          • Edit
          • Active/deactivate
        • Updating time
    • Topic article list page
    • Pull topic article page
      • All article list
      • Pull button
  • Media
    • Add/Edit page
      • Name
      • Title
      • Description
      • Upload
      • Result
      • Image cutting
    • List page
      • Title
      • Format
      • Description
      • Size
      • Uploaded time
      • Submitter
      • Search
        • By title
        • By Submitter
      • Edit
      • Delete
      • Batch operation
        • Download
        • Delete

Back-end

Operation

  • Configuration
    • Custom form of draft add/edit page
      • Normal
      • Extended
      • Custom
  • Permission
    • Add/edit level page
      • Name
      • Title
      • Description
    • List level page
      • Add button
      • Details
        • Title
        • Description
        • Added time
        • Operation
          • Delete
          • Active/deactivate
    • Add/edit user level page
      • User
      • Category (enable add multi categories)
      • Level
    • List user level page
      • Add button
      • Details
        • User
        • Category
        • Level
      • Operation
        • Delete
  • Statistics
    • Counting articles by categories
    • Counting most view articles
    • Counting submitters
      • In 7 days
      • In 30 days
      • Historical

Setting

  • Configuration
  • Block
    • New category list
    • Topic article list
    • Statistics of submitter
    • Topic list
    • Newest topic article list
    • Topic hot article list
    • Custom article list
    • Recommended articles with a slideshow

Others

  • Default custom router
    • All article list page: domain/a/list
    • Article list page of a category: domain/a/list-{category ID or slug}
    • Article list page of a tag: domain/a/tag/{tag}
    • Detail page: domain/a/{time}/{article ID or slug}
    • Topic homepage: domain/a/topic/{topic ID or slug}
    • A certain topic list page: domain/a/topic/list-{topic ID or slug}

5. Business Flow Chart

Publishing an article

Publishing an article

adding article en

Editing a published article

Modifying Published Article

modifying published article en

Authority Diagram

Authority Diagram.gif

authority diagram

How to configuring permission

Configuring Permission

configurating permission en

7. User Case

Operating all article

All Article User Case

all article user case

Operating my article

My Article User Case my article user case

7. UE

Homepage

Article Homepage article_homepage

Clone this wiki locally