Giter VIP home page Giter VIP logo

Comments (8)

schuer avatar schuer commented on August 23, 2024

Diskussion im Slack: Die Umbenennung soll erst nach Fertigstellung der neuen Website angegangen werden. Bei der Integration wird es dann vermutlich bessere Möglichkeiten geben als jetzt.

from emailobfuscator.

phoebusryan avatar phoebusryan commented on August 23, 2024

redaxo/redaxo#814

from emailobfuscator.

schuer avatar schuer commented on August 23, 2024

Jetzt kommen ja ein paar PRs, und bei der Gelegenheit könnten wir das Addon unbenennen.

Den genauen Workflow müssen wir noch mit @gharlan besprechen. Eventuell kann ein Alias eingerichtet werden.

from emailobfuscator.

phoebusryan avatar phoebusryan commented on August 23, 2024

Lass uns damit einfach warten bis die neue Webseite da ist:
redaxo/redaxo#814

from emailobfuscator.

schuer avatar schuer commented on August 23, 2024

Ich möchte leider nochmal öffnen, sonst kommen wir mit dem Thema nicht weiter.

Die Situation ist, dass es aktuell vermutlich an Kapazitäten fehlt, das Feature (redaxo/redaxo#814) im Zuge der neuen Website umzusetzen. Eventuell wird es eine schlichte Alias-Lösung geben, die manuell von den REX-Admins eingerichtet werden muss, vielleicht aber reicht es selbst dafür aktuell nicht, denn es gibt so viele wichtigere Themen.
Letztendlich ist das auch ziemlich viel Arbeit für eher geringen Nutzen: Es wird wohl nicht allzu häufig vorkommen, dass Addons umbenannt werden müssen.

Jedenfalls, ich würde gerne die Chance gerne nutzen, und dieses Addon hier manuell umbenennen. Eben damit wir die blöden rex-Prefixe nicht noch ewig mit uns rumtragen.

Vorschlag des Workflows:

  1. Neuen Addon-Key anmelden und Git-Repo auf neuen Key umbenennen (Hier z. B.: email-obfuscator).
  2. Im Repo einen neuen Branch erstellen, der wie der alte Key heißt. Darin das Addon um die Info der Umbenennung erweitern und ein letztes Release veröffentlichen.
  3. Major-Release unter neuem Key veröffentlichen.

Was bedeutet das für Nutzer?

  1. Sie sehen im Installer, dass das Addon unter aktuellem Namen nicht fortgeführt wird. Es gibt ein letztes Update, das auf den neuen Namen hinweist.
  2. Sie müssen das neue Addon installieren und ggfls. die Konfiguration übertragen.
  3. Sie müssen Vorkommen von rex_addon::get(…)->isAvailable() und ähnliche Dinge auf den neuen Namen anpassen. Am besten also einmal global durch den Code suchen und ersetzen.

Was sonst noch?

  • Im Addon-Verzeichnis auf redaxo.org wird es doppelte Addons geben. Alter Name und neuer Name. Die alten könnten wir allerdings irgendwann ausknipsen, wenn es einen Alias gibt.
  • Bei Github wird es keine doppelten Repos geben, wenn wir wie oben beschrieben mit Branches arbeiten.

Nochmal in die Runde gefragt: Wollen wir das jetzt beim Email-Obfuscator mal machen? Ich bin sehr dafür und kann mich auch gerne drum kümmern.

from emailobfuscator.

joachimdoerr avatar joachimdoerr commented on August 23, 2024

Raus mit dem albernen Prefix. Finde es gut, dass du das vorantreibst.

from emailobfuscator.

skerbis avatar skerbis commented on August 23, 2024

Die Anzahl der Addons, die betroffen sind ist ja überschaubar. Denke, dass es da kaum zu Problemen kommen wird.

from emailobfuscator.

schuer avatar schuer commented on August 23, 2024

Erledigt, siehe auch Slack-Diskussion.

Fazit: War jetzt erstmalig deutlich aufwendiger als geplant, was aber vor allem daran lag, dass die Updatehinweise verfasst werden mussten. Alle zukünftigen Addon-Umbenennungen sollten hoffentlich in 30 Minuten pro Addon erledigt sein.

from emailobfuscator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.