Hello Zeeshan, Your question is legitimate and you got the right reflex... How to automate/reuse.
But as you just said, Bootstrap do not provide 'such editing' and we, indeed, have to rely to a CMS because it is not the scope of Bootstrap. You should see Twitter Bootstrap as a Markup library workspace where you can mix with your own and add a theme layer on top of it. In this sense, the essential to learn from Bootstrap is how to extend, create theme and it illustrate a good set of best practices that anybody can learn from. As to learning now, I cannot tell at what level you are in but if you are like many people coming from the UX world, Bootstrap is perfect for mid-resolution mockups such as what Zurb Foundation is recommending: A good base to rely on, but not 'production ready' cut-n-paste code. <label for="learn">That being said, If you are interrested in learning more on frontend development, here is my take:</label> <aside title="Learning frontend" id="learn"> Here is what I recommend you to learn in web development if you want to get good at it. Those are things I wished I learned earlier. Sure, if you have client contract, make sure you do what you do best and use what I'm recommending on your own time by doing small, throwable, projects. If you want to build web pages only for content, how about a static site generator such as OctoPress. There is also the very popular WordPress. But if you want to do more than display, edit content pages or blog entries. A common situation is that people makes WordPress do other things and then the site gets slow and messy to maintain. It works, but building systems is a skill 1. Learn CSS selectors directly from the W3C specs, they are quite easy to understand. [0] 2. Get used to see HTML/CSS/JavaScript as reusable patterns: that's the point of Bootstrap, Zurb Foundation, Cascade Framework, OOCSS, Inuit.css. 3. Lean to extend an existing library without modifying it with everything you do [1] 4. Read a book or two: As a beginner, a very good intro, I recommend: "Javascript Enlightenment" from Cody L. It is quite extensive in showing different ways of doing things. 5. Have a look at what others has to recommend at "Move the web forward" [2] as it has plenty of resources to learn from. I cannot give you recommendations without suggesting you to lean by documenting your discoveries. Last year, the W3C invested with known companies in building the next best web development learning resource called WebPlatform Docs [3]. Anybody can contribute to it; Think as WikiPedia for web devs. </aside> I hope my contribution was helpful to you [0]: http://www.w3.org/TR/css3-selectors/#selectors [1]: http://htmlcsstherightway.org/#efficient_way_to_re_use_front_end_library_in_your_project [2]: http://movethewebforward.org/ [3]: http://webplatform.org/ Regards, *Renoir Boulanger * | Developer operations engineer W3C* * | Web Platform Project <http://www.webplatform.org/> http://w3.org/people/#renoirb ✪ https://renoirboulanger.com/<https://renoirboulanger.com/#is> ✪ @renoirb <https://github.com/renoirb> ~ -- You received this message because you are subscribed to the Google Groups "twitter-bootstrap" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
