
This work is based on discussion and etherpadding (is that a verb) on April 14th between Deb, Greg, Karen, Will, and Chris. It was an epic collaborative sprint.
137 lines
5.3 KiB
ReStructuredText
137 lines
5.3 KiB
ReStructuredText
==========================================================================
|
|
Design Document: Workflow, and other structurally significant braindumps
|
|
==========================================================================
|
|
|
|
.. Note::
|
|
|
|
When we get a wiki, this will get moved there. It's here for now
|
|
mostly because we didn't have a better place for it.
|
|
|
|
|
|
This document attempts to describe the envisioned workflow of
|
|
mediagoblin, from a structural standpoint. For now, *nothing* in this
|
|
document is probably the eventual, final way that things will work.
|
|
Eventually as things come to exist, this document will hopefully be
|
|
refactored to describe how things *do* work.
|
|
|
|
This documented on hopes, dreams, rainbows, and unicorns. And it will
|
|
come to fulfillment through a lot of hard work.
|
|
|
|
|
|
Look and feel
|
|
=============
|
|
|
|
Default look and feel
|
|
---------------------
|
|
|
|
Mairin Duffy made mockups for something called Design Hub. That
|
|
project did a number of things differently than the way we intend to
|
|
go, but it's probably a good idea to steal a good number of ideas from
|
|
here.
|
|
|
|
http://mairin.wordpress.com/2010/03/09/another-design-hub-mockup/
|
|
|
|
User profile mockup
|
|
-------------------
|
|
|
|
Here's an ascii art mockup on how things might look for a user's page::
|
|
|
|
_____
|
|
|_( )_| USER NAME
|
|
| | |
|
|
|_/_\_|
|
|
|
|
Recent artwork:
|
|
___________________ ___________________________
|
|
| ___ ___ ___ | |_About_User_Name___________|
|
|
| |pic| |pic| |pic| | | |
|
|
| |___| |___| |___| | | Some sort of self- |
|
|
| ___ ___ ___ | | description probably goes |
|
|
< | |pic| |pic| |pic| | > | here |
|
|
| |___| |___| |___| | | |
|
|
| ___ ___ ___ | | |
|
|
| |pic| |pic| |pic| | | |
|
|
| |___| |___| |___| | | |
|
|
|___________________| |___________________________|
|
|
|
|
___________________________
|
|
Recent favorites: |_Recent_activity___________|
|
|
___________________ | New picture: DragonFace |
|
|
| ___ ___ ___ | | 4/2/2010 |
|
|
| |pic| |pic| |pic| | |---------------------------|
|
|
| |___| |___| |___| | | Sup yall this is some kind|
|
|
| ___ ___ ___ | | of mini blogpost. Maybe |
|
|
< | |pic| |pic| |pic| | > | the interface will allow |
|
|
| |___| |___| |___| | | for this? |
|
|
| ___ ___ ___ | |___________________________|
|
|
| |pic| |pic| |pic| |
|
|
| |___| |___| |___| | ___________________________
|
|
|___________________| |_External_comments_here____|
|
|
| Dang! This stuff rocks |
|
|
| - Joe 4/2/2010 |
|
|
|---------------------------|
|
|
| Nice job on the dragon |
|
|
| - Morgan 4/2/2010 |
|
|
'---------------------------'
|
|
|
|
So there's this type of interface that puts a lot of different types
|
|
of info on the same screen. I'm not sure that I like it. It's
|
|
possible we'll go with something much more minimalist. Maybe we'll go
|
|
with something "tabbed" the way statusnet / http://identi.ca is on
|
|
user pages.
|
|
|
|
It's possible that we could support multiple profile styles here,
|
|
and you could load whatever profile style you want as set by user
|
|
preferences?
|
|
|
|
|
|
Uploading mockup
|
|
----------------
|
|
|
|
Here's an uploading mockup::
|
|
|
|
Upload an image
|
|
|
|
[ Title ]
|
|
|
|
Upload: [ ] [Browse]
|
|
___________________________________________
|
|
| |
|
|
| |
|
|
| o0O |
|
|
| o ' |
|
|
| o_.' |
|
|
| |
|
|
| Uploading... OK | <-,
|
|
| Resizing... OK | |
|
|
| | Area replaced w/ resized
|
|
| | image when done
|
|
|___________________________________________|
|
|
________________
|
|
License |_CC BY-SA_____|V|
|
|
___________________________________________
|
|
| Description goes here. |
|
|
| You can type it up in here and everything |
|
|
| and it'll show up under the image. |
|
|
| |
|
|
| Possibly we should allow some kind of |
|
|
| markup... maybe markdown? |
|
|
'___________________________________________'
|
|
|
|
__________________________________________
|
|
|> Advanced |
|
|
------------------------------------------
|
|
|
|
|
|
Customizability
|
|
---------------
|
|
|
|
General site theming customizability is pretty easy! Since we're
|
|
using `Jinja <http://jinja.pocoo.org/docs/>`_ we can just set up
|
|
user-overriding directories.
|
|
|
|
We'll also figure out some sort of way to provide theming "packages",
|
|
eventually.
|
|
|
|
|