gwt plugin
okay, for now here is a development version of a wordpress google webmaster tools api plugin for download, it is half finished. I was planning on finishing it next week, but I figure I put a dev version on the blog.
user stuff
- login with authorization
- add site, add metatag verification, (verify site, delete)
- list sites
- select site, update site settings
- update site data (messages, sitemaps, crawl issues, keywords)
technical stuff
- mysql database tables (crud)
- api class with cUrl
- ajax/jquery tabbed admin page
- separate css
I made some screen shots yesterday :
1 activate
upload and activate the plugin like any other plugin

2 access admin page
you can access the plugin from the settings menu

3 login
login using your google webmaster account (if you dont have one, the link is in the screen). The plugin stores the authorization key and reuses it.

4 load site list
start by loading a list of sites registered at google webmaster, if you dont have a site registered yet, skip the bit and click the tab add/verify

5 select a site
once your site list is loaded you can select a site from the dropdown box, click ’save changes’ to set it as active site.

6 update site data
on the ’site’ tab you can click ‘update’ to grab the site data (issues, sitemaps, messages, keywords) off the google server.
The data is stored in tables, so next time you select the site you get the stored data. You can optionally switch that off, but using the api is slow, apart from that I do see some advantages in having all crawlissues from all my registered sites in one handy table :)

7 look at that mess
after you refresh the data for the site you can check your crawl issues et cetera under their own tab

8 add and verify a site
probably the more interesting bit (havent finished that up yet) : adding and verifying a site. Along with the sitelist Google send a metatag along, i programmed the plugin to put that in the header section of the blog and send a message to the server to verify the site (before it is verified you do not get access to site data)

That is where i left off, about halfway done.








