Changelog

  • 2012-06-10
    • Application
      • Upgraded Frontend Libraries (jQuery 1.7.2 and fancybox 2.0.6)
      • Modified Extern Template to handle eBays new Link policy
  • 2012-06-09
    • Application
      • General Code Cleanups (Stripped HTML, Clean CSS)
      • Implemented Register/Validate Action for Auth Controller
      • Added user defined Salt for Passwords Support
      • Implemented Render Action for Products Controller
      • Cleared the Application Structure
      • Ready making for the final v2.0 Release
    • Framework
      • Added a Mail Class (Wrapping mail())
      • Added ReCAPTCHA Class (forked from v1.11 and customized)
      • General Code Cleanups, Removed Unnessesary Stuff (PDO Class, Abstract Model)
  • 2012-06-07
    • Application
      • Entities where updated to better handle cascadings (Bugfix)
        • Moved Filemanagement Code to Product and Image Models
      • Cleaned up Application Code Basis
        • Better Behaivior of the Application (usefull redirects)
  • 2012-06-06
    • Application
      • Implemented a Images Controller with New/Delete Action
        • Image-Uploads are Supported and work properly
      • Added a new Sideboard Section: "Orte" for navigation
      • Some small Style tweaks
    • Framework
      • Autoloader
        • Validation of Loading a Class now checks if a File exits and the Class Declaration is in it we wanted to load (Bugfix)
      • URL Helper
        • Redirects now set proper HTTP headers to prevent caching them
  • 2012-06-05
    • Application
      • Implemented Details/New/Edit/Delete Action for Products Controller
      • Added jQuery Validation Plugin
      • Style Updates for Tables
  • 2012-06-04
    • Application
      • Added Auth Plugin
      • Implemented now fully the Login/Logout Auth Stack
        • Base_Controller Adjustments for the Tabs (Login/Logout Switch) Extra Secured Tabs Adding
      • Added a Message Handler to the Base_Controller
        • Resolve Message Codes from the Request URL
      • Added a Ucp/Product Controller
        • IndexAction contains a plain Product List of the User now
      • Split off the Message Code into seperate Template file (Partial)
      • Major Style Updates
        • Further Updates
    • Framework
      • Plugin System implemented
        • Hooks added to the Dispatcher (pre/post Dispatch Hooks)
      • Session Management implemented
        • Start / End a Session
        • Set / Get Session Vars API
      • Generic Auth implemented
        • Compare Credential + Hash Method etc
        • Start Auth Session ~> Session Management [Login]
        • Update Auth Session
        • Stop Auth Session [Logout]
      • Smarty
        • Replaced DOMDocument View-Loader with simpler file_get_contents Method to prevent HTML escaping (Object Syntax Error on Smarty Templates) This also should give a performance boost if a View is loaded
  • 2012-05-31
    • Application
      • Major Style Updates
        • Changed Form Style
        • Better Coloring of the Page
        • Auto-Size adjustment
      • Cleaned the default Template
      • Content Styles Added
      • Updated Changelog (View + Project File)
  • 2012-05-21
    • Cleaned TODO and TEMP
  • 2012-05-10
    • Application
      • Style Cleanups
      • Added Message Handler to Base Controller
      • Added basic Auth Logic to the Auth Controller (Simple Login)
    • Framework
      • Added a comparator method for Class_Auth
      • Removed Class_Acl Stub, we dont implement Acl (Not yet)
  • 2012-04-24
    • Application
      • Added Doctrine Entities
      • Added a custom Bootstrap, to load Doctrine
    • Framework
      • Added Support for Custom Bootstraping
      • Integrated Doctrine fully to the Project
      • Fixed minor Notice Warnings in serval Classes
  • 2012-04-23
    • Doctrine Staging
      • Formated Entity Classes
        • Added DocComments to all Properties and Methods
      • Doctrine Connection
        • Added UTF8 Support for the Connection
        • Added ENUM Support for MySQL Connection (now we can use doctrine orm:schema-tool correctly)
      • Now we use Relations on Entities, assembled out of the Best Practices
      • Cascading was added to User and Product Entities
      • Updated test.php Code for example usage
  • 2012-04-22
    • Updated Doctrine to 2.2.2
    • Builded Staging Code for DB Schema using Doctrine
      • Tested this code, and worked through the Getting Started Docs
  • 2012-04-14
    • Application
      • Some small CSS tweaks
      • Added Content to the About Page
      • Pumped Version 0.2 Alpha
    • Helpers
      • Url Helper
        • Supports now to handle striped default parts (no need to add index or default)
      • File Helper
        • Completly new Helper for Managing Deep File List Searches and collecting MVC Data Used to handle new Autoloading and Dispatching of the URI
    • Dispatcher
      • Completly rewritten URI parsing algorithm to achieve the best interpretation of the request
        • Using a Mix of Guessing (File Helper MVC Stuff / Combo Guessing) and incrementally probing
      • Support for handling striped default parts in URI
    • Architectural
      • Implemented Module Handling
        • Now we can group our MVC's to separated Modules
    • Autoloader
      • Refactored the Autoloader Class to archieve better reusability
      • Added Debugging Option
      • Now multiple Lookup methods are supported
        • They are executed on by on, as long as nothing worked so far if we found a solution for this file/class we load it and dont process further
      • Added a MVC Lookup
  • 2012-04-12
    • Framework
      • Changed File Hierarchy Structure to uppercase the first Character of a File/Dir
        • Only inside the Root File Hierarchy Structures, so the Root Structure is all lowercase
        • Modified the Autoloader for this Task
      • Smarty
        • Upgraded Smarty from Version 3.1.4 to 3.1.8
        • Moved Smarty to the root of library/Smarty (no libs dir anymore)
        • Added Docs (Changelog, Licence, etc.) to the Library
      • Doctrine
        • Added Doctrine to Libraries
  • 2012-04-03
    • Application
      • Added serval Views and new Controller and Actions
      • Added new Stylesheets for forms
      • Extended the Icon sprite
    • Framework
      • Build SERVER const easier
      • Fixed APPLICATION_ENV defining
      • Restructured the Framework Library
      • Restructured the Application Directory
      • Added Support for Helpers
      • Moved Autoloader into a Core Class
      • Refactored Dispatcher and splited into Core Application
        • Core Application has a bootstrap and a run method
      • Documented all Files
      • Cleaned up Application (Controller/Views)
      • Now we got a clean separation of library and application
      • Fixed a Dispatcher Bug, now we use the url helper to redirect
  • 2012-04-02
    • Started Rewrite of the project
      • Written a small Framework from scratch
        • Added Support for Autoloading
        • Added Template Support through Smarty
        • Added MVC structure Support
        • Added Support for MySQL Adapter
        • Added Support for INI Config files
        • Added Minimal Dispatcher
          • URI resolving to controller/action
          • Support for additional Parameters
          • Support for pre/post Dispatch Hooks
  • 2012-04-01
    • Build a fresh new template.
      • Using HTML5, CSS3 and JS.
      • For the Galery we use FancyBox.
    • Initial Commit
      • Started from v1.0.3b