johnallan wrote:Coming from almost 30 years of software development experience and although I don't of course know your code intimately, I have worked with your system from revision 1, with a break and now again with the hugely improved 2.
In my humble opinion, if you are going to revamp the admin interface, this is exactly the right time to insert a database layer in your system. It will give you an infrastructure that will not only make your development life easier going forward, but make it considerably easier for your customers to extend things.
Anyway, if you're talking infrastructure enhancements (and you seem to be), I'd put that number one.
John
i concur absolutely !
a database will multiply by ten fold the scalability and possibilities
by for example allowing :
1.
full multilanguage support (folders names, title, descriptions etc...) !
2. unlimited catalog without performance impact
3. login/session share for fast integration with others scripts
etc...