New version of MediaWikiLinks plugin

A new version of MediaWikiLinks is available now with small fixes and small improvements:

  • now also supports to configure multiple external sources, similar to MediaWiki’s interwiki-feature, such as [[wikipedia-en:Mantis Bug Tracker]]
  • The configuration URL may contain “*” as a placeholder for linked page identifier.
  • support to specify the text to be used for the link with “|”, e.g. [[wikipedia-en:Mantis Bug Tracker|more about mantis]]

I now also moved the code to github: https://github.com/ptandler/MediaWikiLinks

Posted in Allgemein | Leave a comment

Mantis-Plugin: Freemind Export and Browser

I’ve updated the freemind export extension to use to new mantis plugin system. This extension

  • allows you to export an issue list as a Freemind mind map
  • includes the Freemind Flash browser component, so that the list of issues can be viewed directly in your browser as a mindmap.
  • Most of the issue attributes are converted: issue status (as icon), description, reporter, handler, related issues, file attachements.
  • Child issues are exported as sub nodes. (Each issue is only exported once in case of multiple parents).

Download: FreemindExport-V4133-2010-11-02.zip

Installation: Extract the zipped files into the “plugins” directory of your mantis
installation and use the Manage-Plugins page to install and configure.

Looking forward to your feedback!

Posted in freemind, freeware, mantis, open source, software | 2 Comments

Mantis-Plugin: MediaWikiLinks

We wrote a very simple plugin that supports the MediaWiki-style of links to pages: Using [[Some Page]] you can reference pages in your wiki installation (or in wikipedia) directly from your issue descriptions. This is quite useful if you have issues of complex features where you need to collect a lot of information about requirements etc.

The base URL of the wiki can be configured.

Download: MediaWikiLinks-V4009-2010-09-28

Installation: Extract the zipped files into the “plugins” directory of your mantis installation and use the Manage-Plugins page to install and configure.

Posted in freeware, mantis, open source, software, wiki | Leave a comment

Thunderbird Addon: Email Lookup

Um aus Thunderbird heraus direkt Email-Adressen in vtiger suchen zu können, habe ich ein kleines Add-on geschrieben. Das Email-Popup-Menü wird um einen neuen Eintrag “Email suchen” ergänzt. Die URL lässt sich konfigurieren, so dass man damit Emails z.B. auch in Google oder in anderen Web-Anwendungen suchen kann. Die ausgewählte Email wird einfach an die URL gehängt.

Neuer Menü-Eintrag "Lookup Email"

Download: emaillookup-0.2+tb.xpi

Funktioniert mit Thunderbird 3.1 und 9-11 (V0.2).

Posted in freeware, open source, software, thunderbird, vtiger | Leave a comment

vCard-Import für vtiger

vtiger ist ein tolles Open-Source CRM-System. Es fehlt bisher leider die Möglichkeit, vCard-Dateien zu importieren. Das ist jetzt anders: Ich habe eine Erweiterung geschrieben, die

  • Daten in verschiedenen Formaten einlesen kann (vCard, Tabellen: Copy-Paste aus dem Browser oder Excel, CSV, Email-Listen, …)
  • Für alle eingelesenen Datensätze wird in vtiger nach Einträgen gesucht, die passen könnten (Leads, Contacts)
  • Die Daten können dann in vtiger importiert werden (wenn die Person noch nicht in vtiger ist)
  • oder sie können einen vorhandenen Kontakt aktualisieren.

Besonderheiten

  • Custom-Fields können konfiguriert werden (s. vtiger_findpeople_config.php)
  • Das UI ist SEHR schlicht gehalten und bestimmt auch etwas gewöhnungsbedürftig (a) weil ich keine Zeit mir genommen habe, ein hübsches zu machen und (b) weil es so sehr schnell ist
  • Es kann angegeben, welche Felder eine Person eindeutig identifizieren, z.B. Email, XING-Profil, twitter-ID, skype-ID etc. -> als Basis für die Vorauswahl, ob eine Person in vtiger schon vorhanden ist
  • Alle möglichen Optionen können auch in der URL übergeben werden, z.B. username und PW, um sich bei vtiger anzumelden
  • Es können Default-Werte für alle Datensätze angegeben werden, die verwendet werden, wenn dieser Paramater in einem Datensatz nicht gesetzt ist. z.B. kann ich so eine gemeinsame Beschreibung angeben, die für alle Datensätze aus einer Datei verwendet wird
  • Alle Datenfelder, die vtiger nicht hat, können in das “description” Feld eingefügt werden

Hinweise

  • Das Skript steht unter der  vtiger CRM Public License Version 1.0
  • Ich kenne die vtiger API nicht wirklich, von daher keine Gewähr, dass das so überhaupt funktioniert. Ich nutze es in unserer Installation jedoch fast täglich
  • Support dafür können weder ich noch teambits dafür übernehmen

Credits

  • für die vCard-Unterstützung nutze ich vcard_convert.php von Thomas Bruederli und Contact_Vcard_Parse.php von Paul M. Jones
  • der CSV-Import nutzt parsecsv.lib.php von Jim Myhrberg

Download & Installation

  • Download: vtiger-findpeople-3674.zip
  • alle Dateien aus dem ZIP müssen direkt in das Wurzel-Verzeichnis der vtiger-Installation kopiert werden (ja, als vtiger Extension wäre es schöner)

Benutzung

  • Aufruf über http://<<Ihre vtiger-Installation …>>/vtiger_findpeople.php
  • In das große “Such”-Feld kann Text in den verschiedenen unterstützten Formaten kopiert werden, z.B. der Inhalt einer vCard-Datei oder Copy-Paste aus Excel
  • zu jedem Eintrag liefert das Skript dann die Such-Ergebnisse (s.o.)
  • Sie müssen sich mit Ihren vtiger-Zugangsdaten in dem Formular anmelden

Viel Spaß damit!
Peter Tandler

Posted in freeware, open source, software | 1 Comment

Herzlich Willkommen!

Dies ist der inoffizielle teambits-Blog. Hier veröffentlichen die teambits Mitarbeiter und Entwickler alles, was sie sonst noch spannend finden.

Die Beiträge beziehen sich nicht notwendigerweise auf Produkte oder Dienstleistungen der teambits GmbH. teambits übernimmt keinen Support für hier veröffentlichte Inhalte.

Posted in Allgemein | Leave a comment