DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
URT Dejure Vernetzung¶
Author: | Kasper Skårhøj |
---|---|
Created: | 2002-11-01T00:32:00 |
Changed by: | Thomas Lieblang |
Changed: | 2009-03-24T17:38:22.790000000 |
Classification: | urt_dejure |
Description: | The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- |
Keywords: | paragraphen dejure vernetzung |
Author: | Author Name |
Email: | your@email.com |
Info 4: | |
Language: | en |
Dejure - Juristische Vernetzungsfunktion- dejure_urt
Dejure - Juristische Vernetzungsfunktion¶
Extension Key: dejure_urt
Language: de
Keywords: dejure, vernetzung, paragraphen, urteile, jura
Copyright 2000-2008, Thomas Lieblang, <thomas.lieblang@uni-trier.de>
This document is published under the Open Content License
available from http://www.opencontent.org/opl.shtml
The content of this document is related to TYPO3
- a GNU/GPL CMS/Framework available from www.typo3.org
Table of Contents¶
Dejure - Juristische Vernetzungsfunktion 1
`Introduction 3 <#1.1.Introduction|outline>`_
`Users manual 4 <#1.2.Users%20manual|outline>`_
`Administration 5 <#1.3.Administration|outline>`_
`Configuration 6 <#1.4.Configuration|outline>`_
`Tutorial 7 <#1.5.Tutorial|outline>`_
`Known problems 8 <#1.6.Known%20problems|outline>`_
`To-Do list 9 <#1.7.To-Do%20list|outline>`_
`ChangeLog 10 <#1.8.ChangeLog|outline>`_
Introduction¶
What does it do?¶
This Extension adds links into your website which match to paragraphs of several german codes of law, decision or legal articles.
The links will lead the website user to the database of www.dejure.org.
Since the used function only links to german codes of law the following manual will be in german only.
Users manual¶
Die Extension verlinkt automatisch Gesetzes- und Rechtsprechungszitaten über eine einfache Schnittstelle mit den Webseiten von dejure.org.
Weitere Informationen finden Sie auf http://rechtsnetz.dejure.org/vernetzung.html
Administration¶
Soll ein Seiteninhalt nicht verlinkt werden, kann ein html-Kommentar in den Text eingefügt werden so dass die Verlinkung nicht durchgeführt wird. Der Tag ist: <!-- *ohnedjo *-->
Die Extension prüft jedes Inhaltselement auf mögliche Vernetzung. Werden Kandidaten für eine Vernetzung gefunden, gibt das Plugin den Text an die eigentliche Vernetzungsfunktion von dejure.org weiter und wartet auf die Antwort des Servers, der dann den vernetzten Text enthält. Sollten hierbei Fehler auftreten wird der unvernetzt Ausgangstext ausgegeben.
Neben dem deafault-Modus 'allcontent' gibt es noch einen Modus 'pagemarker'
Der Unterschied liegt dabei in der Vorgehensweise der Vernetzung. Allcontent vernetzt elementweise – pagemarker seitenweise. Daher muss bei Verwendung des pagemarker-Modus auch ein anderer Tsconfig-Aufruf verwendet werden.(s. Beispiel unten)
Vorteil des pagemarker-Modus ist die seitenweise Aktivierung im Gegensatz zur elementweisen Deaktivierung der Vernetzung. Nachteil von pagemarker ist die Übertragung relativ große Datenmengen in einem Request, was bei langen Seiten zu einem timeout führen kann.
Configuration¶
Installation¶
Die Installation erfolgt über den Extension Manager.
Nach der Installation kann im Extension Manager die globale Konfiguration der Extension vorgenommen werden.
Im Template (TSconfig/Setup) muss zusätzlich mindestens folgender Code eingefügt werden:
tt_content.stdWrap.postUserFunc = tx_dejureurt_pi1->postFunc
Mehr ist nicht nötig. Ab jetzt werden alle Inhalte vernetzt.
Reference¶
((generated))¶
plugin.tx_dejureurt_pi1.¶
(TSconfig/Setup)
Property
mode
Data type
string
Description
Modus 'allcontent' oder 'pagemarker'
Default
Property
target
Data type
string
Description
target des a-tags: _blank or _top
Default
_top
Property
timeout
Data type
integer
Description
Timeout zum dejure.org Dienst 0-30 Sekunden
Default
3
Property
Devlog
Data type
boolean
Description
Ausgabe von Debug-Meldungen im FE
Default
false
Property
class
Data type
string
Description
CSS-Klasse die in den a-tag eingebunden wird
Default
Property
anbieterkennung
Data type
string
Description
Name der Webseite die den Text anbietet
Default
Sitename
Property
kontaktemail
Data type
string
Description
Adresse für Kontakt
Default
Example¶
Hier ein Beispiel für die Vernetzung im allcontent-Modus (default):
tt_content.stdWrap.postUserFunc = tx_dejureurt_pi1->postFunc
plugin.tx_dejureurt_pi1{
# target for a-tags: (_blank|_top)
target = _blank
# Timeout between 0 and 30 seconds
timeout = 9
# anchor css class
class = external-link-new-window
#Format der Verlinkung (weit|schmal)
format = weit
#Anbieterkennung – Titel der Webseite
anbieterkennung = Uni Trier
#E-Mailadresse fuer Kontakt
kontaktemail = typo3@uni-trier.de
}
Oder für den Modus pagemarker
page.stdWrap.postUserFunc = tx_dejureurt_pi1->postFunc
plugin.tx_dejureurt_pi1{
mode = pagemarker
# target for a-tags: (_blank|_top)
target = _blank
# Timeout between 0 and 30 seconds
timeout = 9
# anchor css class
class = external-link-new-window
#Format der Verlinkung (weit|schmal)
format = weit
#Anbieterkennung – Titel der Webseite
anbieterkennung = Uni Trier
#E-Mailadresse fuer Kontakt
kontaktemail = typo3@uni-trier.de
}
Known problems¶
Bei langen Seiten (viel Text) kann im Modus 'pagemarker' der timeout von 30 Sekunden nicht ausreichend sein. Hier sollte im Modus 'allcontent' gearbeitet werden.
To-Do list¶
Weitere Parameter, die an die Vernetzungsfunktion weitergegeben werden können.