Skip to main content

Google Sites is kinda rubbish

Our standardised development platform to make our e-learning sites is Google Sites, a platform I hadn't used until now. It's a template-based site builder that has some real good things going for it (it's free for a start), but I've found myself bumping up against its capabilities almost from the get-go.

The problems I'm having are, to be fair, typical of me when I try to use supplied environments such as this one. I have this habit of pushing technology to wring it of all its features, sometimes just to see if I can, other times because I stubbornly refuse to accept a platform is not meant for this sort of thing. In the case of Google Sites, I've found it to be restrictive, both in features and implementation, and not really suited to what I want to achieve.

To Google's credit, I don't think their platform is really meant to host anything more than basic sites with a bit of added functionality. It works well with Google's other offerings naturally, and it has all the rudimentary tools you'd need to design a flat web page, but the experience feels decidedly old-school, a time capsule from the early noughties when technology such as this would be heralded as groundbreaking. In today's web 2.0/3.0/insert-buzzword-here, it all feels outdated. Google agrees with me here by the way: they've been developing a modern replacement that has a more modern feel to it. It's not finished yet though, and is far from feature complete. It also follows their 'material' design guidelines as used on Android, so it'll look slick, but also identical to every other site made with it.

As a result of the restrictions I've had to go far deeper into workarounds than I'd like, given my original intent that this should be about the learning experience rather than the use of technology. I've used my own server space to host files I couldn't otherwise use and gone under the bonnet to integrate them, hand-coding HTML, CSS and even custom gadgets for things that would otherwise just need cut-and-paste. I've also had to sacrifice some functionality just to get things to work. The best example of this is where I've added in-page coding environments, courtesy of Codepen. I'd like to use the JavaScript embed code as it is more feature-filled, but I can't do that here. I have to use the iframe fallback instead, which is far less impressive. Other intended add-ins I've had to abandon completely as there was no iframe alternative.

Another limit I've encountered is the need to jump through hoops to customise seemingly simple things. For example, the primary navigation is a sidebar, chosen as the optional horizontal menu just does not support subcategories. By default, the pages you add to the sidebar go in alphabetical order, and while you can nest pages in a hierarchy you can't reorder them at all. The only way to do it is to entirely discard the default menu and build one manually. Sure, it's only an inconvenience, but it illustrates more generally how if you want to deviate from the defaults even a little bit you have to go right back to square one and are left out on your own.

Throw in other things such as a security model that won't let you load http content in an iframe, or use the src attribute just to load an image and you may understand why this technically minded individual has struggled to make the platform work for him. I wish I could have used Wordpress or some other proper CMS I know can be customised to my tastes, then been able to focus entirely on the content, rather than getting it working to start with.

Comments

Popular posts from this blog

Pretty much done

It's been a busy month or two, but my e-learning site (and this blog) are nearing completion. Typically, I keep seeing things I'd like to tweak, but I have to get the report finished so I'm drawing a line in the sand where it is now, and calling it done. What do I think of the result? First things first, here's a link to the site for reference . You'll notice a [blog] link at the top of most pages - these link to some hidden posts in this blog giving some extra details on individual pages, so the blog proper is just about more global themes, process etc. I'm reasonably pleased with the result as a whole, but at the same time I'm acutely aware of some issues that I wish weren't there, mostly caused by platform limitations and time restrictions. What it does well I think, is illustrate the concept and principles I was aiming for, even if it does contain a lot of what I feel are placeholder elements. On the plus side I've managed to implement a v...

Blogging

Blogs are, depending on your viewpoint, either a democratic enabler of individual opinion or the dumping ground for every man and his dog's irrelevant banter. The truth is they are both these things, and everything in between too. Blogs have given every person with access to the Internet an outlet to make themselves heard. This is great, because now your average Joe can share his thoughts with the world in a truly empowering fashion. It's bad because as with everything, when everyone does it most of it ends up as garbage. Journalism has felt the negative effects of blogs more than others. When everyone can be a journalist, no-one is, or more accurately, if everyone thinks they are a journalist why would they depend on traditional journalism? A term has arisen in the wake of the rise of blogging, ' blogspam '. It refers to blogs where the only concern is not journalistic integrity but page views, as the more eyeballs you can get the more money your in-page adverts wil...

Smart devices and the teaching revolution

If you believe Apple, we are living in a 'post-PC era' . That is certainly not true though it makes for a great sound-bite to grab some column inches, but still the importance of the desktop computer has definitely diminished in recent years. This has been driven almost entirely by the rise of alternative computing devices, including ultralight laptops, tablets and smartphones. There are many things that can be done on these types of devices that don't require a PC at all, although from personal experience a full computer makes a lot of it much more straightforward. Tablet sales are on the decline , suggesting they are not the all out replacements for the traditional box some would have us believe, though to be fair desktops have seen declining sales for years. Still, smart devices remain incredibly popular and the technological advances through the last half-decade has been nothing short of astonishing. The capabilities of a handheld device with multitudes of sensors a...