Zum Inhalt springen

Vorlage Diskussion:Datei-Download: Unterschied zwischen den Versionen

Abschnitt hinzufügen
Aus Bern baut
Timo Bezjak (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „== Checkliste: Neues CAD-Format hinzufügen == Autor: 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)…“
 
Timo Bezjak (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
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:
Zeile 6: Zeile 6:
1. Server-Konfiguration (LocalSettings.php)
1. Server-Konfiguration (LocalSettings.php)


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


2. Icon hinterlegen (Filesystem)
2. Icon hinterlegen (Filesystem)


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


3. MediaWiki-Icon-Mapping (Optional für Galerie)
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.
* Falls die <gallery> das Icon nicht automatisch zeigt, kontrolliere in der LocalSettings.php, ob $wgMimeIconDir noch auf den richtigen Ordner zeigt.


4. Testlauf
4. Testlauf


[ ] Datei hochladen.
* Datei hochladen.
[ ] Vorlage testen: {{Datei-Download |Datei=Test.step |Typ=step |Name=Testmodell}}
* Vorlage testen: {{Datei-Download |Datei=Test.step |Typ=step |Name=Testmodell}}
[ ] Falls das Icon nicht erscheint: Cache leeren (Datei im compiled_templates Ordner löschen).
* 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 ==
== Kleiner "Life-Hack" für die Zukunft ==


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. ;)
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. ;)

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. ;)