[ http://jira.magnolia.info/browse/MAGNOLIA-635?page=all ]

Boris Kraft reassigned MAGNOLIA-635:
------------------------------------

    Assignee: Philipp Bracher  (was: Boris Kraft)

> Using rhino (javascript) for configuration, scripting, shell
> ------------------------------------------------------------
>
>                 Key: MAGNOLIA-635
>                 URL: http://jira.magnolia.info/browse/MAGNOLIA-635
>             Project: magnolia
>          Issue Type: Sub-task
>    Affects Versions: 3.5
>            Reporter: Philipp Bracher
>         Assigned To: Philipp Bracher
>             Fix For: 3.5
>
>
> Since some days I'm thinking about using rhino (javascript) to make magnolia 
> customizable.
> Now I like to get some feedback form the audience before I think farther.
> Primar thoughts:
> - our main developers are weboriented and know javascript  
> - If something is configured in a scripting language it is very felxible
> - It reduces the abstract step to a configuration file like xml
> - You can adapt functions (like the activation) without downloading the 
> sources
> Configuration
> -------------
> The startup script is written in javascript and if you need to instantiate an 
> other cache-handler for example you just do 
> it by changing this startup file.
> Let's call this IoC by scripting ;-)
> Changing Execution
> ------------------
> Methods like activation could be extracted to a script like activate.js which 
> one could adapt without subclassing.
> Shell
> -----
> We could include Rhinos shell this would it make easy to analyze data:
> - dump data
> - change data 
> - queries

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to