Blog Archive: Tech updates

We're always evolving, adapting and tweaking our website and wanted to keep a record of some of our changes. Not only for transparency in our work load, but to highlight the improvements we are constantly making and to give you readers an open ended view of what we've done to try and make this website the best it can be. Also it's nice to give our developer/s (i.e. me) a little pat on the back with some lovely publicly viewable 'I've done this' list .... good work me!

  • 10th April 2019
      • Completely updated scripts to all new versions on site including:
        • jQuery
        • Isotope
        • Lazyload
        • Lodash
        • GMaps
      • Added instant.page and quicklink to site
      • Reworked js loading mechanism to not load files on certain pages
      • Created new sponsorship page and configured all payment systems
      • Rewrote code to be PHP 7.2, PHP 7.3 compliant, and allow faster local development time
      • Updated server to PHP 7.3
      • Fixed some old js bugs such as list layout on slower devices and other small snags
      • Removed some old code that was no longer needed / used
  • 9th April 2019
      • Work started in earnest on new version of the site. Loads of updates done on the new version whilst we keep track of bugs on this version.
  • 14th February 2019
      • Some cocktail images were returning malformed images in their LDJson – fixed
      • Some footer JS tweaks for some edge cases on browsers
  • 7th February 2019
      • Made remember me on login to user localstorage instead of cookies.
      • Changed logout procedure and security
  • 5th February 2019
      • MS Application navbar colour changed
      • Blog image thumbnails working for certain posts
      • PHP first pass for PHP 7.3 done
  • 2nd January 2019
      • Changed service worker for a few font bugs
      • Changed PixelID’s
      • Some listmania checks and wording
  • 21st December 2018
      • Completely removed all gplus scripts and functionality from the site
      • Cleaned up some ldjson issues
  • 21st November 2018
      • For lists with images, changed the layout around to use the image better
  • 12th November 2018
      • Noticed the typography was not working across the board. Fixed
      • Some base auto posting tweaks for facebook and twitter
  • 6th August 2018
      • Added a couple of measure tweaks for auto working out ingredient measures
  • 23rd April 2018
      • Print button re-added to cocktail page on mobile devices
  • 6th April 2018
      • Added alt text to blog images that weren’t being included (or titles for divs)
      • Fixed a bug on blog posts showing titles they shouldn’t have (if they didn’t have any cocktails mentioned)
      • Fixed a few blog post issues from older posts
      • Few textual / meta description / meta title tweaks
  • 4th April 2018
      • My bar was not allowing users to add / remove ingredients due to multiple checking if ingredient was in bar calls. This is now all fixed
  • 3rd April 2018
      • If no cocktails are mentioned in a blog post, don’t show the title mentioning cocktails
      • Search meta description textual tweaks and spacing
      • If no results on results page by default, dont show the filters
      • Some spacing and alignment issues on results page are now fixed
      • A host of textual tweaks
      • Started adding some Aria roles for better accessibility
      • What to buy next now chooses a random 5 from your top 10
      • Cocktail methods now highlight verbs to better illustrate the cocktail making process (note that cocktail cache clearance needs to kick in here)
      • Blog pages now have previous and next buttons
  • 23rd March 2018
      • Added FB Pixel onto the site
      • Completely swapped round the order of the home page on mobile, to bring relevant sections higher up the page
      • Ingredient page default category highlighting fixed
      • Some small textual updates
  • 5th February 2018
      • Changed 404 page to be more useful and try to help the user a little more
  • 31st January 2018
      • Centered core cocktail information on smaller mobile devices, improving use-ability and look.
      • Fix a menu overlay / z-index bug on mobile devices
  • 23rd January 2018
      • Fixed an issue where brand parent recipe pages show 0 results. They now redirect to their most common child ingredients
  • 17th January 2018
      • Added some rewrite rules for old links that are still linked from somewhere
      • Updates file permissions  for feeds that weren’t running
      • Compressed some images to be smaller and thus faster loading
  • 14th December 2017
      • Removed old eot and svg fonts from font stack.
      • Added font-swap property to font css
      • Added webp image to ebook. Looking at moving other images over
      • Moved the list filters up to above the core results, was lost down below
  • 25th October 2017
      • Added service workers for cacheable items
      • Updated manifest.json with new icons and info
      • Async’d google analytics which was causing some slowness
      • Moved the whole site over to php7 for big php speed improvements
      • Fixed some accessibility issues for certain links
      • Changed blog images to lazy load instead of loading up when not in view
      • Enabled GZIP on the site
      • Cleared out cache
      • Ran ‘lighthouse’ and increased all scores over all areas
  • 13th October 2017
      • Added it so lists picture are used in list thumbnails, if specified (instead of a cocktail)
      • For past events, the ‘time ago’ function displays correct time
  • 4th September 2017
      • Force redirect to https if the user is on http. This was resolved before, but seems to have been lost – reinstantiated
  • 8th August 2017
      • The omnibox search (ie the top search) now shows more accurate results, and doesn’t show private list headings
  • 10th July 2017
      • Fixed some google analytic problems using async and includes.
      • Fixed som campaign monitoring issues with analytics
      • Fixed js error on results screen
  • 6th July 2017
      • Fixed an issue on Brave browser / browsers that block google analytics, to still allow logging in and registering
      • Added new meta info to the head of the document to help with SEO and linking
  • 5th July 2017
      • Changed all emails on the site to be better linked, better images, fixed a few bugs and generally made them a lot nicer
      • Fixed a bug with registration, that when registering for the first time it could give you warnings about emails being taken, when they had not
  • 28th June 2017
      • Cleaned up some cocktails that were duplicated and / or erroneous
      • Ensured IBA official cocktails and Difford’s Hall of Fame cocktail lists were correct.
      • Some minor textual tweaks
  • 27th June 2017
      • Added Pinterest links to social icons
      • Fixed a load of Pinterest issues with current button
      • Made list header a link on the featured list
      • Cleared out some old cache which was effecting some page loads
      • Fixed an issue with blog archive showing incorrect if misspelled URL
      • Added tagging to blog posts, and fixed archive page to show them correctly
      • Added new ingredient images to missing ingredients
      • Slight change in responsive header choices for all screen sizes
      • Changed single list view to bring cocktails higher up the page, and move map (if applicable) to sidebar
      • Fixed an issue with tooltips for ingredients on individual list page