I’ve heard a lot about Bootstrap from my IT/CS major friends and the ‘beauty’ of it. I never knew what it actually was about until this week. All this time, I thought modern web UI designs were written from scratch using CSS and HTML combination. Well, Bootstrap is still a CSS but rather a framework created for others to adopt.
Using the Bootstrap would have made my life easier for previous week’s WODs, but it is more beneficial to learn the basics before moving onto systems like the Bootstrap.
WOD 1: Bootstrap BrowserHistory
We were to modify previous week’s A History of Browsers to use Twitter Bootstrap 3.0. Since we already had the base code, it was relatively easy to convert to a new page using the Bootstrap. It took a few tries to understand the basic concepts behind the Bootstrap. This WOD took me about 15 minutes on the first try.
WOD 2: Responsive Kamanu
For the second WOD of the week, we were to reimplement a portion of Kamanu Composites website using the Twitter Bootstrap. Reimplementing a portion of the website wasn’t much of a struggle. I was able inspect page elements using Internet Explorer 11 instead of Chrome. It did take me quite some time to find the info I needed for CSS but I was able to finish the WOD in about 41 minutes.
WOD 3: Responsive Castle High School
Last but not least, we were to give Castle High School website a makeover by taking the old design and modifying it to conform with responsive design. I have to say, this WOD required a lot of copy and paste for links. On my first try, I did not finish the WOD on time as I was not able to properly display the website for mobile. I went through the screencasts again to see what I missed and eventually found a documentation about it through one of the bookmarks we created. On the second try, it roughly took me 42 minutes.
Conclusion
Using Bootstrap definitely helped the process of creating a webpage. Additionally, it allows us to have responsive web design without the need of additional coding on our part (relatively). I may consider making my own website utilizing Bootstrap in the near future out of the classroom environment.