Commit Graph

260 Commits (869ab1f2e031a53f47e6cbccc71cb5d7910757e0)

Author SHA1 Message Date
Daniel Rudolf 3ebb51a55e
Improve class docs 9 years ago
Daniel Rudolf 00603f61fc
Add integrated 404 Not Found page 9 years ago
Daniel Rudolf a74db1ddbb
Add Pico::filterVariable() method 9 years ago
Daniel Rudolf 0b4099fdb0
Improve class docs 9 years ago
Daniel Rudolf f73c9622b8
Fix Pico::evaluateRequestUrl(): PHP's built-in webserver doesn't always set QUERY_STRING 9 years ago
Daniel Rudolf 21bd18bcf0
Replace Pico::discoverRequestFile() with public Pico::resolveFilePath() 9 years ago
Daniel Rudolf fb4bdfe1fc
Fix Pico::parseFileMeta() for non-YAML 1-liners 9 years ago
Daniel Rudolf aa1bc077a7
Add $dropIndex parameter to Pico::getPageUrl() method 9 years ago
Daniel Rudolf 848e28b7e6
Declare Pico::getFiles() public 9 years ago
Daniel Rudolf eeb43e131f
Pico::prepareFileContent(): Declare $variables variable 9 years ago
Daniel Rudolf 94279c57f8
Improve phpDocs class docs 9 years ago
Daniel Rudolf e01044319a
Build system: Use dynamic phpDoc title 9 years ago
Daniel Rudolf 6465c2b0a9
Support REQUEST_URI routing method 9 years ago
Daniel Rudolf 6234be88b0
Always use `on404Content...` execution path when serving a 404.md 9 years ago
Daniel Rudolf d19621a908
Improve themes dir guessing; add $config['theme_url'] config 9 years ago
Daniel Rudolf 1b3ef7516d
Drop the "index" part of URLs 9 years ago
Daniel Rudolf a119122497 Fix coding standard violation 9 years ago
Daniel Rudolf b133f6dae5 Add Pico::VERSION_ID (like PHP_VERSION_ID) 9 years ago
Daniel Rudolf 8dfb1b14c7
Improve HTTPS detection with proxies 9 years ago
Daniel Rudolf bbd8ef8847 Fix Date meta header parsing with ISO-8601 datetime strings 9 years ago
Daniel Rudolf 0a4e7443d2 Fix class doc typos 9 years ago
Daniel Rudolf 3d11b8a979 Replace is_a() function calls with instanceof operator 9 years ago
Daniel Rudolf dc621b24cd Improve class docs of Pico::loadConfig() 9 years ago
Daniel Rudolf 988a23fd02 Modular config: Load config from any config/*.config.php 9 years ago
Daniel Rudolf cd74b681f5 Fix scope isolated config includes 9 years ago
Daniel Rudolf 75d5081bfb Use scope isolated includes for plugins & config 9 years ago
Daniel Rudolf 5bb1c325ff Add onSinglePageLoading event; allow skipping pages in onSinglePageLoaded 9 years ago
Daniel Rudolf 245cd15770 Refactor Pico::prepareFileContent() for better performance 9 years ago
Daniel Rudolf 479926eeb4 Add Pico::VERSION constant 9 years ago
Daniel Rudolf 43705d0f76 Minor code refactoring 9 years ago
Daniel Rudolf 8426a53f63 Allow Pico::$requestFile to point to somewhere outside content_dir 9 years ago
Daniel Rudolf 2a3e2fa576 Fix typos in class docs/exception messages 9 years ago
Daniel Rudolf 5a9c02f7bf Allow plugins to trigger events 9 years ago
Daniel Rudolf 56b2ed6c7d Allow manual plugin loading 9 years ago
Daniel Rudolf d8be108c5b Suppress PHP warning when using date_default_timezone_get() 10 years ago
Daniel Rudolf 1c2f6a1b23 Update class docs 10 years ago
Daniel Rudolf 73078a3dc3 Fix code formatting + class docs 10 years ago
Daniel Rudolf c760205d70 Pico::triggerEvent(): Fix method docs typo 10 years ago
Daniel Rudolf 070da6d73f Improve "404.md not found" exception message 10 years ago
Daniel Rudolf 5be2f8e597 Fix path handling on Windows 10 years ago
Daniel Rudolf 43f953b67a Pico::readPages(): Call Pico::parseFileMeta() again when a exception is thrown 10 years ago
Daniel Rudolf 3798cbe478 Remove page title fallback 10 years ago
Daniel Rudolf 329049bd18 Fix empty meta header 10 years ago
Daniel Rudolf dc6ac516a8 Fix Pico::getPageUrl() 10 years ago
Daniel Rudolf a138d23daf Throw LogicException instead of RuntimeException in Pico::setConfig() 10 years ago
Daniel Rudolf 0c85d70820 Adding $queryData parameter to Pico::getPageUrl() method 10 years ago
Daniel Rudolf 93f7aaad8b Class docs: Use default markdown table format 10 years ago
Daniel Rudolf 9aaab5de1a Refactor Pico::parseFileMeta() 10 years ago
Daniel Rudolf 5ea94d06e6 Catch YAML parse errors 10 years ago
Daniel Rudolf 2d9b5aa1a2 Fix operators 10 years ago