GSOC 2012/Student Application Rahulg/Semi-automated system implementation for FWN

=Semi-automated system implementation for FWN=

Proposal Description
Please describe your proposal in detail. Include:

An overview of your proposal
In this project it is supposed to automate the FWN. Fedora Weekly News should contain the information about the Fedora Project. The main source for getting information to write FWN is the wiki and the mailing list. Therefore in this project it is possible to dig mailing lists and wiki to get the information/ news and write the FWN. It is not possible to automate 100% but I ll try to achieve a higher rate.

The need you believe it fulfills
FWN team will get the benefit of writing the FWN, that will be easier than past.

Any relevant experience you have
I have created some web applications using PHP and MySQL.

How do you intend to implement your proposal
I ll try to build following beats; Announcements, In The News, Ambassadors, Quality Assurance, Translation, Design, Security Advisories, LATAM and Planet Fedora.

The related mailing list or wiki section will be read and extract the required information from that. Headers will be extracted and organized the way the beat should be written. Past issues will be examined to get the required format. Then according to the need of the beat writer the required wiki or drupal code will be generated.

As this is not a 100% automated system the beat writer should make some changes at a window on the application. Like he should have to add or delete content which the application filter.

PHP will be used and may be I ll be using a library to extract the information. Still not sure what it is. I ll use JSON objects as well.

Final deliverable of the proposal at the end of the period
The application which can use to write FWN. I ll make it rpm packaged.

A rough timeline for your progress
April 24 - Mid : Finish writing basic extracting for all mailing lists and wiki sections.

Mid - August 20: Make the system more automated and create the interface and package it.

Any other details you feel we should consider
I would like to add AJAX support to this application so that beat writers can do their task easily.

Have you communicated with a potential mentor? If so, who?
Yes, I had some long IRC chat sessions with the mentor.