Giter Site home page Giter Site logo

openmindculture / open-mind-culture-org Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 1.96 MB

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

Home Page: https://www.open-mind-culture.org/

CSS 0.89% HTML 98.61% PHP 0.42% Hack 0.07%
wordpress website blog openmindculture twentytwenty theme child-theme wordpress-theme css

open-mind-culture-org's Introduction

www.open-mind-culture.org

This is a small blog 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.

Linter

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

Plugins

plugins/plugins.md

Ingo's Personal Project Roadmap

A unified roadmap for builing apps, themes, and any other kind of extension to existing software, currently focused on 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)
      • carbon-footprint-api (wp-carbon-footprint-api)
    • themes
    • wp-root (optional DevOps settings for performance and security to deploy to WordPress root folder on a shared host)
  • fractal-shopware-demo
    • (similar themes and plugins for Shopware 6, NOT for fractal, despite the name)
  • fractal-build-example
    • reusable web components organized and tested in a design system
  • bookstack-reading-list-app is a project using JavaScript-based full-stack web development with Node.js, Preact, and TypeScript.

Changelog

  • 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

open-mind-culture-org's People

Contributors

dependabot[bot] avatar openmindculture avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

open-mind-culture-org's Issues

Test Migration to ClassicPress

Why?

  • try out and showcase new / alternative technology

  • reduce possible problems with upcoming mainstream WordPress core 6.2.x +

  • https://www.classicpress.net

  • ClassicPress 2.0 will probably compatible to classic plugins, but ClassicPress 1.x is equivalent to WordPress 4.9

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.