Hi,

I’ve selfhosted Grav for two years going to three, but I want to move on to something else. I am looking for a flatfile CMS. I have experimented a bit and the best I found so far is Automad, but it isn’t quite there. What alternatives can you recommend? PHP is where I am leaning.

Thanks.

Edit: Given my unclear query, I have struggled themeing. It has always been a pain and for whatever reason, documenting is somewhat unclear.

  • nicgentile@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    22 days ago

    I have used both WordPress and Drupal and they are pretty good. I leaned towards Drupal more, for its flexibility. Grav is superb for my needs. Lightweight, fast, very few requirements, its the best platform to use for what I am doing. However, for all those benefits, there are limitations, and to me, themeing and documentation are a pain. However, it is the best flat file CMS hands down.

    • mbirth@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      22 days ago

      After using GitHub Pages (Jekyll) and some experiments with GRAV and Serendipity/S9Y, I’ve ended up with WordPress on SQLite for my blog as it provides everything a proper blog needs: RSS, comments, trackback/pingback, spam filter and ActivityPub/Fediverse integration.

      But for a CMS without any social aspect I’d probably use GRAV and make it work somehow.

      • nicgentile@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 days ago

        This seems to be the way. Panel beating Grav. Dang. Wish it were more friendly, but still much respect to the development team.

        • mbirth@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 days ago

          From a technical standpoint, I still have some admiration for ProcessWire which is basically just the backend of a CMS and requires you to code the frontend. It has a great API and is awesome to build websites with. Just create your HTML and insert the PHP snippets wherever you need some dynamic info.

          However, it requires a fully fledged database which is what I’m trying to avoid with most of my projects.