Greetings,
My name is Leighton Whiting, and I am a Google Summer of Code 2011 Student working on the Module / Theme Browser project (http://groups.drupal.org/node/145159). I need to make some additions to drupal.org as a part of the project to provide some XMLRPC functions that will fetch projects from drupal.org (rather than having to download and parse the entire list of projects every time someone wants to install a module).
After asking on #drupal-infrastructure, I was referred here by webchick. I will need a development site and SSH access to staging.drupal.org to get started with the development.
The project additions to drupal.org will involve two things:
1. A new module called project_browser_server that will provide new XMLRPC callbacks as well as two hooks that will be used to get the projects in response to a query.
2. An implementation of the hooks exposed by the server module mentioned above, which will query the project database tables to return the projects that match the query. This implementation can either be a module on it's own (drupal_org_project_browser) or be added as a patch to the Project module (this is preferable so that other sites running the Project module will also be able to expose their Projects to the Project Browser).
Thank you for your consideration and help!
Sincerely,
Leighton Whiting
Comments
Comment #1
Anonymous (not verified) commentedAlso, I will need to be able to do things with Solr, since this could be used to get the Projects in a more efficient and performance friendly way.
Sincerely,
Leighton Whiting
Comment #2
webchickSubscribing.
Comment #3
dmitrig01 commentedSubscribing/+1 -- I'm Leighton's mentor.
Comment #4
basic commentedBuilding out a dev environment here: http://localhost:8080/view/Redesign/job/deploy_development_environment/6.... We will need to configure SSH access once this is complete.
Comment #5
drummLooks like it completed and is working.
Comment #6
drummAnd I set up ssh access.
Comment #7
webchickYAY! :D Thanks, Neil!!!
Comment #8
dmitrig01 commentedThanks everyone!
Comment #9
Anonymous (not verified) commentedThanks guys. I tried reading some more of the documentation but I can't figure out how to access the site. Can anyone be kind enough to send me a message with the access information?
I tried using SSH to staging.drupal.org but my username and password didn't work. Is there some other way that I don't know about?
Also, what is the url for the sandbox site? http://wildkatana.redesign.devdrupal.org is returning a 403 error.
Sincerely,
Leighton Whiting
Comment #10
Anonymous (not verified) commentedOkay, I read some more and it looks like I'll need to use my SSH key. I created a new key pair and added it to my profile, then tried to use it to login, but it was denied. Does the new key need to be added to the registry on your end first?
Sincerely,
Leighton Whiting
Comment #11
drummSSH keys aren't automatically synced to this system, I just added it. Your username matches what we have here. If it still doesn't work, please paste the error message here. We do block IPs after a few unsuccessful connections, so we need to look for that sort of thing. Or drop in #drupal-infrastructure IRC.
The URL is wildkatana-drupal.redesign.devdrupal.org.
Comment #12
Anonymous (not verified) commentedThanks, I've got it figured out now. Adding the SSH key seemed to have worked. Just one more question:
The site http://wildkatana-drupal.redesign.devdrupal.org is password protected at the http level (with the username and password set to drupal / drupal). I will need to disable this so that I can use the site to serve project results to the project browser module. How should I go about this?EDIT: Nevermind, the http authentication isn't a problem, I can just embed the username/password in the url for the http request.
Sincerely,
Leighton Whiting