Features - Spoiledbroth/fettuccine GitHub Wiki

Overview

  • Application
    • Inherited from Void
      • Support for conversion of Markdown content to HTML5 (via erusev/Parsedown)
      • Support for serving simple static files as pages
        • easily extended to support basic weblog functionality (see /examples/)
    • Extended Front-end functionality
      • Localization using GetText .po files
      • HTML5 templating engine
      • Debug functionality
        • dumps all objects for inspection
      • Friendly error handling
        • off, log silently, display, log & display
    • Extended Back-end functionality
      • Optional configuration
      • Regex-based url routing
        • support for lambda query variables or mod_rewrite style "pretty links" with zero configuration required
  • Codebase
    • Composer-compatible
    • Portable codebase
    • Loose coupling
    • Codebase adheres to:
      • Model-View-Controller (MVC) pattern
        • Law of Demeter (AKA. principle of least-knowledge)
      • PSR-1
      • PSR-2
      • PSR-4