JanKusanagi @identi.ca

Dianara + Mediagoblin

JanKusanagi @identi.ca at

Dianara is now in the GNU Mediagoblin bandwagon, too ;)


Working with these nice people is awesome! \o/



Before anyone rushes to tests things, know that you need a GMG server running the latest code from git, and that currently Dianara needs a few adjustments that I haven't pushed to gitorious.org because those won't be needed in the future.


This is basically what kind-of-works now:

  • Uploading an image, with title and description.
  • Seeing your Activity timeline.
  • Commenting on your posted images.
  • Editing your posts and comments.


Looking forward to the Mediagoblin 0.8.0 release ;)

Aqeel Zafar, Stephen Sekula, anxel g, ayleph and 13 others likes this.

Colegota, Douglas Perkins, Pascual, Pascual and 2 others shared this.

Show all 11 replies

Now we just need those mobile developers to get this working... I'd love for Puma or Impeller to do this, too!

Stephen Sekula at 2014-12-09T13:05:13Z

Gergely Nagy, Christopher Allan Webber likes this.

>> Stephen Sekula:

“Now we just need those mobile developers to get this working... I'd love for Puma or Impeller to do this, too!”


I don't think they'll need to change much, if at all. Jessica and Chris are taking great care to make GMG's API behave like Pump's API, so it's transparent for the clients.

There are a few differences to polish, but it's coming along very nicely =)

JanKusanagi @identi.ca at 2014-12-09T14:31:29Z

Yeah, actually the fixes I made to Pumpa are no longer needed AFAIK, they were already fixed in the Mediagoblin end. (I still kept them because it makes Pumpa more robust in the face of "surprising" responses from the server :-)

sazius at 2014-12-09T18:18:46Z

If anyone wants to test this with Dianara-dev, now they just need to add DEFINES+=MEDIAGOBLIN in the 'qmake' step, when building from source.


So, instead of what in my instructions is "qmake ..", you should run:


qmake DEFINES+=MEDIAGOBLIN ..


Should work fine against any GMG server running up to date git master.


Anyone already using Dianara can avoid messing up their current configuration by running "Dianara --config somenameforthegmgaccount".

JanKusanagi @identi.ca at 2014-12-09T22:37:38Z