c3d2-wiki/Pentamedia-Portal.mw

68 lines
2.5 KiB
Plaintext
Raw Normal View History

2010-05-19 14:11:18 +02:00
'''Der alte Artikel wurde nach [[All-New-Pentamedia]] verschoben. Hier finden sich Informationen rund um die aktuelle Version vom [http://pentamedia.hq.c3d2.de Pentamedia-Portal]'''
2010-05-19 14:10:59 +02:00
= Pentamedia-Portal =
{{Project Info|
Name=Pentamedia Portal|
About=Übersicht über alle Sendungen des c3d2 mit Kommentarfunktion|
Home=https://pentamedia.hq.c3d2.de/|
Lang=Python, html, css|
Platforms=Unix|
Source=http://gitorious.hq.c3d2.de/pentamedia/|
Documentation=https://wiki.c3d2.de/Pentamedia-Portal|
Mailing_List=http://mail.skyhub.de|
Muc_Room=c3d2|
Muc_Service=muc.hq.c3d2.de|
Repository_type=GIT|
Repository=http://gitorious.hq.c3d2.de/pentamedia/portal|
}}
2010-05-19 14:10:59 +02:00
== Features ==
2010-05-19 14:27:35 +02:00
* Kommentarfunktion
2010-05-19 14:27:56 +02:00
** Cattcha, Sumtcha
** verschachtelt
2010-05-19 14:27:35 +02:00
* Nutzung der Artikel von c3d2-web
2010-05-19 14:10:59 +02:00
== Struktur ==
2010-05-19 14:26:47 +02:00
Auf der Startseite werden die 13 neuesten Episoden von penta{cast|radio|music} angezeigt.
Ansonsten sind noch Links zum Pentasubmitter, twitter account etc zu finden.
2010-11-28 21:27:41 +01:00
=== Feeds ===
<code><nowiki>
/{atom|json}
/comments{/|.}{atom|json}
/penta{cast|radio|music}{/|.}{atom|json}
/penta{cast|radio|music}{/|.}comments{/|.}{atom|json}
/penta{cast|radio|music}{/|.}<podcast-id>{/|.}comments{/|.}{atom|json}
</nowiki></code>
Bei der Endung <code>json</code> ist auch mit dem Zusatz <code><nowiki>jsonp=<your-function></nowiki></code> das gleichnamige Feature möglich ([http://en.wikipedia.org/wiki/JSON#JSONP Wikipedia]).
2010-05-19 14:10:59 +02:00
== Datenquellen ==
2010-05-19 14:39:21 +02:00
Die Daten werden mit cwebfetcher.py direkt aus dem [[C3D2-Web]] gewonnen. Das Verzeichnis "content/news/" wird nach Dateien mit penta*.xml dursucht. Diese werden mit cweb2pmp.py geparst und in einer Datenbank abgelegt.
2010-05-19 14:22:40 +02:00
2010-05-19 14:39:21 +02:00
=== cwebfecher.py ===
Eine Variable legt fest, ob die Datenbank nur geupdated werden soll oder alle Artikel nochmal neu geparset werden.
2010-05-19 14:39:21 +02:00
=== cweb2pmp.py ===
2010-05-19 14:22:40 +02:00
Erster <p></p> - Abschnitt: Kurzform, erscheint in der Übersicht.
2010-05-19 14:33:44 +02:00
2010-05-19 14:22:40 +02:00
Alle <p></p> - Abschnitte bilden den kompletten Text.
2010-05-19 14:33:44 +02:00
2010-05-19 14:34:28 +02:00
Die Shownotes werden aus den Listeneinträgen im <addendum></addendum> generiert.
2010-05-19 14:22:40 +02:00
2010-06-09 09:16:07 +02:00
Der [[Pentamedia-Submitter | Pentasubmitter]] besitzt eine eigene Datenbank.
2010-05-19 14:22:40 +02:00
2010-05-19 14:10:59 +02:00
= Feature Requests =
2010-11-24 00:25:57 +01:00
* Rating mit ★★★★★
2010-11-24 00:28:55 +01:00
* Flattr-Buttons prominenter
2010-11-28 04:54:01 +01:00
* optionparser für cwebfetcher
2010-05-19 14:24:03 +02:00
2010-05-19 14:10:59 +02:00
= Bugs =
* cwebfetcher.py muss immer noch für ein update des Portals per hand gestartet werden
2010-05-19 14:35:08 +02:00
* Short-Note taucht zweimal auf: Einmal oben, dann im gesamt-Artikel
2010-05-19 14:35:51 +02:00
** Long-Note ohne Short-Note erstellen, dann kann man nachher Short Note Layout mäßig noch fett machen
[[Kategorie:Projekt]]
2010-06-09 19:48:06 +02:00
[[Kategorie:Pentamedia]]