Code Monkey home page Code Monkey logo

genesis-sb's Introduction

genesis-SB

screenshot

  • Contributors: bobbingwide, vsgloik
  • Donate link: https://www.oik-plugins.com/oik/oik-donate/
  • Tags: genesis, SB, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments
  • Requires at least: 4.9
  • Tested up to: 4.9.8
  • Version: 0.0.4
  • License: GPLv2 or later
  • License URI: http://www.gnu.org/licenses/gpl-2.0.html

Specially Built Genesis Child Theme for bigram.co.uk

Description

genesis-SB is a child theme for the Genesis Theme Framework, implemented on bigram.co.uk

Its purpose is to display bigrams of two words where the first word starts with an S and the second word starts with a B. Hence the name, Specially Built.

Installation

  1. Purchase and Install the Genesis parent theme
  2. Download the genesis-SB child theme
  3. Install the genesis-SB child theme
  4. Activate the genesis-SB child theme
  5. Navigate to Appearance > Customize in your admin panel and customize to taste.
  6. Navigate to Genesis > Theme Settings to set other options
  7. Optionally, install and activate a range of oik-based plugins.

Change Log

0.0.4

  • Changed: Updated the react-SB page bobbingwide/react-SB#9
  • Changed: Display links to the S-word and B-word taxonomy terms on search and 404 pages #16
  • Changed: First version of So basically... 404 page #16
  • Changed: Add Share buttons ( from Jetpack ), if available #15

0.0.3

  • Added: Lots of changes to go with the Seriously Bonkers book ( seriouslybonkers.com )
  • Changed: improve header and search box #14
  • Changed: Search bigrams #13
  • Changed: 400 x 400 images for post_thumbnail, improve header formatting #11
  • Changed: cater for no hero image https://github.com/bobbingwide/genesis-sb//issues/4
  • Changed: detect SBs in the Author box ... Self Bio #5
  • Changed: rename React SB page to just SB [github bobbingwide genesis-SB issue 12
  • Changed: Change colour for hovered current menu item
  • Changed: improve single page display #4
  • Changed: improve hero and single page display. #4
  • Changed: use oik_shortcode_result method #6
  • Changed: display images full size on the single bigram page #11
  • Changed: Small border after taxonomy description, display titles in image block when hovered, style em tag like a link, seven boxes wide on attachments page
  • Changed: Attempt to improve styling of the square boxes of 4,8,12,16 images
  • Changed: display and increment 'Seen before' count #10
  • Changed: Refactor genesis_sb_seen_before to search_banter #8
  • Changed: implement logic to create seen-before bigrams where both S and B words already exist #8
  • Changed: remove commas between categories. #6
  • Changed: ensure non_images are included #4
  • Changed: Display images 8 wide ( w12p0 ) with no white space
  • Changed: diplay Side bar on Single Bigrams #7
  • Changed: Display 'Sorry, but...' for search no posts #8
  • Changed: Implement new display format] hero, 4 wide, links] for 60 posts per page #4
  • Changed: Style a continuous list
  • Changed: new version for Search #4
  • Changed: improvements to Square Box styling #4
  • Changed: add first version of Search #4
  • Changed: Add 'the_posts' filter to ensure posts with featured images come first
  • Changed: try new solution for Category display #4
  • Changed: re-adjust styling for category archive #4
  • Changed: cater for automatically detected bigrams #5
  • Changed: add archive.php for displaying categories. Adjust style sheets #4
  • Changed: start making archive and taxonomy displays a little better #4

0.0.2

  • Changed: Reduce size of pagination links - to allow for many A-Z links
  • Changed: Remove footer-1 and footer-2 widgets from react SB page
  • Changed: Add genesis_oik_a2z - currently unused
  • Changed: Improve positioning of AJAX pagination on SB attachments page
  • Changed: lib/init.php does need loading early #3
  • Changed: Update react-SB bundle
  • Changed: Add alert to debug iPad
  • Changed: ready to try on bigram.co.uk #2
  • Changed: first attempt at integrating a React JS page into a Genesis theme #2
  • Changed: Single page view for selecting bigrams #2
  • Changed: Disable caching of style.css when WP_DEBUG is true
  • Added: screenshot.png
  • Changed: styling
  • Tested: With WordPress 4.6.1 and Genesis 2.4.2

0.0.1

  • Changed: Add footer gradient - a la oik and WP-a2z
  • Changed: Other styling enhancements
  • Changed: Primary menu colours, sidebar list
  • Changed: Replace genesis_post_meta() by genesis_sb_post_meta()
  • Changed: Specially Built #1
  • Changed: Style categories and tags like TwentyFourteen

0.0.0

  • Added: First version, child theme of Genesis 2.2.7

Copyright

(C) Copyright Bobbing Wide 2016-2018

  • This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

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.

genesis-SB does not bundle third-party resources.

Notes

Dependent upon the Genesis Theme Framework, genesis-footer-widgets and other oik plugins.

genesis-sb's People

Contributors

bobbingwide avatar

Watchers

 avatar  avatar

genesis-sb's Issues

Share buttons

Use the Sharing functionality from Jetpack to support sharing on pinterest, facebook, twitter.

The Share this: prefix should either be Sharing buttons: or not present.

Sharing should only be enabled on the first post in an archive - the hero.

Consider adding support for instagram.

Improve archive and taxonomy displays

Using oik-a2z and/or other methods make the archive and taxonomy displays a bit better.

Note: a2z may not be needed as this is (partially) satisfied by the React SB page.

Search bug?

The main query performed when searching doesn’t search by relevance. Bigrams that aren’t included in the content of the post but perfectly match in the title may not be the first one shown.

Requirement

Improve Search to find the most relevant.

Proposed investigation

  • Investigate altering the main query to query by post name ( slug ), or S-word or B-word taxonomy.
  • Hope that the 404 logic helps when the direct lookup hasn’t found the right answer.

Sorry, but...

When a search fails the default text is `Sorry, there .
We need something better.

Improve header and search box

Improve the display of the header and search box for responsive displays
Cater for iPhone 4, iPad, and laptop.

header needs the SB logo, bigram and the new slogan "Simply because one word won't do"
search needs to be styled nicely - using up the space available.

Ensure images are squared by ...

In archive displays one image is displayed in the hero section then there are multiples of 4 below. The images displayed in the blocks should all be squared. The simplest method would appear to be to use a “post-thumbnail” image size which is rectangular.

Requirements

  • Images displayed in the block to be the same size
  • Automatic creation of the post-thumbnail image

Proposed solution

  • use set_post_thumbnail_size() in response to after_setup_theme
  • see what happens in the block
  • use a batch routine to create the new post thumbnail size for existing images

Google Verification Issue

I installed Yoast plug-in on my live and staging sites. I verified the staging site with my HTML code under the Yoast webmaster tools area. Now, when I push my staging site live, the staging URL's appear on all my live site pages, except for the HOME page. I deleted the verification code from both Yoast plugins and deactivated both plug-ins. The problem still occurs. When I go to Google console, I do not see my staging site listed as a property. Any suggestions would be appreciated.

Create single page view for selecting and displaying SB bigrams

The current theme is a bog standard theme using the Genesis framework. It doesn't have a fun to use UI.
I would like one which will make it much easier to interact with, allowing the user to select a particular bigram just by clicking on A to Z links to select the second letter of the S and B words, and then by selecting the appropriate words from the lists that appear, to drill down to a selected bigram, where the image (or gallery of images), description and other information would be displayed.

S B
A B C D E F G H I ... U V W X Y Z A B C D E F G H I ... U V W X Y Z
sick sieve silver simpson single building bullet bullshit bum bus business button

Image of silver bullet would appear below
Then description, categories and time information.
If there is more than one image / bigram with the same letters then it would be a gallery / slideshow.

Obviously it would need to be responsive and work on a wide screen, laptop, tablet or smart phone.

New theme Specially Built for bigram.co.uk

The current theme used on bigram.co.uk is a standard WordPress theme "Twenty Fourteen".
The requirements for displaying SB bigrams are slowly evolving.
In the long term I expect to be using something like ReactJS.
But in the mean time, I'll develop a theme using the Genesis Theme Framework.

This first Issue has been created to log some of the design requirements.

Count and display Seen before

Requirement

To know how many times some content has been viewed as the first item on the list.
This could provide interesting figures in the future.

Solution

  • Post meta key _seen_before
  • Initial / default value 0
  • Incremented each time the post is displayed on single-bigram.php or when displayed by genesis_sb_hero().
  • Display information after the Published date
  • Display the count returned before incrementing it.

Rename the React SB page to SB

While updating the nav menu so that it matches the books layour I realised I wanted to rename the 'React SB' page to 'SB' and also change the slug. This means renaming the template file for the page.

Cater for automatically detected bigrams

In bobbingwide/bigram#4 I've added some code to automatically detect SB's in content and convert them into links.

We need to cater for situation where Genesis creates a more link which contains an SB in aria text. The pragmatic solution is to use our own more text; "more".

Why page 168?

when i visited the site today the recent post widget started from page 168. why?
D2BCD7C7-66D4-486A-A1EB-5F3208C475AC

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.