<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.fhcomplete.info/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.fhcomplete.info/feed.php">
        <title> developer</title>
        <description></description>
        <link>https://wiki.fhcomplete.info/</link>
        <image rdf:resource="https://wiki.fhcomplete.info/lib/tpl/fhtw/images/favicon.ico" />
       <dc:date>2026-04-14T10:42:49+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:addons&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:client&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:codeception&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_bilder&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_seitenumbruch&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_xsltquickhelp&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_zeilenumbruch&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:extensions&amp;rev=1761578125&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:extensionsevents&amp;rev=1761578702&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:github&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:kodierrichtlinien&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:notizen&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:searchfilter&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:tools&amp;rev=1565696923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fhcomplete.info/doku.php?id=developer:userdefinedfields&amp;rev=1641283517&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.fhcomplete.info/lib/tpl/fhtw/images/favicon.ico">
        <title></title>
        <link>https://wiki.fhcomplete.info/</link>
        <url>https://wiki.fhcomplete.info/lib/tpl/fhtw/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:addons&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:addons</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:addons&amp;rev=1565696923&amp;do=diff</link>
        <description>zurück zur Übersicht

AddOns

Addons werden dazu verwendet um FH-Complete um Funktionen zu erweitern:

	*  Überschreiben von Default-Funktionalitäten
			*  Locale (Übersetzungen / Begriffe)
			*  Dokumentenvorlagen
			*  Passwort Policy; Passwort Änderung
			*  Benutzernamen Generierung</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:client&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:client</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:client&amp;rev=1565696923&amp;do=diff</link>
        <description>FH-Complete Client

Clients können verwendet werden um die Funktionalität von FH-Complete zu erweitern.

	*  Clients können auf einem eigenem Host installiert werden und müssen nicht am selben Host wie der Core liegen.
	*  Getrennte Codebasis, Kommunikation mit dem Core erfolgt ausschließlich über die</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:codeception&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:codeception</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:codeception&amp;rev=1565696923&amp;do=diff</link>
        <description>Codeception Tests starten

Automatisierte Tests werden über Codeception durchgeführt.
Dazu gibt es das Verzeichnis tests.

Starten der Tests


cd tests/
codecept.phar run


Installation von Codeception


wget http://codeception.com/codecept.phar
cp codecept.phar /usr/bin/</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:dokumentenerstellung</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung&amp;rev=1565696923&amp;do=diff</link>
        <description>zurück zur Übersicht

FH-Complete LibreOffice Vorlagen

[Libre Office Dokumentübersicht]

Abbildung: Libre Office Dokumentübersicht

1. Vorlage mit LibreOffice erstellen



Das Dokument wird vollständig mit LibreOffice erstellt. Die Felder, die dynamisch von der Datenbank befüllt werden sollen, werden mit Platzhaltern versehen.
Das Dokument wird als vorlage.odt unter</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_bilder&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:dokumentenerstellung_bilder</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_bilder&amp;rev=1565696923&amp;do=diff</link>
        <description>Bilder einfügen in ODT Vorlage

Diese Anleitung beschreibt wie in eine bestehende Vorlage ein Bild eingefügt werden kann.

Zuerst muss die ODT Vorlage entpackt werden.(in .zip umbennen und entpacken)

Die ODT Vorlage liegt üblicherweise im Ordner system/vorlage_zip</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_seitenumbruch&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:dokumentenerstellung_seitenumbruch</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_seitenumbruch&amp;rev=1565696923&amp;do=diff</link>
        <description>Seitenumbruch in ODT Vorlagen einfügen

In der automatic Styles Section im oberen Teil des Dokuments muss folgender Style eingefügt werden


&lt;style:style style:name=&quot;PageBreak&quot; style:family=&quot;paragraph&quot; style:parent-style-name=&quot;Standard&quot;&gt;
    &lt;style:paragraph-properties fo:break-before=&quot;page&quot;/&gt;
&lt;/style:style&gt;</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_xsltquickhelp&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:dokumentenerstellung_xsltquickhelp</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_xsltquickhelp&amp;rev=1565696923&amp;do=diff</link>
        <description>XSLT Quickhelp

Um Daten in den Dokumentenvorlagen zu Manipulieren können diverse XSLT Funktionen verwendet werden.
Hier ein Kurzüberblick über die vorhandenen Möglichkeiten und Kontrollstrukturen.

Eine umfangreichere Liste ist hier zu finden: &lt;http://www.w3schools.com/xsl/default.asp&gt;</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_zeilenumbruch&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:dokumentenerstellung_zeilenumbruch</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:dokumentenerstellung_zeilenumbruch&amp;rev=1565696923&amp;do=diff</link>
        <description>Zeilenumbruch ersetzen mit XSLT

Textfelder die \n für Zeilenumbrüche enthalten müssen in der Vorlage ersetzt werden damit diese im Dokumente korrekt als Zeilenumbrüche dargestellt werden. Das ist mit der folgenden Funktion möglich:


&lt;xsl:template name=&quot;replace&quot;&gt;
    &lt;xsl:param name=&quot;string&quot;/&gt;
    &lt;xsl:choose&gt;
        &lt;xsl:when test=&quot;contains($string,'\n')&quot;&gt;
            &lt;xsl:value-of select=&quot;substring-before($string,'\n')&quot;/&gt;
            &lt;text:line-break/&gt;
            &lt;xsl:call-template name=&quot;re…</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:extensions&amp;rev=1761578125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-27T16:15:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:extensions</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:extensions&amp;rev=1761578125&amp;do=diff</link>
        <description>Extensions

Extensions sind Erweiterungen des FH-Complete Core Systems.
Diese sind ab FH-Complete Version 3.3 verfügbar.
Sie werden dazu verwendet um die Standardfunktionalitäten von FH-Complete zu erweitern.
Extensions können die bestehende Datenbank um zusätzliche Tabellen erweitern, neue Webservice Funktionalitäten hinzufügen und weitere Modifikationen am FH-Complete Core durchführen.</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:extensionsevents&amp;rev=1761578702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-27T16:25:02+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:extensionsevents</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:extensionsevents&amp;rev=1761578702&amp;do=diff</link>
        <description>Erweiterung von Core Funktionalitäten

Folgende Funktionalitäten stehen zur Verfügung um mit Extensions die Core Applikationen zu erweitern

Navigation erweitern

Extensions können sich ins Menü hängen um neue Menüeinträge hinzuzufügen und dadurch eigene Applikationen hinzuzufügen</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:github&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:github</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:github&amp;rev=1565696923&amp;do=diff</link>
        <description>GitHub

Wichtige Commands


svn checkout: git clone linkZuRepo
svn commit: git commit (-a)
svn up: git pull (zuerst alles commiten!)
svn switch: git checkout (-b) nameDesBranches
svn status: git status (-s)
svn info: git show


Aller Anfang

Damit man nicht immer user/pass eingeben muss, kann man</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:kodierrichtlinien&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:kodierrichtlinien</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:kodierrichtlinien&amp;rev=1565696923&amp;do=diff</link>
        <description>Die Kodierrichtlinien finden sich ab sofort auf folgender Seite
&lt;https://github.com/FH-Complete/FHC-Core/wiki/Coding-Guidelines&gt;</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:notizen&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:notizen</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:notizen&amp;rev=1565696923&amp;do=diff</link>
        <description>Notizen

Um im FAS Notizen in einem Popup-Fenster erstellen bzw. bearbeiten zu können sind folgende Schritte nötig:

	*  XUL-Element (z.B. Button) erstellen, das beim Anklicken das Popup öffnen soll.

	*  neue JavaScript Funktion mit zumindest folgender Zeile erstellen:</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:searchfilter&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:searchfilter</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:searchfilter&amp;rev=1565696923&amp;do=diff</link>
        <description>zurück zur Übersicht

Such- und Filterungsmöglichkeiten auf jQuery-Basis

Listenansichten und Übersichtsseiten sind im Rahmen der Hochschulverwaltung essentiell, können aber rasch unhandlich und unübersichtlich werden. Mithilfe von jQuery Suchmechanismen und Filteroptionen lassen sich vorhandene Datenbestände besser in Tabellen strukturieren sowie die Suche nach bestimmten Inhalten gezielter steuern.</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:tools&amp;rev=1565696923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-13T13:48:43+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:tools</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:tools&amp;rev=1565696923&amp;do=diff</link>
        <description>Sammlung von Hilfreichen Tools

Firefox Addons

Modify Header Value

Beim Zugriff auf die REST API von FH-Complete 3.2 muss ein API-KEY als Header mitübergeben werden.
Zum Testen ist das folgende Firefox Addon Hilfreich mit dem dieser Header gesetzt werden kann damit die</description>
    </item>
    <item rdf:about="https://wiki.fhcomplete.info/doku.php?id=developer:userdefinedfields&amp;rev=1641283517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-04T09:05:17+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>developer:userdefinedfields</title>
        <link>https://wiki.fhcomplete.info/doku.php?id=developer:userdefinedfields&amp;rev=1641283517&amp;do=diff</link>
        <description>User Defined Fields - Zusatzfelder

Ab Version 3.3 ist es möglich, FH-Complete mit User Defined Fields zu erweitern.
Derzeit können Personen und Prestudenten mit Zusatzfeldern erweitert werden.
Dadurch können bei Interessenten, Studierenden und Mitarbeitern zusätzliche Felder hinzugefügt werden.
Diese können im FAS verwaltet und auch wieder exportiert werden.</description>
    </item>
</rdf:RDF>
