Idea to rewrite with Laravel + React #164
Replies: 4 comments 4 replies
-
I have tried symfony |
Beta Was this translation helpful? Give feedback.
-
I guess Laravel is a bit more simplified version of symfony. |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, so as some of you might know, I never expected this project to take off at all. It was originally a quick school project and as these projects tend to, it was built at the last minute before the deadline 😄 After finishing my studies, I tried to work on a bigger update, but got quickly discouraged, because of some of my design choices back then. I played with the idea of scraping the project and starting anew, but I never had enough time to go through with it. The furthest I got was a redesign mockup 😄 The key idea at the time was to make the status page as easy to set up and to make it compatible with as many hosting services as possible. And although it was achieved in most cases there were difficulties mainly with the mysqlnd driver not being present everywhere (a framework like Doctrine could easily fix this). Also one of the key requirements at the time was that the page was supposed to work just fine with Javascript turned off and that is one thing I would love to keep at least on the front page. I will probably have some time for the project in the summer, so I would be happy to lead an organized effort at the complete rewrite. I would also be happy to finish up and adopt the Symfony version @Tealk posted. I have some experience with Symfony ecosystem so I think that direction would be good. So what I would expect the rewrite to be like:
I wouldn't necessarily focus on new functionality just yet, just get it as close as possible feature-wise, publish version 2.0 and then add new features 🙂 |
Beta Was this translation helpful? Give feedback.
-
For longer-term support, might I suggest using a modern framework like React or Node instead? If we're trying to get away from the issue of outdated frameworks, then IMHO, PHP is not the move to go for here. Even the new versions carry over a lot of the issues that plagued earlier PHP code. (I am a believer that the only reason PHP is still alive today is WordPress; if not for that, it should be a dead language.) If we're going for a full rewrite anyways, then React or Node are the modern web development tools that would ideally keep some level of compatibility with older versions. Just my two cents... |
Beta Was this translation helpful? Give feedback.
-
This project has a special place in my heart. Even though I believe I don't have the greatest of contributions, this is the first ever project I have contributed to. Seeing it stale like this is not the best of feelings. Looking at the project though, under today's standards, it looks awful, especially alongside a well designed website. Bootstrap itself is outdated as a design standard, yet we have an outdated version of it. Trying to find a place to clean it up yields no easy way, everything is now quite messed up and quite buggy, the development branches specifically. My idea is to rewrite with the following stack:
This will give us very nice benefits:
and more.
I know it will need some time to be invested in it, but I am ready to for some time.
@Pryx @thnilsen @jhuesser @Nothing4You @kim3-sudo
Beta Was this translation helpful? Give feedback.
All reactions