Welcome Summer of Code 2008 students!
Student tasks and due dates:
- April 14 - May 26: Accepted students talk with mentors, start getting acclimated to the community, get setup with CVS access, etc.
- May 26 - August 11: Code!
- July 7: Mid-term reports due
- August 11 - August 18: Last minute clean-up.
- September 1: Final status reports due.
Specification and design of aggregator for Drupal 7
Here I summarize what you should expect from core aggregator for Drupal 7.
Read moreTypical problems and questions while concepting about an aggregator
As maybe you heard, my application was accepted to write a new aggregator for Drupal core :) : http://code.google.com/soc/2008/drupal/appinfo.html?csaid=1222E090E875B36D
Here as a first step, I would like to collect lots of possible problems in aggregation area. Please share your opinion about these questions to help Drupal 7 to have as good aggregator as possible :) :
The items are not necessarily ordered by relevance.
Node creation
Read moreViews output to XML/RDF/JSON/XHTML
Last updated by allisterbeharry on Thu, 2008-07-17 14:34
Project information
http://drupal.org/project/views_datasource
Current status:
Doing summer exams
Complete Atom support
Completed FOAF and hCard renderers and parsers, rolling 5.x and 6.x 2nd alpha release.
1st alpha release made; working on 2nd alpha release including FOAF and vCard renderers.
@TODOs:
Modify the devel generate-users script to insert values for profile fields as well.Go through the JSON and XML specs and see what characters need escaping as node content can contain pretty much any character.Delve into Views 2 options forms especially the one for the table view type to see how to write a form to allow mapping of view fields onto JSON or XML elements.(not needed right now.)Delve into the latest Views 2 beta - Views 2 beta 3 and see what cool stuff merlin has added to this release especially more default view types which means more code examples.- Grok the Drupal unit test framework and start writing unit tests for my plugins.
- Grok Views 2 relationships
- Figure out if it's possible in Views 2 if it's possible to dynamically add an icon in a normal view that links to a different view style - the way the RSS plugin works.
- Have a think about the stuff I should expose in the module beyond the main functions...access control is a no-brainer, but should there be a hook_node_xml or hook_node_json just like RSS does so modules can prepare their nodes to be serialized into these formats.
Nodequeue Companion Modules (Project Wiki)
Project Information
Drupal.org project pages:
[1] http://drupal.org/project/smartqueue_users
[2] http://drupal.org/project/smartqueue_og
Description
This proposal consists of two related modules, user_nodequeue and og_nodequeue, both of which are built using the Smartqueue API provided by the NodeQueue module. For detailed specifications, see the Project Proposal
The user_nodequeue module [1]
Read moreNew Aggregator for Drupal
Project information
Project page on drupal.org: http://drupal.org/project/new_aggregator
Current status: A basic design is ready, check out the project page. Latest result: list of problematic things in content syndication.. Please check out and add comments!
Description
Main goal:
Create a simple but extensible API for aggregation that ships in a configuration that covers the most common use case of aggregating feeds as nodes on a web site.
The basic architecture consists of three pieces:
Read moreValidation API for JS/PHP
Project information
http://drupal.org/project/validation_api
Project description
Creating a validation system, that will add additional validations to any form field (core or contrib) with a UI in the admin section. Plus, I will add AJAX to forms that will allow forms to be validated and return errors without loading a page (if there are not errors, then it will run drupal's normal submitting system).
GSoC Page
Project schedule
Read moreBookings API + implementation
Project information
Project pages on drupal.org:
Current status: Blocked on Calendar views, but working on other things for now.
Description
Proposal on groups.drupal.org (currently not exactly the same as submitted proposal)
Read moreIcon Module
Description
The Icon module will add a central system for icons in Drupal, which will help improve the usability. In a way similar to themes or modules, it will allow users to install icon sets and choose which icons to use for their theme. By providing a simple API, developers may use icons in their modules in an easy and coherent way, without reinventing the wheel.
Icons will improve the usability of Drupal's admin pages, which are often overloaded with text and are especially unfriendly to new users. The module will allow administrators to install icon sets, and optionally select which icons to use from the installed sets. The main goal is for this module to be included in core, so I'll look at the implementations of themes and modules in core to build a system of that standard. With a framework like this, themers and developers would have a standard way of adding icons to Drupal..
Read moreImprove the Help system in Drupal
Last updated by Gurpartap Singh on Tue, 2009-04-21 18:14
Description The purpose of this project is to improve the help mechanism, and introduce features to reduce the hardships faced by web site administrators who are either new to Drupal, or to web technologies, as most of the new users spend hard time at Drupal's help methodology. Enabling users to get inline help, with reference to in-depth topics, Drupal-centric terminology help using tooltips(glossary), potentially leading users from error or warning messages into the contextual documentation and a whole new experience browsing help topics in administration, is a part of usability improvements to Drupal. Separate help file for modules, ease of maintenance of help by other contributors, etc. are some of the features benefiting Drupal module developers.
|
|||||||||||||||||||||||||
Milestones List of achieved tasks, with the last ones being the active job or the to-do list.
|
Shouts News & announcements for happenings, hurdles, and other encounters while coding.
|
||||||||||||||||||||||||
Releases All releases | CVS logs | CVS repository
|
|||||||||||||||||||||||||
Notes Information regarding release specific installation or patching, weekly report, etc.
|
Discussions...
... are over there.
Usability Testing Suite
Last updated by boombatower on Mon, 2008-08-18 22:46
Project information
Project: http://drupal.org/project/uts
Status: Google Summer of Code development complete. (related release: uts 6.x-1.0-beta2)
Description
Provide a method of measuring the user experience which has been stated as a very important goal of Drupal. In Dries' keynote he detailed the results of the usability testing and stressed that we should "Continue to make Drupal easier to use." This project will provide a suite of usability testing tools that will allow data to be recorded and analyzed in order to make improvements to Drupal's usability.
Additional Reading:
Read moreEmbed Widgets Wiki Page
Project information
New Project Page: http://drupal.org/project/embed_widgets
Demo/Test Site: http://www.deviable.com/widgets
Description
Provide an Embeddable Widget option for Drupal pages. This will enable the page to be embedded to any website as an IFrame or Google Gadget. The API will be designed in such away that will allow it to support many more types of widgets such as JavaScript and Flash.
Original discussion of the project: http://groups.drupal.org/node/9633
Deliverables:
Memetracker Wiki Page
Last updated by kyle_mathews on Wed, 2008-07-30 18:01
Project information
Project pages on drupal.org: Memetracker and MachineLearningAPI
Current status: Writing tests, adding CRUD functionality, writing code to detect interlinking
Description
I am writing two modules for Drupal as part of Google Summer of Code. One called Memetracker and the other called MachineLearningAPI. The Memetracker module will use algorithms in the MachineLearningAPI to intelligently filter and group content from designated content sources both internal and external. The module's purpose is to find and display to a community in real time the most interesting conversations and memes within the community as they emerge.
My project will emulate functionality of successful commercial memetrackers such as Techmeme, Google News, Tailrank, and Megite. It will be an open-source implementation of memetracking technology that can be easily plugged into Drupal-based community sites.
Read moreImproving the Apache Solr Search Integration module
Last updated by silverwing on Thu, 2011-07-14 20:41
Project information
The project is finished, the final release can be downloaded here.
It contains, besides the old prototype, a complete Solr backend for Views, which can be used by applying the contained patch to the Views module. I also posted this to the Views issue queue in the hope that it might be directly committed to Views, but at the moment no one has yet responded.
Once the patch is applied, Solr views can be easily created by selecting the Apache Solr base table when adding a new view.
This will also be merged into the normal apachesolr D6 branch soon.
Project page on drupal.org: Post to issue queue; apachesolr project (HEAD is for Views integration development); Demo site
Current status: Finished.
Description
The Apache Solr Search Integration module is a very convenient tool to integrate the Apache Solr search facilities into a drupal project. Yet, one of its flaws is that it's way of presenting the search results rather static, missing the customisation facilties that, for example, the Views module provides. This project aims at improving the usability of the apachesolr module by porting it to the latest version of drupal, integrating a way to present its search results with the Views front-end and adding the possibility to index attachments.
Read moreImproving color.module for Drupal 7
Project information
Project page on drupal.org: http://drupal.org/project/color_soc08
Color.module SOC '08 page: http://www.skiquel.com/dev/color
Color.module SOC '08 Demo! http://www.skiquel.com/lab/drupal-6
Color.module SOC '08 Blog: http://skiquel.com/soc
Proposal: http://groups.drupal.org/node/10072
Current status: Preparing demonstration for SOC. Continuing work on trying ideas, features, and trimming down the code to be as efficient as possible.
Description
Improving color.module to empower theme developers and webmasters.
Read moreSecurity scanner component for SimpleTest module
Project Information:
Project page on drupal.org: http://drupal.org/project/security_scanner
Current status: Docs
If you wanna add something please look at http://drupal.org/node/259324
Description:
Read moreImage Manipulation GUI
Project information
Project page on drupal.org: http://drupal.org/project/image_overlay
Please check out my: blog and example at http://www.tistur.com
Current status: (see bottom for old statuses)
August 6th:
I'm not dead, I just feel like I am. I am working on image_overlay, but my whole life has been put on hold for the past 3 weeks or so as I struggle with pneumonia. Slowly working, slowly speeding up (and spending an entire day awake! Yay!!) and slowly accomplishing things.
Description
Read moreOAuth Integation with ServicesAPI
WAS Off for meetup at Google's office. Back in first week of august. - NOW BACK AT WORK
Project information
Read moreSummer of Code 2008: Search Scoring Improvements
Last updated by BlakeLucchesi on Fri, 2008-07-18 05:10
Project Information:
Current Status: Working to complete tasks outlined below and get them ready for acceptance to D7 core. The Drupal project page can be found here: http://drupal.org/project/search_score_improvements. The project page will contain a downloadable package of all code contributed from this project.
Description:
Read moreAll GSOC-2008 project wikis
Use this Project wiki page template to create a page for your project. After that, please add a link to your wiki page here. That way we'll have a handy 'index' of all projects in one place.
Read moreOpenID Attribute Exchange Implementation
Last updated by anshuprateek on Wed, 2008-08-13 05:30
Project information
DONETODO::Project page on drupal.org: http://drupal.org/project/FOO
Project page on drupal.org:
http://drupal.org/project/openid_ax
Current status:
DONE on Apr25th setting up the pre requirements.
Waiting for the exams to get over on may 2nd, 2008
yay, exams over now! Now full time into soc!
Apr25: Created CVS project dir openid_ax and added the project page!
http://drupal.org/project/openid_ax
May 10
Setup
http://pragyan.org/op
http://pragyan.org/rp
to use for various testing purposes.
May 27
Read more