Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Foswiki/Twiki im Unternehmenseinsatz CLUG – 12. Februar 2010 – Thomas Mäder.

Ähnliche Präsentationen


Präsentation zum Thema: "Foswiki/Twiki im Unternehmenseinsatz CLUG – 12. Februar 2010 – Thomas Mäder."—  Präsentation transkript:

1 Foswiki/Twiki im Unternehmenseinsatz CLUG – 12. Februar 2010 – Thomas Mäder

2 Sammeln und Verteilen von Informationen und Wissen Verbreitung von Neuigkeiten Kollaboration zur Abstimmung von Prozessen Content Management für Projektwebsiten Verlinkung immer über Einfügen von Inhalten in den Topic – eingeschränkte Möglichkeiten für automatische Verlinkung

3 Dateneingabe per Formular Speicherung von Daten Durchsuchen von Daten über Formulare Erhalt der bekannten Flexibilität Beispielanwendungen: Lieferanten/Projektpartner-Datenbanken Gesprächsnotiz/Protokoll-Archive Fehlerprotokolle Ideenarchiv …

4 Beispiel - Lieferantendaten

5 html-Formular Textfelder select-Felder Übergabe von Inhalten mittels Variablen

6 | *Neuer %BR% Lieferant:* | Institution: | | Ansprechpartner: | | |^| Kooperationstyp: | Lieferant Kooperationspartner Projektpartner sonstiger Partner ||| |^| Bemerkungen: | ||| * __Bemerkung:__ %TWISTY{mode="div" showlink="Ein Kooperationspartner __muss__ zur Sortierung..." hidelink="Ausblenden" showimgleft="%ICONURLPATH{toggleopen-small}%" hideimgleft="%ICONURLPATH{toggleclose-small}%"}% Ein Kooperationspartner __muss__ zur Sortierung mit ==Partner== beginnen. =Name= ist durch eine kurze Bezeichnung des Partners zu ersetzen. Neue Kooperationspartner basieren auf der KooperationsPartnerVorlage und auf dem PartnerForm. %X% Zur korrekten Auswertung des Inhaltes müssen die ersten 7 Stichpunkte nur durch den entsprechend Inhalt ergänzt werden. %T% *Die Eintragung der Kooperationspartner auf dieser Seite erfolgt nach dem Speichern des erstellten Topics automatisch.* %ENDTWISTY%

7 %URLPARAM{"Name" encode="entity"}% Übergabe des Zellinhaltes an Variable Name Verwendung der Variable um Inhalte der Seite und um Datenfelder zu füllen %URLPARAM{"Name" encode="safe" default="Partner"}% Ausgabe des Variableninhalts Partner als Default-Eintrag – wenn Variable ohne Inhalt Ausgabe in Topic und in DataForm

8 class=foswikiInputField Definition für Formularfeld, welches nur an DataForm Inhalte übergibt name=Ansprechpartner Übergabe der Feldinhalte an DataForm-Zelle Ansprechpartner input type=text Formularfeld = Textfeld input type=select Lieferant Formularfeld = Auswahlfeld

9 Vergabe des Topicnamen über verborgenes Feld AUTOINC00001 – automatische Nummerierung des Topics, Anzahl der Nullen bestimmt die Anzahl der Stellen der Nummer gut geeignet für Protokolle etc. weitere Angaben: FWsystem.TemplateTopics auch Einbau weiterer Variablen möglich, bspw. des Datums oder des Nutzers: %GMTIME{"$ye$mo$day"}% %USERINFO{ format=$wikiname" }% mehr Variablen: FWsystem.Macros

10 Verwendung vorausgefüllter Topics um sich wiederholende Inhalte einzufügen Anlegen eines eigenen Topics (hier: KooperationsPartnerVorlage) notwendig

11

12 ---+!! %URLPARAM{"Name" encode="safe" default="Partner"}% %TWISTY{mode="div" showlink="Inhaltsverzeichnis..." hidelink="Ausblenden" showimgleft="%ICONURLPATH{toggleopen-small}%" hideimgleft="%ICONURLPATH{toggleclose-small}%"}% %TOC% %ENDTWISTY% Einfügen der Hauptüberschrift mit dem Inhalt aus dem Formular mittels %URLPARAM{…}% Ein-/Ausklappen des Inhaltsverzeichnis

13 ---++ Geschäftsverkehr | *Vorgang zwischen* | *und dem(n) Projektmitglied(ern)* | *Art* | *Status* | *Kurzfassung + Link* | %SEA%NOP%RCH{web="IWW,IWW.AGVerbundwerkstoffe,IWW.AGE lektrochemie" type="query" "GeschaeftsVorgangForm[name='Institution'].value~'*%URLPA RAM{"Name" encode="safe"}%*' " nonoise="on" reverse="on" format="| $formfield(Partner) | $formfield(Gruppenmitglieder) | $formfield(Art_des_Vorgangs) | $formfield(Status) | [[$to%NOP%pic][$formfield(Kurzfassung)]] |"}% Einbau von Suchfunktionen und Formularen

14 Anlegen eines extra Topic (hier: PartnerForm) erforderlich ist Maske für die DataForm

15 Tabelle mit definierten Spalten wichtig - Eintrag in WebPreferences: * Set WEBFORMS = TestForm, PartnerForm

16 | *Name* | *Type* | *Size* | *Values* | *Tooltip message* | *Attributes* | | Name | text | 80 | %URLPARAM{"Name" encode="safe" default="Partnername"}% | Name der Partnerinstitution | | | Ansprechpartner | text | 80 | | Name der/des Ansprechpartner/s | | | Kontakt | text | 80 | Tel.: [[https://mouse.hrz.tu- chemnitz.de/ccm/dial.php?dest=0&opt=1][...]] | Telefonnummer und | | | Kooperationstyp | select | 1 | Kooperationspartner,Projektpartner,Lieferant,sonstiger Partner | Typ der Partnerinstitution | | | aktueller Status | select | 1 | in Diskussion,aktiv,in Kooperation,gemeinsame Bearbeitung eines Projektes, regelmäßige Bestellungen,Kontakt abgebrochen | | | | Bemerkungen | text | 100 | | Bemerkungen zur Partnerinstitution (mögliche Leistungen, Lieferprogramm, Profil) | |

17 %TWISTY{mode="div" showlink="Ein Kooperationspartner __muss__ zur Sortierung..." hidelink="Ausblenden showimgleft="%ICONURLPATH{toggleopen-small}% hideimgleft="%ICONURLPATH{toggleclose-small}%"}% Ein Kooperationspartner … %ENDTWISTY% Plugin zum Ein- u. Ausblenden von Seiteninhalt

18 verknüpfte Suche über Formular Erstellung von Übersichtstabellen mittels Suchfunktion

19 ---++ Lieferant suchen | Firma: Ansprechpartner: Kooperationstyp: Bemerkungen: | Operator | Ansprechpartner: Kooperationstyp: Bemerkungen: Firma: | | | AND OR AND NOT | | *Suchergebnis:* | *Lieferant + Link* | *Ansprechpartner* | *Kooperationstyp* | *Bemerkungen* | %SEARCH{"PartnerForm[name="%URLPARAM{"cat1" encode="quote" default="Name"}%"].value~'*%URLPARAM{"search1" encode="quote" default="xyz"}%*' %URLPARAM{"bool1" encode="quote" default="AND"}% PartnerForm[name="%URLPARAM{"cat2" encode="quote" default="Ansprechpartner"}%"].value~'*%URLPARAM{"search2" encode="quote" default="xyz"}%*'" type="query" web="IWW.AGVerbundwerkstoffe,IWW,IWW.AGElektrochemie" topic="PartnerLieferant*" format="| [[$web.$topic][$formfield(Name)]] | $formfield(Ansprechpartner) | $formfield(Kooperationstyp) | $formfield(Bemerkungen) |" nosearch="on" }%

20 ---++ Übersicht - Data Form %TABLE{ sort="on" initsort="1" cellpadding="4" cellspacing="3" cellborder="0" headerbg="#D5CCB1" headercolor="#666666" databg="#FAF0D4, #F3DFA8" }% | *Partner + Link zum Topic* | *Hauptansprech- partner* | *Kontakt* | *Partnertyp* | *aktueller Status* | *Bemerkungen* | %SEARCH{ type="query" "PartnerForm[name='Kooperationstyp'].value='Lieferant'" nosearch="on" noheader="on" nototal="on" nosummary="on" web="IWW,IWW.AGVerbundwerkstoffe,IWW.AGElektrochemi e" format="|$formfield(Name) [[$web.$topic][>>>]] | $formfield(Ansprechpartner) |$formfield(Kontakt) |$formfield(Kooperationstyp) |$formfield(aktueller Status) |$formfield(Bemerkungen, 70,...) |" }%

21 FWsystem/Macros FWsystem/TemplateTopics FWsystem/DataForms FWsystem/AnApplicationWithWikiForm FWsystem/FormattedSearch FWsystem/VarSEARCH FWsystem/QuerySearch FWsystem/TablePlugin

22 Vielen Dank für die Aufmerksamkeit! Ich freue mich auf Eure Fragen. Quellcode gebe ich gern weiter. Kontakt unter: (Veröffentlichung)


Herunterladen ppt "Foswiki/Twiki im Unternehmenseinsatz CLUG – 12. Februar 2010 – Thomas Mäder."

Ähnliche Präsentationen


Google-Anzeigen