Skip to content
Grav 2.0 is officially stable. Read the announcement →

Community guidelines

Please keep discussions civil and on-topic. Repeated violations may lead to a temporary ban.

Showcase

My photographer website

Started by pphoto 7 years ago · 3 replies · 1963 views
7 years ago

Hello, my photographer website with Grav CMS is online for a while and I think it's time for a brief showcase here:


photography|619x500
https://prugo.de/photography


Last year I had the time to put some efforts into my photography hobby and decided to make a small website for it for documentation and presentation purposes.

Content strategy was to emphasize the photographs so the priority was showing many photographs and only little usage of text. Moreover, there should not be many pages.
Just a small website that shows some work from me and links to social media profiles with more content.

I had some experiences with Wordpress but I found it to overloaded and complicated for a small website like mine.

So I searched the web for 'open source lightweight CMS' and actually found some that used PHP which I know a little bit and even didn't use a database.

After some test installations and trials on a local webserver I found Grav CMS with the photographer template the most suitable one for my needs.

Without the harassment of creating databases and running installation procedures I just downloaded the photographer skeleton and started working with admin, plugins and customizations of theme and templates to my needs.

The plugins I use:

  • Admin Panel
  • Email
  • Error
  • Form
  • Login
  • Markdown Notices
  • Minify Html
  • Problems
  • Social & SEO Meta Tags
  • Unitegallery

Soon I moved with my page templates from standard to modular pages step-by-step.
I had some repetitive content structure within single pages and found modular pages more flexible than using standard pages and fixed header and footer templates. So I moved some parts of the footer to modular pages.
I can use different footers and decide which footer appears on which page with just copying a certain footer to a modular page.

Unfortunately I finished the theme customizations before I understood 'theme inheritance', so I just edited the photographer theme to my needs.
But I don't think I will invest time in migrating my customizations out of the original theme unless it won't work with a newer version of Grav CMS.

With the 'Social & SEO Meta Tags' I did some basic SEO and optimizations for sharing links to my website on social media and messengers and was able to implement the 'Unitegallery' on modular pages.

After almost half a year with Grav I'm very happy with this choice and definitely would recommend it:

  • Due to the simple file-based architecture deployments and backups are easy.
  • I can create new instances for developing and maintenance as many as I want.
  • After understanding the twig template system I can easily make new templates using HTML and inserting placeholders.
  • Creating new pages is done by just creating folders with a file manager and copying markdown files. For me this is much easier than learning individual GUI-concepts from a CMS because handling files and folders is general knowledge when working with computers.

Comments are welcome and thanks for reading that far ;)

👍 5
7 years ago

Hi, congrats to your site! Have you done anything special about loading/rendering performance of all the images you have on your site?

7 years ago

Yes, I adjusted the images several times with the parameters

  • image resolution
  • jpg compression level and resulting image quality on Smartphone and desktop
  • filesize per image
  • sum of filesizes Form all images within a page

Did some Tests outside with my Smartphone when I was in areas with slower mobile Internet connection, too

7 years ago

You can copy your current theme and change it's name then install an unmodified version of the photography theme and change your theme to be a child of it. Then you can go through your child theme and remove the stuff that's not modified. That will give you a functional child theme. But it's a lot of work.

Suggested topics

Topic Participants Replies Views Activity
Showcase · by Julien Perret, 3 months ago
3 136 1 month ago
Showcase · by Julien Perret, 2 months ago
4 145 2 months ago
Showcase · by Stuart, 5 months ago
1 126 5 months ago
Showcase · by Gez, 8 months ago
4 258 8 months ago
Showcase · by Roger Parkinson, 10 months ago
0 111 10 months ago