Skip to content

www.open-mind-culture.org WordPress-based weblog, and WordPress theme development side project, about to be rebuilt with a full stack local host

Notifications You must be signed in to change notification settings

openmindculture/open-mind-culture-org

Repository files navigation

www.open-mind-culture.org

This is a personal blog website for the main purpose to keep up with WordPress changes, as I have been using WordPress from the very beginning but rarely used it professionally anymore.

Theme

fasto-child

Plugins

plugins/plugins.md

Linter

npx stylelint "**/*.css" --fix

Ingo's Personal Project Roadmap

A unified roadmap for builing apps, themes, and any other kind of extension to existing software, currently focused on JAMStack/Eleventy (11ty), Shopware, WordPress, and fractal.

Development: Directories and Repositories

  • open-mind-culture.org (this repository) is my WordPress project. Development directory structure:
    • content/export (export CMS content form database)
    • docker-compose.yml (local dev setup)
    • plugins
      • customizer.css (optional style overrides, should be obsolete when using child theme)
      • patch.functions.php (optional modifications, should be obsolete when using child theme)
      • plugins.md (list of required plugins)
      • wp-incompatibility-status
    • themes
    • wp-root (optional DevOps settings for performance and security to deploy to WordPress root folder on a shared host)
  • bookstack-reading-list-app is a project using JavaScript-based full-stack web development with Node.js, Preact, and TypeScript.

Changelog

  • 2024

    • update README
  • 2022

    • common roadmap for WordPress + Shopware development
    • readability: color contrast
    • default image placeholder size / ratio
    • move all customizations (css, php) to child theme
    • add tests (using Cypress or Codecept)
    • progressive enhancement: use new CSS features
    • research / practice: use new WordPress features
    • continuously backup data
    • prepare possible migration to 11ty/gatsby/...
  • 2021 Theme 'Fasto' used for more readability and easier maintenance; minify features to improve loading speed and web vitals ranking: use default built-in image gallery (needs css fix against distorted proportions); deactivate non essential plugins; unregister block editor css (we currently only use classic editor);

  • 2020 Custom styles are finally deployed as a child theme (twentytwenty-child) The child theme will be mounted into a local WordPress running on localhost:8077 after running docker-compose up.

  • 2020 use twentytwenty default theme and rewrote essential custom changes as customizer css

  • 2020 keep using web font "Nothing You Could Do" by Kimberly Geswein.

  • before: using modified Suri theme