Skip to content

nforgerit/upstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to myCMS %%%PROGRAM_VERSION%%% by Nicolas Forgerit. (c) 2011

CONTENTS	
* Jeez! Yet another PHP-based CMS
- primarily for my own purposes
- for educational curiosity
- as a reference of my e1337-skill0rz
- low requirements on the server: PHP5 is sufficient
- put away bureaucracy: GOOD naming instead of speaking naming; you deserve the right to shoot yourself into your own feet;
- some nice tools used: Dep.Inj., TDD, Routes, Modularization, Factories  
- almost no backend for administration (it's a plus!): interact via REST
- send me a postcard if you use it and like it. if not, go away and
  better use the good leviathan TYPO3. 
- cli-based rapid development tool
- test-driven developed & highly covered 
- nice integration possibilities with FLOW3, Doctrine2 and ZF
* The Framework's Modules
- general Module structure
- Module-specific configuration
** Mvc
*** Dispatcher
*** View
**** XML
**** HTML
**** DocBook
**** PDF
*** Request
*** Response
*** Routing
- Router
- Route
** Persistence
- The DataStore
*** JSON
*** PDO
*** XML
** Bootstrap
** Rest
** Social
*** Twitter
*** Facebook
* Advanced Cherry Picking
** Zend Framework
** Doctrine2
** FLOW3
* Caching
* The my tool
** Flushing the caches
** If i had a Hammer: The Rapid Development Toolkit
*** Creating a new Module
*** List Modules
*** Deleting a Module
*** De-/Activating a Module
*** Creating an Action
*** List a Module's Actions
*** Deleting a Module's Actions
* Tests, Tests, Tests
** myConventions
** Setting up PHPUnit
* Tools of Trade
I personally find it interesting to see a developer's tools. 
- Emacs: (T3-)PHP, Org-Mode
- OSX: XAMPP, Terminal