Grav is a Fast, Simple, and Flexible, file-based Web-platform. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
For default username and password. Read the documentation for getting started with grav on openshift: https://github.com/gautamkrishnar/grav-openshift-quickstart
More about grav: http://www.getgrav.org/
There are so many features and functionality to describe that we were forced to create a whole page just to outline them all! Browse this page to get a better understanding of all the amazing things Grav can do for you.
Grav is fast and flexible thanks in part to the highly optimized flat-file architecture.
The system uses sophisticated caching throughout and knows when to update the cache automatically.
Unzip to install. Grav runs out-of-the-box. Zero configuration is required.
Command line tools such as dependency installation, cache clearing, user creation, and backups!
Our command line GPM system allows you to find, install, and easily update extensions for Grav
Documentation is not an afterthought! Grav has a dedicated documentation site plus loads of tutorials and guides.
Grav employs best-in-class technologies such as Twig, Markdown, YAML, Symfony components, and Doctrine Caching.
You can configure a single Grav to run multiple sites, as well as other advanced setups.
Easily create users and roles and set permissions to restrict access to any page.
Being file based means backing up and restoring your data is trivial, and we even provide CLI tools to do it!
Grav has minimal requirements and runs on PHP 5.4 and greater, including 99% of web servers, out-of-the-box
A powerful visual debug panel helps the development process by providing vital information in a clear way.
Grav natively support Markdown content, but you can use plain HTML or even a mix if you wish.
Use your own native language, or support multiple different languages with ease.
Modular pages allow you to create a single page built from other 'modular' pages.
YAML-based page headers allow you easily add custom dynamic fields to your content.
Built-in support for customizable taxonomies such as tags or categories to help organize your content.
Use GIT, SVN, Dropbox, and other services to version and synchronize your data with ease.
Grav natively understands and supports a variety of image, video, sound, and file formats.
Dynamic image manipulation to resize, crop, resample, effects and caching
Grav automatically handles a variety of approaches to easily create links between pages.
You can easily reference any image within the content structure, and even use media processing.
The only CMS with native support for properly displaying images on Retina and HiDPI.
You don't have to feel trapped by your CMS, Grav imposes no limits on your creativity.
Twig templating is best-in-class and provides powerful features along with great performance.
You can extend another theme and only modify the bits you need, allowing for easier updates.
A built-in Asset Manager allows powerful control over CSS and JS including compression and pipelining.
Themes provide full access to the abundant plugin event hooks allowing themes to have full control over Grav.
Take advantage of useful filters and functions bundled with Grav that expand the power of Twig.
You can use any third party CSS framework such as Bootstrap, Foundation, Pure, etc.
Grav already has a tonne of open source plugins available to extend the core functionality.
Plugins have full control over Grav with an extensive plugin event hook architecture.
The plugin system, although powerful, is still simple, so writing your own plugins is a doddle.
Grav was written to be small and fast, but plugins allow you to extend the functionality as needed.
You don't need to use the admin panel, but it provides a great way for your users or authors to interact with Grav.
A simple and intuitive interface allows even non-technical people to create content and manage key aspects of Grav.
Define custom page structures with YAML blueprints, and you can even create plugins to extend the admin panel.
Because Grav is a flat-file CMS, you don't need the admin, so the admin panel only provides the features you need.
You can take advantage of the admin panel on a variety of devices, not just your desktop computer.
Get a quick snapshot of how your site is doing with built-in usage statistics chart in the dashboard.