Zum Inhalt springen

Vorlage Diskussion:Datei-Download: Unterschied zwischen den Versionen

Abschnitt hinzufügen
Aus Bern baut
Timo Bezjak (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Timo Bezjak (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
== Checkliste: Neues CAD-Format hinzufügen ==
== Checkliste: Neues CAD-Format hinzufügen ==
Autor: Gemini
Quelle: Gemini


Wenn du ein neues Format (Beispiel: .step) ergänzen möchtest, arbeite diese 4 Punkte ab:
Wenn du ein neues Format (Beispiel: .step) ergänzen möchtest, arbeite diese 4 Punkte ab:

Aktuelle Version vom 17. März 2026, 15:43 Uhr

Checkliste: Neues CAD-Format hinzufügen

[Quelltext bearbeiten]

Quelle: Gemini

Wenn du ein neues Format (Beispiel: .step) ergänzen möchtest, arbeite diese 4 Punkte ab:

1. Server-Konfiguration (LocalSettings.php)

  • Endung erlauben: $wgFileExtensions[] = 'step';
  • MIME-Type definieren: $wgMimeTypeDefs['application/step'] = 'step';
  • Blacklist umgehen: $wgMimeTypeBlacklist = array_diff($wgMimeTypeBlacklist, ['application/step']);

2. Icon hinterlegen (Filesystem)

  • Neues Icon (64x64px PNG) hochladen nach: /resources/assets/file-type-icons/
  • Wichtig: Name muss exakt fileicon-step.png sein.
  • Rechte prüfen: chmod 644 fileicon-step.png (Leserechte für alle!).

3. MediaWiki-Icon-Mapping (Optional für Galerie)

  • Falls die <gallery> das Icon nicht automatisch zeigt, kontrolliere in der LocalSettings.php, ob $wgMimeIconDir noch auf den richtigen Ordner zeigt.

4. Testlauf

  • Datei hochladen.
  • Vorlage testen:
    STEP Icon
    Format: STEP | Version: 1.0
  • Falls das Icon nicht erscheint: Cache leeren ("?action=purge"; ggf. Cache-Datei im compiled_templates Ordner löschen).

Kleiner "Life-Hack" für die Zukunft

[Quelltext bearbeiten]

Falls du jemals Probleme mit der Darstellung hast, drück im Browser F12 (Entwicklertools) und schau in die Console. Dort steht bei 403-Fehlern oft exakt, welche Datei der Server gerade verweigert hat. Das hätte uns heute wahrscheinlich 20 Minuten "Raten" erspart. ;)