Currently Zotonc uses shell scripts for the command line functionality e.g starting Zotonic, installing modules, etc. These command line scripts are fragile and non-portable hence they should be replaced with either Escript or Erlang modules. This would also create opportunities for exposing the script functionalities in a web interface. The following will be done:
- Check on speed of Erlang scripting.
- Design the architecture for the Erlang implementation.
- Ensure hooks/modules that can be used from within Zotonic itself.
- Rewrite the scripts in Erlang.