[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GMG-Devel] What does it do?

From: Joar Wandborg
Subject: Re: [GMG-Devel] What does it do?
Date: Thu, 04 Jul 2013 12:54:57 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6

MediaGoblin is a python WSGI application and an AMQP task processor.

# The WSGI application...

runs as one or several processes and can be coupled with an HTTP server either directly or via an intermediate FCGI layer.

The WSGI application serves dynamic content over HTTP and is backed by any SQL server supported by SQLAlchemy in theory, only PostgreSQL and SQLite can be verified to work out of the box by me personally.

The content types currently supported, off the top of my head: video, audio, images, 3D models, 'ASCII'/unicode art.

# The AMQP task processor

can be launched in two ways: Either inside the WSGI application, where it will process all tasks synchronously, thus blocking the WSGI application process and/or thread until processing and saving of processed files are finished - Or as a separate process, fetching tasks to process from an intermediate entity (the broker).

The task processor processes media such as images, video, audio, 3D models and creates web-compatible files that are shown on the detail page for the content.


I started writing this up on my cellphone while commuting. I thought it might be good to finish it. Fixes, additions and elaborations are welcome. Feels a bit like it should be on the wikipedia page but not perhaps to this detail. One flaw is that I very much focused on the application structure whereas I almost completely left out any information usable for 'users'.

On 06/25/2013 09:49 AM, Mike Gran wrote:

I've read over your website a couple of times and I don't think
it really explains what your project does.

It says "MediaGoblin is a free software media publishing platform
that anyone  can run.  You can think of it as a decentralized
alternative to  Flickr, YouTube, SoundCloud, etc.

Then on the "take the tour" page it says it shares media, does
comments, and has a clean look.

While I've figured it out now, the following questions weren't
obvious from the descriptions...

Is the point that you give it pictures and it makes webpages with
comment boxes?  How it is different from hosting a blog and
putting pictures in a blog, then?

How do you give it pictures?  Does it look for pictures on your

Does it have a standalone webserver in it? or do you have to
somehow set it up to run in Apache, like you would if you downloaded
a blogging engine?

Anyway, just FYI that it seems like some remedial information is

devel mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]