SoC 2008

Announcements

Front page announcement -- Please fill in your stuff!

webchick's picture
public
group: SoC 2008
webchick - Thu, 2008-07-03 23:42

On Tuesday, July 8 (the day after mid-terms), I want to put a big post on the front-page of Drupal.org that highlights you all and what you're working on. :)

So, please help by filling in the table below with:

  1. Links to your d.o user profile, g.d.o picture, and project page
  2. A couple sentences about yourself
  3. Links for the community to download (required) and demo (optional, but recommended!) your projects.

I filled in the first three students to show an example (feel free to change bios folks; I made some stuff up from the introductions thread).

Thanks!


SoC mid-terms and your first alpha release

webchick's picture
public
groups: SoC 2008
webchick - Fri, 2008-06-27 04:35

Those of you paying attention to the SoC timeline will note that mid-terms are July 7, 2008. At that time, two things will happen:

  1. Both students and mentors will be required to fill out a small survey from Google. Monitor the mailing list for details.
  2. Students will be required to release an initial alpha version of their projects that the community can play around with and test. Extra bonus points for having a public demo site that people can click and try!

"But webchick!," I hear you cry, "It's only half way through SoC! My project isn't done yet! How can I possibly release an alpha version?!" It's quite easy, actually:


SoC 2008 Projects

Titlesort iconCountAuthorRepliesTerms
OAuth Integation with ServicesAPI 8sumit_kataria21 hours 49 min ago
Embed Widgets Wiki Page 26jtsnow1 day 23 hours ago
OpenID Attribute Exchange Implementation 2anshuprateek2 days 16 hours ago
Validation API for JS/PHP 3TapocoL@drupal.org4 days 6 hours ago
Memetracker Wiki Page 3kyle_mathews5 days 8 hours ago
Improving the Apache Solr Search Integration module 3drunken monkey@...1 week 1 hour ago
Charts Module Improvements 3Creech1 week 3 hours ago
Version Control API 1adebar1 week 3 hours ago
Usability Testing Suite 18boombatower@dru...1 week 2 days ago
Views output to XML/RDF/JSON/XHTML 7Allister Beharry1 week 3 days ago
plugin_manager 5JoshuaRogers2 weeks 3 days ago
Document Import Module 4bradfordcp@drup...4 weeks 1 day ago
Bookings API + implementation 1c.lam6 weeks 5 days ago
Image Manipulation GUI 11tistur@drupal.org7 weeks 1 day ago
New Aggregator for Drupal 3Aron Novak7 weeks 4 days ago
Improving color.module for Drupal 7 4skiquel7 weeks 4 days ago
Nodequeue Companion Modules (Project Wiki) 1ezra-g@drupal.org7 weeks 6 days ago
Icon Module 6ximo@drupal.org8 weeks 4 days ago
Improve the Help system in Drupal 0Gurpartap Singh10 weeks 3 hours ago
Security scanner component for SimpleTest module 0ingo8610 weeks 4 days ago
Summer of Code 2008: Search Scoring Improvements 0BlakeLucchesi10 weeks 4 days ago
Add to calendar

Group Content

Front page announcement -- Please fill in your stuff!

webchick's picture
public
group: SoC 2008
webchick - Thu, 2008-07-03 23:42

On Tuesday, July 8 (the day after mid-terms), I want to put a big post on the front-page of Drupal.org that highlights you all and what you're working on. :)

So, please help by filling in the table below with:

  1. Links to your d.o user profile, g.d.o picture, and project page
  2. A couple sentences about yourself
  3. Links for the community to download (required) and demo (optional, but recommended!) your projects.

I filled in the first three students to show an example (feel free to change bios folks; I made some stuff up from the introductions thread).

Thanks!


First dev release of Memetracker

kyle_mathews's picture
public
kyle_mathews - Fri, 2008-06-27 21:47

I've pushed up an alpha release of memetracker to cvs and created a dev release. This is not production ready code. In fact the only thing impressive about the code is that it works at all and does something vaguely resembling what memetrackers are supposed to do.
Link to original proposal

How to install memetracker:


Aggregator for D7 outline

Aron Novak's picture
public
Aron Novak - Fri, 2008-06-27 18:44

Have a look at PHP skeleton code for better understanding this outline.

Def:
Parser: Responsible for creating a feed data structure which is expected by the aggregator (hook_aggregator_parser). By design additional parsers could consume everything (ical, html pages, emails)
Processor: Responsible for accepting items and save them, show them to the user, etc (hook_aggregator_processor)

Planned modules:

* aggregator
* aggregator_node
* aggregator_light

SoC mid-terms and your first alpha release

webchick's picture
public
groups: SoC 2008
webchick - Fri, 2008-06-27 04:35

Those of you paying attention to the SoC timeline will note that mid-terms are July 7, 2008. At that time, two things will happen:

  1. Both students and mentors will be required to fill out a small survey from Google. Monitor the mailing list for details.
  2. Students will be required to release an initial alpha version of their projects that the community can play around with and test. Extra bonus points for having a public demo site that people can click and try!

"But webchick!," I hear you cry, "It's only half way through SoC! My project isn't done yet! How can I possibly release an alpha version?!" It's quite easy, actually:


Yippee, somethings working

kyle_mathews's picture
public
kyle_mathews - Wed, 2008-06-25 19:35

memetracker_the_early_days

I just took this screenshot. Most everything is still broken but I've arrived to the point where the memetracker will detect memes and spit them out to the screen. Probably tomorrow morning I'll be pushing my first release up to CVS.


Coming to Drupalcon? Show off your project!

webchick's picture
public
group: SoC 2008
webchick - Sat, 2008-06-21 14:10

I just submitted a session for Drupalcon Szeged 2008 that's a showcase of all the completed Summer of Code projects. This allows any Summer of Code students in attendance to stand up and demo their hard work, to much ooohing and aaahing from the collective audience. :) If you've never been to a Drupalcon, it's an awesome time, and a chance to meet many of your mentors, hang out and hack/share ideas, and very possibly end up with a job. ;)

If you're planning to come (and you totally should), you should register before June 30th to get the cheapest registration price. More details at http://szeged2008.drupalcon.org/.

So, who's coming? :D


Accepted Students: Would a free account on a VPS with full access help you?

public
group: SoC 2008
HotDrupal.com - Thu, 2008-06-05 18:54

Hi SoC accepted projects,

I thought I would ping the group to see if anyone thinks they would benefit or could use access to a VPS with whatever is needed (shell access, CVS, SVN, etc) to help with their project.

This would be a basic VPS running a LAMP stack plus shell access, CVS, editors (emacs/vi/whatever) that I would setup and donate for use by anyone with an accepted project and their mentors for use in completing your SoC work. I thought this might be useful for people with accounts on a provider that don't have shell, or maybe lack some things like CVS.

Status reports!

webchick's picture
public
groups: SoC 2008
webchick - Tue, 2008-06-03 03:41

Greetings, SoC Students!

One of the requirements for completing Summer of Code (aka, getting paid! ;)) is to post weekly status reports about your project each Tuesday. These reports should go in your projects' wiki pages (following the template) in a section marked "Status updates." Ah, yes. You didn't think this whole summer was going to be nothing but fun, sun, and code, did you now? ;) Just kidding. :)

Now, as we all know, writing status reports takes away from valuable coding time. That's why all we're looking for is 3 sentences from you each week:

  1. What did you get done this week?
  2. What are you planning to do over the next week?
  3. Is there anything you're blocked on?

Report on skype conversation

kyle_mathews's picture
public
kyle_mathews - Mon, 2008-06-02 21:10

Scott Hatfield (mentor), Fabiano Sant'Ana (mentor), and Kyle Mathews (GSoC student) chatted on skype today discussing the memetracker module.


Usability Testing Suite Flow

boombatower@drupal.org's picture
public
groups: SoC 2008 · Usability
boombatower@dru... - Thu, 2008-05-29 22:54

I'm a GSoC student for 2008. My project is Usability Testing Suite and I have created a flow for how I think it should work and would like feedback as to the viability of it.

Please comment on the issue, not this discussion.

Thanks.

Project schedule and status: http://groups.drupal.org/node/11011


Memetracker architecture

kyle_mathews's picture
public
kyle_mathews - Thu, 2008-05-29 00:45

memetracker library v2

V1 of UML Drawing
V2 of UML Drawing - added color to Drupal specific code, added database access layer, added content_array parameter to memetracker->get_memes()


Plugin Manager

JoshuaRogers's picture
public
groups: SoC 2008 · Usability
JoshuaRogers - Fri, 2008-05-23 05:27

So, for GSoC, my project is, for lack of a better name, Plugin Manager.

It's designed to retrieve a list of all modules and themes available for the version of Drupal that a server is using. It then allows the Drupal administrator to automatically retrieve and install the modules and themes they desire (as well as their dependencies). Just to be perfectly honest, the group that I want to cater to the most is the group that wants a website and has no idea what tar.gz means.


SoC 2008 Kickoff Party

Senpai's picture
public
Senpai - Wed, 2008-05-21 02:30
Start: 
2008-05-25 18:00 Etc/GMT

NOTE: TIME CHANGE!!

Please use this: http://www.worldtimeserver.com/convert_time_in_UTC.aspx?y=2008&mo=5&d=26... to figure out when it is. :P (hint: 0.5 hours from now or less)

Sunday, May 25, the day before Summer of Code officially kicks off, we'd like to host a webcast for all Summer of Code students who can make it to introduce themselves, ask any general community questions that you'd like to know before digging in, and generally get to know each other a bit.

Anyone is welcome to join in and listen or help answer questions, but please note that the this session is specifically geared toward getting our Google SoCers up to speed. Students, if you have topics you want covered please reply to this post so we can try and grab someone to be in the room specifically to answer them. And everyone else, feel free to stop by, hear what this gang will be up to, and lend your expertise!

Note: Students, please check out http://groups.drupal.org/node/6063 for instructions on connecting with TeamSpeak. Since you will be talking on the audiocast you get to be "teachers." :) Join #drupal-dojo on irc.freenode.net before the lesson, as we'll be using that to field questions from the "audience"


Charts Module Improvements

Creech's picture
public
group: SoC 2008
Creech - Tue, 2008-05-13 22:11

Project Information

Community Discussion - New View Type: Chart View
Proposal - In .RTF format and in .ODT format
Project Page on Drupal.org - http://drupal.org/project/charts_soc2008

Current Status:

Finishing Views integration; starting CCK integration; catching up.


Summer of Code 2008 students: Introduce yourself!

webchick's picture
public
group: SoC 2008
webchick - Mon, 2008-05-12 16:59

Hey, folks! :) The Summer of Code start date is approaching rapidly: let's have a round of introductions from each of the students to talk a little about themselves! Who are you? What's your project, and why is it awesome? Where are you from? What's your major and what school do you go to? How'd you come to choose Drupal as your mentoring organization? What do you like to do for fun? And anything else you care to share. :)

Also, if everyone could make sure they have a picture uploaded for themselves, that'd really help put some faces to names. :)


Specification and design of aggregator for Drupal 7

Aron Novak's picture
public
Aron Novak - Mon, 2008-05-12 15:47

Here I summarize what you should expect from core aggregator for Drupal 7.


Typical problems and questions while concepting about an aggregator

Aron Novak's picture
public
Aron Novak - Mon, 2008-05-12 12:59

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=1222E090E875B3...
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


Views output to XML/RDF/JSON/XHTML

Allister Beharry's picture
public
group: SoC 2008
Allister Beharry - Sun, 2008-05-11 02:46

Project information

http://drupal.org/project/views_datasource

Current status:

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)

ezra-g@drupal.org's picture
public
group: SoC 2008
ezra-g@drupal.org - Sat, 2008-05-10 15:09

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]


New Aggregator for Drupal

Aron Novak's picture
public
group: SoC 2008
Aron Novak - Sat, 2008-05-10 12:00

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:


Syndicate content Syndicate content