Closed jails closed 6 years ago
@y-lohse
The composer installation is broken. Something about the framework distro not being flagged as stable.
Initialization of projects through composer is something we will be supporting from 1.1 onwards. We've made the availability issue in the documentation a bit clearer by rewording the notice.
Installation of lithium (aka the core libraries) using composer is independent from that issue, this one already works for a long time.
The idea of distros is nice but there is no list available and in fact "framework" seems to be the only one, so meh…
The notion of distros is also something new, we're planning for at least one more distro in the future.
After a manual installation, I start the example and get a deprecation notice regarding Mongo and MongoClient. Sure, it's easy to fix, but still.
This might be because you've been using the master branch distro together with the future 1.1 lithium (which is currently in flux). Or some other combination. I'd suggest to try the 1.0 branch of the distro with the latest dev branch of lithium. The lithium dev branch has the mongo fixes.
I then noticed that the 1.0 has a beta flag and is untouched for over a year. Does not reflect well on stability or activity.
Have a look at the dev or the 1.1 branch or the issue tracker. We're continuously working on the project. However the master branch really needs a merge from dev, as dev holds lots of good stuff. We're planning for a new release once the last remaining bug on 1.0 has been fixed and some other changes we'd like to make before going 1.0 have been applied.
I switched to the 1.1 branch and get internal deprecation notices (something about String and Text I think)
As mentioned above that branch isn't stable yet.
I wanted to use a plugin, it did not autoload for whatever reason, and then I had to fix a bug in it (likely because it was meant for 1.0, not 1.1).
Which plugin did you try to use? Maybe I can help there.
It was this one but thanks, i fixed the issue :-). Our requirements are also shifting so choosing a framework is a little post-poned anyway.
I'm glad to see all the responses this generated and will definitely keep an eye out on lithium. It looks like the issue is more with communication and updating docs than with the codebase itself, which is less of a problem :p
I definitely agree. There is a bit of confusion and everyone is busy with things so it's hard to take the time to clarify. Have you seen this documentation repo? https://github.com/UnionOfRAD/manual
Is there anything specific you'd want to see? Tutorials? Designed manual/docs? Any specific issues or questions you had? (aside from the ones listed above - that maybe you eventually figured out on your own, but took some time and was annoying)
I saw the manual on the website, not the actual repo but I guess the content is the same. I didn't mind the way it was designed although a search feature would be helpful.
I think the onboarding would need some love. It's exactly as you said: i eventually figured out how to resolve the issues I had, but had I not experienced them at all I would have been absolutely sold. Of course that's easier said then done :-)
Thanks everybody for your suggestions and ideas! This format gathered some very helpful feedback but now got a little bit old.
Hello Everyone, Need a small help regarding upgrading li3 to php 8 version. we are upgrading our li3 project from php 7 to php 8. Would like to know, does li3 supports php 8 ?
@sonusen235 The 2.0 branch supports PHP 8.1+.
Don't be shy, express yourself on things you don't like in Li3. Don't be stingy with criticisms (I personally like being abused). Makes your criticism as detailed as possible with comparisons with how it works with your favorite framework if possible.
Thanks in advance for helping us to make Li3 an even better framework.