SuperRSS/Funktionen

DefaultOnline | SuperRSS | RecentChanges | Preferences

funktionen und struktur

1. aufbau einer einzelnen seite
2. struktur der scripte
3. beschreibung der funktionen und ihrer aufrufe
3.1. poster.pl
3.2. einzelne code schnipsel

1. aufbau einer einzelnen seite

2. struktur der scripte

scripte module beschreibung funktionen (subroutinen)
cgi/poster.pl mainprogram
includes/printfeed.pl "prints out a newsfeed (rss 1.0)" /PrintEditFeedForm? /PrintEditInfoForm? /PrintEditGroupForm? /PrintFeed?
includes/printaddform.pl "prints out a form for adding new items" /AdminMakeNewGroupA? /PrintAddItemForm? /PrintAddForm?
includes/additem.pl "adds a new item" /AddItem? /ReadParamForItems? /GetImage? /ManipulateImage?
includes/makehtml.pl "generates static html pages" /MakeHTML?
includes/generatefeed.pl "generates a newsfeed" /ReGenerateEditedFeed? /GenerateFeed?
cgi/admin.pl administrations-tool
cgi/printtitles.pl "prints out item-titles"
cgi/superRSS.ini ini-file
var/rss2mail.pl versendet eine mail mit einem neuen, via poster.pl geposteten eintrags --

3. beschreibung der funktionen und ihrer aufrufe

(t.b.d.)

3.1. poster.pl

poster.pl ist das zentrale skript, einige funktionen werden hier direkt ausgeführt, die meisten aber an die skripte unter /includes weitergegeben.

hier eine übersicht an aufrufen und deren bearbeitung....

name - name des channels (der gruppe), wie in meta.xml definiert

aufrufe (per ssi) subroutine . includes
// ausgabe ("print")
action=print&command=events&channel=metaPrintEvents?; &PrintFeed?;
action=print&command=text&channel=metaPrintText?; &PrintFeed?;
action=print&command=titles&channel=metaPrintTitles?; &PrintFeed?;
action=print&command=info&channel=metaPrintInfo?; &PrintFeed?;
action=print&command=image&channel=metaPrintImage?; &PrintFeed?;
// veränderungen
action=printadditemform&UserPrintAddItemForm? (); &PrintAddForm?;
action=additem&UserAddItem? (); text &ReadParamForItems? | &MakeHTML? | &AddItem? | &Rss2Mail
image &ReadParamForItems? | &GetImage? | &ManipulateImage? | &AddItem? | &Rss2Mail
feature &ReadParamForItems? | &MakeHTML? | &AddItem?
action=printeditfeedform&command=info&UserPrintEditInfoForm? () &PrintFeed?;
action=printeditfeedform&channel=name&UserPrintEditFeedForm? (); &PrintFeed?;
action=editfeed&command=edit|info|delete&channel=name&UserEditFeed? (); &ReadParamForItems? | &GetImage? | &ManipulateImage? | &AddItem? | &Rss2Mail
&UserEditInfo? (); &ReadParamForItems? | &GetImage? | &ManipulateImage? | &GenerateFeed?
&UserDeleteItems? (); --

3.2. einzelne code schnipsel

/CodeSnippets

(t.b.d.)


DefaultOnline | SuperRSS | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited December 4, 2005 10:03 pm by Ulf T (diff)
Search: