TYPO3 Tuning: Digital Asset Management (DAM)

image

Das Standard-Werkzeug von TYPO3 zur Verwaltung von Bildern, PDFs, Textdateien, Audio- und Video-Dateien ist vergleichsweise einfach aufgebaut. Zwar generiert es automatisch Vorschaubilder (was nicht jedes CMS kann), ansonsten bietet die sogenannte Dateiliste (engl. Filelist) aber nicht viel mehr als das, was man auch mit einem FTP-Client sehen und machen kann. Und der einzige Weg, die Dateiliste einigermassen übersichtlich zu gestalten, besteht darin, Unterverzeichnisse anzulegen.

Wenn die Anzahl der Dateien grösser und die Website komplexer wird, stösst die Dateiliste an ihre Grenzen. Die modernere und leistungsfähigere Alternative ist die Extension DAM (Digital Asset Management) von Rene Fritz, die anstelle der Dateiliste das Modul “Media” ins TYPO3-Backend integriert.

DAM erlaubt es, Zusatzinformationen (sog. Meta-Daten) über Dateien in der Datenbank abzulegen und später auf vielfältige Weise danach zu suchen, zu filtern und zu sortieren. Meta-Daten können Angaben über den Urheber, Schlagwörter, Kategorien, Inhaltsbeschreibungen, technische Informationen und anderes mehr sein. Auch Spezialfunktionen wie das Durchsuchen von PDF- oder Textdateien oder die Zuweisung von Meta-Daten per Stapelverarbeitung gehören zu den Vorzügen von DAM. Für kleine Sites ist diese Extension unter Umständen zu komplex oder zumindest überflüssig – für grössere wird sie rasch unverzichtbar.

Firefox Extensions für Nicht-Web-Entwickler

Letzte Aktualisierung: 28. Februar 2012

Auch wenn Firefox ein gut ausgestatteter Browser ist: Man sollte sich trotzdem nicht mit der Standard-Version zufrieden geben. Erst die folgenden Extensions machen einen guten Browser zu einem perfekten Browser:

  • Xmarks: Wer auf mehr als einem Rechner surft, braucht diese Extension zwingend: Sie synchronisiert Lesezeichen (Bookmarks, Favourites) zwischen verschiedenen Browsern, auf demselben oder auf verschiedenen Rechnern. Xmarks funktioniert vollautomatisch, zuverlässig und schnell – egal ob man mit Firefox, Internet Explorer, Safari oder Chrome surft und egal auf welchem Betriebssystem. Wer ausschliesslich Firefox nutzt, ist allerdings mit dem fix eingebauten Firefox Sync ebenfalls gut bedient.
  • Search Preview: Blendet in den Trefferlisten von Google, Yahoo und Bing eine Miniaturansicht pro Treffer ein. Simpel, erhöht die Übersicht aber ungemein.
  • Google/Yandex: Will man die URL eines PDF-Dokuments aus der Google-Trefferliste per Rechtsklick kopieren, so klappt nicht, weil Google einen Redirect eingebaut hat. Diese Extension schafft Abhilfe.
  • Bookmarks Duplicate Detector: Warnt, wenn man eine URL bookmarken will, die in den Lesezeichen bereits vorkommt.
  • Boox: Diverse Zusatzoptionen für den Umgang mit Bookmarks. Ich persönliche habe diese Extension v.a. deshalb installiert, weil man damit den Ablageort eines Bookmarks lokalisieren kann, den man per Volltextsuche gefunden hat (wer nur letzteres braucht kann sich Go Parent Folder und Show Parent Folder anschauen).
  • All-in-One Sidebar: Standardmässig zeigt Firefox nur Lesezeichen und Chronik im Sidebar an. Mit dem All-in-One Sidebar werden auch Downloads, Add-ins, Seiteninformationen und viele andere nützliche Dinge, für die Firefox sonst einen eigenen Dialog öffnet, direkt im Sidebar angezeigt. Viele Einstellungsmöglichkeiten – u.a. kann der Sidebar rechts statt links platziert werden (wo er auch hingehört).
  • Organize Status Bar: Erlaubt es, die Reihenfolge der Icons in der Statusleiste am unteren Fensterrand frei zu wählen (so wie dies in den Symbolleisten standardmässig möglich ist).
  • Status Buttons: Erlaubt es, Symbolleisten-Symbole auch in der Statusleiste zu platzieren.
  • Tab Mix Plus: Tabbed Browsing ist an sich schon eine geniale Sache. Das wahre Potential erschliesst sich aber erst durch Tab Mix Plus: Mit dieser Extension kann man das Verhalten der Registerkarten (Tabs) im Detail steuern kann – inklusive die Option, einen versehentlich geschlossenen Tab wieder zu öffnen.
  • Locationbar2: Formatiert nicht nur die URL in der Adresszeile zwecks besserer Lesbarkeit, sondern erlaubt es auch, ein beliebiges Verzeichnis im Pfad direkt anzuspringen (was auch die früher von mir benutzte Extension Go up überflüssig macht).
  • Fission: Stellt den Fortschrittsbalken beim Laden einer Site direkt in der Adresszeile dar (wie bei Apple Safari).
  • Line Marker: Erlaubt es, Textpassagen in einer Webseite mit einem virtuellen Leuchtstift zu markieren. Diese Markierungen werden im Profil gespeichert und bleiben somit erhalten.
  • QuickPageZoom: Macht die Zoom-Funktion über Buttons zugänglich.
  • Favicon Picker: Erlaubt es, das Icon eines Bookmarks zu bearbeiten bzw. zu korrigieren (Details hier).
  • It’s All Text: Sehr elegante Lösung, um den Inhalt von Formularfeldern in einem externen Texteditor zu bearbeiten (Details hier).
  • QuickRestart: Erlaubt den Neustart von Firefox per Menübefehl (Details hier).
  • Brief: Der schönste RSS-Reader für Firefox (Details hier).
  • Menu Editor: Erlaubt es, die Menüs von Firefox nach den eigenen Bedürfnissen zu reorganisieren. Insbesondere dann hilfreich, wenn man viele Extensions installiert hat (Details hier).
  • Password Exporter: Exportiert und importiert die im Firefox gespeicherten Logins/Passwörter. Unverzichtbar, wenn man seinen Rechner neu aufsetzt, aber auch aus Backup-Gründen empfehlenswert.
  • Shorten URL: Eine sehr effiziente Lösung, um von der aktuellen Seite eine Kurz-URL zu erzeugen (z.B. für Twitter).
  • FireShot: Ein gut ausgestattetes Screenshot-Tool, mit dem man auch lange Webseiten in einem Stück abbilden kann.

Auch schön, aber nicht ganz so zwingend:

  • Firefox Showcase: Wenn man in einer grösseren Zahl von Tabs die Übersicht verloren hat, hilft diese Extension mit Vorschaubildern aller geöffneten Seiten. Wie beim Internet Explorer 7, aber viel raffinierter. Einfachere Alternative: Tab Catalog.
  • Keyconfig enhanced: Mit Tastenkombinationen ist man eben doch am schnellsten. Diese Extension verschafft den Überblick über alle Firefox-Shortcuts und erlaubt es, Tastenkombinationen zu editieren oder neu anzulegen.
  • GButts: Erlaubt den raschen Zugriff auf (fast) alle Google-Services. Kann man sich zwar auch über die Lesezeichen-Symbolleiste selbst basteln, ist so aber komfortabler und hübscher.
  • Flagfox: Zeigt den Server-Standort einer Website als Flagge im Statusbar (beim Mouseover auch die IP-Adresse). Und mit Server Spy erfährt man auch gleich noch, welche Webserver-Software zum Einsatz kommt.
  • Clippings: Erlaubt es, häufig benutzte Texte als Textbausteine im Browser zu speichern. Auch wenn es grundsätzlich sinnvoller wäre, dies über ein systemweit verfügbares Programm zu lösen, so kann es doch Situationen geben, in denen Clippings eine gute Alternative darstellt.
  • Fast Video Download: Erlaubt es, Flash-Videos von den wichtigsten Video-Sites (YouTube, Google Video und andere) auf Knopfdruck herunterzuladen. (Alternative: Flash Video Downloader)
  • PDF Download: Je nach Browser-Einstellung wird ein PDF-Dokument, das man auf einer Website anklickt, entweder heruntergeladen oder angezeigt (direkt im Browser-Fenster oder in einem separaten Programm). Wer nicht in jeder Situation dasselbe Verhalten braucht, sondern die Wahl haben möchte, erhält dank PDF Download bei jedem PDF-Dokument einen Dialog mit den verschiedenen Möglichkeiten präsentiert.
  • Firefox PDF Plugin for Mac OS X: Löst das mac-spezifische Problem, dass Firefox PDF-Dateien immer auf dem Desktop speichert, um sie anzuzeigen. Ist dieses Plugin installiert, so werden PDFs direkt im Browser-Fenster angezeigt (wie mit Safari).
  • abcTajpu: Erlaubt es, beliebige Sonderzeichen in Web-Formulare einzufügen (Details hier).

mm_forum: Neue Forums-Extension für TYPO3

Mit der schon länger angekündigten Veröffentlichung der Forums-Extension mm_forum schliesst Mittwald Medien eine wesentliche Lücke im Angebot von TYPO3. Die bisherigen Forums-Extensions chc_forum und tt_board waren vergleichsweise einfache Lösungen, die zudem nur ungern für Foren mit vielen Benutzern und Beiträgen eingesetzt wurden.

mm_forum dagegen ist aus dem grössten deutschsprachigen TYPO3-Forum des Portals www.typo3.net herausgewachsen und hat somit den Beweis seiner Praxistauglichkeit längst erbracht – derzeit werden damit 18’000 Benutzer und 160’000 Beiträge verwaltet. Die Extension importiert bestehende phpBB-Foren, verfügt über eine eigene Suche und bietet Syntax-Highlighting für HTML, CSS, PHP, JavaScript sowie TypoScript.

Das derzeitige Release ist noch als Alpha-Version deklariert, Mittwald Medien stellt allerdings schon bald eine Beta-Version in Aussicht. Weitere Details sind der offiziellen Medienmitteilung zu entnehmen.

(via TYPO3 Blogger)

Neue Online-Shop Extension für TYPO3

typo3_commerce.gif

Man muss sich die Informationen derzeit noch zusammensuchen, aber es scheint doch, dass das lange Warten auf eine neue Shop-Extension für TYPO3 ein Ende hat. Jedenfalls berichtet das T3N Magazin, dass die Extension commerce (ehemals tx_commerce) offiziell veröffentlicht worden sei, nachdem seit letzten August der erste Release Candidate RC1 verfügbar war.

Die Extension commerce, die von Ingo Schmitt, Volker Graubaum und Thomas Hempel entwickelt wurde, bildet die Grundlage für einen Online-Shop. Sie zeichnet sich insbesondere durch folgende Funktionalitäten aus:

  • unbegrenzte Schachtelung von Produktgruppen
  • umfassende Bestellungsverwaltung mit Schnittstellen
  • Möglichkeit zur Anbindung von Zahlungsdienstleistern

Weiterführende Informationen:

TYPO3 Tuning: Quixplorer – die bessere Filelist

Über das Modul Filelist, das standardmässig in TYPO3 installiert ist, kann man direkt im Backend den Inhalt des Ordners fileadmin bewirtschaften, ohne einen FTP-Client bemühen zu müssen. Quixplorer macht im Prinzip dasselbe, nur besser:

  • Quixplorer ist nicht auf das Verzeichnis fileadmin beschränkt. Dadurch kann man beispielsweise auch auf die Extensions unter /typo3conf/ext/ zugreifen.
  • Quixplorer erlaubt es, Dateioperationen parallel auf mehreren Dateien auszuführen.
  • Quixplorer kann Textdateien (z.B. TypoScript, PHP, HTML, CSS) mit Syntax-Highlighting anzeigen (wenn auch nicht editieren) und im Edit-Mode zu einer bestimmten Zeilennummer springen.
  • Mit Quixplorer kann man die Permissions einer Datei oder eines Verzeichnisses ändern.
  • Quixplorer kann ZIP-Archive direkt auf dem Server entpacken.

TYPO3 Tuning: Papierkorb mit Wiederherstellungsfunktion

Die Extension KJ Recycler 2005 von Julian Kleinhans stattet das TYPO3-Backend mit etwas aus, das man heute von jedem Betriebssystem her kennt: einem Papierkorb. Ein solcher Papierkorb ist deshalb unverzichtbar, weil man darin all das wiederfindet, was man versehentlich gelöscht hat. Umgekehrt kann man den Papierkorb bewusst leeren und damit alle gelöschten Datensätze physisch aus der Datenbank entfernen. Wie dies im Detail funktioniert, ist auf der Website von Julian Kleinhans sehr schön beschrieben.

Im Prinzip kann TYPO3 all das auch ohne diese Extension: Wenn man etwas löscht, wird es nämlich nicht dauerhaft gelöscht, sondern nur in der Datenbank als gelöscht gekennzeichnet. Wer sich also nicht scheut, mit phpMyAdmin direkt auf die Datenbank zuzugreifen, kann dort irrtümlich gelöschte Daten retten. Diese Methode setzt allerdings einiges Fachwissen voraus und ist insbesondere dann tückisch, wenn Abhängigkeiten zwischen Datensätzen verschiedener Tabellen bestehen. Der KJ Recycler 2005 löst diese Aufgabe wesentlich komfortabler und sollte eigentlich zum Standard-Umfang von TYPO3 gehören.

Firefox-Extensions für die Bookmark-Verwaltung

Letztes Update: 12. Februar 2010

Der Bookmark-Manager von Firefox ist funktional. Wer allerdings Hunderte oder gar Tausende von Lesenzeichen verwalten will, könnte sich trotzdem die eine oder andere Verbesserung vorstellen. Im offiziellen Firefox Add-on Repository finden sich erschlagende 245 Extensions in der Rubrik “Bookmarks”. Viele von ihnen dienen allerdings dazu, Social Bookmarking Services wie digg.com, del.icio.us, Mister Wong und andere zu bedienen – Erweiterungen für die Firefox-interne Lesezeichensammlung sind in der Minderheit. Umbedingt empfehlenswert sind die folgenden:

  • Google Browser Sync – Von den verschiedenen Lösungen, um Lesezeichen via Internet zwischen verschiedenen Rechnern zu synchronisieren, ist die Extension von Google eine der besten: Sie funktioniert zuverlässig und schnell – selbst dann, wenn Firefox auf mehreren Rechnern gleichzeitig läuft. (Nicht kompatibel zu Firefox 3 – siehe hier.)
  • Locate in Bookmark Folders – Manchmal möchte man ein Lesezeichen nicht einfach nur finden, sondern man möchte wissen, in welchem Unterverzeichnis es abgelegt ist. Diese Extension ermöglicht genau das – nicht mehr und nicht weniger. (Nicht kompatibel zu Firefox 3. Alternative: Boox). Um den Bookmark-Manager mit der Spalte “Übergeordnetes Verzeichnis” auszustatten: Show Parent Folder. Und um dieses übergeordnete Verzeichnis direkt anspringen zu können: Go Parent Folder. (Tipps von Stefan Klein).
  • Flat Bookmark Editing – Ergänzt den Bookmark-Manager um eine Maske, die es möglich macht, das aktive Lesezeichen direkt zu editieren (ohne über das Kontextmenü den Eigenschaften-Dialog zu öffnen). Ideal, wenn man grössere Mengen von Lesezeichen überarbeiten will. (Vergleichbare Funktionalität ist in Firefox3 standardmässig vorhanden.)
  • PlainOldFavorites – Wer parallel mit Firefox und Internet Explorer arbeitet, möchte normalerweise nur eine einzige Bookmark-Sammlung pflegen. Statt sich mit Import/Export- bzw. Synchronisations-Tools herumzuschlagen installiert man mit Vorteil diese Extension: Sie installiert ein neues Menü in Firefox, das direkten Zugriff auf die Favoriten des Internet Explorers erlaubt.
  • Enhanced Bookmark Search – Erlaubt die Volltextsuche in den Bookmarks nach Name, Adresse, Beschreibung und Schlüsselwort.
  • Add Bookmark Here – Eine kleine Erweiterung, die es ermöglicht, die aktuelle Seite gezielt in einem Unterverzeichnis seiner Link-Sammlung abzulegen, während man das Lesezeichen-Menü durchwandert: Jedes Submenü erhält einen Eintrag “Lesezeichen hier hinzufügen”. (Nicht kompatibel zu Firefox 3. Alternative: Add Bookmark Here 2.)
  • Bookmarks Duplicate Detector – Warnt, wenn dieselbe URL mehrfach als Lesezeichen gespeichert wird. (Details hier)

TYPO3 Tuning: Bequem ins Backend wechseln

Wie öffnen Sie jeweils das Backend einer TYPO3-Website? Wahrscheinlich legen Sie zunächst einen neuen Browser-Tab an, nehmen dann die URL der Website und hängen typo3/ an. An sich ein einfacher Vorgang, aber wenn man ihn täglich zigfach ausführen muss, kann er mühsam werden.

Das Firefox-Plugin TYPO3 Backend von Markus Söth schafft Abhilfe: Befindet man sich auf einer TYPO3-Website, so lässt sich per Kontextmenü das CMS-Backend öffnen, wahlweise im gleichen oder in einem neuen Tab. Nicht weltbewegend, aber in der Praxis sehr angenehm.

TYPO3 Tuning: Extensions für Google Sitemaps

Damit die eigene Website möglichst aktuell und vollständig bei Google vorliegt, erstellt man mit Vorteil eine Google Sitemap. Eine solche Sitemap ist eine XML-Datei in einem standardisierten Format, die es den Spidern der grossen Suchmaschinen einfacher macht, eine Website zu indizieren. Nebst Google unterstützen auch Yahoo und Microsoft dieses Prinzip.

Um für eine TYPO3-basierte Website automatisch eine jederzeit aktuelle Google Sitemap bereitzustellen, empfiehlt sich die Extension mc_googlesitemap von Maximo Cuadros. Einmal installiert, braucht man nur noch den Startingpoint des Seitenbaums zu definieren, für den eine Google Sitemap generiert werden soll. Eine sehr gute Anleitung dazu findet man auf der YAML-Website. Tim Lochmüller bietet eine erweiterte Version an, die auch Seiten in die Google Sitemap aufnimmt, die nicht im Seitenbaum enthalten sind.

Im TYPO3 Extension Repository finden sich noch zwei weitere Extensions, die ebenfalls Google Sitemaps erzeugen: google_sitemap von Peter Russ und weeaar_googlesitemap von Marcel Alburg. Diese sind allerdings noch im Beta-Stadium, teilweise älter und nicht sehr gut dokumentiert.