Wordpress Ticketsystem
Ein Wordpress-Plugin zur Ticketverwaltung - Bug-Tracking, Support & Co. | Bootstrap3 HTML & CSS-Klassen
by Tom Witkowski <tomwitkowski@ymail.com> · github.com/gummibeer/wp-ticketsystem · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/gummibeer/wp-ticketsystem/archive/refs/heads/master.zipReadme
Wordpress Ticketsystem
Inhaltsverzeichnis
- Installation
- Shortcodes
- php-Funktionen
- verwendete Software
- geplante Funktionen
- Changelog
- Autor
- Copyright und Lizenz
Installation
Plugin zip-Datei in den Wordpress-Plugin-Ordner entpacken, der Ordner muss wp_ticketsystem heißen. Danach das Plugin im Wordpress-Backend aktivieren.
Eine extra Seite anlegen auf welcher die einzelnen Tickets angezeigt werden sollen, in den Inhaltsbereich folgenden Shortcode eintragen:
[wp_ticketsystem_single /]
Diese Seite auf der Plugin-Einstellungsseite auswählen und speichern.
Shortcodes
- Ticketformular:
[wp_ticketsystem_form excl="{TypeID}" /] - Ticketliste offener Tickets:
[wp_ticketsystem_list excl="{TypeID}" /] - Einzelticket:
[wp_ticketsystem_single /] - Ticketverlinkung:
@#{TicketID}(in Seiten, Blog-Beiträgen, Tickets, Ticket-Kommentaren & bbPress-Foren-Beiträgen)
php-Funktionen
Ticketverlinkung in Themes oder Plugins
<?php
global $wp_ticketsystem;
echo $wp_ticketsystem->filter_content( '{Text} @#{TicketID} {Text}' );
verwendete Software
- Bootstrap3
- Google Charts
- Wordpress
- geplant
- reCaptcha
geplante Funktionen
1.1.0
- E-Mail-Input für angemeldete Nutzer ausblenden
- geschlossene Tickets im Frontend anzeigen
- Ticketautor auf Buddypress-Profil verlinken - falls existent
- IP-Adresse speichern
<?php function get_ip_address() { if( !empty($_SERVER['HTTP_CLIENT_IP']) ) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }
1.2.0
- Priorität für Tickets festlegen
- Fortschritt für Ticket angeben -> anhand von Ticketstatus
- Bearbeiter (Wordpress-User) einstellen inkl. E-Mail-Benachrichtigung
1.3.0
- Spamschutz (reCaptcha) Option
- Einstellung Ticket-Formular / Ticket-Kommentare nur für angemeldete Nutzer sichtbar
1.3.0
- Bootstrap3 in Plugin integrieren als Option
- Ticketsuche ermöglichen
- Shortcode für Tickettypen mit Beschreibung
1.4.0
- E-Mail-Benachrichtigung bei neuen Tickets / Kommentaren inkl. Einstellung (Admin)
- E-Mail-Benachrichtigung bei neuen Kommentaren / Statusänderung (Member)
- Paginator für Ticketliste & Ticketkommentare
2.0.0
- custom-CSS ermöglichen -> FE-inline-styles entfernen, CSS-Klassen in CSS generieren, vorausfüllen
- Template-Dateien inkl. Theme-Funktionen / Markern
Changelog
- [BUG] Ticketlinks an Permalinkstruktur anpassen
- [BUG] geschriebener Kommentar erst nach reload sichtbar
- Ticketverlinkung in Blog-Kommentaren
- Ticketverlinkung in Themes & Plugins (php-Funktion)
- eigene Tickettypen erstellen
- Tickettypen an- und abschalten
- Ticket Sidebar-Widget
- neue Einstellungsmöglichkeiten im Backend
- Tickets bearbeiten
- Duplikate zusammenführen
- Kommentare zu extra Tickets machen
- Dashboard-Widget vereinfacht
- Shortcodes angepasst
- Einstellungsmöglichkeiten für Shortcodes
0.5.0 alpha
- Shortcodes für Ticketformular, Ticketliste, Ticketeinzelansicht
- Einstellungsseite & Ticketübersichtsseiten
- Dashboard-Widgets
- Ticketverlinkung in Seiten, Beiträgen, Tickets, Ticketkommentaren & bbPress-Foren-Beiträgen
Autor
Tom Witkowski
- https://github.com/Gummibeer
- https://facebook.com/dev.gummibeer
- https://facebook.com/tkwitkowski
- https://plus.google.com/101844596511345872985
- https://plus.google.com/+TomKayWitkowski
Copyright und Lizenz
Copyright 2014 Tom Witkowski - Lizenz GPL2.
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.2-b | Apr 8, 2014 |
| v1.0.1-b | Apr 4, 2014 |
| v1.0stable | Mar 28, 2014 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.