FolioPages CMS

A self hosted and lightweight content management system to help you create personal or commercial web projects or use it as a base to build your own platform. Uncomplicated source code and unrestrictive theme creation. Free and open source, licensed under MIT.

Download Get Started


is a simple and lightweight gallery built into FolioPages as a module. It makes it effortless to embed selected folders into a page. Use the file manager to upload files, then paste a shortcode where you want a folder/folders to appear as a gallery or album.
The stand alone version of FolioGallery is a flat file script based on PHP and jQuery and does not require a database. Download.


This is a slide
. Slides are blocks of content that can be created and embeded in any page. Each slide can be added to more than one page. Multiple blocks can be added to each slide to make it scrollable like this one.

You can also give each slide its own class and style them differently via the CSS file.

FolioPages Main Features

  • Create slides and embed them in pages.
  • Upload files and embed them as gallery or album.
  • Modify the existing theme or create your own.
  • Give each page a different class and style it as you like.
  • Interact with visitors by enabling comments in pages.
  • Build a navigation menu from pages or custom URLs.

  • Slides

    Slides are blocks of content that can be created independently and embedded in pages. Add more than one block to a slide and make it scrollable.
  • Themes

    A breeze to develop your own theme. Additionally, each page can have it's own class which makes it possible to have different styles for different pages.
  • Plugins

    FolioPages is built with vanilla PHP, MariaDB and jQuery javascript library, which makes it easy for developers to create their own plugins.
  • Comments

    Display comments for desired pages. Enable/Disable new comments. Allow/Disallow anonymous commenting. Moderate comments on desired pages.
  • WYSIWYG Editor

    Included is Trumbowyg a lightweight, powerful and open source WYSIWYG HTML editor, easily customizable with support for multiple languages.
  • User Management

    Enable/Disable user sign up. Send private messsages to registerd members. Elevate access level to specified users to help with site management.
  • Categories

    List a group of pages under a certain category and embed them in a page using a shortcode or access the list via a URL.
  • Other

    Menu builder, file manager, private messaging, system notifications and etc. Built with simplicity and flexibility in mind for beginners and web developers.