I would like to develop a package. Before beginning, I would like to hear your suggestion.
I want to develop a automatic module installation and/or updating solution, something like AutoMOD: https://www.phpbb.com/mods/automod/
. The difference is my package is a set of scripts, it runs within telnet/ssh environment, it avoids manual web browser interaction like AutoMOD -- all input data is saved in configuration file, package scripts read these data during installation and/or updating. It can be used for phpBB and/or its styles/extensions installation and/or updating.
You know, it is easy to make mistake when people do text input and/or mouse click. However, Unix/Linux commands, in the other side, when you input the right command and/or parameters, it is easy to get the right result -- we can always improve the commands/scripts in simulation environment before using them on real web site.
Generally, I develop this package because: (1) there are so many open source CMS projects today; (2) each project has a lot of style/extension modules; (3) these projects and modules need to do installation and/or updating very often; (4) these projects and modules are used on more and more web sites. It is reasonable to consider a script solution, not do them all from web browser interface all the time.
Why I raise this idea at this time, why not early? Many years ago, when I play phpBB, (it is phpBB 2 era,) I can only find web hosting providing web and FTP interface. It is impossible to find one having a telnet/ssh interface with a acceptable price. However, right now, ssh is more and more popular and cheaper, such as AWS EC2, Linode: https://www.linode.com/
and DigitalOcean: https://www.digitalocean.com/
. So it is the time to raise my question: do you need a solution for automatic installation/updating?
My plan is: (1) I will develop a phpBB 3.1 installation script; (2) then, develop a phpBB 3.1 updating script; (3) then, develop some popular phpBB styles/extensions installation/updating script; (4) then, develop scripts for other popular projects and modules.
While, before all of these, I would like to hear your feedback. Any comments are welcome.