You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by co...@apache.org on 2007/01/29 16:02:43 UTC

svn commit: r501074 - in /labs: apiary/ apiary/README.txt apiary/doap.rdf site/events.xml site/labs.html

Author: coar
Date: Mon Jan 29 07:02:39 2007
New Revision: 501074

URL: http://svn.apache.org/viewvc?view=rev&rev=501074
Log:
Creating the Apiary lab for ApacheCon interfaces

Added:
    labs/apiary/
    labs/apiary/README.txt
    labs/apiary/doap.rdf
Modified:
    labs/site/events.xml
    labs/site/labs.html

Added: labs/apiary/README.txt
URL: http://svn.apache.org/viewvc/labs/apiary/README.txt?view=auto&rev=501074
==============================================================================
--- labs/apiary/README.txt (added)
+++ labs/apiary/README.txt Mon Jan 29 07:02:39 2007
@@ -0,0 +1,25 @@
+This whole labe is about developing a way for our 'partners' to
+interact with the ApacheCon database.  The original concept was
+limited to maintaining attendee registration information, but since so
+much of the site content is being variously handled by the producer or
+subcontracted, the need has spread to other aspects.
+
+For example, in 2005 a one-way interface was developed to allow
+Santiago Gala access the conference schedule so he could build an iCal
+version.  The interface was simply a rendition of the schedule in XML
+format:
+
+http://apachecon.com/html/sessions.xml/e=MjAwNy9FVQ
+
+Similar read-only interfaces for speaker information could/should be
+developed, and even the iCal format could be autogenerated like the
+above (which draws its information in real time from the live
+database).  Interfaces that access attendee information or that modify
+the database need to be protected somehow, obviously.
+
+Stefano Mazzocchi suggested doing it all through a set of Web forms,
+so the same mechanism could be used for testing.  Fill out the form
+and submit it, or send the data via POST -- all one.
+
+I *don't* envision any direct access to the database from outside the
+ApacheCon system itself.

Added: labs/apiary/doap.rdf
URL: http://svn.apache.org/viewvc/labs/apiary/doap.rdf?view=auto&rev=501074
==============================================================================
--- labs/apiary/doap.rdf (added)
+++ labs/apiary/doap.rdf Mon Jan 29 07:02:39 2007
@@ -0,0 +1,43 @@
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+         xmlns="http://usefulinc.com/ns/doap#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/"
+         xmlns:labs="http://labs.apache.org/doap-ext/1.0#"
+         xmlns:projects="http://projects.apache.org/ns/asfext#">
+  <Project rdf:about="http://labs.apache.org/labs#apiary">
+    <name>ApacheCon Registration API</name>
+    <shortname>apiary</shortname>
+    <shortdesc xml:lang="en">
+      Web-based API for communicating ApacheCon registration data.
+    </shortdesc>
+    <description xml:lang="en">
+      Since 2000, ApacheCon has had to deal with several different
+      companies that handle attendee registration. Getting the
+      registration information (name, email, registered-for, etc.)
+      from the reg company into the ApacheCon database has grown
+      progressively more fragile as exceptions have been made. This
+      lab is for the development of an API using standard mechanisms
+      that reg companies can use to update our database as people
+      register, change their registration, or cancel out.
+    </description>
+    <homepage rdf:resource="http://labs.apache.org/apiary/"/>
+    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
+    <created>2007-1-15</created>
+    <labs:status>active</labs:status>
+    <maintainer>
+      <foaf:Person rdf:about="http://people.apache.org/~coar/#me">
+        <foaf:name>Ken Coar</foaf:name>
+        <foaf:homepage rdf:resource="http://people.apache.org/~coar/"/>
+        <foaf:mbox_sha1sum>62a26c5cd45bc0caad925c881623c0de1985d52a</foaf:mbox_sha1sum>
+      </foaf:Person>
+    </maintainer>
+    <repository>
+      <SVNRepository>
+        <location rdf:resource="http://svn.apache.org/repos/asf/labs/apiary/"/>
+        <browse rdf:resource="http://svn.apache.org/viewvc/labs/apiary/"/>
+      </SVNRepository>
+    </repository>
+    <programming-language>PHP</programming-language>
+    <programming-language>Perl</programming-language>
+    <programming-language>others TBD</programming-language>
+  </Project>
+</rdf:RDF>
\ No newline at end of file

Modified: labs/site/events.xml
URL: http://svn.apache.org/viewvc/labs/site/events.xml?view=diff&rev=501074&r1=501073&r2=501074
==============================================================================
--- labs/site/events.xml (original)
+++ labs/site/events.xml Mon Jan 29 07:02:39 2007
@@ -1,4 +1,8 @@
 <data>
+    <event start="Jan 29 2007 05:00:00 GMT-0500" title="Apiary Lab Created">
+      Apiary lab created with Ken Coar as its PI.
+    </event>
+
     <event start="Jan 16 2007 14:02:00 GMT-0800" title="Pulse Lab Created">
       Pulse lab created with Ken Coar as its PI.
     </event>

Modified: labs/site/labs.html
URL: http://svn.apache.org/viewvc/labs/site/labs.html?view=diff&rev=501074&r1=501073&r2=501074
==============================================================================
--- labs/site/labs.html (original)
+++ labs/site/labs.html Mon Jan 29 07:02:39 2007
@@ -42,6 +42,10 @@
           An application to mine and visualize mailing lists as virtual communities and visually 
           understand their shape and behavior.</li>
 
+          <li><a href="http://svn.apache.org/repos/asf/labs/apiary/" title="Apiary">Apiary</a> - 
+          Developing a partner interface to the ApacheCon database.
+	  </li>
+
           <li><a href="http://svn.apache.org/repos/asf/labs/dungeon/" title="Dungeon">Dungeon</a> - 
 	  Yet another compiler compiler, associated tools and sample
        grammar implementations. The meta-grammar is based on BNF and the



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org