Gummibeer/wp-ticketsystem


Ein Wordpress-Plugin zur Ticketverwaltung - Bug-Tracking, Support & Co. | Bootstrap3 HTML & CSS-Klassen

http://gummibeer.github.io/wp-ticketsystem

License: GPL-2.0

Language: PHP


Wordpress Ticketsystem

Inhaltsverzeichnis

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

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

1.0.2 beta

  • [BUG] Ticketlinks an Permalinkstruktur anpassen

1.0.1 beta

  • [BUG] geschriebener Kommentar erst nach reload sichtbar
  • Ticketverlinkung in Blog-Kommentaren
  • Ticketverlinkung in Themes & Plugins (php-Funktion)

1.0.0 stable

  • 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

Copyright und Lizenz

Copyright 2014 Tom Witkowski - Lizenz GPL2.

Project Statistics

Sourcerank 4
Repository Size 973 KB
Stars 0
Forks 1
Watchers 1
Open issues 0
Dependencies 0
Contributors 1
Tags 3
Created
Last updated
Last pushed

Top Contributors See all

Tom Witkowski

Recent Tags See all

v1.0.2-b April 08, 2014
v1.0.1-b April 04, 2014
v1.0stable March 28, 2014

Something wrong with this page? Make a suggestion

Last synced: 2019-10-30 16:13:57 UTC

Login to resync this repository