Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diskussion: Wie veröffentlichen wir Inhalte auf redaxo.org? #2

Closed
schuer opened this issue May 3, 2016 · 9 comments
Closed

Diskussion: Wie veröffentlichen wir Inhalte auf redaxo.org? #2

schuer opened this issue May 3, 2016 · 9 comments
Assignees
Labels

Comments

@schuer
Copy link
Member

schuer commented May 3, 2016

Ich fände es gut, wenn alle Beteiligten eigenständig (natürlich in Absprache) Projekte auf redaxo.org veröffentlichen könnten, und nicht nur wenige einzelne mit Zugriffsrechten.

Wollen wir für myREDAXO einen neuen Account für FOR anlegen? Und wenn ja, wie handhaben wir das mit dem Passwort? Vielleicht schlicht im Wiki hinterlegen und alle paar Monate mal ändern?

Oder gibt es grundsätzlich eine bessere Idee fürs Veröffentlichen?

@schuer schuer added the question label May 3, 2016
@staabm
Copy link
Member

staabm commented May 3, 2016

Von welcher Art von Inhalten sprichst du? Für dokumentation o.ä. könnte ich mir auch gut vorstellen das ganze via github zu realisieren und aus redaxo.org dann die inhalte via github api abzuholen.

wg. addon releases: sehr cool wäre, wenn wir einen webhook hätten der erkennt, wenn ein neues release auf github getagged wird und dieses dann via myredaxo zur verfügung steht (wie es composer und packagist macht)

@gharlan
Copy link
Member

gharlan commented May 3, 2016

Ich denke @schuer geht es hier jetzt speziell um die gemeinsam entwickelten Addons.

wg. addon releases: sehr cool wäre, wenn wir einen webhook hätten der erkennt, wenn ein neues release auf github getagged wird und dieses dann via myredaxo zur verfügung steht (wie es composer und packagist macht)

Fände ich auch gut!

Wollen wir für myREDAXO einen neuen Account für FOR anlegen? Und wenn ja, wie handhaben wir das mit dem Passwort? Vielleicht schlicht im Wiki hinterlegen und alle paar Monate mal ändern?

Ein gemeinsamer Account dafür fände ich auch gut. Passwort im Wiki hinterlegen finde ich sehr problematisch. Dann kann ja jeder sehr leicht mit dem Passwort im Namen der FOR Schadcode hochladen, der sich dann rasch verbreiten könnte (da die Leute FOR vertrauen, und das Update rasch runterladen).

@staabm
Copy link
Member

staabm commented May 3, 2016

wenn wir es via webhook von github aus machen würden, bräuchte niemand das pw zum redaxo.org account von FOR kennen und die admins würden den webhook einmalig in einem repos konfigurieren.

@gharlan
Copy link
Member

gharlan commented May 3, 2016

Jupp, deswegen fände ich speziell hier den Weg über die GitHub Releases sehr sinnvoll.
Aber auch allgemein fände ich es mittlerweile gut.

@schuer
Copy link
Member Author

schuer commented May 3, 2016

Cool, klingt gut! Könnt ihr das machen?

@staabm
Copy link
Member

staabm commented May 3, 2016

ich denke einen webhook einzurichten wäre nicht schwierig
https://developer.github.com/webhooks/creating/

einen github service-hook zu etablieren wäre langsfristig super
https://developer.github.com/webhooks/#service-hooks

den mechanismus von dem wir hier reden wäre ja generell für addons interessant die auf github entwickelt werden, auch außerhalb der FOR organisation.

@staabm
Copy link
Member

staabm commented May 3, 2016

das wäre vllt sogar ein todo was am redaxo tag in einer kleinen session programmiert werden könnte (auch wenn ich leider nicht dabei bin)

@schuer
Copy link
Member Author

schuer commented May 19, 2016

Gregor wird das vermutlich implementieren. Allerdings ist vorher noch etwas Abstimmung nötig, deshalb wird die Implementierung nicht so bald passieren.

Wir werden bis dahin manuell veröffentlichen, so wie bisher.

@schuer
Copy link
Member Author

schuer commented Jan 11, 2022

Inzwischen gibt es die Installer Action (https://github.com/FriendsOfREDAXO/installer-action), die neue Github-Releases automatisch im REDAXO-Installer veröffentlicht. Der notwendige Authenifizierungs-Token ist innerhalb der FOR-Organisation hinterlegt, so dass keine Zugangsdaten mehr zwischen den Leuten hin- und hergetauscht werden müssen.

@schuer schuer closed this as completed Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants