Gallery Remote API and SOAP API status...

imbng

Joined: 2007-09-22
Posts: 3
Posted: Mon, 2007-09-24 23:05

What's the status of the Gallery Remote API (what's new, is it going forward, etc) and what is the status of the SOAP API that was proposed a while back?

I'm working on a desktop client application to access Gallery images and albums (along with many other services) and would like to know which API I should concentrate on. I've got a prototype written for the Gallery Remote API but there isn't enough APIs there to really make it useful (delete, rename, etc) and I was hoping the new SOAP APIs would be more rich.

Thanks for all your hard work and I really love Gallery. I use it for my own site so I'd love to see it get richer API access for more customized use.

Bryan

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Mon, 2007-10-22 14:49

Argh. Sorry this is taking so long. (both to respond and get the API out)

1. the Gallery Remote API has no new features and is not going forward
2. the plan is to have an XML-RPC remote API, though this _could_ change to SOAP
3. there is a lot of code written already that exposes an XML-RPC API (I wrote most of it) but it was for a school project a while ago and is a little bit stale.
4. a remote API will be in Gallery 2.4!
5. we could use some help! I'd love to see your prototype, and the more help we can get on this, the faster we'll be able to get something usable (and into downloadable plugins so that people can use it as soon as it's done!)
6. there needs to be some API planning before any code goes into SVN so that people don't start building things for an API that won't last.

____
http://ckdake.com/ - If you found my help useful, please consider donating to Gallery.

 
Slayergirl
Slayergirl's picture

Joined: 2007-09-12
Posts: 180
Posted: Tue, 2007-10-23 07:42

Thanx :)

Just a question then for the future. Is there any thought about some user management with SOAP or XML-RPC?

I wish I could help, but I am already struggling with a normal module to do something fairly simple. Guess programming is just not really my thing :(

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Tue, 2007-10-23 13:04

Whatever API we put together will require authentication, and it's likely that the API could be enabled/disabled on a per user/group basis, and users will be limited as to what they can do with the API based on their existing permissions.

____
http://ckdake.com/ - If you found my help useful, please consider donating to Gallery.

 
imbng

Joined: 2007-09-22
Posts: 3
Posted: Tue, 2007-10-23 16:05

Good to hear there is going to be something ongoing. I knew the GR API wasn't the go forward strategy but I was a little unsure of what/when something new was coming.

I'd be more than happy to help testing and providing feedback. I'm not much of a php developer and have never coded anything for Gallery before.

Here's a link to what I'm working on. It's a simple .NET desktop application for browsing media stores. At this point it only does Gallery anf Flickr since I'm just prototyping things but I hope to make it more extensible and usable going forward.

http://linqage.com/Linqage.Explorer.zip

Bryan

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Tue, 2007-10-23 16:13

Have you done anything on the server side or has your development been limited to the client? Do you have any needs from an API that aren't met by the Gallery Remote Protocol?

(And I can't check that out as I don't have access to a windows machine)

____
http://ckdake.com/ - If you found my help useful, please consider donating to Gallery.

 
imbng

Joined: 2007-09-22
Posts: 3
Posted: Tue, 2007-10-23 17:15

My day job is .NET client based but I hack around in PHP a little sometimes.

The main additional things I'm looking for from the API is the ability manage albumns and image more granularly. Modify album and image properties, search for items, delete albumns and images, etc. Some of these things may already be there and I didn't see them.

Bryan

 
Lapinoo
Lapinoo's picture

Joined: 2004-05-08
Posts: 378
Posted: Mon, 2008-01-21 15:27

Any news or documentation on an "in-progress" module that implements XML-RPC or SOAP for Gallery ?

I added a few features to the LightRoom to Gallery module but I was quite frustrated by the limited features available for Gallery 2. I was not able to set the short or long description for an item. I did not even look to the possibility to update an existing picture in the Gallery.

I would like to have a look at the features provided by the new API so that I can have a better idea of what is feasible from Lightroom or even to suggest some new features for this API.

 
ckdake
ckdake's picture

Joined: 2004-02-18
Posts: 2258
Posted: Mon, 2008-01-21 15:37

Any news about this will be front page news. Sorry for the delay, we simply don't have enough developer hours.

____
http://ckdake.com/ - If you found my help useful, please consider donating to Gallery.

 
Lapinoo
Lapinoo's picture

Joined: 2004-05-08
Posts: 378
Posted: Mon, 2008-01-21 15:50

I understand. I never found the required time to study the Gallery code and maybe participate in a more constructive way than just translating it into french.
Writing/updating a Lightroom plugin is much more doable when time is limited!

So I'll keep my eyes open! But if there's any document to read, feel free to point me there!