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
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.
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.
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.
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
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.
@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.
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!
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, 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.
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!
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.
Comments
Comment #1
john54 commentedDrupal 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/blogblog type: tried both movable and meta
api url:
http://mysite.com/xmlrpc.phpblog 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/myusernamesame error
Comment #2
cweagansOkay, 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.
Comment #3
john54 commentedStill 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.phpis inhttp://mysite.com/. Initially as you suggested I tried it ashttp://mysite.com/blogapi/xmlrpc. That didn't work so I tried moving xmlrpc.php there and it still did not work.Comment #4
cweagansLike 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.
Comment #5
Mark F commentedConnecting 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
Comment #6
john54 commented7.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.
Comment #7
cweagans@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!
Comment #8
john54 commentedOK
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.
Comment #9
cweagansNo 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!
Comment #10
Yuri commentedWould be nice to have this working. Anyone?
Comment #11
Lakeside commentedDoes 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?
Comment #12
cweagansI've been testing against ScribeFire primarily, and most of the functionality works as expected. Please give it a try and let me know.
Comment #13
Yuri commentedcweagans, how have you tested against ScribeFire?
I am trying to connect ScribeFire to the latest dev of this module, and get this message:
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.
Comment #14
cweagansI've been developing against Scribefire. Just fill in the domain name, username, and password it it will work (as you said, using metaweblog).
Comment #15
Yuri commentedOk 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!Comment #16
m1r1k commentedDrupal 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.
Comment #17
cweagans