comakingspace / do-something

CoMakingSpace tasks and small projects
21 stars 2 forks source link

Projektseiten sichtbarer machen #96

Closed LukasFreeze closed 2 years ago

LukasFreeze commented 5 years ago

Mittlerweile gibt es schon recht viele Projektseiten im Wiki, was ich echt cool finde! Das "bewerben" der Seite ist allerdings eine zusätzliche Hürde, egal ob ausgedruckt an der "Project Wall" oder digital durch aktives Verlinken. Wenn ich Zeit habe dokumentiere ich auch lieber ein neues Projekt, als irgendwelche Verweise auf unansehnlichen und daher vermutlich kaum frequentierten Seiten wie Projects zu hinterlassen...und wenn sich alle dort im "oberen" Teil verlinken, haben wir auch nichts weiter als zwei hässliche Linklisten zu allen Projekten :-P

Ich hatte daher die Idee, so etwas wie Martins QR-Code-"wikicrawler" für das halbautomatische Generieren von Wiki-Navigationsgallerien zu entwickeln. Als erste Anwendung wären die Projektseiten ideal, aber man kann sich zahlreiche weitere Möglichkeiten vorstellen, auch mit alternativem Output für anschauliche Website-Bereiche (z.B. Übersicht aller "Holzbearbeitungsgeräte" o.ä.)

Wer von den Codern findet das ganze denn auch sinnvoll und hätte Lust, mitzumachen? Hier schonmal meine bisherigen Überlegungen:


Ziel: Ausgabe aller einigermaßen dokumentierten Projektseiten mit Bildern, Links und captions in "Gallery"-Wikisyntax => ProjectInfoBox erforderlich

Eingabeparameter:

"Logik":

<gallery mode=packed-hover heights=150 caption="Navigation Gallery">
File:image1.JPG|link=[[Seitenname1]]|project title 1
File:image2.JPG|link=[[Seitenname1]]|project title 2
File:imageXY.JPG|link=[[SeitennameXY]]|project title XY
</gallery>

''[[Project:Navigation Galleries|Navigation gallery]] generated with <script-link> on <date>. If you think this page needs an update, please add a missing entry manually or run the script again!''
Pakue95 commented 5 years ago

Gute Idee. Man könnte bei der Gelegenheit auch eine Art "recently added" Kategorie/Gruppe machen. Damit neu hinzugefügte Projekte etwas prominenter positioniert werden.

LukasFreeze commented 5 years ago

Ich hab mich mal selbst dran versucht, könnte zwar noch deutlich robuster und vor allem flexibler werden aber für die Projektseite hats schonmal ganz gut geklappt :-)

Code folgt wenn noch ein paar Schwachstellen beseitigt sind und/oder jemand Interesse hat!

LukasFreeze commented 5 years ago

Gute Idee. Man könnte bei der Gelegenheit auch eine Art "recently added" Kategorie/Gruppe machen. Damit neu hinzugefügte Projekte etwas prominenter positioniert werden.

Finde ich gut, ich würde allerdings wahrscheinlich über den letzten Edit gehen und damit eher die zurzeit "aktiven" Projekte als nur die zuletzt kreierten Seiten (wo ggf noch gar nicht viel steht) hervorheben 👍

LukasFreeze commented 5 years ago

Da Interesse bekundet wurde (über unsere Telegram-Gruppe), hier jetzt der aktuelle Code :-)

https://github.com/comakingspace/Navigation-Galleries

NitramLegov commented 5 years ago

Einfach weil ichs immernoch ziemlich geil finde: Die beste Maßnahme, um die Projektseiten sichtbarer zu machen war glaube ich, dass die Project Wall endlich ernsthaft existiert :)

LukasFreeze commented 5 years ago

Ja, innerhalb des Spaces auf jeden Fall! Hiermit hatte ich aber auch an die Außenwirkung gedacht und werde es darum parallel weiterentwickeln, wenn mal wieder Zeit ist ;-)

On Apr 7, 2019 3:36 PM, "NitramLegov" notifications@github.com wrote:

Einfach weil ichs immernoch ziemlich geil finde: Die beste Maßnahme, um die Projektseiten sichtbarer zu machen war glaube ich, dass die Project Wall endlich ernsthaft existiert :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/comakingspace/do-something/issues/96#issuecomment-480591213, or mute the thread https://github.com/notifications/unsubscribe-auth/AS1za6Wn44p2wZ5zF2GvRXAonzYdTEbqks5vefRNgaJpZM4ah_Y5 .

NitramLegov commented 3 years ago

Da wir inzwischen SemanticMediaWiki aktiviert haben und automatisierte Gallerien auf unseren Werkstattseiten bereits erfolgreich nutzen habe ich die Gallerie auf https://wiki.comakingspace.de/Projects mal in eine automatisierte Gallerie umgewandelt.

Diese zieht sich die Bilder und Beschreibungen aus den ProjectInfoBoxes. Dabei fällt jetzt auf, dass wir leider einige Projketseiten haben, die mehr Ideenbeschreibungen sind und insofern nicht in der Gallerie auftauchen sollten. Ich denke ich werde daher noch einen "Exclude" parameter einfügen :)

Was meint ihr?

NitramLegov commented 2 years ago

Da hier kein Feedback mehr kam nehme ich an, dass mein Lösungsvorschlag in Ordnung ist und mache zu :)

LukasFreeze commented 2 years ago

Oh ja, die Grundidee hier ist mittlerweile veraltet - ich hoffe da kam zumindest mündliches Feedback ;-)

Ist natürlich viel sinnvoller über SMW, und vielleicht kommt ja auch doch nochmal ein Update womit wir das alte Erscheinungsbild wiederherstellen könnten (ohne hässlichen Rahmen um jedes Bild) - hatte da im Rahmen von

161 mal angefragt, fingers crossed!

On Fri, Feb 25, 2022, 08:03 Martin @.***> wrote:

Da hier kein Feedback mehr kam nehme ich an, dass mein Lösungsvorschlag in Ordnung ist und mache zu :)

— Reply to this email directly, view it on GitHub https://github.com/comakingspace/do-something/issues/96#issuecomment-1050581260, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWXG24M26JDXQL6M4C6OL3U44SUBANCNFSM4GUH6Y4Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

LukasFreeze commented 7 months ago

Eine weitere kleine Verbesserung, die grob hierzu passt: man kann jetzt ganz unkompliziert zufällige Projekte anzeigen lassen :-) Screenshot_20240324_223400_Firefox

Wenn man dabei auf etwas cooles stößt, das noch zu versteckt ist: gerne beim Verlinken helfen!