savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #6868] Submission of Configuration Lang


From: Elmar Hinz
Subject: [Savannah-register-public] [task #6868] Submission of Configuration Language (Cola)
Date: Sat, 12 May 2007 22:22:42 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20061201 Firefox/2.0.0.3 (Ubuntu-feisty)

URL:
  <http://savannah.gnu.org/task/?6868>

                 Summary: Submission of Configuration Language (Cola)
                 Project: Savannah Administration
            Submitted by: elmar
            Submitted on: Samstag 12.05.2007 um 22:22
         Should Start On: Samstag 12.05.2007 um 00:00
   Should be Finished on: Dienstag 22.05.2007 um 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9289> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9289>


= Registration Details =

* Name: *Configuration Language (Cola)*
* System Name:  *cola*
* Type: non-GNU software & documentation
* License: GNU Lesser General Public License

----

==== Description: ====
Cola is an acronym for Configuration Language. The language is identical to
TypoScript used for the configuration of the TYPO3 CMS. It can be compared to
YAML or Jason but has it's own nature.

http://typo3.org/documentation/document-library/core-documentation/doc_core_ts/4.1.0/view/

While TYPO3 (GPL) renders the configuration with a PHP script, the initial
tool of the Cola project is a compiler (LGPL) build with Flex and Bison.
Currently it is hosted here and has the name TSC:

http://typo3xdev.svn.sourceforge.net/viewvc/typo3xdev/tx_tsc/trunk/src/

The configuration language is renderd into a PHP array including syntax
checking. Cola is planned as an independent project to unlock the features of
TypoScript for other PHP configurations and probably for other languages
later.

At the same time the compiler is targeted to serve as an optional faster
replacement for the TYPO3 PHP engine, that still lacks syntax checking. 









==== Other Software Required: ====
Bison, Flex






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?6868>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]