cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Download > csvTool

csvTool

Version 1.05 (Liste der Änderungen gegenüber früheren Versionen)
Datum 13. Februar 2012
Sprache beliebig
zusätzliche Voraussetzungen
Installation easy einfach
Autor Jürg Sommer, jsommer@cgicorner.ch
Download csvtool.zip (34 kb)

Produktbeschreibung in Kürze

csvTool ist ein kleines Script, um beliebige PlainText-Datenbanken webbasiert zu verwalten. csvTool ist innert weniger Sekunden Einsatzbereit und benötigt kaum Konfigurationsanpssungen. Mit csvTool können Daten angesehen, editiert, gelöscht und neue Datensätze hinzugefügt werden. Einzelne Aktionen können deaktiviert oder mit Passwort geschützt werden. Deutsch, kostenlos.

Was kann csvTool?

  • Verwaltung beliebiger PlainText-Datenbanken (CSV-Dateien, Tabulator-getrennt, ...)
  • Datensätze können angesehen, editiert, gelöscht und neu hinzugefügt werden.
  • Script ist innert weniger Sekunden einsatzbereit und benötigt kaum Konfigurationsanpassungen
  • Suche in Hauptübersicht möglich
  • Sortierung der Suchergebnisse möglich
  • Optionale Mailbenachrichtigung bei Änderung an der Datenbank
  • Quelldatei kann zum Download angeboten werden (optional)
  • Detailansicht, editieren, löschen und hinzufügen von kann deaktiviert oder mit einem Passwort geschützt werden.
  • Suchberechtigungen können genau definiert werden (Pre-/Postfix, minimale Suchlänge, verbotene Zeichen, benutzerdefinierte Suchfelder, Suche zwingend [Anzeige aller Daten nicht möglich]).
  • Wahlweise können mehrere Dateien mit einer Scriptinstallation editiert werden (Definition erlaubter Dateinamen mittels Regular Expression)
  • Mittels BB-Tags können auf Wunsch auch Links und Bilder in die Datenbank eingelesen werden (kann vom Administrator deaktiviert werden)
  • Die Datensätze können seitenweise betrachtet werden (x Datensätze pro Seite)
  • Optional sehr genaue Prüfung der Feldwerte vor dem Speichern möglich.
  • Optional können Suchergebnisse als CSV exportiert werden.
  • Bei Bedarf können Bilder und andere Dateien via csvTool auf den Server geladen und mit den Datensätzen verknüpft werden.

Für wen ist csvTool?

csvTool ist als Administrationstool für beliebige kleine Plain-Text Datenbanken geeignet (getrennt durch ";", Tabulator oder ein anderes Kennzeichen), wo webbasiert Änderungen vorgenommen werden müssen. Klassisches Beispiel ist eine kleine Adresskartei, auf die mehrere Personen Zugriff haben sollen. Es können Datensätze editiert, gelöscht und neu hinzugefügt werden. csvTool benötigt nur sehr wenige Konfigurationseinstellungen: Pfad zur CSV-Datei, Trennzeichen innerhalb der Zeile und Titel - fertig (nebst ein paar Datenbankunabhängigen Einstellungen wie Pfad zu den Bildern und dem CSS-Stylesheet).

csvTool ermöglicht es ebenfalls, bestimmte Felder als Pflichtfelder oder (optional erweiterbares) Dropdown-Felder zu definieren und/oder die erlaubten Feldwerte einzuschränken. Da es universell mit allen möglichen Datenquellen eingesetzt werden kann, ist die Defintion dieser Angeben in einer separaten Datei erforderlich und etwas komplizierter. Für Formulare die sehr genau geprüft werden sollen ist die Definiton daher etwas mühsam resp. benötigt eine gewisse Einarbeitungszeit.

Die Hauptmaske der Datenbank steht uneingeschränkt jedem Besucher zur Verfügung: wer csvTool nur einem bestimmten Besucherkreis zur Verfügung stellen will, sollte das Script-Verzeichnis mit einer .htaccess-Datei schützen. Weitergehende Aktionen wie Detailansicht, editieren, neue Datensätze hinzufügen oder löschen von Datensätzen können mit einem Passwort (pro Aktion ein eigenes möglich) geschützt werden. Eine weitergehende Benutzerverwaltung ist nicht möglich.

Voraussetzungen

csvTool benötigt nur CGI-Unterstützung auf Ihrem Webserver. Bei Aktivierung der optionalen Mailbenachrichtung bei Änderungen wird sendmail benötigt.

Installation/Konfiguration

Genauere Informationen über die Installation und Konfiguration finden Sie in der Datei csvtool.htm in dem Zip-Archiv. Online-Version.

 

Online-Demo

csvtool demo
cgicorner.ch Online-Demo

 

Referenz

csvtool alpinfm
alpinFM.de

stark erweiterte Version von csvTool für Radio-Frequenzen

 

Referenz

theragate
www.theragate.ch

Die TheraGate GmbH setzt für den Vertrieb der Software-Lizenzen und für die taggenaue Fakturierung der Abonnementsbeiträge das Script csvTool ein. Die automatisierte Email-Zustellung der Rechnungen als PDF (Spezialentwicklung) funktioniert einwandfrei und trägt wesentlich dazu bei, die administrativen Kosten tief zu halten. Wir sind mit dem Service von www.cgicorner.ch sehr zufrieden.
www.theragate.ch

 

Setzen Sie csvTool ein und haben eine gute Referenz-Seite? Oder möchten Sie einfach ein kurzes Statement zu csvTool abgeben? Nutzen Sie das Feedback-Formular, evtl. erscheint Ihre Seite oder Ihr Statement bereits in Kürze auf dieser Seite.