Workflow, and other structurally significant braindumps

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 that’s a very deviantart-inspired design there. I’m not sure that I like it.

It’s possible we’ll go with something much more minimalist.

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 we can just set up user-overriding directories.

We’ll also figure out some sort of way to provide theming “packages”, eventually.

Table Of Contents

This Page