<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.admidio.net/dokuwiki/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://www.admidio.net/dokuwiki/feed.php">
        <title>Admidio-Wiki2 en:entwickler</title>
        <description></description>
        <link>https://www.admidio.net/dokuwiki/</link>
        <image rdf:resource="https://www.admidio.net/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-12T01:27:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:aenderungen_in_der_datenbank_einbauen&amp;rev=1636982688&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changelog_implementation&amp;rev=1742543728&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changes_to_functions_and_methods&amp;rev=1650046265&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:datenbankzugriffsklasse&amp;rev=1480774398&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:fehlerkorrekturen_in_mehreren_versionen&amp;rev=1733033599&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:how_to_make_your_plugin_translatable&amp;rev=1564640948&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:index&amp;rev=1775925372&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_4&amp;rev=1609852528&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_5&amp;rev=1743707156&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:mehrsprachigkeit&amp;rev=1529214465&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:message-klasse_fuer_hinweistexte&amp;rev=1480773971&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:navigation_ueber_mehrere_seiten&amp;rev=1480773847&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:neue_organisationseinstellungen_einbauen&amp;rev=1480773620&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.in_einstellungen&amp;rev=1446232754&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.ini_einstellungen&amp;rev=1562830397&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:plugin_manager&amp;rev=1770549282&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:programmierrichtlinien&amp;rev=1636982939&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sessionhandling&amp;rev=1480773653&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sidebar&amp;rev=1741515672&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sourcecode-dokumentation&amp;rev=1480773204&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sql-injektion&amp;rev=1480774436&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:tabellenzugriffsklassen&amp;rev=1480774308&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:testumgebung_einrichten&amp;rev=1760025440&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebergabevariablen_pruefen&amp;rev=1480773437&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebersetzen&amp;rev=1689497461&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:version_veroeffentlichen&amp;rev=1446241109&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:wie_und_wo_kann_ich_helfen&amp;rev=1677483024&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.admidio.net/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Admidio-Wiki2</title>
        <link>https://www.admidio.net/dokuwiki/</link>
        <url>https://www.admidio.net/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:aenderungen_in_der_datenbank_einbauen&amp;rev=1636982688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-15T14:24:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installing changes to the database</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:aenderungen_in_der_datenbank_einbauen&amp;rev=1636982688&amp;do=diff</link>
        <description>Installing changes to the database

Where do I build the changes in the source code?

Changes in the database structure must be installed at two locations. Once the installation script, which sets up the database for new installations and, secondly, the update script, which adapts existing databases with the new features.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changelog_implementation&amp;rev=1742543728&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-21T08:55:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How Admidio&#039;s Changelog Works and Instructions for Implementations</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changelog_implementation&amp;rev=1742543728&amp;do=diff</link>
        <description>How Admidio&#039;s Changelog Works and Instructions for Implementations

Introduction

Starting with Admidio 5.0, all changes to objects (Users, Events, Groups/Roles, Weblinks, Albums, Folders/Files, ...) and settings that are saved in Admidio&#039;s database can be logged and the changes displayed in the Change History screen. Logging can be enabled per object type (=database table) in the preferences. Each object or list with changelogs enabled will display a changelog button to view it:</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changes_to_functions_and_methods&amp;rev=1650046265&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-15T20:11:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Changes to functions and methods</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:changes_to_functions_and_methods&amp;rev=1650046265&amp;do=diff</link>
        <description>Changes to functions and methods

With this page we want to help plugin developers to stay compatible with the changes that were made in the Admidio core and that could affect plugins. During the development of Admidio we try to not change our existing methods and functions but sometimes it&#039;s necessary and could break your working plugin. Here you will find a list of methods and functions that we changed in a specific Admidio version with a notice how you could fix this in your plugin if you hav…</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:datenbankzugriffsklasse&amp;rev=1480774398&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:13:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Database Access Class</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:datenbankzugriffsklasse&amp;rev=1480774398&amp;do=diff</link>
        <description>Database Access Class

Since version 2.0, there is now a class for database access. This class is similar to the table access classes of 2 parts. One general class DB and the respective extension, in our case MySqlDb.

Advantage of this new class is as a unified error handling. If an error occurs in the SQL statement, so a nicely formatted error message is now displayed automatically and must no longer, as before, the function</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:fehlerkorrekturen_in_mehreren_versionen&amp;rev=1733033599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-01T07:13:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Set up a developement environment</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:fehlerkorrekturen_in_mehreren_versionen&amp;rev=1733033599&amp;do=diff</link>
        <description>Set up a developement environment

Where can I find the source code?

We develop Admidio using the version management Git on the platform GitHub. The current source code is located in the Master Branch and can be found via the following link:
https://github.com/Admidio/admidio</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:how_to_make_your_plugin_translatable&amp;rev=1564640948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-01T08:29:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to make your plugin translatable</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:how_to_make_your_plugin_translatable&amp;rev=1564640948&amp;do=diff</link>
        <description>How to make your plugin translatable

Create an xml file with your strings

Admidio uses for translations the Android string resource. This is a very compact xml format that should contain every string you use in your plugin. 

The format looks like this: 

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;resources&gt;
    &lt;string name=&quot;UNIQUE_IDENTIFIER&quot;&gt;Your string&lt;/string&gt;
&lt;/resources&gt;</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:index&amp;rev=1775925372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-11T18:36:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Developer Area</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:index&amp;rev=1775925372&amp;do=diff</link>
        <description>Developer Area

In this section you will find useful information about the development of Admidio. The informations should help developers, but also people who want to make their own enhancements to Admidio.


If you want to support Admidio you can help us in</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_4&amp;rev=1609852528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-05T14:15:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Make your plugin compatible to Admidio 4</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_4&amp;rev=1609852528&amp;do=diff</link>
        <description>Make your plugin compatible to Admidio 4

New menu calls

In Admidio 4 we have changed the way the menu is structured. For this you have to change your plugin if you have worked with $page-&gt;getMenu(); before.

Now you don&#039;t have to create an instance of the menu to add the single entries there. Also there is now a simple function to add a back button to the page.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_5&amp;rev=1743707156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-03T21:05:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Make your plugin compatible to Admidio 5</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:make_your_plugin_compatible_to_admidio_5&amp;rev=1743707156&amp;do=diff</link>
        <description>Make your plugin compatible to Admidio 5

Using Bootstrap 5

Admidio 5 uses Bootstrap 5. So therefore you have to convert your Bootstrap customizations to Bootstrap 5. View Migration document of Bootstrap 5.

Changes to HtmlForm

The entry list of the parameter $options</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:mehrsprachigkeit&amp;rev=1529214465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-17T07:47:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Multilingualism</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:mehrsprachigkeit&amp;rev=1529214465&amp;do=diff</link>
        <description>Multilingualism

With version 2.2 Admidio supports multiple languages. For this purpose, all the texts were stored in an XML file in adm_program/languages with the respective language abbreviations as the filename. The language can be selected in the</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:message-klasse_fuer_hinweistexte&amp;rev=1480773971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:06:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Message class for note texts</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:message-klasse_fuer_hinweistexte&amp;rev=1480773971&amp;do=diff</link>
        <description>Message class for note texts

Using the Class  Message  in message.php Note texts can be created. With this new class err_msg.php is to be replaced.

Advantages of the new class:

	*  simple call (not on location)
	*  Any number of variables can be set in the text</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:navigation_ueber_mehrere_seiten&amp;rev=1480773847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:04:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Navigation across multiple pages</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:navigation_ueber_mehrere_seiten&amp;rev=1480773847&amp;do=diff</link>
        <description>Navigation across multiple pages

To navigate back to the sides within a module of which the user has come, you have to remember the appropriate page views to fall back later on this information.

This is done with the Class Navigation (navigation.php</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:neue_organisationseinstellungen_einbauen&amp;rev=1480773620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:00:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install new organizational settings</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:neue_organisationseinstellungen_einbauen&amp;rev=1480773620&amp;do=diff</link>
        <description>Install new organizational settings

Quite often it can happen that you need new settings for specific modules. These are then usually maintained in the organization settings. In order to add new settings will not become too laboriously, we have developed a mechanism by which this works relatively quickly.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.in_einstellungen&amp;rev=1446232754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-30T20:19:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Settings</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.in_einstellungen&amp;rev=1446232754&amp;do=diff</link>
        <description>Settings

Preamble

PHP offers the ability to configure many things about its configuration file php.ini.
Some settings will help in the development, other settings should be set in order to prevent problems for the user in advance, where this adjustment was possibly set by Hoster.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.ini_einstellungen&amp;rev=1562830397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-11T09:33:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP-Settings for developement environment</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:php.ini_einstellungen&amp;rev=1562830397&amp;do=diff</link>
        <description>PHP-Settings for developement environment

Preamble

PHP offers the ability to configure many things about its configuration file php.ini.
Some settings will help in the development, other settings should be set in order to prevent problems for the user in advance, where this adjustment was possibly set by Hoster.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:plugin_manager&amp;rev=1770549282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-08T12:14:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Plugin Manager</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:plugin_manager&amp;rev=1770549282&amp;do=diff</link>
        <description>Plugin Manager


The Plugin Manager module provides a simple user interface and standardized procedures for

	*  installing,
	*  uninstalling,
	*  updating,
	*  managing and
	*  integrating

plugins in Admidio.

With the Plugin Manager it is now also possible to easily and quickly integrate your own custom overview plugins.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:programmierrichtlinien&amp;rev=1636982939&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-15T14:28:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Coding Guidelines</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:programmierrichtlinien&amp;rev=1636982939&amp;do=diff</link>
        <description>Coding Guidelines

Preamble

Hello dear friends of Admidio!

This document should help to generate clean code, comprehensible to other people. The points listed here are merely to be understood as implementation proposals. If in doubt, you should just turn your mind and think about whether this is all really so clear, as has been imagined.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sessionhandling&amp;rev=1480773653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:00:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sessionhandling</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sessionhandling&amp;rev=1480773653&amp;do=diff</link>
        <description>Sessionhandling

Since version 2.0, the session handling has been revised. There is now a Session class (derived from Table Access) of which a global object $gCurrentSession is applied calling scripts each time.

An important difference to previous handling is that now every visitor gets a session entry in the session table. In addition, we now offer that an user can be entered multiple times in the session table, which means that you can log in to different systems or browsers several times.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sidebar&amp;rev=1741515672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-09T11:21:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Developer area</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sidebar&amp;rev=1741515672&amp;do=diff</link>
        <description>Developer area

Common

	*  Coding Guidelines
	*  Set up a test environment
	*  PHP-Settings for developement environment
	*  Set up a developement environment
	*  Translation
	*  Publish new Version

Developing with PHP

	*  Documentation of classes and functions
	*  Sourcecode-Documentation
	*  Checking of passed variables
	*  Multilingualism
	*  Install new organizational settings
	*  Sessionhandling
	*  Forms - Create, validate and save
	*  Navigation across multiple pages
	*  Message class …</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sourcecode-dokumentation&amp;rev=1480773204&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T14:53:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sourcecode-Documentation</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sourcecode-dokumentation&amp;rev=1480773204&amp;do=diff</link>
        <description>Sourcecode-Documentation

Doxygen

The documentation of our classes and functions should be done withDoxygen. This program creates a structured HTML documentation within the comment section of the source code using keywords. The documentation can also be downloaded offline access also</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sql-injektion&amp;rev=1480774436&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:13:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SQL-Injection</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:sql-injektion&amp;rev=1480774436&amp;do=diff</link>
        <description>SQL-Injection

With SQL Injection, the point is that you try on forms or URLs, through specific inputs, the original SQL statement, which processes the input, overturn and execute modified SQL code.

Example at login:
I enter the following username:</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:tabellenzugriffsklassen&amp;rev=1480774308&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T15:11:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What methods are available?</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:tabellenzugriffsklassen&amp;rev=1480774308&amp;do=diff</link>
        <description>What methods are available?

The following methods are available within the Table Access class and can be extended by derived classes:

	*  readData reads out the corresponding record from the database. With special deliveries the SQL statement can still be changed. (Eg.: roles_class.php)</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:testumgebung_einrichten&amp;rev=1760025440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-09T17:57:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Set up a test environment</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:testumgebung_einrichten&amp;rev=1760025440&amp;do=diff</link>
        <description>Set up a test environment

Local web server set up

Admidio requires a web server with PHP support and a MySQL/MariaDB or PostgreSQL database. This is already done usually set up on the web space. For developing it is advisable to set up a web server along with PHP and MySQL locally. There are available for Windows and Linux, the</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebergabevariablen_pruefen&amp;rev=1480773437&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-03T14:57:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Checking of passed variables</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebergabevariablen_pruefen&amp;rev=1480773437&amp;do=diff</link>
        <description>Checking of passed variables

Passing to PHP scripts can be easily manipulated by attackers. For this purpose, only the URL must be manipulated in accordance with the variable in the browser. For this reason it is very important that all passed variables are tested prior to use in the script to appropriate values.</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebersetzen&amp;rev=1689497461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-16T10:51:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Translation</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:uebersetzen&amp;rev=1689497461&amp;do=diff</link>
        <description>Translation

Admidio use separated language texts within the code that are added in separate XML files. Thus a translation become relatively easy and we look forward to any other language in which we can offer Admidio. Within the translation files we use the xml format of</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:version_veroeffentlichen&amp;rev=1446241109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-30T22:38:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Publish new Version</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:version_veroeffentlichen&amp;rev=1446241109&amp;do=diff</link>
        <description>Publish new Version

The following things are to be done in a version update:

	*  All changes must be checked in
	*  Version number in constant.php must be updated
	*  Filter all closed Milestones on GitHub Issues
	*  Copy the list of GitHub Issues in a text editor, remove additional information and categorize the individual points (General, appointments, guestbook</description>
    </item>
    <item rdf:about="https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:wie_und_wo_kann_ich_helfen&amp;rev=1677483024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-27T08:30:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Where and how can I help?</title>
        <link>https://www.admidio.net/dokuwiki/doku.php?id=en:entwickler:wie_und_wo_kann_ich_helfen&amp;rev=1677483024&amp;do=diff</link>
        <description>Where and how can I help?

Help we can use in many areas. This can range from useful information and assistance in the Forum until the programming of new functions. 

Recommend Admidio

Are you satisfied with Admidio, so the easiest way is to help us to recommend Admidio. This can be done in different ways. Show in the different social networks (links at bottom of page) that you like Admidio. So you not only spread Admidio but also remains up to date, if there are new features or plug-ins. In ad…</description>
    </item>
</rdf:RDF>
