# Dance-X-Connector
 
Dieses Repo wird dazu verwendet das Plugin "Dance-X-Connector" zu entwicklen. Dieses Plugin verbindet Wordpress mit dem DanceX-Backend, welches durch Evidence betrieben wird.

# WP-Instanz zum Entwicklen

- [Frontend](https://www.wpplugin.web-show.ch)
- [WP-Backend #online](https://www.wpplugin.web-show.ch/wp-admin)
- [WP-Backend #CrocoDance_1](https://crocodance1.web-show.ch)
- [WP-Backend #CrocoDance_2](https://crocodance2.web-show.ch)
- [WP-Backend #local](http://localhost/wpnew/)
- [Cyon.ch phpMyAdmin](https://my.cyon.ch/cpsess4304952640/3rdparty/phpMyAdmin/index.php)
- [Wordpress Plugin Cookbook](https://developer.wordpress.org/plugins/intro/)
- [Wordpress Icons](https://developer.wordpress.org/resource/dashicons)
- [Dance-X Evidence Test-Backend](https://check.dancex.ch)
- [Dance-X Evidence Prod-Backend](https://app.dancex.ch)

# Plugin-Entwicklung für Wordpress in PHP
  
- alle Funktionen, die dem Plugin gehören, sollten mit einem Präfix beginnen. Damit verhindert man Konflikte mit anderen Plugins innerhalb der Wordpress-Instanz.
- beim Paketieren des Plugins gibt es zwei Strategien, wie dann das effektive Plugin im Plugins-Folder im WP heissen wird
  - 1.) wenn das Zip einen Ordner beinhaltet, dass die Plugin-Files beinhaltet, dann wird dieser Ordnername verwendet
  - 2.) wenn das Zip direkt die Plugin-Files beinhaltet, dann heisst der Ordner so wie die ZIP-Datei