Labs/Chocolate Factory/Specs
< Labs | Chocolate Factory
Proposed Functionality for 0.1:
The following list is a high-level functionality overview with limited details about the proposed functionality. The purpose of this document is to determine the 0.1 high-level functionality requirements.
The list is ordered by page type. "[->]" marks a reference to a different page type.
Homepage
- Browse / explore concepts [->]
- Browse by date submitted, last activity, rating, highest activity, most viewed [->]
- Select by tag cloud
- Search
- Showcase selected concepts (selection mechanism TBD)
- Explanation of Concept Series/Chocolate Factory
- Submit Concept [->]
- User Management [->]
- Links: About, FAQ, etc.
Submit Concept Page
- Add new concept
- Status (idea/mockup/concept)
- Title (short)
- Overview (short - 256 chars)
- In case of concept being hosted on Chocolate Factory:
- Description
- Images/Videos/Links (optional)
- In case of concept being hosted externaly (e.g. personal blog):
- Link
Browse Concept Page - Single View
- Single-page view of selected concept
- Add new comment
- Type (suggestion/question/comment)
- Text
- Edit comment (user needs to be loged in)
- Vote on concept ('star' a concept)
- Tag a concept
- Add to concept (e.g. add mockup to existing idea)
- based on the current status
- idea: Add a mockup, Add a prototype, Add a different idea (fork)
- mockup: Add a prototype, Add a different mockup (fork)
- prototype: Add a different prototype (fork), ....
- Status (idea/mockup/concept)
- Title (short / pre-filled)
- Overview (short - 256 chars / pre-filled)
- In case of concept being hosted on Chocolate Factory:
- Description (pre-filled)
- Images/Videos/Links (optional)
- In case of concept being hosted externaly (e.g. personal blog):
- Link
- based on the current status
Browse Concept Page - List View
- List views can be filtered by status (idea/mockup/prototype)
- List items are linked to Browse Concept Page - Single View [->]
User Management
- Create Account
- Username
- Website
- Password
- Accept licensing terms (CC-BY license)
- Login/Logout
- Forgot password
- Change password/username/email
- Show my concepts
- Show concepts I commented on
Additional Functionality (Proposals)
- ...add your ideas here