diff --git a/_demo/pages/02.sobregrav/05.what-is-grav/single.es.md b/_demo/pages/02.sobregrav/05.what-is-grav/single.es.md deleted file mode 100644 index e36da54..0000000 --- a/_demo/pages/02.sobregrav/05.what-is-grav/single.es.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: 'What is Grav?' -media_order: 'Grav-dashboard.png.png,juan_avataaars.jpg' -primaryImage: Grav-dashboard.png.png -visible: true -taxonomy: - category: - - About - tag: - - tag3 - - tag1 - author: - - 'Juan Villén' -avatarImage: juan_avataaars.jpg ---- - -Grav is a **Fast**, **Simple**, and **Flexible** file-based Web-platform. There is **Zero** installation required. Just extract the ZIP archive, and you are already up and running. Although Grav follows principles similar to other flat-file CMS platforms, it has a different design philosophy than most. -The name **Grav** is just a shortened version of the word **Gravity**. The shared namespace of our platform and a movie starring Sandra Bullock is pure coincidence! More importantly, gravity is also a fundamental physical principle that describes the forces of attraction between objects. Frankly, the name was chosen as a temporary "codename" for the project, and it just stuck. -The underlying architecture of Grav is built using well established and _best-in-class_ technologies. This is to ensure that Grav is simple to use and easy to extend. Some of these key technologies include: -* [Twig Templating](https://twig.symfony.com/): for powerful control of the user interface -* [Markdown](https://en.wikipedia.org/wiki/Markdown): for easy content creation -* [YAML](https://yaml.org): for simple configuration -* [Parsedown](https://parsedown.org/): for fast Markdown and Markdown Extra support -* [Doctrine Cache](https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/caching.html): for performance -* [Pimple Dependency Injection Container](https://pimple.symfony.com/): for extensibility and maintainability -* [Symfony Event Dispatcher](https://symfony.com/doc/current/components/event_dispatcher.html): for plugin event handling -* [Symfony Console](https://symfony.com/doc/current/components/console.html): for CLI interface -* [Gregwar Image Library](https://github.com/Gregwar/Image): for dynamic image manipulation -## Grav's Place in the Universe -There are many powerful open source CMS solutions for building complex websites. Some of the more commonly used ones are [Joomla](https://joomla.org), [WordPress](https://wordpress.org), and [Drupal](https://drupal.org). The downside of these platforms is that they have a steep learning curve associated with them. This requires a significant amount of your time - and this may be the time that you do not have. -These platforms provide a wealth of features and functionality that you can extend with a wide variety of open source and proprietary plug-ins and themes. These extensions and themes are themselves often feature-packed, requiring more knowledge and time on the part of the developer yet. -In the end, you often find yourself creating a website that requires many plugins and extensions from many different vendors. This can make your design overly complicated and difficult to maintain over the long term. -Grav tackles the problem differently. It focuses primarily on your content and turns your content structure into a navigable site. The underpinnings of Grav are simple, yet via extensive **events**, you have complete control over every step in the Grav workflow. -This solution allows simple plugins to quickly and easily add powerful functionality. Using **Grav** also leads to a rapid development environment with an installation process that takes seconds, including a straightforward content creation method with a minimal learning curve. All of this contributes to making Grav friendly to the designer, the developer, and the end user. -To get a basic site up-and-running requires minimal Web development experience. If you dig a little deeper, you will discover that there is very little Grav cannot accomplish. \ No newline at end of file