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

Möglichkeit zur Installation von Erweiterungen mit eigener Branch-Angabe #867

Open
zonky2 opened this issue Apr 1, 2025 · 1 comment
Open
Labels

Comments

@zonky2
Copy link

zonky2 commented Apr 1, 2025

Description

CM V 1.9.1

Wenn man unter C 5.3 das Paket "heimrichhannot/contao-video-bundle" installieren möchte, wird das verweigert, weil der Master-Branch das nicht zulässt.

Mit dem Branch "dev-feature/contao_5" ist dies dennoch möglich und wurde dann über Konsole hinzugefügt.

Derzeit kann man im Manager nur das disabled im Quelltext anpassen und sich so zum "Hinzufügen" hinschleichen.

Es wäre gut, wenn es auch mit dem Hinweis oder ggf. Warnhinweis die Möglichkeit gibt, Erweiterungen mit angepasster Versionsangabe zu installieren.

@zonky2 zonky2 added the feature label Apr 1, 2025
@fritzmg
Copy link
Contributor

fritzmg commented Apr 1, 2025

As this was a recent change it is imho a bug, not a feature. When customers hire us to implement a new feature for one of our open source extensions for example, we develop that feature in a new branch and tell them to install that branch for testing. Historically most customers solely use the Contao Manager for that.

Now if a customer would for example hire us to implement Contao 5 compatibility for an extension that has not been unlocked for Contao 5 yet for their new Contao project they would have no way of installing that branch via the Contao Manager UI.

In Slack the idea of a "dev mode" or something like that was thrown around, but in my opinion that is just wasted effort. The button should just never be disabled.

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

2 participants