Comments (8)
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.
from emailobfuscator.
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.
Lass uns damit einfach warten bis die neue Webseite da ist:
redaxo/redaxo#814
from emailobfuscator.
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:
- Neuen Addon-Key anmelden und Git-Repo auf neuen Key umbenennen (Hier z. B.:
email-obfuscator
). - 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.
- Major-Release unter neuem Key veröffentlichen.
Was bedeutet das für Nutzer?
- 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.
- Sie müssen das neue Addon installieren und ggfls. die Konfiguration übertragen.
- 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.
Raus mit dem albernen Prefix. Finde es gut, dass du das vorantreibst.
from emailobfuscator.
Die Anzahl der Addons, die betroffen sind ist ja überschaubar. Denke, dass es da kaum zu Problemen kommen wird.
from emailobfuscator.
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)
- Funktioniert nicht mit yform zusammen
- subject/content HOT 3
- UI-Elemente vereinheitlichen (Buttons, Alerts) HOT 1
- Assets (CSS, JS) automatisch laden [optional] HOT 2
- CSS: Unicorn-Styles robuster machen HOT 1
- JS: Unicorns erst nach click-Event entschlüsseln HOT 1
- Whitelist Email in der Konfiguration ergänzen HOT 2
- help.php entfernen, Inhalte in README.md übertragen HOT 1
- Option nur für mailto HOT 2
- Fehler bei clean install HOT 3
- Vorbelegte Formularfelder werden gesichert, sollten aber nicht HOT 1
- boot.php - automatisches Einbinden v. css/js ist vertauscht HOT 4
- pipe `|`statt @im mailto: Link? HOT 8
- Bitte neues Release veröffentlichen HOT 2
- Json-String invalid, wenn darin E-Mail-Adressen verschlüsselt werden HOT 8
- Href nicht vollständig wenn ein "|" darin ist
- Hotfix-Release veröffentlichen HOT 1
- Min-php version in package.yml notieren
- In der Datei class.emailobfuscator.php, Fehlen die Anführungszeichen!
- jQuery Abhängigkeit entfernen? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emailobfuscator.