Contributor
Mbeh

Port Zotonic Shell Scripts to Erlang EScript.


Mentors
Arjan Scherpenisse
Organization
Beam Community

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.