First, let's agree on what the goals are.
I assume You agree that the system interface also needs to be modernized, not just the code base.
What do I mean by modernization? We need to remove deprecated parts and make the system HTML5 compliant.
As I wrote, I saw three ways to do this. In the long term and in order to maintain continuous operation, I chose a hybrid solution, which means the following.
- We are creating our own mini-layout system, which is essentially a very detailed CSS file.
- In the .pl files new components are created on div+flex basis, while the old pages remain table-based temporarily.
- In addition, we are gradually migrating the system to HTML5.
If we agree on these basics, I'll split my ideas into individual topics -as possible as- to start discussing about those.
First, let's agree on what the goals are.
I assume You agree that the system interface also needs to be modernized, not just the code base.
What do I mean by modernization? We need to remove deprecated parts and make the system HTML5 compliant.
As I wrote, I saw three ways to do this. In the long term and in order to maintain continuous operation, I chose a hybrid solution, which means the following.
If we agree on these basics, I'll split my ideas into individual topics -as possible as- to start discussing about those.