bobbingwide / sb

SB: Second Byte - Seriously Bonkers' experimental Full Site Editing theme
GNU General Public License v3.0
0 stars 0 forks source link
bigrams fse full-site-editing gutenberg-theme wordpress-theme

SB

screenshot

Description

SB is a Full Site Editing (FSE) theme with Gutenberg blocks.

The "Second Byte" theme is required to replace the "Specially Built" Genesis-SB theme that is used in seriouslybonkers.com.

Requirements:

  1. Implement Full Site Editing.
  2. Similar look and feel as the Genesis-SB theme.
  3. Find out what bits are missing from and/or not working in Gutenberg FSE.
  4. Implement on seriouslybonkers.com when stable.

Contents:

IMPLEMENTED:

The templates developed so far are:

The parts are:

home-body.html consists of three query blocks which are overriden in server side rendering to deliver:

followed by a pagination section.

NOT NECESSARY:

The following templates were planned but deemed to be unnecessary since index.html satisfies the requirements except perhaps for a breadcrumbs block.

Installation

Change Log

0.5.0

0.4.0

0.3.2

0.3.1

0.3.0

0.2.1

0.2.0

0.1.0

0.0.0

Notes

The theme is designed for use on seriouslybonkers.com.

The CSS is minimal; just enough to make it look OK on my laptop and external monitor. Responsibility for responsive styling is left to Gutenberg / WordPress core functionality.

Block overrides

SB contains a number of overrides to Gutenberg server rendered blocks which don't behave the way I want.

References

See my articles on herbmiller.me:

For other articles see the Fizzie theme's readme

For some other FSE themes see WP-a2z FSE themes

Brief development history

SB was my second attempt at creating a Full Site Editing theme using Gutenberg. Hence the subtitle Second Byte.

I started creating it in March 2021 for the third call for testing for the #fse-outreach-experiment

It's now over a year since that call and I still haven't completed all the logic for the 404 page.

In some respects, even though it might have required fewer templates and templates parts than Fizzie, I reckoned SB would be harder to achieve than other FSE themes. This was primarily due to the PHP logic for the home page, which I imagined would be more than tricky to implement.

There was also logic for the search results, the seen before count and integration with react-SB.

BTW. The Seriously Bonkers site is a direct spin off from a fun distraction played by members of a development team on a project started 30 years ago called Silver Bullet.

It was my manager's idea to call the project Silver Bullet; he'd read No Silver Bullet and wanted to attempt to disprove the main premise. Our plan was to implement a complicated client-server solution using some advanced tools in far less time than originally estimated.

The Silver Bullet project itself didn't fail. But it wasn't completed either; the plug was pulled on the parent product.

We had a lot of fun on the project, and even more fun collecting the SB's that now make up the fascinating website.

Silver Bullet was being developed using bleeding edge technology. 31 years on Second Byte is "still bleeding".

Copyright

(C) Copyright Herb Miller, Bobbing Wide 2021- 2024

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.