Quantcast
Viewing all articles
Browse latest Browse all 49209

Module/Theme Browser

Project information

Project pages on drupal.org:
Project Browser: http://drupal.org/sandbox/wildkatana/1143512
Project Browser Server: http://drupal.org/sandbox/wildkatana/1169226
Student: Leighton Whiting (wildkatana on d.o and g.d.o)
Mentor: Dmitri Gaskin (dmitrig01 on d.o)

Current status:
June 10 - Created a demo video showcasing the current state of the module: http://www.screencast-o-matic.com/watch/cX16jGqeg

Backlog of Statuses:
April 27, 2011 - Getting Project Page set up and getting used to Git
May 1, 2011 - Reading up on the SimpleTest framework
May 23, 2011 - Installing Drush, Drush Make, and Setting up a Drupalorg Test site to prepare for coding the changes to the project module
May 26, 2011 - Created a new Project called Project Browser Server, which exposes an API to serve project search results to the Project Browser module.
May 30, 2011 - Added some new files and functions based on Module Browser on GitHub (Stijn Vanden Brande https://github.com/Krimson/Module-Browser), and also some new plans for a categories hook that will allow the project_browser_server module to filter by categories
May 31, 2011 - Posted on http://drupal.org/node/102102 to show support for getting the dependencies of modules exposed in an API form. Filed an issue to try and get a dev sandbox of drupal.org so that I can code the additions to the Project module: http://drupal.org/node/1173804
June 1-4 - Getting the look of the Project Browser page to look like Bojhan's mockup, as well as learning Contextual Links and getting them added.
June 6-9 - Set up an example server to use for testing while waiting for integration with drupal.org. Worked out a lot of bugs and got the basic batch install process working.

Description

Implementing a Module and Theme Browser in Drupal 8 Core which would allow users to search for and install Drupal extensions from the admin area of their Drupal sites, similar to how WordPress currently works.

GSOC Proposal: http://www.google-melange.com/gsoc/project/google/gsoc2011/wildkatana/16001
Drupal Groups Proposal: http://groups.drupal.org/node/136549

Project schedule

  • May 23 - 31: Coding menu and pages, getting the skeleton worked out
  • June 1 - 7: Adding new Functionality to the Project module on d.o to expose the necessary data
  • June 8 - 17: Creating a condensed version of the Backup/Migrate module to backup the database before installing new modules
  • June 18 - 30: Coding the batch install-backup-enable process
  • July 1 - July 12: Redesigning the Search Page (including js, css, and php)
  • July 11: Submit Midterm
  • July 16 - August 6: Coding the Module and Theme browser and filters
  • August 7 - 14: Providing an API for other module repositories to integrate with
  • August 15: Begin polishing up the module, fix bugs, write documentation
  • August 22: Submit Final Report to Google

Viewing all articles
Browse latest Browse all 49209

Trending Articles