-
-
Notifications
You must be signed in to change notification settings - Fork 615
Pico Plugins
ohnonot edited this page Mar 12, 2023
·
176 revisions
- Pico File Prefixes - Drop file prefixes from page URLs.
- Pico HTTP Parameters - Access HTTP GET and HTTP POST parameters in Twig templates.
-
Pico Robots - Do some search engine optimization and add a
robots.txt
andsitemap.xml
to your website.
- PicoPygments (also here) - Adds Pygments syntax highlighting to code blocks. Pygments is up-to-date with both lexers and styles and, IMHO, the best server-side solution.
- PicoGeSHi (also here) - Adds GeSHi syntax highlighting to code blocks. Pure PHP, faster than PicoPygments, but some lexers are way outdated.
- Pico Nested Pages (Updated) - Fork of Pico Nested Pages with updates for Pico 2.0.
- Pico Editor - Yet another fork of simple admin page editor/manager for >= Pico 2.1.
- PicoAuth - Provides various means of authentication and authorization to pages (user accounts, OAuth 2.0 login, access control, page locks).
- PicoLock - A simple "hide your Pico CMS website behind a password" plugin.
- Pico Users - Users/rights management system for private pages with login/logout and 403-Unauthorized page.
- Pico Content Editor - A WYSIWYG content editor.
- Pico Collection - A collection of plugins set to work with the 3.0 Pico API.
- Pico Output - Output the page content or data as raw, html, json or xml.
- Pico Pages List - Navigation, nested pages and pages filtering.
- Pico Pages Images - Access images corresponding to the current page.
- P01contact - Fully featured contact forms, with a simple syntax.
-
Pico Categorized Pages - Automatically sort and categorize your pages based on your content folder structure and file header.
- Pico Categorized Pages - Multilingual - A fork of the page categorization plugin to make it operate in a multilingual setting (as provided by the Multilanguage plugin).
- Pico Contact Modal - Contact form in a modal for sites with bootstrap theme.
- Pico Debug - A debugging tool for Pico.
-
Pico Edit - A simple admin for Pico with pages/404/options editor
- Pico Edit Mobile - A mobile-friendly fork of Pico Edit
- Pico Edit - Another fork with added functionality of direct editing config.yml file instead overwriting it
- Pico Edit - Yet another fork with support for non-alphabetic characters such as CJK in folder and page names
- Pico Embed - Embed YouTube videos in wordpress-like shortcode format.
- Pico Video Embed - Embed PeerTube, Vimeo and YouTube videos responsively in shortcode format.
- Pico GAnalytics - Google Analytics plugin with basic options.
- Pico GitHub Activity - Add your public GitHub activity feed to Pico.
- Pico Gzip - Enables Gzip compression on your pages.
- Pico Images - Work with images within a Pico CMS theme.
- Pico Index Fallback - Fallback when index.md file does not exist.
- Pico Menu Hiding - Hide pages in the Pico menu.
- Pico Minify - Simple plugin to minify the HTML output (0.x/1.x)
- Pico Random Page - Enable a link to go to a random page on your site.
- Pico Resize - Automatically create resized images
-
Pico Responsive Images - Add Markdown syntax for lazy loading images or use the HTML5
srcset
attribute to provide more than once source image per image element. - Pico RssMaker - Generates an RSS feed for pages with a date.
- Pico Search - Basic search for pages on your site.
-
PicoZCache (also here) - Caches pages in your website to .html files. Staggeringly fast loading times!
Fixed some bugs, added functionality. Tried to bring together all the good things from various forks, and more. -
Pico Cache - Caches pages in your website to .html files.Plugin has a serious bug. A pull request exists, which the author hasn't merged for 2.5 years. - Pico Image Cacher - Stores all externally hosted images in a folder in your assets dir and rewrites the images urls
- Pico Tags - Add tags and tag filters to your pages.
- Pico XML Sitemap - Generate a valid XML Sitemap of your Pico install.
- Pico Ampia - Provides support for Google AMP and Facebook Instant Articles for your site.
- Pico TooManyPages - For sites with hundreds to thousands of pages, greatly improve performance by skipping the auto menu.
- Pico CurrentLevel - Display only pages on the current level in the directory hierarchy and provide a TWIG function for breadcrumbs.
- PicoTableOfContent (also here) - Generates a table of contents for the current page, adds backlinks to headers and a separate stylesheet.
- Pico Table of Contents - Generates a table of contents for the current page.
-
Pico Table of Contents - Automatically generates a table of contents based on the elements
<h1>
to<h6>
of your page. - Pico Html Sitemap
- Pico HashTag - Highlights #hashtags in your site
- Pico Random - Adds random text and/or image to your site
-
Pico PHP Info - Displays the
phpinfo()
within you site. - Pico PageImage - Image and thumbnail image for the pages array and the meta.
- Pico Force UTF-8 - If you don't have access to change charset header to UTF-8 via .htaccess or php.ini.
-
Pico Apache Info - Displays the
apache_get_version()
,apache_get_modules()
,apache_request_headers()
andapache_response_headers()
within you site. - Pico FB Comments - Like the one below but updated with more flexibility.
- Pico Share Buttons - Add share buttons powered by jiathis.com service.
- Pico Open Graph - Like the one under "Authentication" below but updated with work with current Pico version.
- Pico Old Links Redirect - Allow you to set up a redirect mapping to keep old links working if you migrated from other CMS or static.
- Pico Tumblr Gallery - Create galleries from tagged Tumblr image posts.
- Pico UI: Card - Display a Card UI box, typically used for homepage or menu pages to show featured content on your site.
- Pico UI: Carousel - Display a Carousel UI box, typically used for homepage or menu pages to show featured content on your site.
- PicoTargetBlank (also here) - opens external links in a new tab and marks them.
- PicoSuggestedLinks - Display a "Recommended links" module at the bottom of pages, containing a randomized list of links you define.
- ForceHttpsPlugin - A plugin to force the use of https protocol.
- Asset Data - Provides information about folder contents to Twig templates.
- PicoMailForms - Write forms in markdown and send mails. Specify custom success and error messages, send mails to a operator, enable Bootstrap forms
- PicoPageFolders - Organizes pages in folders and provides multi language support.
-
PicoFileTime - Adds the last write time to the page meta.
- PicoPageModPlugin - Adds a page's last modification time to its page data.
- GrabAssets - Gets you a list of all your assets in a nice big array.
- MarkdownMacros - Allows the user to create macros that can be embedded in Markdown files.
- PicoAssetsModPlugin - Registers a Twig filter to add a asset's file modification time to an asset URL (e.g. stylesheets).
-
FigureExtParsedownPicoPlugin - Uses Krzysztof Antoniak's
FigureExtParsedown
Parsedown plugin in Pico to wrap Markdown images in<figure>
elements. - Pico ExternalData Plugin and TwigStringLoader Plugin - include external API data (or the metda data from an internal pico page) and render it directly in your content with Twig templating language.
- Pico MySQLList - A simple plugin to fetch data in a MySQL database and put fields values into markdown.
- Pico MySQLGraph - A simple plugin to fetch data in a MySQL database and draw SVG charts.
- Pico CSVGraph - A simple plugin to fetch data from csv file and draw SVG charts.
- Pico Yet Another Linker - A plugin to add the ability to create links with less typing in Markdown.
- Pico Redirect - A simple Pico plugin to create redirection pages to arbitrary URLs.
- Pico Image Processor - Scaling images down to increase performance
- Pico Charts - A plugin to show charts or graphs dynamically and easily by Graphviz
- PicoYncludeRaw (also here) - injects raw file contents into content after it has been processed.
-
Pico Placing - Place the pages in any order in the Pico menu.- Use Pico's config parameters
pages_order_by_meta
andpages_order_by: meta
to sort pages by any custom meta value
- Use Pico's config parameters
-
Pico QueryParamProvider - Makes URL query parameters accessible to the twig templates.- Use Pico's official HTTP Parameters plugin instead
-
Pico Parse Pages Content - Parses the Markdown contents of all your pages.- Use Pico's
content
Twig filter instead (e.g.{{ "sub/page"|content }}
)
- Use Pico's
-
Pico Excerpt - Creates excperts of all your pages.- Use Pico's
Description
meta header instead (use the%meta.description%
Markdown placeolder and the{{ meta.description }}
Twig variable)
- Use Pico's
Plugins made for Pico 0.X may still work with Pico 1.0 and later, however, you'll have to try them yourself. If you encounter any problems, please contact the plugin's developer by opening a new Issue in the plugin's GitHub repository and ask them to upgrade his plugin to Pico's latest major release.
- Pico front-page - Show content from another page on your front page
- Pico Draft
- Pico Editor
- Peeked - Git-enabled, online Markdown content editor
- Pico Admin - Administration backend with page tree, markdown RTE, assets (images) manager
- Pico Contributors - Backend for multiple authors
- Pico Load Plugins via Composer - Keep Pico plugins up to date using Composer and automatically load them in Pico
- Pico Cache - Caches your Pico pages (ported to Pico 2.x, see above).
- Nano Cache - Simple page caching
- YoctoManager - Media manager based on Pico Editor
- Pico Navigation
- Pico Search
- Pico File Search - File search
- Pico Xml Sitemap
- Pico Section Content
- Pico Nav Sort - Custom sort menu items (rather than alpha or date)
- Pico Categorized Pages - Automatically sort and categorize your pages based on your content folder structure and file header
- Pico Placing - Allows you to specify the page order explicitly
- Pico Menu Sort - Sort menu items by weight.
- Pico Redirect - Adds a header to redirect to another page
- Pico Breadcrumbs - Adds breadcrumbs navigation
- Pico Hide - Allows you to hide pages from the navigation
- Nano Navigation - Navigation & redirect handling
- Nano Header - Security header handling
- Pico Categories Page - Provide Categories Page and Meta Category.
- Pico google site verificator - Don't clutter your file system with a html file to get verified by google webmaster tools
- Pico Google Analytics
- Pico GAnalytics - Another Google Analytics plugin with basic options
- Pico Piwik - A plugin to integrate Piwik Analytics to your pages, with some options
- Pico Blog - Better organize a blog
- Pico Tags - Adds page tagging functionality
- Pico Custom Post Preview - Provides ability to customise a post's preview text (mainly useful for blogs).
- Pico Tag counter - Count tag.
- Pico Pagination
- Pico Tags - Add tags and tag filters to your pages
- Pico Flickr
- Pico Slider
-
Pico Slider (updated) - Slides natural ordering by image name and image path and extension configuration in Pico
config.php
file - Pico Gallery
- Pico Get Files By Name
- Pico Advanced Meta
- Nano Placeholder - Simple placeholder images
- Pico Share - Adds social share links to posts.
- Pico Disqus
- Pico Facebook Comments - Enable Facebook comments on your pages
- Pico_share - Another social share plugin.
- Pico GitHubActivity - Display your public GitHub activity feed on your Pico site.
- Pico RSS
- Pico RSS Content - Import content from an RSS feed into a template
- Pico RSS To Markdown - Import content from an RSS feed into Markdown files
- Pico Post Share - Share your Pico post to any social media.
- Pico js helper - Add js files easily to your twig templates
- Pico AJAX
- Pico Useragent
- Nano Resources - JS/CSS Resource minification and concatenation
- Pico Download - Force files to download
- Pico Contact - A simple contact form
-
Pico Multilanguage - Support for content in multiple languages
- Pico Multilanguage (Updated) - Fork of the above plugin with updates for Pico 1.0.
- Pico Leaflet - Brings Leaflet interactive maps to Pico CMS, provides meta.coordinates and meta.address, creates a map with all articles with one of these metas (or both)
- Pico Date range filter - List up the contents of the specified date range.
-
Pico Nested Pages - Include another page's content into this one
- superceded by this fork.
- Pico Categories On the Fly - Magically show the posts with category entered in the URL. Not more directories. You can too add keywords to posts for SEO!
- Pico Typogrify - Prettifies text, prevents widows, and provides CSS hooks to style some special cases
- PicoEmbed - Embed YouTube videos in wordpress-like shortcode format.
- Pico Video Embed - Embed PeerTube, Vimeo and YouTube videos responsively in shortcode format.
Pico Sections - Divide your content into different sectionsPico Tags - Adds/tag/
url, that allows displaying pages with only given tag - deprecatedPico Editor - A markdown editor and file manager for Pico.
If you have created your own plugin for Pico, please feel free to add it here.
Pico was made by Gilbert Pellegrom and is maintained by The Pico Community. MIT License.
Pico
Documentation
- User Docs →
- Developer Docs →
- Class Docs →
- Cookbook →
Customization
Contributing
Other
- ★ Showcase ★