-
Notifications
You must be signed in to change notification settings - Fork 96
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
Roadmap for version 2.0? #778
Comments
Now we build new EVO.im after finish it will be one site for multilang community EVO. About laravel components its open for EVO:
the evolution does not involve revolutions and complex transitions, so this is one of the most important moments. Now you can update any version of Evo from 0.9.6 to 1.4.5 without problems. And this one of the important rule for EVO. About why we start 2.0 on Laravel and about roadmap i write on first beta release. |
Sorry, but now my english not good and this problem and reason why we have bad documentation and description for English. After beta realise i will start write new documentation and lesons with new features and will write on English too. |
@janniconl there is an EVO Slack here https://evocmf.slack.com/ I can send you an invitation if you want. |
I was thinking about writing an Eloquent model for the document data, maybe others, not sure if needed though |
All models here: https://github.com/evolution-cms/evolution/tree/2.x/core/src/Models |
@pmfx Send me an invitation modx@agel-nash.ru @Cipa Models are already available, the relationship is added as necessary. The primary task is to rewrite the administration panel using the blade and models. Next we will optimize the core. |
@AgelxNash invitation sent. |
Why there is no documentation in EnglishMy knowledge of English at the level of Google Translate. And this is a huge problem. Possible the community is able to accept this, but I am ashamed to write documentation in such a language. Until now, I hope someone can help with the translation. How are new plugins/snippets better than old?Many old plug-ins and snippets use outdated development methods. New more flexible, but complicated to understand. This is not bad, you only need time to study. If earlier you needed to deal with the MODX syntax, now the emphasis is on PHP. PHP knowledge will be useful to all members of the community more than knowledge of MODX tags. Why is being rewriting everything with Laravel
What will happen with the support of old installations and compatibility of old plug-ins
|
@Cipa You could help with rewrite the SQL code from DBAPI to Eloquent like PR #835 DBAPI also works throw agelxnash/modx-evo-database package. But it's doesn't support the work of observers like this /core/src/Observers/SiteContentObserver.php |
Roadmap 2.0
|
@AgelxNash Thank you for taking the time to clear things up. Eventhough you say your English is not that good, it was perfectly clear to me :-) Ill try my best to report every bug/error etc I see coming months. Thanks for your work. |
Hello all,
Good to see Evo CMS is so activly maintained. Let me start to say I am very gratefull so many developers are still spending their free time for Evo CMS. However there have been a lot of changes recently, especially concerning the default plug-ins and their replacements (FormIt for Eform, DocLister for Ditto, Filters for PHx etc). I'm sure there are good reasons for this. On the other side, these new plugins sometimes lack the extensive documentation the old plug-ins had. (Although this old documentation is sometimes dissapearing aswell).
And if there is documentation, it's mostly in Russian. Yes, I can use Google Translate, but it is still annoying. And I've seen multiple issues about this topic. It seems to me sometimes new elements/plugins are added faster then docs can be written. Especially code examples are very usefull when developing.
And lastly, most of the time I totally miss why things are changing so rigorously (why is the new plugin better?). Maybe that's because I am not involved enough, or not in the right chats or forums. Is there any place where we can follow the discussions about which path Evo should make? Or is that up to a few select people. (I know Github maybe isnt really the best place to talk about these things)
Occasionally there are discussions about these changes, like #176
I am also reading about big changes for version 2.0 and rewriting everything with Laravel. Why is this done? And what will become of the support for older installations. Myself - and a lot people with me - maintain multiple installations for a range of clients. If I can expect installations to break heavily in the future, I must reconsider if I am going to keep using Evo CMS in the future. Especially for new projects.
In #176 @nick0 says:
I hope this quote is on everyones mind when working on Evo CMS. If development is done by a small team - who only create and build for their own pleasure of making a hip and fancy CMS (I am not saying people do right now!) and without documentation or transparancy/community support - I foresee a dark future for Evo CMS.
But let's stay on the bright side. :-) The current version of Evo CMS is still a joy to work with, it's very stable and it ables you to make almost everything you can think of. I am a happy Evo user, have been for many years, and hope to be for even more years to come. I am not contributing as much as others, it's free software, so I know I can't ask for everything. I can only hope. Hope you guys can take away some of my concerns.
I am wondering, is there any roadmap voor 2.0? (@Dmi3yy ?) Why are we changing to Laravel? Will legacy plugins and my own snippets/plugins/customizations still work? So far I've been able to follow versions pretty well. But I fear a bit for the future. Thanks!
The text was updated successfully, but these errors were encountered: