Course Outline
Introduction
- Grav vs Wordpress, Joomla and Drupal
Setting Up Grav CMS
Using the Admin Panel
Using the Grav CMS CLI
Creating web content in Grav CMS
Working with Grav CMS templates
Creating essential theme files
Working with CSS
Setting Up a Blog
Working with the post template
Creating a modular home page in Grav CMS
Obtaining themes and skeletons from GetGrav.org
Debugging and logging
Adding plugins and themes
Working with Blueprints
Migrating from Wordpress
Updating Grav CMS
Performance and caching
Troubleshooting
Contributing to the Grav CMS project
Closing remarks
Requirements
- Website development or design experience
- Familiarity with PHP, CSS and HTML is helpful to handle more advanced features
Testimonials
The insights that Ahmed had on the subject
Vodacom
Magento 2: Theme Development Course
The trainer's knowledge and ability to understand how our customizations affect the overall Magento structure.
PartyLite Gifts
Magento for Merchants Course
The trainer was always willing to provide creative solution ideas to our environement. This was new and fresh.
PartyLite Gifts
Magento for Merchants Course
The fact that we got a good look around the application and some under the covers review as well.
- PartyLite Gifts INC
Deploying Magento 2.1 for eCommerce Course
The instructor was very knowledgeable and able to answer all questions and solve all issues that came up.
Jeannie Versteeg - Innovapost
Wordpress Advanced Course
Good background on the foundation of the platform.
Peter Kasper - Innovapost
Wordpress Advanced Course
The instructor was very approachable and eager to answer our questions and provide practical examples. The instructor was flexible in adapting the course content to the group's needs and level.
- Innovapost
Wordpress Advanced Course
The course content was very well organized, with demos, useful online links, and examples. The instructor was knowledgeable and humble person. I particularly noticed his genuine interest in tailoring the class (e.g., setting up a policy/timing for question and answer during the class) to meet our needs. Overall, I had a wonderful experience.
Mariana Miron
Liferay Development Course
I liked the most that the trainer was very opened to questions from the participants and always did a review of what was thought across the training at the beginning of the meeting.
Adrian Cosmin Ursu
Liferay Development Course
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.
Evan Lynskey - Jane Sheridan, Marine Institute
Master Drupal 9 Site Building / Architecture Course
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Sylvia Ayivor, Intrepid Museum
Master Drupal 9 Site Building / Architecture Course
The new panel structure in Drupal 8
Limerick City & County Council
Building Web Applications with Drupal 8, Views, Fields and Panels Course
Instructor was very knowledgeable. I liked the real-world examples of Drupal projects.
Limerick City & County Council
Building Web Applications with Drupal 8, Views, Fields and Panels Course
There was a nice flow between; - Presentation slides, knowledge building - Hands on examples - Timing of breaks - A nice sprinkle of drupal developer tips, e.g. popular 'modules', admin advise, etc.
Limerick City & County Council
Building Web Applications with Drupal 8, Views, Fields and Panels Course
Ability to try out each part on Drupal as I learnt about it. Trainer was very knowledgeable and helpful.
Ash Egan
Administering a Drupal 8 Website Course
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Drupal 7 for Developers Course
The trainer has deep knowledge about the subject and was able to answer all of our questions.