Projects / DomCore


DomCore is a set of PHP Foundation classes which are ready to be extended to give basic capabilities to your applications. It features a powerful template replacement engine, a language engine for I18N, an extended debugging mode, enhanced error and exception management, Java-like programming (you can't use a class attribute without declaring it first), serializable class management, mass file operations (full directory copy and delete), shared memory management, multi-level caches on data sources, and implementation of programation patterns.

Operating Systems

Recent releases

  •  20 May 2013 04:57

    Release Notes: Some bugs have been corrected in WATemplate: the ?? conditional meta keyword was not resolving sub templates in some cases, and the scalar values have been added for resolution, and the @@ loop meta keyword was not resolving sub templates if the condition was not a sub array. Some improvements have been done on @@ meta keywords: support for '.first', '.last', and '.num' subtemplates. Some other bugs have been corrected in the WATemplate (static scope of some functions)

    •  27 Nov 2012 03:59

      Release Notes: WATemplate has been modified to support traversable/array access metaelement objects (which are not necessarily arrays). The metaElements method is now strict by default, and the compiler has been modified to support elements without space. The shared memory access class now uses semaphores to avoid memory access conflicts. Minor bugs have been fixed.

      •  05 Aug 2012 04:54

        Release Notes: WAObject has been modified to be executed without warnings on PHP 5.4.

        •  13 Jul 2012 04:32

          Release Notes: The FastObjectSource, LanguageSource, and TemplateSource objects have been modified to clean and delete the cache and the AFO if the origin has disappeared (is deleted).

          •  18 May 2012 19:03

            Release Notes: The WATemplate syntax analyzer no longer uses urlencode and urldecode, greatly improving compilation time. An error has been corrected in the regular expressions of the templates compiler: sometimes the subtemplate was not correctly replaced.

            Recent comments

            14 May 2012 05:51 metalwolf69

            The manuals have been improved and update with the new metaelements, comments and patterns.

            25 Mar 2012 04:38 metalwolf69

            Manuals have been updated with the new Singleton pattern

            04 Mar 2012 18:24 metalwolf69

            Manuals have been updated with the new WASimpleXML and WALanguageCompiler objects.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.