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

Roots
Roots

10 Feb 16

Carew
Carew

28 Sep 15

Polo
Polo

13 Apr 15

Yellow
Yellow

9 Apr 16

Other Software of Developer Gilbert Pellegrom

PIP
PIP

6 Jun 15

Ideal Image Slider
Ideal Image Slider

10 Dec 15

Comments to Pico

Comments not found
Add Comment
Turn on images!