{"id":790,"date":"2013-08-29T18:33:08","date_gmt":"2013-08-29T17:33:08","guid":{"rendered":"http:\/\/local.sandjam.co.uk\/?p=790"},"modified":"2018-08-03T13:55:07","modified_gmt":"2018-08-03T12:55:07","slug":"a-new-look-for-tweeted-trips-care-of-bootstrap","status":"publish","type":"post","link":"https:\/\/sandjam.co.uk\/sandjam\/2013\/08\/a-new-look-for-tweeted-trips-care-of-bootstrap\/","title":{"rendered":"A New Look for Tweeted Trips Care of Bootstrap"},"content":{"rendered":"<p>I&#8217;ve just completed a re-vamp of a site I run called <a title=\"Tweeted Trips: Your Tweets on a Map\" href=\"http:\/\/local.sandjam.co.uk\/portfolio\/tweeted-trips-your-tweets-on-a-map\/\">Tweeted Trips<\/a>. It&#8217;s a site I created while on the road <a href=\"http:\/\/www.peteandianhittheroad.co.uk\">cycle touring<\/a>, so the original was put together quite quickly and was really built as a proof-of-concept. The new version is much more robust, cleaner and has more features.<\/p>\n<p>The code was originally built without any framework, so in order to formalise the project and make it easier to expand I decided to transfer it to the Codeigniter framework. This was not as big a task as I had feared. Because Codeigniter is so flexible in the way it allows you to work, and because the code was already built in a roughly MVC way, I was able to easily port it all over. As a result, the extra improvements I&#8217;ve added to the site have been quicker to roll out and I&#8217;ve got more confidence that the site is built on a solid MVC foundation.<\/p>\n<p>The most obvious change on the front end is a cleaner look and feel to the design as well as responding better to different screen resolutions. This is all thanks to <a href=\"http:\/\/getbootstrap.com\/\">Twitter Bootstrap<\/a> which is a front end HTML framework provided by the people who make Twitter. It&#8217;s a basic set of HTML and some markup conventions which allow you to quickly develop sites which look and perform well without having to worry too much about the design. I have made use of the responsive layout to provide full width maps to really show off the trips. The interface for editing the maps is nicer now as Bootstrap&#8217;s form elements and buttons provide real application level UI standards with the minimum of front-end effort.<\/p>\n<p>Bootstrap is a useful tool, but it&#8217;s not for everyone. Some complain that the HTML requires too much verbose markup which goes too far towards putting style information in to the page rather than the stylesheet. It&#8217;s true, that the markup isn&#8217;t as elegant and clean as it might be if I&#8217;d have styled it all from scratch, but I think that as a developer you have to treat this as a different way of working.<\/p>\n<p>Another critaiszm is that Bootstrap results in too many websites that look the same. For this reason, it&#8217;s often not suitable for larger commercial ventures. But I think that if you use it as a base and make sure you customise it enough, you can get really beautiful, clean designs with CSS you can trust and you can get it all remarkably quickly.<\/p>\n<p>Check out the new site at <a href=\"http:\/\/tweetedtrips.com\">TweetedTrips.com<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve just completed a re-vamp of a site I run called Tweeted Trips. It&#8217;s a site I created while on the road cycle touring, so the original was put together quite quickly and was really built as a proof-of-concept. The new version is much more robust, cleaner and has more features. The code was originally [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":791,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[67,71],"tags":[74,75,35,52],"class_list":["post-790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html5","category-responsive-design","tag-bootstrap","tag-codeigniter-2","tag-css","tag-twitter"],"acf":[],"_links":{"self":[{"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/posts\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":2,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/posts\/790\/revisions"}],"predecessor-version":[{"id":793,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/posts\/790\/revisions\/793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/media?parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/categories?post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sandjam.co.uk\/sandjam\/wp-json\/wp\/v2\/tags?post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}