Pico

Software Screenshot:
Pico
Software Details:
Version: 1.0.0 updated
Upload Date: 10 Feb 16
Developer: Gilbert Pellegrom
Distribution Type: Freeware
Downloads: 20
Size: 62 Kb

Rating: 3.0/5 (Total Votes: 1)

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

Similar Software

Serve
Serve

12 May 15

Pretzel
Pretzel

13 Apr 15

Codex
Codex

12 May 15

Buzzy
Buzzy

13 May 15

Other Software of Developer Gilbert Pellegrom

jQuery Currency
jQuery Currency

28 Feb 15

Raneto
Raneto

9 Apr 16

Nivo Slider
Nivo Slider

6 Jun 15

Comments to Pico

Comments not found
Add Comment
Turn on images!