PHP Programmierer für CVS-Übersicht gesucht

Du willst mithelfen? Hier gibt es die Möglichkeit dazu!
Antworten
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

PHP Programmierer für CVS-Übersicht gesucht

Beitrag von bodo »

Also momentan benutzen wir CIA für RSS-Feeds und ähnliche übersichten über unser CVS:

http://cia.navi.cx/stats/project/tvbrowser

Nur leider gefällt mir das nicht sooo gut.

Die zwei Nachteile:

- Keine integration mit ViewCVS von SF. D.h. ich möchte auf eine Datei klicken können und zu der Version im ViewCVS landen können, damit ich schnell sehe, was geändert worden ist
- Relativ oft Server-Ausfälle

Um das zu umgehen, würde ich jetzt gerne einen PHP-Programmierer bitten, mit mir zusammen ersatz zu schaffen. Das ganze ist nicht sooo super schwer.

Es müssen folgende Sachen gemacht werden:

- Email-Postfach nach Nachrichten checken
- Folgende Datei auswerten (ist der Anhang der Mails):

Code: Alles auswählen

<message>
   <generator>
       <name>CIA Perl client for CVS</name>
       <version>2.3</version>
       <url>http://cia.navi.cx/clients/cvs/ciabot_cvs.pl</url>
   </generator>
   <source>
       <project>tvbrowser</project>
       <module>tvbrowser</module>
   </source>
   <timestamp>
       1120307949
   </timestamp>
   <body>
       <commit>
           <author>troggan</author>
           <files>
  <file>src/favoritesplugin/ManageFavoritesDialog.java</file>
           </files>
           <log>
Replace show with setVisible(true)

           </log>
       </commit>
   </body>
</message>
und dann schön in die Datenbank damit.

- Anzeige für die in der Datenbank vorliegenden Changelogs (ähnlich zu der CIA-Seite)
- RSS-Feed Generator

Wir sind bestimmt nicht die einzigen, die sowas gebrauchen könnten. Also nur mut, melde dich !
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ich hab heute schonmal angefangen.

Was schon fertig ist:
- Analyse der XML-Datei und des CVS-Log's

Ich habe hier also schon eine Datenbank mit allen 2065 Commits unseres Projektes :D.

Was noch zu machen ist:

- Web-Oberfläche
- RSS-Feed
- Mail lesen

Jede Hilfe ist willkommen!

Ach ja: das ganze ist variabel gehalten. Ich kann also so eine Seite wie CIA selber aufziehen, wenn alles fertig ist :).
icewind
Platin Member
Beiträge: 821
Registriert: 17 Jan 2005, 16:34

Beitrag von icewind »

hab zwar ahnung von HTML und PHP, würd mir das aber nich so wirklich zutrauen :) aber RSS geht so (vereinfacht):

Code: Alles auswählen

<?xml version="1.0"?>
<!DOCTYPE rss PUBLIC 
      "-//Netscape Communications//DTD RSS 0.91//EN" 
      "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91" encoding="ISO-8859-1">

 <channel>

  <title>Titel des Feeds</title>
  <link>http://link-zur-hauptseite.tld</link>
  <language>de-de (oder je nach dem, was für ne sprache der hat)</language>
  <description>Kurze Beschreibung</description>
  <generator>Der, der den Feed bereitstellt.</generator>

  <item>
   <title>Ein EIntragstitel</title>
   <link>http://link-zum-entsprechenden-beitrag.tld</link>
   <description>Beschreibung des Eintrags, die als Vorschau im Reader angezeigt wird</description>
   <author>Autor des Beitrags</author>
   <category>Kategorie des Beitrags</category>
   <pubDate>Datum der Veröffentlichung in der ausführlichen Schreibweise</pubDate>
  </item>

 </channel>


</rss>
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Jo, ich weiß. Mir geht's momentan aber eher darum, das mir jemand hilft ;).
Gil
Server Hoster
Beiträge: 513
Registriert: 09 Jul 2004, 19:28

Beitrag von Gil »

Sorry, da kann ich dir auch nicht helfen. Bin atm ja eh damit beschäftigt, mein kleines Proggy fertig zu schreiben... irgendwann wirds dann vielleicht auch mal was mit 'nem TV Browser Plugin. :lol:
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Die ersten Ansätze sind nun sichtbar:

http://cvsnews.wannawork.de/

Was noch fehlt:
- hübsches Layout
- Mail-Aktualisierung

Wenn jemand helfen will, nur zu!

Oder braucht jemand noch sowas für sein Projekt?

Man könnte z.b. auch noch jede Menge zusätzlicher Statistik anzeigen ;).
Gil
Server Hoster
Beiträge: 513
Registriert: 09 Jul 2004, 19:28

Beitrag von Gil »

Hmm, sieht schon ganz gut aus.
Solltest aber noch Klassen für die div-Boxen etc. definieren. Dann könnt man das schön mit CSS designen.

Ich würde dabei um jeden Eintrag 'ne div-Box setzen, die dann wieder mehrere Div-Boxen enthält. Der Validator meckert auch noch fleissig, aber kann man denk das Beta-Status wohl verkraften. ;)
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Die Seite ist halt noch nicht fertig. Wenn mir jemand helfen will mit einem CSS, dann nur her damit :D.

Wenigstens sagt der RSS-Validator, das der Feed korrekt ist ;)
MrMagix

Beitrag von MrMagix »

Hummm, ich koennte da tatsaechlich etwas Energie reinstecken. Wenn Du noch Hilfe brauchst, mail mich mal an.

schreib einfach an
phpcoder_aT-bundesparlament-dot-de

Kannst auch tafferkakao (Oli) fragen, der kennt mich - erwähne nur das Wort Sörwer und er weiss bescheid.

.oO( Notiz an mich: Sollte Oli nicht Bescheid wissen muss ich ihn wohl mit Liebesentzug bestrafen.)
Antworten