.

Comments

john54’s picture

Drupal 7.12 - ScribeFire 4.1 in Chrome - Services 7.x-3x-dev
installed the new blogapi and services.
turned blog api on, turned services on, meta provider, movable provider, and xmlrpcserver, checked permissions and verified in structure/services that there was a blogapi_xmlrpc service.

Used typcial settings (see below) in ScribeFire as I had previously done in Drupal V6
url: http://mysite.com/blog
blog type: tried both movable and meta
api url: http://mysite.com/xmlrpc.php
blog ID: blog
and of course my login and password

got the following error after entering the above info.

Scribe Fire couldn't get the information it needed about your blog. Hopefully you blog returned this message. server error. Requested method/blogger.getUserBlogs not specified.

I then tried for url: http://mysite.com/blog/myusername

same error

cweagans’s picture

Status: Active » Postponed

Okay, so the API URL in Drupal 7 is now yoursite.com/blogapi/xmlrpc (no .php extension or anything). Also, BlogAPI is not in a fully working state right now, so things will probably act a little funny.

Thank you very very much for testing this, though. I'm going to mark this and the other testing issues as postponed (pending tests and making the functionality work), but your help would be much appreciated when everything else is done.

john54’s picture

Still can't make this work in ScribeFor 4.1 with the latest instructions as to where my API url is. I'm a bit confused as the xmlrpc.php in Drupal 7 is not in the the blogapi folder. The file xmlrpc.php is in http://mysite.com/. Initially as you suggested I tried it as http://mysite.com/blogapi/xmlrpc. That didn't work so I tried moving xmlrpc.php there and it still did not work.

cweagans’s picture

Like I said, BlogAPI is not fully functional yet. You don't need to move xmlrpc.php at all - the Drupal menu system will take care of routing the request appropriately. Make sure you have blogapi, blogapi_blogger, blogapi_movabletype, and blogapi_metaweblog enabled - ScribeFire should at least connect.

Mark F’s picture

Connecting with scribefire ok. To get it working I had to go to Administration -> Configuration -> Web Services -> Blog API and allow external editor to access blogapi. Once this was done, Scribefire detected my settings fine and added the blog (used Metaweblog API). Couldn't post the blog post from Scribefire - it returned a 403 error - but as Cameron says, it's early days

john54’s picture

7.x-2.x-dev

The ScribeFire connection to my blog seems OK during the setup in ScribeFire.

I do a simple post in ScribeFire, hit publish, and get the same 403 error as described by Mark F on 2/11/2102.

I then go to my website and the first time I reload it I get the following notice:

Notice: Undefined index: xmlrps_server in services_endpoint_callback()(line 196 /nfs//c01/ and the rest of my path leading to modules/services/services.module

With the notice on the screen I reload the page once, the notice goes away and all is well.

cweagans’s picture

@john54, I appreciate your enthusiasm, but It's really really really not necessary to test this right now. The issue is marked as postponed - I'll open it up when I'm ready for testers.

Thanks!

john54’s picture

OK

Not being a wiz-bang at this stuff I am not familiar with the workflow and terminology.

The new release came out and I though it appropriate to give it a go.

cweagans’s picture

No worries. I'll update all of the testing issues as soon as there's a stable-ish release ready to go - I'll set the status to active and leave a comment. Thanks again!

Yuri’s picture

Would be nice to have this working. Anyone?

Lakeside’s picture

Does anyone if ScribeFire is still viable? It seems that a lot of SF users believe that the project has been abandoned and have made numerous request that the program creators make SF open source.

Their site post the last update as November 3, 2011. The plugin itself says the last update was February 9, 2012.

P.S. Has anyone gotten the spell checker to work in Chrome on a PC?

cweagans’s picture

I've been testing against ScribeFire primarily, and most of the functionality works as expected. Please give it a try and let me know.

Yuri’s picture

cweagans, how have you tested against ScribeFire?
I am trying to connect ScribeFire to the latest dev of this module, and get this message:

ScribeFire couldn't get the information it needed about your blog. Helpfully, your blog returned this message: Server error. Requested method blogger.getUsersBlogs not specified.
c

although by filling in just the domain name, ScribeFire dit fill in the path blogapi/xmlrp by itself, using metaweblog. Apparently it does not work out of the box, what settings did you use?

By the way, the dev version does not have a readme.txt, so I don't know what the settings should be if this does not work out of the box.

cweagans’s picture

I've been developing against Scribefire. Just fill in the domain name, username, and password it it will work (as you said, using metaweblog).

Yuri’s picture

Ok I succeeded to login after refreshing my browser cache in Chrome.
However, when trying to save a post, I get this error
ScribeFire couldn't publish your post. Here's the error message that bubbled up: You do not have permission to create this type of post.. And I'm logged in as user 1, and gave administrators full permissions also, in the blogapi permissions... Strange!

m1r1k’s picture

Status: Postponed » Needs review

Drupal 7.12 - OS - ScribeFire 4.1 in Chrome - Services 7.x-3x-dev
Tested such operations:
- Connection to drupal
- New post
- Edit post
- Publish post
- new media object
- Delete post
- Get recent posts
- Get particular post

Didn't find how to retrieve list of categories unfortunately.

cweagans’s picture

Status: Needs review » Active