comakingspace / do-something

CoMakingSpace tasks and small projects
21 stars 2 forks source link

Ausrüstungs-Galerien mit Semantic MediaWiki #161

Closed LukasFreeze closed 2 years ago

LukasFreeze commented 4 years ago

Wie schon in #130 mal ganz kurz angerissen kann man mit SMW automatisch Galerien erstellen lassen!

Wenn wir die noch etwas hübscher kriegen könnte das eine tolle Möglichkeit sein, unsere Ausrüstung nach außen sichtbarer zu machen :-)

Ich hatte damals schonmal mit den Geräten der Metallwerkstatt angefangen: https://wiki.comakingspace.de/Metal_Workshop/Gallery

ToDo (was mir gerade so einfällt, gerne verändern):

@reisners wird direkt assigned, da er schon Interesse angemeldet hatte ;-)

reisners commented 4 years ago

Ich habe jetzt eine Weile rumprobiert. In SMW funktioniert die Gallery anders (jeder Rahmen hat dieselbe Größe). Es ist deshalb wohl nicht möglich, das Erscheinungsbild wie in Projects zu erreichen.

reisners commented 4 years ago

Mein Fokus war bisher die Präsentation, die am 06.11. auch stattgefunden hat (https://docs.google.com/presentation/d/1LEe7PMfiGCz07XDjBqcNfiL1InI7iXHBtZDuCdoy68s/edit#slide=id.p). Mit der eigentlichen Doku kann ich mich dann ab Ende November (nach Dienstreise) weiter befassen.

LukasFreeze commented 4 years ago

kurzes Update zur Optik: Ich habe einfach mal im SMW issue tracker gefragt ob es möglich wäre, den "mode"-Parameter in die SMW-queries einzubinden - Daumen drücken ;-)

rudynz commented 3 years ago

Was ist denn hier der aktuelle Status? Wenn gewünscht könnte ich hier vielleicht helfen. Das was unter https://wiki.comakingspace.de/Metal_Workshop/Gallery ist sieht doch schon recht gut und ausbaufähig aus.

LukasFreeze commented 3 years ago

Interessant, hab gerade mal geguckt seit ich die Galerie erstellt habe hats die optisch nochmal ganz schön zerrissen! Die Bilder waren eigentlich einmal in einem Galerie-Raster angeordnet und hatten nur etwas große Lücken, jetzt finde ich es ehrlich gesagt viel zu klobig um es in die normale Seite (also "Metal_Workshop") einzubauen :-/

Diese Tabellenstruktur (und zu große Einzelbilder) müssten wir dafür mMn loswerden... weitere Seiten (zB Wood_Workshop/Gallery) mit dem jetzigen Code zu erstellen wäre natürlich kein großer Aufwand, aber wenn wir dann eine saubere Variante gefunden haben müssten wir die eh noch einmal überarbeiten. Kennst du dich mit MediaWiki bzw sogar SMW aus? Experimentier ruhig, so viel du willst ;-)

Vielleicht hat SMW das Galerieformat überarbeitet? Ich finde den Fehler gerade nicht, aber so wie hier sollte es eigentlich aussehen (und hat es auch letztes Jahr definitiv noch): https://www.semantic-mediawiki.org/wiki/Help:Gallery_format Unter "querying image names as properties" steht dort auch immer noch genau der Code, nach dem ich unsere Abfrage modelliert hatte.

@NitramLegov kann es sein, dass die SMW-Extension in unserem Wiki nicht auf dem aktuellen Stand ist?

EDIT: mobil lädt es jetzt auch sehr lange, vielleicht werden die Bilder gar nicht mehr als thumbs sondern "in groß" geladen?! Irgendwas stimmt da jedenfalls nicht...

NitramLegov commented 3 years ago

@LukasFreeze smw ist auf dem aktuellen Stand (3.2.2) und wird mit jedem Neubau des docker containers (mache ich regelmäßig wenn es updates gibt) auf den jeweils aktuellen patchstand von SMW 3.2 hochgezogen.

Allerdings hast du damit recht, dass die Bilder zunächst komplett geladen werden und keine thumbnails. Wenn man die Seite komplett laden lässt werden die Bilder am Ende skaliert.

NitramLegov commented 3 years ago

Das Problem war, dass die Semantic Results Formats extension (https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats) nicht installiert war.

Ich habe das jetzt nachgeholt und es sieht wieder besser aus. Sorry, die Extension hatte ich beim Umzug weggelassen.

LukasFreeze commented 3 years ago

Geil @rudynz dass du dich da so reingekniet und aufgeräumt hast, jetzt hat die Seite "Metal Workshop" ne schicke Galerie 😍

Metal Workshop/Gallery könnten wir erstmal für weitere Experimente weiter nutzen falls nochmal jemandem was einfällt, ansonsten wäre das nächste Ziel wohl so eine Galerie für "Wood Workshop"?

Da ich glaube, dass wir in Zukunft noch einige solcher Navigationsseiten hinzufügen, hab ich ihr mal die Kategorie "Hardware Lists" gegeben - vielleicht nützt es ja was, wenn das nächste Mal jemand fragt was wir so zum Thema xy haben ;-)

NitramLegov commented 3 years ago

Ich habe heute mal mit der Galerie für Wood Workshop angefangen. Dabei ist mir aufgefallen, dass die Bandsaws sowohl im Wood Workshop als auch im Metal Workshop auftauchen.

Um das zu verhindern habe ich die einzelnen Maschinen auf eigene Seiten ausgelagert und diese Seiten in die allgemeine "Bandsaws" Seite inkludiert. Die Inklusion läuft über eine Semantic Query, die aktuell auf die neue Property "Machinetype" geht.

Das habe ich jetzt mal eingeführt, um bestehende Sachen nicht kaputt zu machen. Ich schlage allerdings vor, den Proof of Concept der Bandsaws zu nutzen und das auf den Rest des Wiki auszuweiten. Dann würde jede Maschine ihre eigene Seite bekommen. Um sie dann zusammenzufügen würde ich den bestehenden "type" Parameter der InfoBoxen nutzen.

Das würde bedeuten, die existierenden Werte von "type" mit den entsprechenden Seiten zu überschreiben. die CMI_C-S-BS_250 wäre dann zum beispiel keine "power saw" mehr sondern eine "Bandsaw". Meiner persönlichen Meinung nach ist das auch für diejenigen, die unser Wiki besuchen einfacher und sauberer.

Außerdem würde es zukünftige Queries und Übersichten sicherlich einfacher und sauberer trennbar machen :-)

Was meint ihr?

LukasFreeze commented 3 years ago

Wenn wir das tun wollen finde ich wichtig, dass Lesern oder weniger versierten Editoren gar nicht auffällt, dass die Seiten nur eingebettet sind - sprich, ich hätte am liebsten weiter das untere dieser header-Formate: grafik

Ich hatte gehofft, das mit einer h2-Überschrift am Beginn der Einzelseiten erreichen zu können (bei der h3-Überschrift der Metabo-Säge sieht es nämlich super aus und die "edit"-Links funktionieren ganz normal), das war aber leider nicht erfolgreich. Vielleicht klappt es irgendwie anders?

Mir ist klar, dass die blaue Überschrift der Standardlösung auch angeklickt werden kann und man dann wiederum auf einer editierbaren Seite landet, aber es ist ein Irritationsrisiko für "frische" Nutzer das wir mMn nicht auf das halbe Wiki ausweiten sollten. Außerdem finde ich persönlich die Link-Überschriften nicht sehr schön :-P

EDIT: mit "embedonly" auf der Sammelseite und Leerzeile oder br am Anfang der ausgegliederten Seiten, gefolgt vom h2-Header, funktioniert es so, wie ich es hier beschreiben wollte! 🎉 Korrekt verarbeitbar im Hintergrund aber unverändert intuitiv im sichtbaren Teil, was meint ihr?

LukasFreeze commented 2 years ago

Klappt auch auf Deutsch 😋 https://wiki.comakingspace.de/Metal_Workshop/Gallery#Maschinen_.28DE.29

Die nötigen SMW properties müssen allerdings einmal von Hand gesetzt werden, wer helfen mag: #252

LukasFreeze commented 2 years ago

die deutsche Holzmaschinen-Übersicht ist jetzt schon ganz schick, die Handwerkzeuge und Jigs sind allerdings noch unbenannt: https://wiki.comakingspace.de/Holzwerkstatt

NitramLegov commented 2 years ago

Habe den E-Room jetzt auch mit einer Galerie ausgestattet. Denke damit kann man das Issue zumachen. Für zusätzliche Seiten kann man jetzt ja einfach kopieren :-)

LukasFreeze commented 2 years ago

Ich hatte das Issue so verstanden, dass die Galerien fertig werden sollten, sprich überall Bilder und ggf unpassende Titel anpassen..finde also schon dass noch ein bisschen zu tun ist 🤔

On Fri, Apr 22, 2022, 19:05 Martin @.***> wrote:

Closed #161 https://github.com/comakingspace/do-something/issues/161.

— Reply to this email directly, view it on GitHub https://github.com/comakingspace/do-something/issues/161#event-6480289299, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWXG23IRLPSPVCABFYURL3VGLL7FANCNFSM4JG4FIQA . You are receiving this because you were mentioned.Message ID: @.***>

NitramLegov commented 2 years ago

Ah, okay. Ich hatte für die Bilder #229 gesehen Und die Titel passen ja im Englischen. Für die deutschen Titel hatten wir ja #252 Darum hatte ich das hier nur dafür gesehen, die Galerien zu implementieren 🤔

NitramLegov commented 2 years ago

@LukasFreeze was siehst du denn hier noch spezifisch für dieses issue? Das einzige was oben noch offen ist ist Doku. Und da finde ich nicht, dass wir es übertreiben sollten. Einen link zur Metal workshop gallery bieten wir ja schon. Und da steht dann der Code den man rauskopieren kann.

Für die anderen Themen haben wir ja wie Gesagt spezifische issues :-)

LukasFreeze commented 2 years ago

Ich meine die manuelle Umbennenung der Dinge, die automatisch noch nicht geklappt haben - zB die beiden gleich benannten Einträge für 3D-Drucker im eRoom oder einiges in der Holzwerkstatt (hab schon angefangen, aber nicht alles geschafft: https://wiki.comakingspace.de/Wood_Workshop#Other_Tools_and_Accessories)

On Sun, Apr 24, 2022, 13:12 Martin @.***> wrote:

@LukasFreeze https://github.com/LukasFreeze was siehst du denn hier noch spezifisch für dieses issue? Das einzige was oben noch offen ist ist Doku. Und da finde ich nicht, dass wir es übertreiben sollten. Einen link zur Metal workshop gallery bieten wir ja schon. Und da steht dann der Code den man rauskopieren kann.

Für die anderen Themen haben wir ja wie Gesagt spezifische issues :-)

— Reply to this email directly, view it on GitHub https://github.com/comakingspace/do-something/issues/161#issuecomment-1107818816, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWXG22GZPHRMKXKRLBWH73VGUUBBANCNFSM4JG4FIQA . You are receiving this because you were mentioned.Message ID: @.***>

LukasFreeze commented 2 years ago

Ich habe jetzt mal...

Auch wenn mich die fehlenden Fotos immer noch stören und ich finde, dass man mit "issue zumachen" nicht schneller etwas erreicht sondern es nur nicht mehr prominent unfertig ist, sehe ich ein, dass motivierte Fotografen die fehlenden Bilder auch an anderen Orten finden würden und dieses Issue sich mittlerweile weit genug verlaufen hat um eh nicht mehr leicht verstanden zu werden ;-) Also sind wir hiermit jetzt auch von mir aus durch!