Summer of Code: Event notification service for the IETF

stanislav shalunov <shalunov@internet2.edu> Thu, 27 April 2006 00:36 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FYuUj-00018T-Bg; Wed, 26 Apr 2006 20:36:33 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FYuUh-00018O-Nj for ietf@ietf.org; Wed, 26 Apr 2006 20:36:31 -0400
Received: from basie.internet2.edu ([207.75.164.22]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FYuUg-0002R9-E6 for ietf@ietf.org; Wed, 26 Apr 2006 20:36:31 -0400
Received: from localhost (localhost [127.0.0.1]) by basie.internet2.edu (Postfix) with ESMTP id F0FFA47D33 for <ietf@ietf.org>; Wed, 26 Apr 2006 20:36:29 -0400 (EDT)
Received: from basie.internet2.edu ([127.0.0.1]) by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10820-09 for <ietf@ietf.org>; Wed, 26 Apr 2006 20:36:29 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1]) by basie.internet2.edu (Postfix) with ESMTP id 90E0247D1C for <ietf@ietf.org>; Wed, 26 Apr 2006 20:36:29 -0400 (EDT)
To: ietf@ietf.org
From: stanislav shalunov <shalunov@internet2.edu>
Date: Wed, 26 Apr 2006 20:36:32 -0400
Message-ID: <86vesvsvlb.fsf@abel.internet2.edu>
Lines: 51
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Subject: Summer of Code: Event notification service for the IETF
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Errors-To: ietf-bounces@ietf.org

The IETF Tools team is looking for student applicants to work on a
Summer of Code project in which an event notification service for the
IETF would be created.  The likely mentor for the project is
Henrik Levkowetz.  The project will be done with Internet2 as the
mentoring organization.

If you know of students who might be interested in participating,
please pass this along to them.  If you are a student with some coding
experience and interest in open-source development, please consider
applying.  Assuming the project is successful, Google will pay the
student doing it $4500.  The deadline for applications is May 8, 2006.

The project description follows (from
http://transport.internet2.edu/soc2006/ideas.html).

    Summary: Put together an event notification service for the IETF
    where people can subscribe through a web interface for
    personalized notifications, and provide notifications through any
    of the following mechanisms: RSS, Atom, Mail, and Web-pages
    (individually customized).  This work will be done in
    collaboration with the IETF Tools team.

    Background: Work in the IETF is carried out in more than 100
    different working groups, with around 2000 active document at any
    given time.  For any single participant, only a small subset of
    this work is of immediate interest, but when anything happens that
    is of interest, he would like to know as early and clearly as
    possible.  The subset of interest to any one participant is also
    generally different from that of all other participants, so
    individually customized notifications would be optimal.

    A browsable view of the process is available through document
    overview pages for individual working groups, but this needs to be
    complemented with a notification service for events such as draft
    updates, new drafts, last call announcements, published RFCs, new
    working groups, etc.

    Some constraints: Individual events will be provided in a single
    format, to be agreed on.  The notification service should store
    events by time and classification, and offer a web interface by
    which individual subscription to a subset of events is possible.
    The interface should dynamically build the offered selection
    criteria based on the field types already seen in incoming events.
    Events should be transformed from the canonical format to RSS,
    Atom, Mail, and HTML format.  There is a strong preference for the
    system to be coded in Python.

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

This message is designed to be viewed at an angle of 45 degrees.

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf