YourSiteAdmin is a Content Management System, or CMS, built by us to manage the content, images, shops, blogs and everything else our sites need. It has an API so can be used anywhere and not just by us.
As well as being a CMS, YourSiteAdmin has a built-in calendar, To-Do system, complete help & support system as well as help guides for each section and your Google Analytics reports right from your own Dashboard. If there's something it doesn't do, chances are we'll build it in!
Paul Bourne Plumbing uses YourSiteAdmin as a CMS to supply content, images and handle enquires, all built by us here.
It uses a custom design built by Matthew Mace that has been made fully responsive for mobile browsing.
It also has a custom implementation of a jQuery-based gallery we built and use for various projects. We weren't really given any specifications to work with for the actual site other than that it had a CMS and gallery so this is what we came up with given free reign.
The specification for Hot Cross Design was extremely specific and we were only too pleased to delivery what was asked for! To create the page slider we wrote a custom jQuery plugin that fetches pages on the fly and adds them to a "list" of pages that can then be scrolled.
There is also a gallery and content switcher built in to a couple of the slides and originally a crossword that functioned really well but was later removed. We had a lot of fun building this site despite it's overly orange flavour!
Tim Hall Photography was also built to a very specific set of instructions with a little artistic flair thrown in. The biggest challenge was adding PayPal integration for prints, but allowed us to write a custom plugin for YourSiteAdmin to handle the setting up of prices and options for the photos on the site.
The gallery is similar to the one on Paul Bourne Plumbing but with the addition of a "buy" button and slightly different styles. Again, the content is served from YourSiteAdmin so has a fully fledged CMS as part of the package.
So, a requirement of a recent project of mine was to create a "Metro"-themed website. I really wanted those nice loaders that you get with Microsoft applications today and thought it's probably possible with CSS3. And it is!
Check it out on JSFiddle and let me know what you think and whether there are any improvements you can think of. I've added support for the browsers that support transitions so the code is currently fairly bloated but using a CSS pre-processor you can avoid this headache.
For an example here check out the below!
Quite a while ago now I posted a blog about how to interact with a database to save the star ratings from my Star Rating Script built with YUI. I recommend you do not follow that post anymore because it uses an old method of database interaction with PHPs built-in
mysql_* functions, which are really not secure anymore and deprecated in the newest version of PHP.
What you should be using for database interactions from PHP these days is what is known as PDO, which stands for PHP Data Objects. From the PHP website:
The PHP Data Objects (database-specific PDO driver to access a database server.
PDO provides a data-access abstraction layer, which means that, regardless of which database you're using, you use the same functions to issue queries and fetch data. PDO does not provide a database abstraction; it doesn't rewrite SQL or emulate missing features. You should use a full-blown abstraction layer if you need that facility.
Only June 18th Google Adsense was 10 years old. To celebrate Google added a really awesome little Easter egg to the Adsense site. Pong! If you log into your Adsense account (https://www.google.com/adsense/) there's an image in the bottom left of the number 10. Hover your mouse over that image for just a second and a game of pong will begin taking up your whole screen. It's annoyingly addictive and I may have already spent some time today playing it!
Go on, treat yourself to some 10 year pong! https://www.google.com/adsense/
So, here's a bit of fun. How do you change the welcome banner when you log on to Ubuntu via SSH? Well, it's not quite as straightforward as I first thought...
As root, if you nano/vi/editor of choice
/etc/motd you can see the current message of the day (motd - ta-da!) and can edit this file to your hearts content to change it. However, the caveat is that on most systems this file gets re-created when you log in as there are some other scripts that run to actually write the file on log in. So, how do you change it?
Well, it's fairly easy. Firstly,
/etc/update-motd.d and list the directory (
ls -la). You should see one or more files starting with a number. For example, I have
99-footer. What happens is, when the SSH session starts, this list gets read and anything that is readable by the server gets read and dumped into that
/etc/motd file. What I decided to do was only run what I wanted to run, that is, my own file. However, when the server gets upgraded it is quite possible that these files all get re-created so if you make changes to them they may well be lost.
The YouTube Playlist RSS Feed Creator tool allows you to quickly and easily create an RSS feed from any of your public YouTube playlists. You can then use this feed in various places whenever you need by simply using the unique URL we'll create for you.
If you don't know the playlist ID just type in your username and we'll grab you your public playlists, whereupon you can click a button on the playlist you wish to create a feed for.
This tool will show you the page rank for a given domain and check your sitemap file for links that have been crawled but aren't in your sitemap.
Your PageRank is not an important factor in todays' modern web, but your sitemap should always have the most recent links and up-to-date links from your site. CHeck out our sitemap creator tool to have us find them for you!
This tool will create URLs that will allow you to add tracking to your site so you can follow your visitor trends with ease. Google Analytics uses these tags to classify the links people use to come to your site. If you are creating an advertising campaign, using social media, or putting your links around on other sites you can use these tags to keep track of the number of visitors each specific referrer is sending you.
The latitude and longitude generator takes a string of text, or a URL, and looks for specific address details within that string and returns a list of the potential latitudes and longitudes from the given text (or text found on the webpage if a URL is used).
This is particularly useful if you would like to find addresses on a web page quickly and easily and get the latitude and longitude for those addresses. You can also see it as a simple latitude and longitude generator from an address.
The meta tag generator is a simple tool that will create for you the correct meta tags based on what you are looking for your page to do. You can either just copy the tags we generate, or we'll also produce a default template for a starting page on your website with the meta tags where they should be.
Please note: keywords are not useful today so we have removed the ability to add them through this tool. If you still want to be able to use keywords you can add them manually.