====== MIME Konfiguration ====== Welcher Dateityp durch den [[:Media manager]] hochgeladen werden kann ist in der Datei ''conf/mime.conf'' festgelegt. Es steuert ebenso die Verknüpfung der Dateiendung zum jeweiligen Mimetyp (//dessen Programm zur Ausführung//). Aus Sicherheitsgründen ist es nicht möglich im [[:de:DokuWiki]] //alle// Dateitypen freizuschalten. Die Icons zum jeweiligen Dateityp können durch Erstellen einer Bilddatei (SVG), benannt nach der Dateiendung, im Verzeichnis ''lib/images/fileicons/svg/'' hinzugefügt werden. Hinweis: das Stylesheet im Cache bestimmt die Darstellung des Icons. Für eine korrekte Darstellung muss das Cache neu erstellt werden, hierzu reicht ein einfaches Öffnen und Speichern der Datei ''conf/local.php''. :!: **Erlaube niemals HTML Upload für ungesicherte Wikis**, hierdurch öffnet man //Cross Site Scripting// durch JavaScript //Tür und Tor//. Erlaube dies nur Nutzern Deines Vertrauens. Hierzu muss zusätzlich die [[config:iexssprotect]] Option ausgeschaltet werden um den HTML Mime Typ in die Konfigurationsdatei hinzufügen zu können. Weitere Icons im passenden Stil können auf http://www.splitbrain.org/projects/file_icons heruntergeladen werden. ===== Konfiguration der Standard Mime-Typen ===== Die Standardinstallation enthält folgende Einstellungen: ^Dateiendung^Mime Typ ^ Icon ^ |conf |text/plain | {{http://www.dokuwiki.org/lib/images/fileicons/conf.png?nolink&nocache}} | |jpg |image/jpeg | {{http://www.dokuwiki.org/lib/images/fileicons/jpg.png?nolink&nocache}} | |jpeg |image/jpeg | {{http://www.dokuwiki.org/lib/images/fileicons/jpeg.png?nolink&nocache}} | |gif |image/gif | {{http://www.dokuwiki.org/lib/images/fileicons/gif.png?nolink&nocache}} | |png |image/png | {{http://www.dokuwiki.org/lib/images/fileicons/png.png?nolink&nocache}} | |tgz |application/octet-stream | {{http://www.dokuwiki.org/lib/images/fileicons/tgz.png?nolink&nocache}} | |tar |application/x-gtar | {{http://www.dokuwiki.org/lib/images/fileicons/tar.png?nolink&nocache}} | |gz |application/octet-stream | {{http://www.dokuwiki.org/lib/images/fileicons/gz.png?nolink&nocache}} | |zip |application/zip | {{http://www.dokuwiki.org/lib/images/fileicons/zip.png?nolink&nocache}} | |pdf |application/pdf | {{http://www.dokuwiki.org/lib/images/fileicons/pdf.png?nolink&nocache}} | |ps |application/postscript | {{http://www.dokuwiki.org/lib/images/fileicons/ps.png?nolink&nocache}} | |doc |application/msword | {{http://www.dokuwiki.org/lib/images/fileicons/doc.png?nolink&nocache}} | |xls |application/msexcel | {{http://www.dokuwiki.org/lib/images/fileicons/xls.png?nolink&nocache}} | |ppt |application/mspowerpoint | {{http://www.dokuwiki.org/lib/images/fileicons/ppt.png?nolink&nocache}} | |rtf |text/rtf | {{http://www.dokuwiki.org/lib/images/fileicons/rtf.png?nolink&nocache}} | |swf |application/x-shockwave-flash| {{http://www.dokuwiki.org/lib/images/fileicons/swf.png?nolink&nocache}} | |rpm |application/octet-stream | {{http://www.dokuwiki.org/lib/images/fileicons/rpm.png?nolink&nocache}} | |deb |application/octet-stream | {{http://www.dokuwiki.org/lib/images/fileicons/deb.png?nolink&nocache}} | |sxw |application/soffice | {{http://www.dokuwiki.org/lib/images/fileicons/sxw.png?nolink&nocache}} | |sxc |application/soffice | {{http://www.dokuwiki.org/lib/images/fileicons/sxc.png?nolink&nocache}} | |sxi |application/soffice | {{http://www.dokuwiki.org/lib/images/fileicons/sxi.png?nolink&nocache}} | |sxd |application/soffice | {{http://www.dokuwiki.org/lib/images/fileicons/sxd.png?nolink&nocache}} | |txt |text/plain | {{http://www.dokuwiki.org/lib/images/fileicons/txt.png?nolink&nocache}} | |odc |application/vnd.oasis.opendocument.chart | {{http://www.dokuwiki.org/lib/images/fileicons/odc.png?nolink&nocache}} | |odf |application/vnd.oasis.opendocument.formula | {{http://www.dokuwiki.org/lib/images/fileicons/odf.png?nolink&nocache}} | |odg |application/vnd.oasis.opendocument.graphics | {{http://www.dokuwiki.org/lib/images/fileicons/odg.png?nolink&nocache}} | |odi |application/vnd.oasis.opendocument.image | {{http://www.dokuwiki.org/lib/images/fileicons/odi.png?nolink&nocache}} | |odp |application/vnd.oasis.opendocument.presentation| {{http://www.dokuwiki.org/lib/images/fileicons/odp.png?nolink&nocache}}| |ods |application/vnd.oasis.opendocument.spreadsheet | {{http://www.dokuwiki.org/lib/images/fileicons/ods.png?nolink&nocache}}| |odt |application/vnd.oasis.opendocument.text | {{http://www.dokuwiki.org/lib/images/fileicons/odt.png?nolink&nocache}} | |xml |text/xml | {{http://www.dokuwiki.org/lib/images/fileicons/xml.png?nolink&nocache}} | Der nachfolgende Absatz ist in der Standardkonfiguration auskommentiert, da Spammer in ungeschützten Wikis auf diese Weise Spam hochladen können. |html |text/html | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | |htm |text/html | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | ===== Benutzerdefinierte Konfiguration der Mime-Typen ===== Um beispielsweise mp3 Unterstützung hinzuzufügen erstelle die [[config|Konfigurationsdatei]] mime.local.conf mit folgendem Inhalt mp3 audio/mpeg Unterstützung für x-Dateien von Microsoft: docx !application/vnd.openxmlformats-officedocument.wordprocessingml.document xlsx !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet pptx !application/vnd.openxmlformats-officedocument.presentationml.presentation Setze die Dateirechte der mime.local.conf auf 644. Eine Referenztabelle der möglichen Mime-Typen kann unter http://www.w3schools.com/html/html_media.asp abgerufen werden. Einige Geo-Format-MIME-Typen: ^Erweiterung^MIME-Type ^ Logo ^ |kml |!application/vnd.google-earth.kml+xml| {{http://www.hooidonksekanoclub.nl/dokuwiki/lib/images/fileicons/kml.png}} | |kmz |!application/vnd.google-earth.kmz | {{http://www.hooidonksekanoclub.nl/dokuwiki/lib/images/fileicons/kmz.png}} | |gpx |!application/gpx+xml | {{http://www.hooidonksekanoclub.nl/dokuwiki/lib/images/fileicons/gpx.png}} |