Conversion to Laravel Framework

  1. 8 years ago

    Toby

    29 Nov 2011 Administrator

    Apologies for not announcing this sooner on this forum. Those of you who follow esoTalk on twitter will be aware, but I'll go into a bit more detail here.

    When I initially wrote esoTalk, I did not build it upon a PHP framework. Shortly after release, I received some feedback about esoTalk's code which made me reconsider this fact. Thinking with regard to the long term, I've decided to rewrite esoTalk upon a framework.

    While it's a bit of a pain in the short term and it will delay the release of a stable version quite significantly, the benefits include free documentation, stability and active maintenance of the framework components, and much easier, better documented plugin authoring. Especially considering I start university next year and will have limited time to commit to maintaining esoTalk, this will be extremely beneficial in the long run.

    The framework I have selected is called Laravel . Like esoTalk, it is extremely lightweight, clean, and modern - I think it will be a perfect fit. You can see my progress on the feature/laravel branch on GitHub. (Currently everything is broken, but I'm getting the architecture together at the moment.)

    Although it may be hard at this stage, feel free to contribute by forking if you can. As always, any donations are appreciated and will probably motivate me to work harder. :-)

  2. So there will be 1.0.0d1 in the future...

  3. ram

    29 Nov 2011 Moderator
    Edited 8 years ago by ram

    Why now ? I mean why didn't you make this choice during the complete rework of the core ? So much time wasted.
    At first I was ready to create/ adapt my plugins / contribute, but all of theses changes made me think I was right by not doing it.

    I just hope that this time you will finally get a extensible core stable enough for developers to expand it.
    Anyway good luck in your refactoring.

  4. People have waited for a stable version for long time. Why cannot it be 2.0?

  5. ram

    29 Nov 2011 Moderator
    Edited 8 years ago by ram

    I think it's the right time to do it (if not too late). Because the more he waits the more he would have to rewrite for later release.

  6. Will this take him much time? I am really afraid of.

  7. Toby

    29 Nov 2011 Administrator

    @ram Why now ? I mean why didn't you make this choice during the complete rework of the core ? So much time wasted.

    I know. I made a mistake. I had a bit of a preconception against frameworks and was not aware of their benefits until someone pointed it out to me.

    @Meow Will this take him much time? I am really afraid of.

    Hopefully not too long - though it's hard to say at this stage.

  8. I hope to solve some problems, including the non-Latin characters search.
    I am willing to wait.

  9. Toby

    30 Nov 2011 Administrator

    @iugo I hope to solve some problems, including the non-Latin characters search.

    From issue #38 :

    It appears that Chinese FULLTEXT search is not possible with a standard MySQL installation: http://blogs.oracle.com/soapbox/entry/fulltext_and_asian_languages_with

    In the future, it may be possible to implement Chinese character search if we write a Sphinx adaption for esoTalk.

    In other words, this is out of our control for now.

  10. @iugo I hope to solve some problems, including the non-Latin characters search.
    I am willing to wait.

    The issue of usernames of non-Latin characters is more emergent.

  11. 7 years ago
    Deleted 7 years ago by mobileadn
  12. 6 years ago

    Be going to continue work on the transition to using a framework laravel?

  13. I will most likely port this over to the PHP Road framework which I think is far more suited

    Keep an eye on this github for progress

  14. Saw the code while fixing some HTTPS issue. I think the code is clean enough and follows strict OOP, why start from scratch again?

    I think it should follow WordPress' footsteps, instead of fixing the old codes (WP code is procedural and messy), try to build the community first.

 

or Sign Up to reply!