Code Monkey home page Code Monkey logo

fobv-wordpress's Introduction

David Williamson @ Varilink Computing Ltd

In this GitHub account I share my work as a Linux and blockchain system administrator and full-stack web developer, where it can be made public. The repositories herein are predominantly not packaged applications but I share them in case they are useful to anybody who is tackling similar challenges and might benefit from seeing how somebody else did it. I also blog on selected topics related to this work for the same reason.

Latest Blog Posts

Projects

I organise these repositories by project but I don't use the project board functionality within GitHub. There follows a list of projects and the repositories associated with each of them.

Derby Arts and Theatre Association

The Derby Arts and Theatre Association (DATA) is the representative body for amateur performing arts in the Derby area.

Repositories:

The Friends of Bennerley Viaduct

The Friends of Bennerley Viaduct (FoBV) are "Dedicated to restoring, conserving and celebrating Bennerley Viaduct".

Repositories:

New Opera Company

New Opera Company, Derby, founded in 1959 was the only local company singing grand opera.

Repositories:

Telos UK

Telos UK is "a Founding Block Producer on the Telos Public Network".

Repositories:

Varilink Computing Ltd (Libraries)

Libraries that are used across multiple of my projects.

Repositories:

Varilink Computing Ltd (Services)

Services such as backup, mail, etc. deployed across the Varilink Computing Ltd server estate.

Repositories:

Varilink Computing Ltd (Tools)

Client side tools that I use across multiple projects.

Repositories:

Varilink Computing Ltd (Website)

The website for Varilink Computing Ltd.

Repositories:

fobv-wordpress's People

Contributors

varilink avatar

Watchers

 avatar  avatar

fobv-wordpress's Issues

Associate reCAPTCHA actions to page accesses

I have setup reCAPTCHA checks on form submissions but in the reCAPTCHA documentation it seems (if I read it right) to suggest also associating them with at least some page GET requests for the site, so that reCAPTCHA has "context" to inform its scoring of whether requests are suspicious or not.

Submit disabled due to reCAPTCH V3 on two forms in the same page

The "Support our Charity" page has two forms on it, the "Donate" form and the "Join Us" form. Both have reCAPTCHA v3 protection on them. This seems to have disabled the submit on the second form. An Internet search suggest that this is a known limitation of reCAPTCHA v3, it can't be applied to more than one form on the same page.

New donation amounts wanted

The current donation amounts are all fixed, with choices of £5, £10, £20, £30.

Instead we want £5, £10, £20, £50 and specify an amount yourself options.

Pagination missing for Latest News posts

We haven't included pagination when news items are listed on the "Latest News" page. Check for the "Upcoming Events" too, though at any one time there should be a limited number of those.

Bug in PayPal flow

There's an intermittent bug in the flow out to PayPal in the redesign website. Sometimes when we arrive at the PayPal landing page it would appear that no order has been passed through.

This seems to happen on the second pass, when testing for example donations, multiple times. If you come back to the redesign and force a refresh without caching, then the bug doesn't occur on the next run through.

Clear the payment reference from the session after the Gift Aid step

We don't want a payment reference to be reused. It's stored in the session so unless it is cleared at the relevant point it will be reused. The completion of the Gift Aid step is when notifications are sent and, if the payment method is online, we flow to PayPal. Both these use the current payment reference, so completion of that step is the right place to clear it.

Demo the within site PayPal integration

Once we've gone live with the redesign site, create a new test site based on the now live redesign site and put a page in that with the within page PayPal integration using their Javascript SDK in it. I'll also need to supply details of the SSL certificate implications for the decision on whether to move to this mode of integration to be taken.

Pass address through to PayPal if provided

If the website visitor makes a Gift Aid declaration then they must provide their address. If they're paying online and are directed through to PayPal to handle the payment, they must again provide their address. Can we pass through the address in the Gift Aid declaration to PayPal?

Complete all the process flow page settings

These are the settings that produce a 404 response for a page that is downstream in a dialogue flow unless that page is reached via that flow, i.e. if somebody just navigates to the page's location directly rather than as a result of going through the relevant process.

Receiving candidate comments on images

We've sought to disable comments on the site and mostly succeeded. However, very occasionally we're receiving a candidate comment seeking moderator approval on an image. Clearly we've missed a route in for comments that we need to close.

Make section menus larger

Increase the size of the section menus that appear just below the headers. While we're at it, I think perhaps the main menu could do with a size increase or some other way to improve the clarify of the options.

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.