WCR-180

Donate button to be added to mobile menu.

 

View the site on a mobile device or small screen size to see.

WCR-181

Site search optimisations.

 

Use the site search in the header to test the enhancements made. 

We have used a package called FuzzySharp, which makes it easy to compare words and see how similar they are. It saves time by handling all the tricky comparison logic like spotting typos or slight differences between words, without needing to build that from scratch. It's based on well-known algorithms, so it's fast, reliable, and ready to use.
With FuzzySharp, we have implemented the following:

  1. Fuzzy search, so a search term of ‘careesr’ will return the page ‘careers’. The great thing about FuzzySharp is that you have a score, which is purely a number between 0-100. It’s a threshold cut-off for what gets counted as a "fuzzy match" in the search logic. So this can be altered to how strict it is, with 0 being super lenient, and basically including everything, and 100 being really strict. We've set this to 75 for now, but it can be altered very easily.

  2. Added a new field called “Related search tags”. This is added to every page type and gives you the ability of adding search term ‘tags' to each page. So an example is the Careers page, you can now add a related tag of ‘jobs’ and searching “jobs” will return the Careers page.

  3. Added tags to search results, so now you can search for people (researchers, research institutes), cancer types, locations, tags and roles. So searching for “melanoma” will return all projects, events, roles, article pages that have the “melanoma” tag. It’s also good to know that all of these have the fuzzy search applied to them, so searching “melnoma” will still return “melanoma” tag pages.

  4. Search results will now return instances where search terms are used in certain components and fields. So for instance in text components, if “melanoma” is used, then when searching for “melamoa”, it will return the page that the text component lives in. This is to ensure that article pages, or content pages are included within search terms.

WCR-182

Monthly donations - add fixed heart icon.

WCR-183

Allow additional components at bottom of all article listing page templates.

 

Visit here to test this on listing pages with categories.

Visit here to test this on listing pages without categories.

WCR-184

Filter UI enhancements.

 

Visit here to test this on listing pages with categories.

Visit here to test this on listing pages without categories.

WCR-185

Body copy minimum size updates.

 

Review the font sizes across the QA site and compare it to that of the LIVE site to see the differences in sizes - QA body font size should be looking slightly larger. 

WCR-186

New countdown timer component.

London Marathon Ivana at the Finish line

Donate now & become a Curestarter

We’re dedicated to backing fresh ideas from bright research minds that start new cures.

London Marathon Ivana at the Finish line

Finished countdown component

We’re dedicated to backing fresh ideas from bright research minds that start new cures.

WCR-187

Form error additional validation.

 

Visit here to test this.