User:(WT-en) JanSlupski/Projects/QuickBar

<!-- begin quick bar --> {{QBbegin}} {{QBtitle| Flag }} {{QBimage| pl-flag.png }} {{QBtitle| Quick Facts }} {{QBline| Capital | [[Warsaw]] }} {{QBline| Government | republic }} {{QBline| Currency | zloty (PLN) }} {{QBline| Area | ''total:'' 312,685 sq km <br>''water:'' 8,220 sq km <br>''land:'' 304,465 sq km }} {{QBline| Population | 38,625,478 (July 2002 est.) }} {{QBline| Language | Polish }} {{QBline| Religion | Roman Catholic 95% (about 75% practicing), Eastern Orthodox, Protestant, and other 5% }} {{QBline| Country Calling Code | +48 }} {{QBline| Internet TLD | .pl }} {{QBline| Time Zone | CET/CEST (UTC+1/+2) }} {{QBend}} <!-- end quick bar --> Extensible QuickBar with use of templates.

Why I want to reinvent the weel...

  • currently encoded (HTML) QuickBars may frighten begginers
  • Wiki style tables are cleaner, but need more space (lines) and still suffer of all style definitions mess
  • QB source should be cleaner to view (or skip)
  • QB editing should be more intuitive
  • don't loose flexibility (in opposition to predefined Template:Country_Quickbar used in User:(WT-en) Bijee/India)
  • possible to define fixed Country_Quickbar, City_Quickbar and other templates using this

Creating QuickBar would be a sequence of template calls. Titles & images would have one parameter. Ordinary lines two.

Why this doesn't work

[edit | edit source]

Example source

[edit | edit source]

Source of QuickBar shown at right would look like:

  <!-- begin quick bar --> {{QBbegin}} {{QBtitle| Flag }} {{QBimage| pl-flag.png }} {{QBtitle| Quick Facts }} {{QBline| Capital              | [[Warsaw]] }} {{QBline| Government           | republic }} {{QBline| Currency             | zloty (PLN) }} {{QBline| Area                 | ''total:'' 312,685 sq km <br>''water:'' 8,220 sq km <br>''land:'' 304,465 sq km }} {{QBline| Population           | 38,625,478 (July 2002 est.) }} {{QBline| Language             | Polish }} {{QBline| Religion             | Roman Catholic 95% (about 75% practicing), Eastern Orthodox, Protestant, and other 5% }} {{QBline| Country Calling Code | +48 }} {{QBline| Internet TLD         | .pl }} {{QBline| Time Zone            | CET/CEST (UTC+1/+2) }} {{QBend}} <!-- end quick bar -->  

Templates used

[edit | edit source]
  • Template:QBbegin
  • Template:QBtitle
  • Template:QBimage
  • Template:QBline
  • Template:QBend