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:
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.
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 =)
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 :-)
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".