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/#renoirbhttps://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.

Reply via email to