Software Details:
Version: 1.0.0 updated
Upload Date: 10 Feb 16
Distribution Type: Freeware
Downloads: 20
Size: 62 Kb
Calling Pico a CMS is an over-statement, being more a static site generator more than anything else.
Pico works by reading a PHP template created with Twig, parsing the appropriate Markdown file and inserting the content inside the proper placeholders.
This way simple structured sites can be configured based on a local file system, and the content can be added using a simple text editor instead of dabbling around inside a backend.
What is new in this release:
- New:
- Adding `$queryData` parameter to `Pico::getPageUrl()` method
- Changed:
- Improve documentation
- Moving `LICENSE` to `LICENSE.md`
- Throw `LogicException` instead of `RuntimeException` when calling `Pico::setConfig()` after processing has started
- Default theme now highlights the current page and shows pages with a title in the navigation only
- Ignore YAML parse errors (meta data) in `Pico::readPages()`
- Various small improvements and changes...
- Fixed:
- Support empty meta header
- Path handling on Windows
What is new in version 0.9:
- New:
- Default theme is now mobile-friendly
- Description meta now available in content areas
- Changed:
- Content folder is now content-sample
- Updated documentation & wiki
- Removed Composer, Twig files in /vendor, you must run composer install now
- Localized date format; strftime() instead of date()
- Added ignore for tmp file extensions in the get_files() method
- Fixed:
- Pico now only removes the 1st comment block in .md file
- Issue wherein the alphabetical sorting of pages did not happen
What is new in version 0.8:
- New:
- Added ability to set template in content meta
- Added before_parse_content and after_parse_content hooks
- Changed:
- content_parsed hook is now depreciated
- Moved loading the config to nearer the beginning of the class
- Only append ellipsis in limit_words() when word count exceeds max
- Made private methods protected for better inheritance
- Fixed:
- get_protocol() method to work in more situations
What is new in version 0.7:
- New:
- Added before_read_file_meta and get_page_data plugin hooks to customize page meta data.
- Changed:
- Make get_files() ignore dotfiles.
- Make get_pages() ignore Emacs and temp files.
- Use composer version of Markdown.
- Other small tweaks.
- Fixed:
- Date warnings and other small bugs.
Requirements:
- PHP 5.2.4 or higher
- Apache mod_rewrite enabled
- Twig 1.12 or higher
Comments not found