On Tue, Mar 12, 2013 at 9:23 AM, Pradeep Fernando <[email protected]> wrote:
> Hi, > > But you can get the same clarity level by using xml attributes. Took the > below config from tomcat server.xml. Looks pretty much same to me. :) > > <Connector protocol="org.apache.coyote.http11.Http11NioProtocol" > port="9443" > bindOnInit="false" > sslProtocol="TLS" > maxHttpHeaderSize="8192" > acceptorThreadCount="2" > maxThreads="250" > minSpareThreads="50" > disableUploadTimeout="false" > enableLookups="false" > connectionUploadTimeout="120000" > maxKeepAliveRequests="200" > acceptCount="200" > server="WSO2 Carbon Server" > clientAuth="false" > compression="on" > scheme="https" > secure="true" > SSLEnabled="true" > compressionMinSize="2048" > noCompressionUserAgents="gozilla, traviata"/> > That is only a part of the catalina-server.xml. I really like this idea of using a JSON based config. Parsing is simple too. Shall we go ahead with a JSON config for core config files such as carbon.xml, cluster.xml, user.xml, registry.xml etc. > > > > > > > > > > > On Tue, Mar 12, 2013 at 1:00 AM, Paul Fremantle <[email protected]> wrote: > >> Actually that looks pretty nice. I guess the previous examples I've seen >> weren't pretty printed. >> >> Paul >> >> >> On 11 March 2013 18:53, Afkham Azeez <[email protected]> wrote: >> >>> Here is a sample settings.json file. Quite elegant compared to an XML >>> config, I would say. >>> >>> { >>> "blocklist-enabled": 0, >>> "download-dir": "\/media\/store\/incoming", >>> "download-limit": 100, >>> "download-limit-enabled": 0, >>> "encryption": 2, >>> "max-peers-global": 200, >>> "peer-port": 51413, >>> "pex-enabled": 1, >>> "port-forwarding-enabled": 0, >>> "rpc-access-control-list": "+127.0.0.1", >>> "rpc-authentication-required": 0, >>> "rpc-password": "", >>> "rpc-port": 9091, >>> "rpc-username": "3", >>> "upload-limit": 3, >>> "upload-limit-enabled": 1, >>> "proxy": 192.168.0.106, >>> "proxy-port": 3128, >>> "proxy-enabled": 1 >>> >>> } >>> >>> On Tue, Mar 12, 2013 at 12:19 AM, Afkham Azeez <[email protected]> wrote: >>> >>>> >>>> >>>> On Mon, Mar 11, 2013 at 11:25 PM, Paul Fremantle <[email protected]> wrote: >>>> >>>>> Should we consider moving Config files to JSON?! I personally prefer >>>>> XML for config but maybe I'm just old school. >>>>> >>>>> >>>> I like the idea of moving to JSON which I brought up sometime back, but >>>> not many people agreed at that time. I am using Transmission on my >>>> Raspberry Pi (Raspbmc), and it config is completely based on JSON, and it >>>> is very handy to edit using vi. >>>> >>>> >>>>> Paul >>>>> >>>>> >>>>> On 11 March 2013 17:43, Sameera Jayasoma <[email protected]> wrote: >>>>> >>>>>> +1. >>>>>> >>>>>> I've been using DOM parsing instead of Axiom in my projects for some >>>>>> time. But we need to come up with a DOM utility module. LIke helper >>>>>> module. >>>>>> >>>>>> Thanks, >>>>>> Sameera. >>>>>> >>>>>> >>>>>> On Mon, Mar 11, 2013 at 8:09 AM, Afkham Azeez <[email protected]> wrote: >>>>>> >>>>>>> Folks, >>>>>>> The Carbon 5 hackathon team has been thinking about using DOM >>>>>>> instead of Axiom for parsing XML files. The rationale is to use Axiom >>>>>>> where >>>>>>> is it appropriate, only where necessary to make Carbon kernel code less >>>>>>> coupled with Axiom. Axiom APIs are great but they are non-standard. >>>>>>> Besides, we want to keep the kernel dependencies to a bare minimum. >>>>>>> >>>>>>> What do others think about this idea? >>>>>>> >>>>>>> -- >>>>>>> *Afkham Azeez* >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> * <http://www.apache.org/>** >>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>> twitter: >>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>> * >>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>> * >>>>>>> * >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sameera Jayasoma >>>>>> Senior Technical Lead >>>>>> >>>>>> WSO2, Inc. (http://wso2.com) >>>>>> email: [email protected] >>>>>> blog: http://sameera.adahas.org >>>>>> >>>>>> >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Paul Fremantle >>>>> CTO and Co-Founder, WSO2 >>>>> OASIS WS-RX TC Co-chair, VP, Apache Synapse >>>>> >>>>> UK: +44 207 096 0336 >>>>> US: +1 646 595 7614 >>>>> >>>>> blog: http://pzf.fremantle.org >>>>> twitter.com/pzfreo >>>>> [email protected] >>>>> >>>>> wso2.com Lean Enterprise Middleware >>>>> >>>>> Disclaimer: This communication may contain privileged or other >>>>> confidential information and is intended exclusively for the addressee/s. >>>>> If you are not the intended recipient/s, or believe that you may have >>>>> received this communication in error, please reply to the sender >>>>> indicating >>>>> that fact and delete the copy you received and in addition, you should not >>>>> print, copy, retransmit, disseminate, or otherwise use the information >>>>> contained in this communication. Internet communications cannot be >>>>> guaranteed to be timely, secure, error or virus-free. The sender does not >>>>> accept liability for any errors or omissions. >>>>> >>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> Paul Fremantle >> CTO and Co-Founder, WSO2 >> OASIS WS-RX TC Co-chair, VP, Apache Synapse >> >> UK: +44 207 096 0336 >> US: +1 646 595 7614 >> >> blog: http://pzf.fremantle.org >> twitter.com/pzfreo >> [email protected] >> >> wso2.com Lean Enterprise Middleware >> >> Disclaimer: This communication may contain privileged or other >> confidential information and is intended exclusively for the addressee/s. >> If you are not the intended recipient/s, or believe that you may have >> received this communication in error, please reply to the sender indicating >> that fact and delete the copy you received and in addition, you should not >> print, copy, retransmit, disseminate, or otherwise use the information >> contained in this communication. Internet communications cannot be >> guaranteed to be timely, secure, error or virus-free. The sender does not >> accept liability for any errors or omissions. >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Pradeep Fernando* > Member, Management Committee - Platform & Cloud Technologies > Senior Software Engineer;WSO2 Inc.; http://wso2.com > > blog: http://pradeepfernando.blogspot.com > m: +94776603662 > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
