Menu

PhpCMSng Commit Log


Commit Date  
[r24] by obw

Optimise some DOCU

2017-05-11 10:50:56 Tree
[r23] by obw

Optimise some DOCU

2017-05-11 10:48:15 Tree
[r22] by obw

The Plugin Interface / PluginHandler becomes better

Content Plugins with STATIC caching are working!

PhpCMSng\Content\ContentParser
* ADD implementation of: CacheInformationAwareInterface
* IMPLEMENTED: _addPlugin
* set the CacheInformation

PhpCMSng\Content\ContentParserTest
* ADD Test: testPluginTypeClassField
* fixtures also added

PhpCMSng\Plugin\PluginHandler
* remove some Methods because we use the FieldData Object an not arrays!
* REMOVED: _addContentPluginByClass
* REMOVED: _loadPluginFile
* REMOVED: _getPluginFileLoader
* REMOVED: _prepareParams
* REMOVED: _validateNeededParamExists
* _executeByField now working PhpCMSng\Plugin\PluginHandler::EXECUTION_TYPE_CLASS
* NEW: _createContentClassPluginOutField()
* NEW: _prepareAndSetAutoloader()
* REFACTOR: _createCacheInformationByField() to static and public createCacheInformationByField()

PhpCMSng\Plugin\ContentPluginAbstract moved to PhpCMSng\Plugin\Abstracts\ContentPluginAbstract
* some changes at the interface
* PluginHandler::createCacheInformationByField() used to create cache info

2017-05-11 10:47:41 Tree
[r21] by obw

The Plugin Interface / PluginHandler becomes reality. ittle by little!

Simple LOAD Plugins with Cachetype STATIC are running!

NEW: PhpCMSng\Plugin\PluginHandler\AddResult
* Helper Container class

PhpCMSng\Core\Cache\CacheInformation
* ADD Method: isAllowedCacheType

PhpCMSng\Content\ContentParser
* ADD implementation of: CacheInformationAwareInterface
* IMPLEMENTED: _addPlugin
* set the CacheInformation

PhpCMSng\Content\ContentParserTest
* ADD Test: testPluginTypeLoadField
* includes a simple load plugin
* ADD Test: testPluginTypeLoadFieldAccessToParser
* includes a simple load plugin which test the acces to the parser object (Plugin API)

PhpCMSng\Core\DefaultHandler
* NEW Constant: DEFAULT_GLOBAL_PLUGINDIR

PhpCMSng\Content\FieldParser\FieldData
* NEW Method: setParam

PhpCMSng\Plugin\PluginLoader
* tested and working

PhpCMSng\Plugin\PluginHandler
* ADD implementation of: CacheInformationAwareInterface
* ADD implementation of: ParserAwareInterface
* REMOVED: addContentPluginByParams -> we will only use addContentPluginByField
* NEW Method: addContentPluginByFieldData
* _executeByField()( execute a Plugin defined by a Field
* only the TYPE: EXECUTION_TYPE_LOAD is implemented and Tested until now

PhpCMSng\Content\TagHandler
* add a new DEFAULT tag: TAG_PLUGINDIR

2017-05-10 22:46:09 Tree
[r20] by obw

FIXTYPO: in comment

2017-05-10 20:16:25 Tree
[r19] by obw

Little BUGFIX when the Exceptions TemplateFileNotFound and TemplateFileNotReadable where thrown, there was a parameter for the Admin info string missing

2017-05-10 09:20:52 Tree
[r18] by obw

Add new Feature for ContentFiles the INCLUDE field. Which include a File without parsing the content
* unitTest for the Feature is complete
* add fixtures for the test

2017-05-10 09:19:03 Tree
[r17] by obw

More ContentParser Tests
* new fixtures multi.html, parse.html, simple.html

FieldParser, FieldData, ContentParser
* make sure the the field Names are always case insensitive (they are always UPPERcase)

2017-05-09 19:45:54 Tree
[r16] by obw

PhpCMSng\Core\Exception\*
PhpCMSng\Content\Exception\*
PhpCMSng\Plugin\Exception\*
* preparation for teh Error Mesenging and Handling System

NEW: de.php and en.php array based translation data (will be used as the source of the "PhpCMSng" textDomain)
NEW: Translator Class (More a Stub nothing works in the moment)

New Tests:
* ContentParserTest, actual two Test Methods
* PageCacheHandlerTest, one mark as incomplete (as reminder)
* RequestTest, one mark as incomplete (as reminder)

2017-05-09 13:29:20 Tree
[r15] by obw

PhpCMSng\Core\AbstractConfigFile
* implements now \PhpCMSng\Core\Interfaces\ParserAwareInterface

defaults.php
* changed the path to document_root

PhpCMSng\Core\FileTools
* FIX: prepareAndTestAbsolutePath() wrong var name in construct of PathNotFound Exception

PhpCMSng\Plugin\PluginHandlerTest
* add empty line

PhpCMSng\Content\TagConfigParser
* _initValues() add trim() for content

NEW: PhpCMSng\Content\TagHandlerTest
* NEW: fixture file test.tag

2017-05-08 22:24:30 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.