-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tabellenverwaltung, Extensionpoints usw
- Loading branch information
Showing
315 changed files
with
2,746 additions
and
1,435 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,58 @@ | ||
# Changelog | ||
|
||
## Version 1.2.0beta1 // 15.03.2020 | ||
## Version 1.2.0beta1 // 22.05.2020 | ||
|
||
Neu | ||
|
||
* Addon-Struktur, Navigation komplett überarbeitet/erweitert | ||
* Addon-Einstellungen (klassisch) erweitert | ||
* Addon-Einstellungen mit rex_config_form | ||
* Demo-Tabelle in install.php und uninstall.php | ||
* Verwaltung der Demo-Tabelle mit rex_list und rex_form | ||
* Klasse demo_addon_rex_form extends rex_form | ||
* Demo-Seite für die Abfrage von Addon-Properties hinzugefügt | ||
* Quelltexte usw. kommentiert und verlinkt auf die REDAXO-Dokumentation | ||
- AddOn-Struktur, Navigation komplett überarbeitet/erweitert | ||
- AddOn-Einstellungen | ||
- klassisch Einstellungs-Seite erweitert | ||
- Einstellungen mit rex_config_form | ||
- Demo-Tabelle in install.php und uninstall.php | ||
- Verwaltung der Demo-Tabelle mit rex_list und rex_form | ||
- Klasse demo_addon_rex_form extends rex_form | ||
- Demo-Seite für die Abfrage von AddOn-Properties hinzugefügt | ||
- EP-Sammlung mit Beispielen im Verzeichnis pages/extensionpoints | ||
- Logfile für Protokollierung von EP's | ||
- Quelltexte usw. kommentiert und verlinkt auf die REDAXO-Dokumentation | ||
- Einbinden von style.css, script.js und eps.js in der boot.php | ||
|
||
Änderungen | ||
|
||
* REDAXO-Version auf min. 5.8 gesetzt | ||
* PHP-Version auf min. 7.3 gesetzt | ||
* README geändert und Sprachversion .de hinzugefügt | ||
* package.yml erweitert und kommentiert | ||
* de_de.lang-Datei erweitert/angepasst/dokumentiert | ||
* $this->i18n geändert in $addon->i18n | ||
- REDAXO-Version auf min. 5.10 gesetzt | ||
- PHP-Version auf min. 7.3 gesetzt | ||
- README geändert und Sprachversion .de hinzugefügt | ||
- package.yml erweitert und kommentiert | ||
- de_de.lang-Datei erweitert/angepasst/dokumentiert | ||
- $this-> geändert in $addon-> | ||
- siehe [https://github.com/redaxo/redaxo/pull/2482](https://github.com/redaxo/redaxo/pull/2482) | ||
- documentation-plugin entfernt | ||
|
||
## Version 1.1.0 // xx.xx.2018 | ||
|
||
Neu | ||
|
||
* Übersetzung es_es (Danke an @2062nandes) | ||
* CHANGELOG.md hinzugefügt | ||
* CSRF-Schutz Einstellungen-Seite (pages/config.php) | ||
- Übersetzung es_es (Danke an @2062nandes) | ||
- CHANGELOG.md hinzugefügt | ||
- CSRF-Schutz Einstellungen-Seite (pages/config.php) | ||
|
||
Änderungen | ||
|
||
* REDAXO-Version auf 5.5 gesetzt (CSRF-Schutz) | ||
* README.md angepasst | ||
* documentation-plugin | ||
* Link-Handling optimiert, URL-Änderung jetzt über pushState (vorher window.location), Anpassungen CSS | ||
* Sprachwähler bei mehreren vorhanden Sprachen der Dokumentationen anzeigen. Position oben rechts in der Navigation. | ||
* Image-Handling | ||
* Images in Unterordner assets | ||
* Intgegration von Images aus dem Unterordner möglich | ||
* Externe Links in der Navigation möglich | ||
* Dokumentation Texte angepasst, Beispiel Images in _vorlage.md, Bilder in Unterordner assets | ||
- REDAXO-Version auf 5.5 gesetzt (CSRF-Schutz) | ||
- README.md angepasst | ||
- documentation-plugin | ||
- Link-Handling optimiert, URL-Änderung jetzt über pushState (vorher window.location), Anpassungen CSS | ||
- Sprachwähler bei mehreren vorhanden Sprachen der Dokumentationen anzeigen. Position oben rechts in der Navigation. | ||
- Image-Handling | ||
- Images in Unterordner assets | ||
- Intgegration von Images aus dem Unterordner möglich | ||
- Externe Links in der Navigation möglich | ||
- Dokumentation Texte angepasst, Beispiel Images in _vorlage.md, Bilder in Unterordner assets | ||
|
||
Bugfixes | ||
|
||
* keine | ||
- keine | ||
|
||
## Version 1.0.0 // 28.11.2017 | ||
|
||
* Erste Veröffentlichung des Addons | ||
- Erste Veröffentlichung des AddOns |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,32 @@ | ||
# Beispiel-Addon für REDAXO 5 | ||
# Beispiel-AddOn für REDAXO 5 | ||
|
||
Das Addon `demo_addon` zeigt den Aufbau und Basisfunktionalität von Addons und viele Beispiele von REDAXO-Funktionen zur Verwendung in eigenen Addons. Das Addon oder auch nur Teile davon können/sollen gerne für die Entwicklung eigener Addons verwendet werden. | ||
Erweiterungen des Addons `demo_addon` gerne als PR (Pull-Request) oder Hinweise bzw. Verbesserungen als [Issue](https://github.com/FriendsOfREDAXO/demo_addon/issues). | ||
Das AddOn `demo_addon` zeigt den Aufbau und Basisfunktionalität von AddOns und viele Beispiele von REDAXO-Funktionen zur Verwendung in eigenen AddOns. Das AddOn oder auch nur Teile davon können/sollen gerne für die Entwicklung eigener AddOns verwendet werden. | ||
Erweiterungen des AddOns `demo_addon` gerne als PR (Pull-Request) oder Hinweise bzw. Verbesserungen als [Issue](https://github.com/FriendsOfREDAXO/demo_addon/issues). | ||
|
||
## demo_addon in der Kurzübersicht | ||
|
||
* dokumentierter Quellcode mit Beispielen | ||
* dokumentierte package.yml | ||
* dokumentierte .lang-Datei | ||
* Addon-Einstellungen (rex_config_form, klassisch) | ||
* Beispiel einer Tabellenverwaltung mit `rex_list` und `rex_form` (inkl. Beispieltabelle) | ||
* Beispiele für Extension Points | ||
* `documentation`-Plugin als Basis für eine Hilfe/Dokumentation für REDAXO-AddOns | ||
- dokumentierter Quellcode mit Beispielen | ||
- dokumentierte `package.yml` | ||
- dokumentierte .lang-Datei | ||
- AddOn-Einstellungen (rex_config_form, klassisch) | ||
- Beispiel einer Tabellenverwaltung mit `rex_list` und `rex_form` (inkl. Beispieltabelle) | ||
- Beispiele für Extension Points | ||
- `documentation`-Plugin als Basis für eine Hilfe/Dokumentation für REDAXO-AddOns | ||
|
||
## AddOn-Entwicklung in der REDAXO-Dokumentation | ||
|
||
* [Aufbau und Struktur](https://redaxo.org/doku/master/addon-struktur) | ||
* [Package (package.yml)](https://redaxo.org/doku/master/addon-package) | ||
* [Assets (CSS, JavaScript ...)](https://redaxo.org/doku/master/addon-assets) | ||
* [Konfigurations-Formulare](https://redaxo.org/doku/master/konfiguration_form) | ||
* [AddOn Veröffentlichung](https://redaxo.org/doku/master/addon-veroeffentlichung) | ||
* [Queries - rex_sql](https://www.redaxo.org/doku/master/datenbank-queries) | ||
- [AddOn - Aufbau und Struktur](https://redaxo.org/doku/master/addon-struktur) | ||
- [Package (package.yml)](https://redaxo.org/doku/master/addon-package) | ||
- [AddOn Assets (CSS, JavaScript ...)](https://redaxo.org/doku/master/addon-assets) | ||
- [Konfigurations-Formulare für AddOns](https://redaxo.org/doku/master/konfiguration_form) | ||
- [AddOn Veröffentlichung](https://redaxo.org/doku/master/addon-veroeffentlichung) | ||
- [Queries - rex_sql](https://www.redaxo.org/doku/master/datenbank-queries) | ||
|
||
## Sonstiges | ||
|
||
* [REDAXO 5 Dokumentation](https://redaxo.org/doku/master) | ||
* REDAXO [API Dcumentation](https://friendsofredaxo.github.io/phpdoc/) bei Friends Of REDAXO | ||
* Eine Sammlung nützlicher Tricks zu REDAXO CMS ab Version 5 [REDAXO-Tricks der Friends Of REDAXO](https://friendsofredaxo.github.io/tricks) | ||
* Bitte auch den Artikel [Änderungen REDAXO 4 zu 5](https://redaxo.org/doku/master/aenderungen-v4-v5) in der REDAXO-Dokumentation beachten! | ||
- [GitHub Repository des REDAXO Cores](https://github.com/redaxo/redaxo/) | ||
- [REDAXO 5 Dokumentation](https://redaxo.org/doku/master) | ||
- REDAXO [API Dcumentation](https://friendsofredaxo.github.io/phpdoc/) bei Friends Of REDAXO | ||
- FOR-AddOns [FriendsOfREDAXO](https://github.com/FriendsOfREDAXO) | ||
- Eine Sammlung nützlicher Tricks zu REDAXO CMS ab Version 5 [REDAXO-Tricks der Friends Of REDAXO](https://friendsofredaxo.github.io/tricks) | ||
- Bitte auch den Artikel [Änderungen REDAXO 4 zu 5](https://redaxo.org/doku/master/aenderungen-v4-v5) in der REDAXO-Dokumentation beachten! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,32 @@ | ||
# Sample addOn for REDAXO 5 | ||
# Sample AddOn for REDAXO 5 | ||
|
||
The addon `demo_addon` shows the structure and basic functionality of addons and many examples of REDAXO functions for use in your own addons. The addon or just parts of it can / should be used for the development of your own addons. | ||
Extensions to the `demo_addon` addon, like PR (pull request) or notes or improvements as an [issue](https://github.com/FriendsOfREDAXO/demo_addon/issues). | ||
The AddOn `demo_addon` shows the structure and basic functionality of AddOns and many examples of REDAXO functions for use in your own AddOns. The addon or just parts of it can / should be used for the development of your own AddOns. | ||
Extensions to the `demo_addon` AddOn, like PR (pull request) or notes or improvements as an [issue](https://github.com/FriendsOfREDAXO/demo_addon/issues). | ||
|
||
## demo_addon in the short overview | ||
|
||
* Documented source code with examples | ||
* documented package.yml | ||
* documented .lang file | ||
* Addon settings (rex_config_form, classic) | ||
* Example of a table management with `rex_list` and `rex_form` (incl. Example table) | ||
* Examples of extension points | ||
* `documentation` plugin as the basis for help / documentation for REDAXO add-ons | ||
- Documented source code with examples | ||
- documented `package.yml` | ||
- documented .lang file | ||
- AddOn settings (rex_config_form, classic) | ||
- Example of a table management with `rex_list` and `rex_form` (incl. Example table) | ||
- Examples of extension points | ||
- `documentation` plugin as the basis for help / documentation for REDAXO add-ons | ||
|
||
## Addon development in the REDAXO documentation | ||
## AddOn development in the REDAXO documentation | ||
|
||
* [Structure and structure] (https://redaxo.org/doku/master/addon-struktur) | ||
* [Package (package.yml)] (https://redaxo.org/doku/master/addon-package) | ||
* [Assets (CSS, JavaScript ...)] (https://redaxo.org/doku/master/addon-assets) | ||
* [Configuration forms] (https://redaxo.org/doku/master/konfiguration_form) | ||
* [AddOn publication] (https://redaxo.org/doku/master/addon-veroeffständigung) | ||
* [Queries - rex_sql](https://www.redaxo.org/doku/master/datenbank-queries) | ||
- [AddOn - Structure and structure](https://redaxo.org/doku/master/addon-struktur) | ||
- [Package (package.yml)](https://redaxo.org/doku/master/addon-package) | ||
- [AddOn Assets (CSS, JavaScript ...)](https://redaxo.org/doku/master/addon-assets) | ||
- [Configuration forms for AddOns](https://redaxo.org/doku/master/konfiguration_form) | ||
- [AddOn publication](https://redaxo.org/doku/master/addon-veroeffständigung) | ||
- [Queries - rex_sql](https://www.redaxo.org/doku/master/datenbank-queries) | ||
|
||
## Others | ||
|
||
* [REDAXO 5 documentation] (https://redaxo.org/doku/master) | ||
* REDAXO [API Dcumentation] (https://friendsofredaxo.github.io/phpdoc/) at Friends Of REDAXO | ||
* A collection of useful tricks for REDAXO CMS from version 5 [REDAXO tricks of the Friends Of REDAXO] (https://friendsofredaxo.github.io/tricks) | ||
* Please also note the article [Changes to REDAXO 4 to 5] (https://redaxo.org/doku/master/aenderungen-v4-v5) in the REDAXO documentation! | ||
- [GitHub Repository REDAXO Core](https://github.com/redaxo/redaxo/) | ||
- [REDAXO 5 documentation](https://redaxo.org/doku/master) | ||
- REDAXO [API Dcumentation](https://friendsofredaxo.github.io/phpdoc/) at Friends Of REDAXO | ||
- FOR-AddOns [FriendsOfREDAXO](https://github.com/FriendsOfREDAXO) | ||
- A collection of useful tricks for REDAXO CMS from version 5 [REDAXO tricks of the Friends Of REDAXO](https://friendsofredaxo.github.io/tricks) | ||
- Please also note the article [Changes to REDAXO 4 to 5](https://redaxo.org/doku/master/aenderungen-v4-v5) in the REDAXO documentation! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,50 @@ | ||
/* | ||
Demo-Addon | ||
Diese CSS-Datei wird in der boot.php des Addons demo_addon eingebunden (rex_view::addCssFile) | ||
Demo-AddOn | ||
Diese CSS-Datei wird in der `boot.php` des AddOns `demo_addon` im Backend eingebunden (rex_view::addCssFile) | ||
https://redaxo.org/doku/master/addon-assets | ||
*/ | ||
|
||
.demo_addon { | ||
/* externe Links */ | ||
|
||
a.extern:after { | ||
color: #d4d4d4; | ||
text-decoration: none; | ||
font-family: 'FontAwesome'; | ||
font-size: .8em; | ||
content: " \f08e"; | ||
} | ||
|
||
/* Aufklappbarer Text bei der EP-Liste */ | ||
|
||
.demo-addon-section .panel header .folddown { | ||
display: none; | ||
} | ||
.demo-addon-section .panel header.collapsed .folddown { | ||
display: block; | ||
} | ||
|
||
.demo-addon-section .panel header .foldup { | ||
display: block; | ||
} | ||
.demo-addon-section .panel header.collapsed .foldup { | ||
display: none; | ||
} | ||
|
||
.demo-addon-section .panel header .folddown, | ||
.demo-addon-section .panel header .foldup | ||
{ | ||
background-color: inherit; | ||
float: right; | ||
} | ||
|
||
/* Textblock mit Inhalt der Markdown-Datei im aufklappbaren Text */ | ||
|
||
.demo-addon-section .readme { | ||
padding: 10px 10px 0px 10px; | ||
} | ||
|
||
/* Textarea-Block mit Codemirror für den PHP-Code im aufklappbaren Text */ | ||
|
||
.demo-addon-section .phpcode { | ||
padding: 10px 10px 10px 10px; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/* | ||
Demo-AddOn | ||
Diese JavaScript-Datei wird in der `boot.php` des AddOns `demo_addon` im Backend eingebunden (rex_view::addJsFile) | ||
https://redaxo.org/doku/master/addon-assets | ||
*/ | ||
|
||
// jQuery closure (»Funktionsabschluss«) | ||
// Erzeugt einen Scope, also einen privaten Bereich | ||
// http://molily.de/javascript-core/#closures | ||
(function ($) { | ||
|
||
// rex:ready | ||
// Führt Code aus, sobald der DOM vollständig geladen wurde | ||
// https://redaxo.org/doku/master/addon-assets#rexready | ||
$(document).on('rex:ready', function (event, container) { | ||
|
||
/* EP-Liste - alle öffnen/schliessen */ | ||
$('a.btn-open').on('click', function (event) { | ||
event.preventDefault(); | ||
$('.panel-collapse').collapse('show'); | ||
$('a.btn-open').hide(); | ||
$('a.btn-close').show(); | ||
}); | ||
$('a.btn-close').on('click', function (event) { | ||
event.preventDefault(); | ||
$('.panel-collapse').collapse('hide'); | ||
$('a.btn-close').hide(); | ||
$('a.btn-open').show(); | ||
}); | ||
|
||
}); | ||
|
||
})(jQuery); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.