menuMENU    UK Free TV logo News

 

 

Click to see updates

Lots of ways UK Free TV is little bit better today

I am taking the opportunity of being bed-ridden for at least six weeks to sort out some upgrades, updates and bug fixes for this our 13 year old website. Here is what I have done.

Making things work better together  Photograph: Shutterstock
Making things work better together Photograph: Shutterstock
published on UK Free TV

All channels page

https://ukfree.tv/channels/all

The ever popular "all channels" page has been tidied up.   This was a lot of very old PHP3 code that I refactored to modern standards.  The internal changes mean I can sort out several long-standings issues.  For clarity the symbols used now have pop-ups to explain their meaning (Sun symbol= daytime).  Also each channel type is on a separate paper and most channels now have popups so you can find out more without having to click. 

The format is clearer with more space and also extra gaps every five rows.  Each of the watch now (or listen now) buttons has been checked to ensure it takes you to the correct live page. 

 

Fixed broken auto links and added new link popups and glossary

The code I wrote for UK free TV automatically adds links to help answer questions you didn't even know you wanted answering.   This applies to both above the line and below the line posts. 

This has been both fixed and extended.   The fix is the code no longer tries to stuff links into existing links!  The upgrade is, as shown here:  glossary help is now shown with green double underline and pops up on the page when you click/hover; off-site links still show the "favicon" for the site linked to.

In addition, any link to a story or other page here on UK Free TV shows a popup "tooltip" with the summary of what can you find there:

 

Satellite footprints

https://ukfree.tv/extras/satellite_footprints

In the backend I have also written some new tools to ensure that I get regular notifications of changes to the satellite allocations, so this page is always up to date.

The same tools also check the data for Freeview and Freesat channels being moved, renamed or replaced. 

 

Watch TV live and listen to live radio now on the web

https://ukfree.tv/channels/live

This page has a new larger, responsive format.   All of the links have been checked, of course.   There are also tooltips for each station

 

Other fixes

Stories that are being read are, once again, being promoted to the top of section pages.  An error was not reviving the stories and allowing them to fester in the "Other stories" lists.   

The "meta description" are no longer excluding "pointless" words, so you can read them.  

Several pages were missing titles, these have all been found and fixed.  



Help with Freeview, aerials?
How do I get a test card with Freeview1
I would like to know if it is possible to receive UK terrestrial Freeview servic2
I have been told I would receive too much singal from my Freeview tansmitter as 3
Can my Freeview box receive more than one BBC and ITV region?4
Is it true that my 87 year old mother is entitled to a FREE upgrade when the ana5
In this section
UK Free TV fix 3: fix everything else... 1
UK Free TV fix 2: update IP address tables 2
UK Free TV fix 1: postcodes up to date3
UK Free TV twitter cross-posting to stop on 9 February 20234
Privacy policy5
Podcast transcriptions, better Read Me, toxic Perspective and Twitter fixes6

Comments
Sunday, 2 August 2015
J
jb38
sentiment_very_satisfiedPlatinum

8:20 PM

Briantist: Experiencing problems (as seen below) when attempting to access the site via Firefox, although it seems to be OK, albeit a little slow to load on IE11, this having only occurred since this morning and shows up exactly the same on both my PC's.


Fatal error: Class 'applicationrouteallcomments.php' not found in /var/www/public_html/framework/routetoRouter.php on line 120

link to this comment
jb38's 7,179 posts GB flag
Monday, 3 August 2015
MikeP
sentiment_very_satisfiedPlatinum

12:11 AM

Briantist

Problems accessing postings from the email. Happens in IE11, FF and Chrome. Can you have a look please?

link to this comment
MikeP's 3,056 posts GB flag
Briantist
sentiment_very_satisfiedOwner

12:32 PM

MikeP: Thanks. I'll look into it stright away.

link to this comment
Briantist's 38,915 posts ZZ flag
Briantist
sentiment_very_satisfiedOwner

12:37 PM

jb38: The first issue is that the ."php" names are no longer in use as everything should have long since migrated to /extras/yourcomments - I can put in a temp redirect but generally the "plain" URLs should be the primary use now.

link to this comment
Briantist's 38,915 posts US flag
Briantist
sentiment_very_satisfiedOwner

12:49 PM

jb38: Sorry, the link for the page is https://ukfree.tv/extras/…ents

The speed issues were part of the migration. I move the site, but the database server was still on the old machine.

In addition, for the sake of debugging, I have turned off the Amazon Cloudfront image cache and also the page compression routines.

Cloudfront is back, but it might be a few more days before everything is back to maximum settings.

I've also fixed the bug that was preventing the count of the number of post being returned. This is fixed so you can now get the the "all post by users" page.



link to this comment
Briantist's 38,915 posts US flag
Briantist
sentiment_very_satisfiedOwner

1:06 PM

MikeP: The mail is being sent via a service call SendGrid, which seems to be doing strange things to the links.

Going to take a bit more time to fix than I thought...

Brian

link to this comment
Briantist's 38,915 posts US flag
Briantist
sentiment_very_satisfiedOwner

1:16 PM

The email issue seems to be a problem with an extra "/" after the hostname, which worked until the messages were "improved" by SendGrid.

I think I've fixed them but it's going to be a short while before I'm sure.

Thanks for helping with this, it is quite an effort keeping track of everything.

Brian

link to this comment
Briantist's 38,915 posts US flag
Briantist
sentiment_very_satisfiedOwner

2:16 PM

OK...As everything seems to be OK with the server, I have re-enabled the various forms of compression that make page loading faster.These are:

GZIP on-the-fly encoding (which is ob_start("ob_gzhandler") in PHP).

CSS compression (which makes all CSS into one big long line)JS (Javascript) compress which is Douglas Crockford's JSMin.

HTML minify which removes redudancy from HTML files.

With all this done I have done a check with the Pingdom page testing tool and the main content page - the thing I have control over - loads in 0.3 seconds.

About half of that is DNS/SSL/connect and the other half page compute time and network send.If you want to see what takes time to load, you can see the test for this page here:

Website speed test

link to this comment
Briantist's 38,915 posts US flag
Briantist
sentiment_very_satisfiedOwner

3:25 PM

MikeP: I've just clicked on every single link in the email that the system is sending out now. I am pleased to report that they all work and take you to the places you expect. I'm sorry that I can't fix the problem for the messages already sent out, I tried to sort out them with redirects and it kept creating loops so I removed it.

link to this comment
Briantist's 38,915 posts US flag
J
jb38
sentiment_very_satisfiedPlatinum

7:25 PM

Briantist: Many thanks, as all would certainly seem to be perfectly OK now, at least with me anyway!


link to this comment
jb38's 7,179 posts GB flag
Select more comments
Page 2

Your comment please
Please post a question, answer or commentUK Free TV is here to help people. If you are rude or disrespectful all of your posts will be deleted and you will be banned.







Privacy policy: UK Free Privacy policy.