Replies: 7 comments 1 reply
-
We put bootstrap in MODX 4 core and let the component developers, where the interface is needed, make it themselves, heheh |
Beta Was this translation helpful? Give feedback.
-
Cool idea to replace ExtJS with VUE. It remains only to find a sponsor for this case. In fact, whether there will be success if you rewrite everything to VUE is a big question. But there is a desire, for example, and I have. But knowing how much work it is, there will be a choice: either sponsor + Vue or ExtJS 3.4 will remain. Alas, everything rests in this case on money, as it is not sad.. |
Beta Was this translation helpful? Give feedback.
-
@Alexij2 (and others) -- To be clear, keeping Ext 3.4 is not a proposed option — moving to Ext 7.0 (or 8.0 if it's out by the time we're doing the rewrite) is. |
Beta Was this translation helpful? Give feedback.
-
I've taken a bit of time to better understand the current major version of Ext JS and wanted to share some observations on why we'd want to choose it over what would probably be the two top contenders (Vue and React). I'm currently doing a deep dive to really get a handle on the framework so I can replicate a small part of the manager as a prototype and test of efficacy. It'll be awhile before I can report back on that, but here's what I've learned so far:
Anyway, that's enough for now ;-) |
Beta Was this translation helpful? Give feedback.
-
For my understanding, Ext is not really Open Source. What, if 7.0 has bugs, which are fixed with 7.1, 7.2, 7.3 and so on? If you are looking for a very complete real OS Framework have a look at Quasar |
Beta Was this translation helpful? Give feedback.
-
If we truly consider rewriting the manager for MODX 4+ with another Frontend-Library, I would vote for Svelte. It is also positively picked up by other developers: And there are already some component libraries out there: And using webcomponents shouldn't be a problem, regardless of which framework we choose. |
Beta Was this translation helpful? Give feedback.
-
Does anyone know what they are using for vvveb.com? I like the way the visual editor is handled. |
Beta Was this translation helpful? Give feedback.
-
I'm bringing over a conversation I started on the core-contributors Slack channel. Since this will no doubt be a lengthy exploration of what will power the manager in the future, it's best to discuss it here (since Slack entries are hidden when they're older than 90 days for non-pro accounts).
In a nutshell, I'd brought up the subject of ExtJS and whether we would consider continuing to leverage it in the future (assuming we can license a more recent, if not most recent, release). I noted there's been a lot of pushback to its use and that I think there's possibly an unfairly skewed viewpoint that the choice to incorporate it when Revo was born was a mistake. My hunch is that it was not, but the challenges of adoption and the subsequent mistakes made on our part of implementing it have made it seem so.
Full disclosure: I can't call myself an authority on Ext (not even close); my only experience with the framework has been from working with it in MODX. At first I refused to approach it because it was so intimidating and it seemed crazy to put so much effort into understanding the very dated version we use (3.4)—knowing that the framework had changed in a major way beginning with 4.0 and is now at 7.6. But I found that many of its principles have remained, so I eventually began trying to figure it out. It does begin to click after a while.
Anyway, to recount where we were on Slack, here's @Mark-H challenge to me, and anyone else who wants to be involved in the future specification (note that he'd mentioned Vue as an option and I'd asked how well he knew that framework and if he thought we could replicate what we have if we went that route):
Fair question for sure. I wanted to take some time to thoughtfully answer it considering, as I said above, I'm no Ext guru. And, I've only begun to learn React (which Vue is inspired by) and have just started looking at Vue — so I want to get more perspective on those. In the coming days I'll post some thoughts and more questions on the matter. I'm hoping others will get involved too and keep an open mind about what the options are/should be.
Beta Was this translation helpful? Give feedback.
All reactions