https://wiki.freesideatlanta.org/api.php?action=feedcontributions&user=Thrillgore&feedformat=atomFreeside Atlanta - User contributions [en]2024-03-28T08:58:15ZUser contributionsMediaWiki 1.37.1https://wiki.freesideatlanta.org/index.php?title=Election05Nov2013&diff=1692Election05Nov20132013-10-30T15:44:35Z<p>Thrillgore: /* Who can vote in the election */</p>
<hr />
<div>This page is to provide updates and documentation for the 2013 Freeside Board of directors elections.<br />
Announcement of elections (sent to list):<br />
<br />
= Presidential Nominees (in order of stated intention to run)=<br />
<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Director Nominees (in order of stated intention to run)=<br />
<br />
* [[User:LordNykon | Mike]]<br />
* [[User:AUGuru | Randy]]<br />
* [[User:Eldon | Eldon]]<br />
* [[User:Emptyset | Alan]]<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Announcement =<br />
Members,<br />
<br />
It's that time of year again - elections are coming up for President and 6<br />
Director seats on November 5th.<br />
<br />
There will be some changes because of the new Bylaws, so Treasurer and<br />
Secretary will be appointed positions selected by the Board.<br />
<br />
We have also moved to staggered Board seats with One-Year terms for Board<br />
members with 3 elected every 6 months. To get this process started, 3 of<br />
the new Board members will be elected for 6-month terms so that we can hold<br />
the second election in 6 months. Therefore, the 3 Board members with the<br />
fewest votes will serve a 6 month term.<br />
<br />
Also, as part of the Bylaws changes, Board Members are required to be<br />
current Freeside members.<br />
<br />
We will be accepting nominations until November 1st. Nominees can send an<br />
email to secretary@freesideatlanta.org and Eldon will add you to the<br />
ballot. You should also announce to the mailing list your intentions to run<br />
with some kind of qualifications/platform.<br />
<br />
*So that's - *<br />
<br />
Throw your hat in to run by Nov 1st.<br />
Elections are on Nov 5th.<br />
Announce if you intend to run and email secretary@freesideatlanta.org to be<br />
added to the ballot<br />
<br />
<br />
Cheers!<br />
<br />
Steven Sutton<br />
<br />
= FAQ =<br />
== Can I run for a position in the election? ==<br />
All Freeside Members of any status, in good standing are eligible to run for a position in the election. They can choose to nominate any party they deem fit, or nominate themselves for the position. To run for a position, announce your intent to the Secretary directly at secretary@freesideatlanta.org<br />
<br />
== Who can vote in the election? ==<br />
Freeside members in good standing as of Election day.<br />
<br />
== What positions will be open to election? ==<br />
The President, and the Board positions are open for election. The Secretary and Treasurer positions will be appointed by the BoD.<br />
<br />
== How can we vote? ==<br />
You can vote in person via secret ballot, or via email/fascimilie. If you wish to vote this way, contact the secretary directly: secretary@freesideatlanta.org<br />
<br />
== How can I make sure my candidiate supports my values? ==<br />
Speak up! Reach out to them via Email, the mailing list, the twitters, or at Freeside events! The only limit is yourself!</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Election05Nov2013&diff=1691Election05Nov20132013-10-30T15:40:32Z<p>Thrillgore: /* FAQ */</p>
<hr />
<div>This page is to provide updates and documentation for the 2013 Freeside Board of directors elections.<br />
Announcement of elections (sent to list):<br />
<br />
= Presidential Nominees (in order of stated intention to run)=<br />
<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Director Nominees (in order of stated intention to run)=<br />
<br />
* [[User:LordNykon | Mike]]<br />
* [[User:AUGuru | Randy]]<br />
* [[User:Eldon | Eldon]]<br />
* [[User:Emptyset | Alan]]<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Announcement =<br />
Members,<br />
<br />
It's that time of year again - elections are coming up for President and 6<br />
Director seats on November 5th.<br />
<br />
There will be some changes because of the new Bylaws, so Treasurer and<br />
Secretary will be appointed positions selected by the Board.<br />
<br />
We have also moved to staggered Board seats with One-Year terms for Board<br />
members with 3 elected every 6 months. To get this process started, 3 of<br />
the new Board members will be elected for 6-month terms so that we can hold<br />
the second election in 6 months. Therefore, the 3 Board members with the<br />
fewest votes will serve a 6 month term.<br />
<br />
Also, as part of the Bylaws changes, Board Members are required to be<br />
current Freeside members.<br />
<br />
We will be accepting nominations until November 1st. Nominees can send an<br />
email to secretary@freesideatlanta.org and Eldon will add you to the<br />
ballot. You should also announce to the mailing list your intentions to run<br />
with some kind of qualifications/platform.<br />
<br />
*So that's - *<br />
<br />
Throw your hat in to run by Nov 1st.<br />
Elections are on Nov 5th.<br />
Announce if you intend to run and email secretary@freesideatlanta.org to be<br />
added to the ballot<br />
<br />
<br />
Cheers!<br />
<br />
Steven Sutton<br />
<br />
= FAQ =<br />
== Can I run for a position in the election? ==<br />
All Freeside Members of any status, in good standing are eligible to run for a position in the election. They can choose to nominate any party they deem fit, or nominate themselves for the position. To run for a position, announce your intent to the Secretary directly at secretary@freesideatlanta.org<br />
<br />
== Who can vote in the election ==<br />
Freeside members in good standing as of Election day.<br />
<br />
== What positions will be open to election? ==<br />
The President, and the Board positions are open for election. The Secretary and Treasurer positions will be appointed by the BoD.<br />
<br />
== How can we vote? ==<br />
You can vote in person via secret ballot, or via email/fascimilie. If you wish to vote this way, contact the secretary directly: secretary@freesideatlanta.org<br />
<br />
== How can I make sure my candidiate supports my values? ==<br />
Speak up! Reach out to them via Email, the mailing list, the twitters, or at Freeside events! The only limit is yourself!</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Election05Nov2013&diff=1690Election05Nov20132013-10-30T15:39:56Z<p>Thrillgore: /* Can I run for a position in the election? */</p>
<hr />
<div>This page is to provide updates and documentation for the 2013 Freeside Board of directors elections.<br />
Announcement of elections (sent to list):<br />
<br />
= Presidential Nominees (in order of stated intention to run)=<br />
<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Director Nominees (in order of stated intention to run)=<br />
<br />
* [[User:LordNykon | Mike]]<br />
* [[User:AUGuru | Randy]]<br />
* [[User:Eldon | Eldon]]<br />
* [[User:Emptyset | Alan]]<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Announcement =<br />
Members,<br />
<br />
It's that time of year again - elections are coming up for President and 6<br />
Director seats on November 5th.<br />
<br />
There will be some changes because of the new Bylaws, so Treasurer and<br />
Secretary will be appointed positions selected by the Board.<br />
<br />
We have also moved to staggered Board seats with One-Year terms for Board<br />
members with 3 elected every 6 months. To get this process started, 3 of<br />
the new Board members will be elected for 6-month terms so that we can hold<br />
the second election in 6 months. Therefore, the 3 Board members with the<br />
fewest votes will serve a 6 month term.<br />
<br />
Also, as part of the Bylaws changes, Board Members are required to be<br />
current Freeside members.<br />
<br />
We will be accepting nominations until November 1st. Nominees can send an<br />
email to secretary@freesideatlanta.org and Eldon will add you to the<br />
ballot. You should also announce to the mailing list your intentions to run<br />
with some kind of qualifications/platform.<br />
<br />
*So that's - *<br />
<br />
Throw your hat in to run by Nov 1st.<br />
Elections are on Nov 5th.<br />
Announce if you intend to run and email secretary@freesideatlanta.org to be<br />
added to the ballot<br />
<br />
<br />
Cheers!<br />
<br />
Steven Sutton<br />
<br />
= FAQ =<br />
== Can I run for a position in the election? ==<br />
All Freeside Members of any status, in good standing are eligible to run for a position in the election. They can choose to nominate any party they deem fit, or nominate themselves for the position. To run for a position, announce your intent to the Secretary directly at secretary@freesideatlanta.org<br />
<br />
== Who can vote in the election ==<br />
Freeside members in good standing as of Election day.<br />
<br />
== What positions will be open to election? ==<br />
The President, and the Board positions are open for election. The Secretary and Treasurer positions will be appointed by the BoD.<br />
<br />
== How can we vote? ==<br />
You can vote in person via secret ballot, or via email/fascimilie. If you wish to vote this way, contact the secretary directly: secretary@freesideatlanta.org</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Election05Nov2013&diff=1689Election05Nov20132013-10-30T15:37:58Z<p>Thrillgore: </p>
<hr />
<div>This page is to provide updates and documentation for the 2013 Freeside Board of directors elections.<br />
Announcement of elections (sent to list):<br />
<br />
= Presidential Nominees (in order of stated intention to run)=<br />
<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Director Nominees (in order of stated intention to run)=<br />
<br />
* [[User:LordNykon | Mike]]<br />
* [[User:AUGuru | Randy]]<br />
* [[User:Eldon | Eldon]]<br />
* [[User:Emptyset | Alan]]<br />
* [[User:Steamboat | Steven]]<br />
<br />
= Announcement =<br />
Members,<br />
<br />
It's that time of year again - elections are coming up for President and 6<br />
Director seats on November 5th.<br />
<br />
There will be some changes because of the new Bylaws, so Treasurer and<br />
Secretary will be appointed positions selected by the Board.<br />
<br />
We have also moved to staggered Board seats with One-Year terms for Board<br />
members with 3 elected every 6 months. To get this process started, 3 of<br />
the new Board members will be elected for 6-month terms so that we can hold<br />
the second election in 6 months. Therefore, the 3 Board members with the<br />
fewest votes will serve a 6 month term.<br />
<br />
Also, as part of the Bylaws changes, Board Members are required to be<br />
current Freeside members.<br />
<br />
We will be accepting nominations until November 1st. Nominees can send an<br />
email to secretary@freesideatlanta.org and Eldon will add you to the<br />
ballot. You should also announce to the mailing list your intentions to run<br />
with some kind of qualifications/platform.<br />
<br />
*So that's - *<br />
<br />
Throw your hat in to run by Nov 1st.<br />
Elections are on Nov 5th.<br />
Announce if you intend to run and email secretary@freesideatlanta.org to be<br />
added to the ballot<br />
<br />
<br />
Cheers!<br />
<br />
Steven Sutton<br />
<br />
= FAQ =<br />
== Can I run for a position in the election? ==<br />
All Freeside Members of any status, in good standing are eligible to run for a position in the election. To run for a position, announce your intent to the Secretary directly at secretary@freesideatlanta.org<br />
<br />
== Who can vote in the election ==<br />
Freeside members in good standing as of Election day.<br />
<br />
== What positions will be open to election? ==<br />
The President, and the Board positions are open for election. The Secretary and Treasurer positions will be appointed by the BoD.<br />
<br />
== How can we vote? ==<br />
You can vote in person via secret ballot, or via email/fascimilie. If you wish to vote this way, contact the secretary directly: secretary@freesideatlanta.org</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=MAME_Cabinet&diff=1599MAME Cabinet2013-10-02T02:01:41Z<p>Thrillgore: /* Additional Resources */</p>
<hr />
<div>The Meme Cabinet, as it is eloquently called, is a project to build a Mame Cabinet oriented around internet culture.<br />
<br />
The project is currently in the halted phase, but is not far from completion. This document covers what has been completed, and what remains.<br />
<br />
It is possible to resume work on the project with this data. The only limit is yourself!<br />
<br />
== The inception of the project ==<br />
An ex-member gifted two working Sega Zilog Z80 arcade machines to Freeside, along with a computer full of MAME ROMs and a controller. We decided to sacrifice the Shadow Dancer cabinet in a glorious ritual (not unlike the [[goat ritual]]) and give birth to a meme-oriented arcade machine to relieve all those classic arcade and console hits!<br />
<br />
The current status of the project is that is functional with a LCD monitor and external game controllers. Unfortunately, nobody has interest in finishing it to full functionality. Unless...<br />
<br />
== Current Punchlist ==<br />
<br />
=== Install a CRT Screen. ===<br />
* The current LCD screen (w/ VESA mount) is not sufficient for standing gaming and is very impractical. A CRT would maximize visibility and assure a genuine appearance<br />
* Most effective CRT mount would be to build supports around a 12'' diagonal screen and support it from the side supports (diagram forthcoming)<br />
<br />
=== Decorate with memes ===<br />
* Nyan Cat is still popular, right?<br />
<br />
=== Install and fine-tune controls ===<br />
* Located on top of the cabinet, connect with and are configured using two PS/2 sockets. Rightmost cable to mouse, leftmost to keyboard.<br />
* Most labor-intensive given the modifications needed to be made to the cabinet in its current form to support this control<br />
<br />
=== Expose interface sockets ===<br />
* Give moulding to USB ports on the front<br />
* Expose a IEC-60320 C13 outlet and ethernet adapter on the back<br />
** Basically move the power supply out of the case onto a supporting wall (the back, ideally), make it pretty with moulding<br />
* Tie all electronics to a core power switch on the case<br />
** One such switch exists on the top, ready to be rewired.<br />
* Add Wifi if possible<br />
<br />
== Hardware Specifications ==<br />
* Unknown i686 System<br />
** VGA Output 1024x768<br />
** AC97-compatible sound board (unconfigured in ALSA)<br />
* Unknown version of Ubuntu Linux LTS<br />
** Pre-Unity<br />
* yaocade (or some Python-based XMAME launcher)<br />
* XMAME or SDL MAME<br />
* Tons of MAME arcade images, SNES, NES, Genesis roms<br />
* ZSnes<br />
* Gens<br />
<br />
== Measurements ==<br />
TBD. I have them written down somewhere. Most of the pertinent ones are in the Sketchup diagram<br />
<br />
== Safety Considerations ==<br />
=== Warnings ===<br />
[[File:Crush.png|100px]] Crush and Pinch Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] Electric Shock Risk<br />
<br />
=== Safety ===<br />
[[File:Unplug.PNG |100px]] Unplug during maintenance<br />
<br />
== Additional Resources ==<br />
* [https://www.dropbox.com/s/bendco9eqg5wi08/Meme%20Cabinet.skp Sketchup diagram of lower cabinet innards] -- this contains a 1:1 scale render of the lower portion of the cabinet, outlining the best places for mounting the hardware inside of the cabinet for operations<br />
* [https://www.dropbox.com/s/ftt332sd7h5nilt/Sizing%20Up%20Cockpit%20Measurements.skp SketchUp Ergonomics Measurement Data Analysis] -- Ideal seating arrangements Based on [http://www.bifma.org/ BIFMA] and [http://www.openlab.psu.edu/tools/calculators/AnsurDimensionSelect.php ANSUR] data. Originally planned for a mech simulation cabinet.<br />
* [https://trello.com/board/mame-cabinet/4fd1732d6c27075f3b601721 Trello] board for the project. Considered out of date, but may be useful<br />
* [http://www.wickedretarded.com/~crapmame/ A collection of Crap MAME cabinets] What not to duplicate</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=MAME_Cabinet&diff=1598MAME Cabinet2013-10-02T01:47:34Z<p>Thrillgore: /* Additional Resources */</p>
<hr />
<div>The Meme Cabinet, as it is eloquently called, is a project to build a Mame Cabinet oriented around internet culture.<br />
<br />
The project is currently in the halted phase, but is not far from completion. This document covers what has been completed, and what remains.<br />
<br />
It is possible to resume work on the project with this data. The only limit is yourself!<br />
<br />
== The inception of the project ==<br />
An ex-member gifted two working Sega Zilog Z80 arcade machines to Freeside, along with a computer full of MAME ROMs and a controller. We decided to sacrifice the Shadow Dancer cabinet in a glorious ritual (not unlike the [[goat ritual]]) and give birth to a meme-oriented arcade machine to relieve all those classic arcade and console hits!<br />
<br />
The current status of the project is that is functional with a LCD monitor and external game controllers. Unfortunately, nobody has interest in finishing it to full functionality. Unless...<br />
<br />
== Current Punchlist ==<br />
<br />
=== Install a CRT Screen. ===<br />
* The current LCD screen (w/ VESA mount) is not sufficient for standing gaming and is very impractical. A CRT would maximize visibility and assure a genuine appearance<br />
* Most effective CRT mount would be to build supports around a 12'' diagonal screen and support it from the side supports (diagram forthcoming)<br />
<br />
=== Decorate with memes ===<br />
* Nyan Cat is still popular, right?<br />
<br />
=== Install and fine-tune controls ===<br />
* Located on top of the cabinet, connect with and are configured using two PS/2 sockets. Rightmost cable to mouse, leftmost to keyboard.<br />
* Most labor-intensive given the modifications needed to be made to the cabinet in its current form to support this control<br />
<br />
=== Expose interface sockets ===<br />
* Give moulding to USB ports on the front<br />
* Expose a IEC-60320 C13 outlet and ethernet adapter on the back<br />
** Basically move the power supply out of the case onto a supporting wall (the back, ideally), make it pretty with moulding<br />
* Tie all electronics to a core power switch on the case<br />
** One such switch exists on the top, ready to be rewired.<br />
* Add Wifi if possible<br />
<br />
== Hardware Specifications ==<br />
* Unknown i686 System<br />
** VGA Output 1024x768<br />
** AC97-compatible sound board (unconfigured in ALSA)<br />
* Unknown version of Ubuntu Linux LTS<br />
** Pre-Unity<br />
* yaocade (or some Python-based XMAME launcher)<br />
* XMAME or SDL MAME<br />
* Tons of MAME arcade images, SNES, NES, Genesis roms<br />
* ZSnes<br />
* Gens<br />
<br />
== Measurements ==<br />
TBD. I have them written down somewhere. Most of the pertinent ones are in the Sketchup diagram<br />
<br />
== Safety Considerations ==<br />
=== Warnings ===<br />
[[File:Crush.png|100px]] Crush and Pinch Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] Electric Shock Risk<br />
<br />
=== Safety ===<br />
[[File:Unplug.PNG |100px]] Unplug during maintenance<br />
<br />
== Additional Resources ==<br />
* [https://www.dropbox.com/s/bendco9eqg5wi08/Meme%20Cabinet.skp Sketchup diagram of lower cabinet innards] -- this contains a 1:1 scale render of the lower portion of the cabinet, outlining the best places for mounting the hardware inside of the cabinet for operations<br />
* [https://www.dropbox.com/s/ftt332sd7h5nilt/Sizing%20Up%20Cockpit%20Measurements.skp SketchUp Ergonomics Measurement Data Analysis] -- Ideal seating arrangements Based on [http://www.bifma.org/ BIFMA] and [http://www.openlab.psu.edu/tools/calculators/AnsurDimensionSelect.php ANSUR] data. Originally planned for a mech simulation cabinet.<br />
* [https://trello.com/board/mame-cabinet/4fd1732d6c27075f3b601721 Trello] board for the project. Considered out of date, but may be useful</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=MAME_Cabinet&diff=1597MAME Cabinet2013-10-02T01:44:38Z<p>Thrillgore: /* Additional Resources */</p>
<hr />
<div>The Meme Cabinet, as it is eloquently called, is a project to build a Mame Cabinet oriented around internet culture.<br />
<br />
The project is currently in the halted phase, but is not far from completion. This document covers what has been completed, and what remains.<br />
<br />
It is possible to resume work on the project with this data. The only limit is yourself!<br />
<br />
== The inception of the project ==<br />
An ex-member gifted two working Sega Zilog Z80 arcade machines to Freeside, along with a computer full of MAME ROMs and a controller. We decided to sacrifice the Shadow Dancer cabinet in a glorious ritual (not unlike the [[goat ritual]]) and give birth to a meme-oriented arcade machine to relieve all those classic arcade and console hits!<br />
<br />
The current status of the project is that is functional with a LCD monitor and external game controllers. Unfortunately, nobody has interest in finishing it to full functionality. Unless...<br />
<br />
== Current Punchlist ==<br />
<br />
=== Install a CRT Screen. ===<br />
* The current LCD screen (w/ VESA mount) is not sufficient for standing gaming and is very impractical. A CRT would maximize visibility and assure a genuine appearance<br />
* Most effective CRT mount would be to build supports around a 12'' diagonal screen and support it from the side supports (diagram forthcoming)<br />
<br />
=== Decorate with memes ===<br />
* Nyan Cat is still popular, right?<br />
<br />
=== Install and fine-tune controls ===<br />
* Located on top of the cabinet, connect with and are configured using two PS/2 sockets. Rightmost cable to mouse, leftmost to keyboard.<br />
* Most labor-intensive given the modifications needed to be made to the cabinet in its current form to support this control<br />
<br />
=== Expose interface sockets ===<br />
* Give moulding to USB ports on the front<br />
* Expose a IEC-60320 C13 outlet and ethernet adapter on the back<br />
** Basically move the power supply out of the case onto a supporting wall (the back, ideally), make it pretty with moulding<br />
* Tie all electronics to a core power switch on the case<br />
** One such switch exists on the top, ready to be rewired.<br />
* Add Wifi if possible<br />
<br />
== Hardware Specifications ==<br />
* Unknown i686 System<br />
** VGA Output 1024x768<br />
** AC97-compatible sound board (unconfigured in ALSA)<br />
* Unknown version of Ubuntu Linux LTS<br />
** Pre-Unity<br />
* yaocade (or some Python-based XMAME launcher)<br />
* XMAME or SDL MAME<br />
* Tons of MAME arcade images, SNES, NES, Genesis roms<br />
* ZSnes<br />
* Gens<br />
<br />
== Measurements ==<br />
TBD. I have them written down somewhere. Most of the pertinent ones are in the Sketchup diagram<br />
<br />
== Safety Considerations ==<br />
=== Warnings ===<br />
[[File:Crush.png|100px]] Crush and Pinch Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] Electric Shock Risk<br />
<br />
=== Safety ===<br />
[[File:Unplug.PNG |100px]] Unplug during maintenance<br />
<br />
== Additional Resources ==<br />
* [https://www.dropbox.com/s/bendco9eqg5wi08/Meme%20Cabinet.skp Sketchup diagram of lower cabinet innards] -- this contains a 1:1 scale render of the lower portion of the cabinet, outlining the best places for mounting the hardware inside of the cabinet for operations<br />
* [https://www.dropbox.com/s/ftt332sd7h5nilt/Sizing%20Up%20Cockpit%20Measurements.skp SketchUp Ergonomics Measurement Data Analysis] -- Ideal seating arrangements Based on [http://www.bifma.org/ BIFMA] and [http://www.openlab.psu.edu/tools/calculators/AnsurDimensionSelect.php ANSUR] data. Originally planned for a mech simulation cabinet.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=MAME_Cabinet&diff=1596MAME Cabinet2013-10-02T01:41:47Z<p>Thrillgore: Created page with "The Meme Cabinet, as it is eloquently called, is a project to build a Mame Cabinet oriented around internet culture. The project is currently in the halted phase, but is not ..."</p>
<hr />
<div>The Meme Cabinet, as it is eloquently called, is a project to build a Mame Cabinet oriented around internet culture.<br />
<br />
The project is currently in the halted phase, but is not far from completion. This document covers what has been completed, and what remains.<br />
<br />
It is possible to resume work on the project with this data. The only limit is yourself!<br />
<br />
== The inception of the project ==<br />
An ex-member gifted two working Sega Zilog Z80 arcade machines to Freeside, along with a computer full of MAME ROMs and a controller. We decided to sacrifice the Shadow Dancer cabinet in a glorious ritual (not unlike the [[goat ritual]]) and give birth to a meme-oriented arcade machine to relieve all those classic arcade and console hits!<br />
<br />
The current status of the project is that is functional with a LCD monitor and external game controllers. Unfortunately, nobody has interest in finishing it to full functionality. Unless...<br />
<br />
== Current Punchlist ==<br />
<br />
=== Install a CRT Screen. ===<br />
* The current LCD screen (w/ VESA mount) is not sufficient for standing gaming and is very impractical. A CRT would maximize visibility and assure a genuine appearance<br />
* Most effective CRT mount would be to build supports around a 12'' diagonal screen and support it from the side supports (diagram forthcoming)<br />
<br />
=== Decorate with memes ===<br />
* Nyan Cat is still popular, right?<br />
<br />
=== Install and fine-tune controls ===<br />
* Located on top of the cabinet, connect with and are configured using two PS/2 sockets. Rightmost cable to mouse, leftmost to keyboard.<br />
* Most labor-intensive given the modifications needed to be made to the cabinet in its current form to support this control<br />
<br />
=== Expose interface sockets ===<br />
* Give moulding to USB ports on the front<br />
* Expose a IEC-60320 C13 outlet and ethernet adapter on the back<br />
** Basically move the power supply out of the case onto a supporting wall (the back, ideally), make it pretty with moulding<br />
* Tie all electronics to a core power switch on the case<br />
** One such switch exists on the top, ready to be rewired.<br />
* Add Wifi if possible<br />
<br />
== Hardware Specifications ==<br />
* Unknown i686 System<br />
** VGA Output 1024x768<br />
** AC97-compatible sound board (unconfigured in ALSA)<br />
* Unknown version of Ubuntu Linux LTS<br />
** Pre-Unity<br />
* yaocade (or some Python-based XMAME launcher)<br />
* XMAME or SDL MAME<br />
* Tons of MAME arcade images, SNES, NES, Genesis roms<br />
* ZSnes<br />
* Gens<br />
<br />
== Measurements ==<br />
TBD. I have them written down somewhere. Most of the pertinent ones are in the Sketchup diagram<br />
<br />
== Safety Considerations ==<br />
=== Warnings ===<br />
[[File:Crush.png|100px]] Crush and Pinch Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] Electric Shock Risk<br />
<br />
=== Safety ===<br />
[[File:Unplug.PNG |100px]] Unplug during maintenance<br />
<br />
== Additional Resources ==<br />
* [https://www.dropbox.com/s/bendco9eqg5wi08/Meme%20Cabinet.skp Sketchup diagram of lower cabinet innards] -- this contains a 1:1 scale render of the lower portion of the cabinet, outlining the best places for mounting the hardware inside of the cabinet for operations<br />
* [https://www.dropbox.com/s/ftt332sd7h5nilt/Sizing%20Up%20Cockpit%20Measurements.skp Ergonomics Measurement Data] -- Ideal seating arrangements Based on [http://www.bifma.org/ BIFMA] and [http://www.openlab.psu.edu/tools/calculators/AnsurDimensionSelect.php ANSUR] data. Originally planned for a mech simulation cabinet.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1595User:Thrillgore2013-10-02T01:12:12Z<p>Thrillgore: </p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
== Who I am ==<br />
<br />
I am the electric messiah!<br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
<br />
== Events I Host ==<br />
* [[TED Talks Night]]<br />
* [[Analog Game Night]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1594User:Thrillgore2013-10-02T01:11:52Z<p>Thrillgore: </p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
== Who I am ==<br />
<br />
I am the electric messiah!<br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
* [[QRatitude]]<br />
<br />
== Events I Host ==<br />
* [[TED Talks Night]]<br />
* [[Analog Game Night]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1564Taglines2013-09-21T22:53:21Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside<br />
* The More You Know -===☆<br />
* It's not Rocket Science<br />
* Sometimes we are NOT OK, and that's OK!<br />
* What could possibly go wrong?<br />
* Like being inside of a talent scout's bad acid trip<br />
* With great power comes soul-crushing responsibility<br />
* This could go horribly wrong<br />
* Your results may vary<br />
* Expertise not required<br />
* Now that's what I call fish blood!</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1479Taglines2013-08-21T01:22:58Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside<br />
* The More You Know -===☆<br />
* It's not Rocket Science<br />
* Sometimes we are NOT OK, and that's OK!<br />
* What could possibly go wrong?<br />
* Like being inside of a talent scout's bad acid trip<br />
* With great power comes soul-crushing responsibility<br />
* This could go horribly wrong<br />
* Your results may vary</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Operations&diff=1327Operations2013-07-25T00:51:02Z<p>Thrillgore: /* Meeting Minutes */</p>
<hr />
<div>= Open House =<br />
Every Tuesday around 7pm we open our doors and hold an [[Open House]], to welcome the general public to the wonderful world of hackerspaces. The [[Open House]] is generally more of a social gathering, but members can and do show up to hack on their projects. We welcome guests and visitors to work on something if they wish, as long as our [[Policies |policies]] are followed.<br />
<br />
The [[Open House]] activity varies from week to week, but generally involves giving tours, answering questions about the space, introductions to members that share the same interests. Visitors are encouraged to wander around and explore all the things Freeside has to offer.<br />
<br />
= Board of Directors =<br />
The Freeside [[Board_of_Directors| Board of Directors]] meets the first Saturday of every month to guide the direction of the space, plan and discuss how to best fulfill our mission, manage operations, and enact policies.<br />
<br />
Meetings are always open to members and the public. We usually meet at Freeside around Nooner EST. Ask ahead or join our mailing list to find out the exact time and place. <br />
<br />
== Meeting Minutes ==<br />
=== 2012 ===<br />
* Nov 10, 2012 ([[BodAgenda11Nov2012 |Agenda]] | [[BoDMinutes11Nov2012 |Minutes]])<br />
* [[BoDMinutes01Dec2012| Dec 1, 2012]]<br />
<br />
=== 2013 ===<br />
* [[BoDMinutes05Jan2013| Jan 5, 2013]]<br />
* [[BoDMinutes02Feb2013| Feb 2, 2013]]<br />
* [[BoDMinutes02Mar2013| Mar 2, 2013]]<br />
* [[BoDMinutes06Apr2013| Apr 6, 2013]]<br />
* [[BoDMinutes4May2013| May 4, 2013]]<br />
* [[Member_Minutes_13_July_2013| July 13, 2013]]<br />
<br />
= Member Meetings =<br />
Member meetings are held the second Saturday of every other month to both inform and solicit input from the membership about the direction of the space, discuss policies, and address concerns. Since every member has nearly limitless power to transform the space to suit their interests, the member meetings are an excellent opportunity to coordinate these efforts with others.<br />
<br />
Member meetings are usually members-only and closed to the public, but if you really want to attend we probably won't stop you.<br />
<br />
== Meeting Minutes ==<br />
* [[Member Minutes 11 May 2013|May 11 2013]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Member_Minutes_13_July_2013&diff=1326Member Minutes 13 July 20132013-07-25T00:49:53Z<p>Thrillgore: </p>
<hr />
<div>=2013-07-13.Minutes=<br />
<br />
Freeside Board of Directors Meeting Minutes<br />
2013 July 13<br />
<br />
BOD Members in Attendance: Steven, Igor, Randy, Alan, Eldon<br />
Also in attendance: Kendra, Cameron, Rachel<br />
<br />
Quorum Reached. Donuts aplenty.<br />
<br />
==Policy: Member Censure/Probation/Termination==<br />
Final wording around termination and member standings passed, policy is now complete.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Project Storage==<br />
Policy had additional changes to assure that the proper teams at Freeside could communicate requirements about moving projects.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Member Storage==<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Organizational Governence==<br />
Discussion regarding the purposes behind this policy resulted in it being initially tabled, but after discussion regarding contentious points oriented around the manner in which officers act upon Freeside matters, and the roles members should assume in representing the space were resolved, it was returned to a vote.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Public Meetings and Events==<br />
Continuing discussion to refine attendant requirements. Some Officers had reservations about a 2-member limit.<br />
<br />
Policy tabled pending further discussion.<br />
<br />
==Policy: Pets Policy==<br />
Discussion was unanimous around restricting pets. Most of it oriented around our need to require service animals. Resolution was made in the wording of the policy.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Report: June Financial Report==<br />
Report mostly known by all of BOD, but cliff noting it for minutes:<br />
Reserves stand at <br />
2.38mo<br />
&nbsp;of revised<br />
[1]<br />
&nbsp;operating expenses.<br />
Income of $3170 came in at <br />
$530 over budget<br />
.<br />
Operating expenses came in about <br />
$240 under budget <br />
at $2350. <br />
<br />
General consensus is that new efforts to reduce power costs (namely the Nest thermostat) are increasing the general savings at the space.<br />
<br />
==Report: Past Due Memberships, Suspensions==<br />
For June and July:<br />
<br />
39 Active [23 Full, 3 Joint, 8 Student, 5 Starving Hacker]<br />
2 Probation<br />
3 Suspended<br />
<br />
Consensus is that membership is dropping off, and that new efforts to promote increases should continue.<br />
<br />
==Report: IT Projects==<br />
Vuvuzela is coming along at a rapid pace. Alan and Eric are dropping Ethernet cables to improve access to services in the workshop.<br />
<br />
A 30-day trial run of Freedcamp for issue tracking will start across the Teams, Officers, and BOD.<br />
<br />
==Report: Legal and Accounting Leads==<br />
Steven is still exploring finding these resources. <br />
<br />
Finding another 501(c)3 to sponsor Freeside is an option that is seriously being evaluated. While reservations of School Factory ring in our minds, this is the best option to get legal and financial security. All BOD members encouraged to report their findings on this front within the next BOD meeting.<br />
<br />
==Report: New Membership and Enrollment==<br />
5 Members joined in June and July (as of this meeting)<br />
<br />
==Report: Membership Resignations==<br />
3 Members resigned in June and July<br />
<br />
==Discussion: Chop Saw==<br />
Discussion of the events of 8 July. No hard feelings. Consensus is that further refinement of loaned tools is needed in the member process, and that cameras in the workshop should be functional. We will be turning to the various teams at the space to make sure we are effectively loaning out tools.<br />
<br />
==Discussion: Onboarding==<br />
Many of the officers (namely Alan, Steven, and Cameron) are frustrated by the current onboarding process and expectations. Efforts are underway to improve this process to clarify expectations of members on some matters, such as the members mailing list. Most of these can be done without bylaw changes.<br />
<br />
==Discussion: Members List and Members Notification==<br />
Cameron will create a report of people who should or should not be on Members, and act upon it. Simple as: Members who aren&rsquo;t involved with Freeside will be removed. Those who left involuntarily will be asked in person to return.<br />
<br />
A Members-Announce list will be created, and as part of Onboarding, all members will be required to be on this mailing list <br />
as a condition of membership<br />
.<br />
<br />
==Discussion: Auto Bay Usage==<br />
Self-resolving issue. Safety and Risk team will be more involved in the management of the auto bay.<br />
<br />
==Discussion: Workshop Rules &amp; Policies==<br />
Randy <br />
created some initial rules<br />
. These rules will be refined by the Safety and Risk Management team.<br />
<br />
Other topics of discussion to occur on BOD Mailing Lists.<br />
<br />
[1]<br />
&nbsp;FY2013 Budget was revised based on the 6mo midterm analysis and is pending BOD approval.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Member_Minutes_13_July_2013&diff=1325Member Minutes 13 July 20132013-07-25T00:47:19Z<p>Thrillgore: Created page with "=2013-07-13.Minutes= Freeside Board of Directors Meeting Minutes 2013 July 13 BOD Members in Attendance: Steven, Igor, Randy, Alan, Eldon Also in attendance: Kendra, Cameron..."</p>
<hr />
<div>=2013-07-13.Minutes=<br />
<br />
Freeside Board of Directors Meeting Minutes<br />
2013 July 13<br />
<br />
BOD Members in Attendance: Steven, Igor, Randy, Alan, Eldon<br />
Also in attendance: Kendra, Cameron, Rachel<br />
<br />
Quorum Reached. Donuts aplenty.<br />
<br />
==Policy: Member Censure/Probation/Termination==<br />
Final wording around termination and member standings passed, policy is now complete.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Project Storage==<br />
Policy had additional changes to assure that the proper teams at Freeside could communicate requirements about moving projects.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Member Storage==<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Organizational Governence==<br />
Discussion regarding the purposes behind this policy resulted in it being initially tabled, but after discussion regarding contentious points oriented around the manner in which officers act upon Freeside matters, and the roles members should assume in representing the space were resolved, it was returned to a vote.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Policy: Public Meetings and Events==<br />
Continuing discussion to refine attendant requirements. Some Officers had reservations about a 2-member limit.<br />
<br />
Policy tabled pending further discussion.<br />
<br />
==Policy: Pets Policy==<br />
Discussion was unanimous around restricting pets. Most of it oriented around our need to require service animals. Resolution was made in the wording of the policy.<br />
<br />
Policy passed a BOD vote.<br />
<br />
==Report: June Financial Report==<br />
Report mostly known by all of BOD, but cliff noting it for minutes:<br />
Reserves stand at <br />
2.38mo<br />
&nbsp;of revised<br />
[1]<br />
&nbsp;operating expenses.<br />
Income of $3170 came in at <br />
$530 over budget<br />
.<br />
Operating expenses came in about <br />
$240 under budget <br />
at $2350. <br />
<br />
General consensus is that new efforts to reduce power costs (namely the Nest thermostat) are increasing the general savings at the space.<br />
<br />
==Report: Past Due Memberships, Suspensions==<br />
For June and July:<br />
<br />
39 Active [23 Full, 3 Joint, 8 Student, 5 Starving Hacker]<br />
2 Probation<br />
3 Suspended<br />
<br />
Consensus is that membership is dropping off, and that new efforts to promote increases should continue.<br />
<br />
==Report: IT Projects==<br />
Vuvuzela is coming along at a rapid pace. Alan and Eric are dropping Ethernet cables to improve access to services in the workshop.<br />
<br />
A 30-day trial run of Freedcamp for issue tracking will start across the Teams, Officers, and BOD.<br />
<br />
==Report: Legal and Accounting Leads==<br />
Steven is still exploring finding these resources. <br />
<br />
Finding another 501(c)3 to sponsor Freeside is an option that is seriously being evaluated. While reservations of School Factory ring in our minds, this is the best option to get legal and financial security. All BOD members encouraged to report their findings on this front within the next BOD meeting.<br />
<br />
==Report: New Membership and Enrollment==<br />
5 Members joined in June and July (as of this meeting)<br />
<br />
==Report: Membership Resignations==<br />
3 Members resigned in June and July<br />
<br />
==Discussion: Chop S==<br />
==aw==<br />
Discussion of the events of 8 July. No hard feelings. Consensus is that further refinement of loaned tools is needed in the member process, and that cameras in the workshop should be functional. We will be turning to the various teams at the space to make sure we are effectively loaning out tools.<br />
<br />
==Discussion: Onboarding==<br />
Many of the officers (namely Alan, Steven, and Cameron) are frustrated by the current onboarding process and expectations. Efforts are underway to improve this process to clarify expectations of members on some matters, such as the members mailing list. Most of these can be done without bylaw changes.<br />
<br />
==Discussion: Members List and Members Notification==<br />
Cameron will create a report of people who should or should not be on Members, and act upon it. Simple as: Members who aren&rsquo;t involved with Freeside will be removed. Those who left involuntarily will be asked in person to return.<br />
<br />
A Members-Announce list will be created, and as part of Onboarding, all members will be required to be on this mailing list <br />
as a condition of membership<br />
.<br />
<br />
==Discussion: Auto Bay Usage==<br />
Self-resolving issue. Safety and Risk team will be more involved in the management of the auto bay.<br />
<br />
==Discussion: Workshop Rules &amp; Policies==<br />
Randy <br />
created some initial rules<br />
. These rules will be refined by the Safety and Risk Management team.<br />
<br />
Other topics of discussion to occur on BOD Mailing Lists.<br />
<br />
[1]<br />
&nbsp;FY2013 Budget was revised based on the 6mo midterm analysis and is pending BOD approval.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1239Taglines2013-06-28T01:06:31Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside<br />
* The More You Know -===☆<br />
* It's not Rocket Science<br />
* Sometimes we are NOT OK, and that's OK!<br />
* What could possibly go wrong?<br />
* Like being inside of a talent scout's bad acid trip.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1238User:Thrillgore2013-06-26T01:40:57Z<p>Thrillgore: </p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
== Who I am ==<br />
<br />
I am a fever dream occuring across multiple people at Turner Broadcasting's AMPT department. When I am not manifesting myself as a hallucination, I am at Freeside doing something amazing.<br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
* [[QRatitude]]<br />
<br />
[[Category: Freeside Officers]]<br />
<br />
== Events I Host ==<br />
* [[TED Talks Night]]<br />
* [[Analog Game Night]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Module:Infobox&diff=1206Module:Infobox2013-06-08T16:24:24Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>--<br />
-- This module implements {{Infobox}}<br />
--<br />
<br />
local p = {}<br />
<br />
local HtmlBuilder = require('Module:HtmlBuilder')<br />
<br />
local args<br />
local root<br />
<br />
function union(t1, t2)<br />
-- Returns the union of the values of two tables, as a sequence.<br />
local vals = {}<br />
for k, v in pairs(t1) do<br />
vals[v] = true<br />
end<br />
for k, v in pairs(t2) do<br />
vals[v] = true<br />
end<br />
local ret = {}<br />
for k, v in pairs(vals) do<br />
table.insert(ret, k)<br />
end<br />
return ret<br />
end<br />
<br />
local function getArgNums(prefix)<br />
-- Returns a table containing the numbers of the arguments that exist<br />
-- for the specified prefix. For example, if the prefix was 'data', and<br />
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.<br />
local nums = {}<br />
for k, v in pairs(args) do<br />
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')<br />
if num then table.insert(nums, tonumber(num)) end<br />
end<br />
table.sort(nums)<br />
return nums<br />
end<br />
<br />
local function addRow(rowArgs)<br />
-- Adds a row to the infobox, with either a header cell<br />
-- or a label/data cell combination.<br />
if rowArgs.header then<br />
root<br />
.tag('tr')<br />
.tag('th')<br />
.attr('colspan', 2)<br />
.addClass(rowArgs.class)<br />
.css('text-align', 'center')<br />
.cssText(args.headerstyle)<br />
.wikitext(rowArgs.header)<br />
elseif rowArgs.data then<br />
local row = root.tag('tr')<br />
row.addClass(rowArgs.rowclass)<br />
if rowArgs.label then<br />
row<br />
.tag('th')<br />
.attr('scope', 'row')<br />
.css('text-align', 'left')<br />
.cssText(args.labelstyle)<br />
.wikitext(rowArgs.label)<br />
.done()<br />
end<br />
<br />
local dataCell = row.tag('td')<br />
if not rowArgs.label then <br />
dataCell<br />
.attr('colspan', 2)<br />
.css('text-align', 'center') <br />
end<br />
dataCell<br />
.addClass(rowArgs.class)<br />
.cssText(rowArgs.datastyle)<br />
.newline()<br />
.wikitext(rowArgs.data)<br />
end<br />
end<br />
<br />
local function renderTitle()<br />
if not args.title then return end<br />
<br />
root<br />
.tag('caption')<br />
.addClass(args.titleclass)<br />
.cssText(args.titlestyle)<br />
.wikitext(args.title)<br />
end<br />
<br />
local function renderAboveRow()<br />
if not args.above then return end<br />
<br />
root<br />
.tag('tr')<br />
.tag('th')<br />
.attr('colspan', 2)<br />
.addClass(args.aboveclass)<br />
.css('text-align', 'center')<br />
.css('font-size', '125%')<br />
.css('font-weight', 'bold')<br />
.cssText(args.abovestyle)<br />
.wikitext(args.above)<br />
end<br />
<br />
local function renderBelowRow()<br />
if not args.below then return end<br />
<br />
root<br />
.tag('tr')<br />
.tag('td')<br />
.attr('colspan', '2')<br />
.addClass(args.belowclass)<br />
.css('text-align', 'center')<br />
.cssText(args.belowstyle)<br />
.newline()<br />
.wikitext(args.below)<br />
.newline()<br />
end<br />
<br />
local function renderSubheaders()<br />
if args.subheader then<br />
args.subheader1 = args.subheader<br />
end<br />
if args.subheaderrowclass then<br />
args.subheaderrowclass1 = args.subheaderrowclass<br />
end<br />
local subheadernums = getArgNums('subheader')<br />
for k, num in ipairs(subheadernums) do<br />
addRow({<br />
data = args['subheader' .. num],<br />
datastyle = args.subheaderstyle or args['subheaderstyle' .. num],<br />
class = args.subheaderclass,<br />
rowclass = args['subheaderrowclass' .. num]<br />
})<br />
end<br />
end<br />
<br />
local function renderImages()<br />
if args.image then<br />
args.image1 = args.image<br />
end<br />
if args.caption then<br />
args.caption1 = args.caption<br />
end<br />
local imagenums = getArgNums('image')<br />
for k, num in ipairs(imagenums) do<br />
local caption = args['caption' .. num]<br />
local data = HtmlBuilder.create().wikitext(args['image' .. num])<br />
if caption then<br />
data<br />
.tag('br', {selfClosing = true})<br />
.done()<br />
.tag('span')<br />
.cssText(args.captionstyle)<br />
.wikitext(caption)<br />
end<br />
addRow({<br />
data = tostring(data),<br />
datastyle = args.imagestyle,<br />
class = args.imageclass,<br />
rowclass = args['imagerowclass' .. num]<br />
})<br />
end<br />
end<br />
<br />
local function renderRows()<br />
-- Gets the union of the header and data argument numbers,<br />
-- and renders them all in order using addRow.<br />
local rownums = union(getArgNums('header'), getArgNums('data'))<br />
table.sort(rownums)<br />
for k, num in ipairs(rownums) do<br />
addRow({<br />
header = args['header' .. num],<br />
label = args['label' .. num],<br />
data = args['data' .. num],<br />
datastyle = args.datastyle,<br />
class = args['class' .. num],<br />
rowclass = args['rowclass' .. num]<br />
})<br />
end<br />
end<br />
<br />
local function renderNavBar()<br />
if not args.name then return end<br />
<br />
root<br />
.tag('tr')<br />
.tag('td')<br />
.attr('colspan', '2')<br />
.css('text-align', 'right')<br />
.wikitext(mw.getCurrentFrame():expandTemplate({ <br />
title = 'navbar', <br />
args = { args.name, mini = 1 }<br />
}))<br />
end<br />
<br />
local function renderItalicTitle()<br />
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])<br />
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then<br />
root.wikitext(mw.getCurrentFrame():expandTemplate({title = 'italic title'}))<br />
end<br />
end<br />
<br />
local function renderTrackingCategories()<br />
if args.decat ~= 'yes' then<br />
if #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then<br />
root.wikitext('[[Category:Articles which use infobox templates with no data rows]]')<br />
end<br />
if args.child == 'yes' and args.title then<br />
root.wikitext('[[Category:Articles which use embedded infobox templates with the title parameter]]')<br />
end<br />
end<br />
end<br />
<br />
local function _infobox()<br />
-- Specify the overall layout of the infobox, with special settings<br />
-- if the infobox is used as a 'child' inside another infobox.<br />
if args.child ~= 'yes' then<br />
root = HtmlBuilder.create('table')<br />
<br />
root<br />
.addClass('infobox')<br />
.addClass(args.bodyclass)<br />
.attr('cellspacing', 3)<br />
.css('border-spacing', '3px')<br />
<br />
if args.subbox == 'yes' then<br />
root<br />
.css('padding', '0')<br />
.css('border', 'none')<br />
.css('margin', '-3px')<br />
.css('width', 'auto')<br />
.css('min-width', '100%')<br />
.css('font-size', '100%')<br />
.css('clear', 'none')<br />
.css('float', 'none')<br />
.css('background-color', 'transparent')<br />
else<br />
root<br />
.css('width', '22em')<br />
end<br />
root<br />
.cssText(args.bodystyle)<br />
<br />
renderTitle()<br />
renderAboveRow()<br />
else<br />
root = HtmlBuilder.create()<br />
<br />
root<br />
.wikitext(args.title)<br />
end<br />
<br />
renderSubheaders()<br />
renderImages() <br />
renderRows() <br />
renderBelowRow() <br />
renderNavBar()<br />
renderItalicTitle()<br />
renderTrackingCategories()<br />
<br />
return tostring(root)<br />
end<br />
<br />
local function touchParameters(prefixTable, origArgs, step)<br />
-- Parse the parameters with the given prefixes, in order, in batches <br />
-- of the step size specified. This is to prevent references etc. from<br />
-- appearing in the wrong order.<br />
if type(prefixTable) ~= 'table' or type(origArgs) ~= 'table' then<br />
error("Invalid input to the touchParameters function detected. Both parameters must be tables.", 2)<br />
end<br />
if step and type(step) ~= 'number' then<br />
error("Non-numerical step value detected.", 2)<br />
end<br />
<br />
step = step or 20 -- If the step size is not given, the default is 20.<br />
local temp<br />
local a = 1 -- Counter variable.<br />
local moreArgumentsExist = true<br />
for j,v in ipairs(prefixTable) do<br />
if not type(v) == "string" then<br />
error("Non-string value detected in the prefix table in the touchParameters function.", 2)<br />
end<br />
temp = origArgs[v]<br />
end<br />
while moreArgumentsExist == true do<br />
moreArgumentsExist = false<br />
for i = a, a + step - 1 do<br />
for j,v in ipairs(prefixTable) do<br />
temp = origArgs[v .. tostring(i)]<br />
if temp then<br />
moreArgumentsExist = true<br />
end<br />
end<br />
end<br />
a = a + step<br />
end<br />
end<br />
<br />
function p.infobox(frame)<br />
local origArgs<br />
-- If called via #invoke, use the args passed into the invoking template.<br />
-- Otherwise, for testing purposes, assume args are being passed directly in.<br />
if frame == mw.getCurrentFrame() then<br />
origArgs = frame:getParent().args<br />
else<br />
origArgs = frame<br />
end<br />
<br />
-- Parse the data parameters in the same order that the old {{infobox}} did, so that<br />
-- references etc. will display in the expected places.<br />
local temp<br />
temp = origArgs.title<br />
temp = origArgs.above<br />
touchParameters({'subheader'}, origArgs, 5)<br />
touchParameters({'image', 'caption'}, origArgs, 5)<br />
touchParameters({'header', 'label', 'data'}, origArgs, 20)<br />
temp = origArgs.below<br />
<br />
-- ParserFunctions considers whitespace to be false, so to preserve the previous <br />
-- behavior of {{infobox}}, change any whitespace arguments to nil, so Lua will consider<br />
-- them false too. (Except the 'italic title' param, which specifies different behavior<br />
-- depending on whether it's absent or empty)<br />
args = {}<br />
for k, v in pairs(origArgs) do<br />
if mw.ustring.match(v, '%S') or k == 'italic title' then<br />
args[k] = v<br />
end<br />
end<br />
<br />
return _infobox()<br />
end<br />
<br />
return p</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Module:HtmlBuilder&diff=1204Module:HtmlBuilder2013-06-08T16:24:24Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>-- Experimental module for building complex HTML (e.g. infoboxes, navboxes) using a fluent interface<br />
<br />
local HtmlBuilder = {}<br />
<br />
local metatable = {}<br />
<br />
metatable.__index = function(t, key)<br />
local ret = rawget(t, key)<br />
if ret then<br />
return ret<br />
end<br />
<br />
ret = metatable[key]<br />
if type(ret) == 'function' then<br />
return function(...) <br />
return ret(t, ...) <br />
end <br />
else<br />
return ret<br />
end<br />
end<br />
<br />
metatable.__tostring = function(t)<br />
local ret = {}<br />
t._build(ret)<br />
return table.concat(ret, '')<br />
end<br />
<br />
metatable._build = function(t, ret)<br />
if t.tagName then <br />
table.insert(ret, '<' .. t.tagName)<br />
for i, attr in ipairs(t.attributes) do<br />
table.insert(ret, ' ' .. attr.name .. '="' .. attr.val .. '"') <br />
end<br />
if #t.styles > 0 then<br />
table.insert(ret, ' style="')<br />
for i, prop in ipairs(t.styles) do<br />
if type(prop) == 'string' then -- added with cssText()<br />
table.insert(ret, prop .. ';')<br />
else -- added with css()<br />
table.insert(ret, prop.name .. ':' .. prop.val .. ';')<br />
end<br />
end<br />
table.insert(ret, '"')<br />
end<br />
if t.selfClosing then<br />
table.insert(ret, ' /')<br />
end<br />
table.insert(ret, '>') <br />
end<br />
for i, node in ipairs(t.nodes) do<br />
if node then<br />
if type(node) == 'table' then<br />
node._build(ret)<br />
else<br />
table.insert(ret, tostring(node))<br />
end<br />
end<br />
end<br />
if t.tagName and not t.unclosed and not t.selfClosing then<br />
table.insert(ret, '</' .. t.tagName .. '>')<br />
end<br />
end<br />
<br />
metatable.node = function(t, builder)<br />
if builder then<br />
table.insert(t.nodes, builder)<br />
end<br />
return t<br />
end<br />
<br />
metatable.wikitext = function(t, ...) <br />
local vals = {...}<br />
for i = 1, #vals do<br />
if vals[i] then<br />
table.insert(t.nodes, vals[i])<br />
end<br />
end<br />
return t<br />
end<br />
<br />
metatable.newline = function(t)<br />
table.insert(t.nodes, '\<br />
')<br />
return t<br />
end<br />
<br />
metatable.tag = function(t, tagName, args)<br />
args = args or {}<br />
args.parent = t<br />
local builder = HtmlBuilder.create(tagName, args)<br />
table.insert(t.nodes, builder)<br />
return builder<br />
end<br />
<br />
function getAttr(t, name)<br />
for i, attr in ipairs(t.attributes) do<br />
if attr.name == name then<br />
return attr<br />
end<br />
end<br />
end<br />
<br />
metatable.attr = function(t, name, val)<br />
-- if caller sets the style attribute explicitly, then replace all styles previously added with css() and cssText()<br />
if name == 'style' then<br />
t.styles = {val}<br />
return t<br />
end<br />
<br />
local attr = getAttr(t, name)<br />
if attr then<br />
attr.val = val<br />
else<br />
table.insert(t.attributes, {name = name, val = val})<br />
end<br />
<br />
return t<br />
end<br />
<br />
metatable.addClass = function(t, class)<br />
if class then<br />
local attr = getAttr(t, 'class')<br />
if attr then<br />
attr.val = attr.val .. ' ' .. class<br />
else<br />
t.attr('class', class)<br />
end<br />
end<br />
<br />
return t<br />
end<br />
<br />
metatable.css = function(t, name, val)<br />
if type(val) == 'string' or type(val) == 'number' then<br />
for i, prop in ipairs(t.styles) do<br />
if prop.name == name then<br />
prop.val = val<br />
return t<br />
end<br />
end<br />
<br />
table.insert(t.styles, {name = name, val = val})<br />
end<br />
<br />
return t<br />
end<br />
<br />
metatable.cssText = function(t, css)<br />
if css then<br />
table.insert(t.styles, css)<br />
end<br />
return t<br />
end<br />
<br />
metatable.done = function(t)<br />
return t.parent or t<br />
end<br />
<br />
metatable.allDone = function(t)<br />
while t.parent do<br />
t = t.parent<br />
end<br />
return t<br />
end<br />
<br />
function HtmlBuilder.create(tagName, args)<br />
args = args or {}<br />
local builder = {}<br />
setmetatable(builder, metatable)<br />
builder.nodes = {}<br />
builder.attributes = {}<br />
builder.styles = {}<br />
builder.tagName = tagName<br />
builder.parent = args.parent<br />
builder.unclosed = args.unclosed or false<br />
builder.selfClosing = args.selfClosing or false<br />
return builder<br />
end<br />
<br />
return HtmlBuilder</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Sidebar&diff=1202Template:Sidebar2013-06-08T16:24:24Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{#ifeq:{{{child|}}}|yes||<table class="vertical-navbox {{#ifeq:{{{wraplinks|}}}|true||nowraplinks}} {{{bodyclass|{{{class|}}}}}}" <!--<br />
-->cellspacing="{{#if:{{{cellspacing|}}} |{{{cellspacing}}} |5}}" <!--<br />
-->cellpadding="{{#if:{{{cellpadding|}}} |{{{cellpadding}}} |0}}" <!--<br />
-->style="float:{{#if:{{{float|}}} |{{{float}}} |right}};<!--<br />
-->clear:{{#ifeq:{{{float|}}}|none |both |{{#if:{{{float|}}} |{{{float}}} |right}}}};<!--<br />
-->width:{{#if:{{{width|}}} |{{{width}}} |22.0em}};<!--<br />
(margins:)-->{{#switch:{{{float|}}} |left=margin:0 1.0em 1.0em 0; |none|right|#default=margin:0 0 1.0em 1.0em;}}<!--<br />
-->background:#f9f9f9;border:1px solid #aaa;padding:0.2em;border-spacing:0.4em 0;text-align:center;line-height:1.4em;font-size:88%;{{{bodystyle|{{{style|}}}}}}">}}<!--<br />
<br />
-->{{#ifeq:{{{child|}}}|yes||{{#if:{{{outertitle|}}}<br />
|<caption class="{{{outertitleclass|}}}" style="padding-bottom:0.2em;font-size:125%;line-height:1.2em;font-weight:bold;{{{outertitlestyle|}}}">{{{outertitle}}}</caption><!--<br />
-->}}}}<!--<br />
<br />
-->{{#ifeq:{{{child|}}}|yes||{{#if:{{{topimage|}}}<br />
|<tr><td class="{{{topimageclass|}}}" style="padding:0.4em 0;{{{topimagestyle|}}}">{{{topimage}}}<!--<br />
-->{{#if:{{{topcaption|}}} |<div style="padding-top:0.2em;line-height:1.2em;{{{topcaptionstyle|}}}">{{{topcaption}}}</div>}}</td><br />
</tr><br />
}}}}<!--<br />
<br />
-->{{#ifeq:{{{child|}}}|yes||{{#if:{{{pretitle|}}}<br />
|<tr><td class="{{{pretitleclass|}}}" style="{{{basestyle|}}};{{#if:{{{topimage|}}} |padding-top:0.2em |padding-top:0.4em}};line-height:1.2em;{{{pretitlestyle|}}}">{{{pretitle}}}</td><br />
</tr><br />
}}}}<!--<br />
<br />
-->{{#if:{{{title|}}}<br />
|{{#ifeq:{{{child|}}}|yes||<tr><th class="{{{titleclass|}}}" style="{{{basestyle|}}};padding:0.2em 0.4em 0.2em;{{#if:{{{pretitle|}}} |padding-top:0}};font-size:145%;line-height:1.2em;{{{titlestyle|}}}">}}{{{title}}}</th><br />
</tr><br />
}}<!--<br />
<br />
-->{{#if:{{{image|}}}<br />
|<tr><td class="{{{imageclass|}}}" style="padding:0.2em 0 0.4em;{{{imagestyle|}}}">{{{image}}}<!--<br />
-->{{#if:{{{caption|}}} |<div style="padding-top:0.2em;line-height:1.2em;{{{captionstyle|}}}">{{{caption}}}</div>}}</td><br />
</tr><br />
}}<!--<br />
<br />
-->{{#if:{{{above|}}}<br />
|<tr><td class="{{{aboveclass|}}}" style="padding:0.3em 0.4em 0.3em;font-weight:bold;{{{abovestyle|}}}"><!--newline required for bullet-points to work:--><br />
{{{above}}}</td><br />
</tr><br />
}}<!--<br />
<br />
heading#/content# starts here:<br />
<br />
-->{{#if: {{{heading1|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading1style|}}}"><br />
{{{heading1}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content1|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content1style|}}}"><!-- newline required before contents# for bullets to work --><br />
{{{content1}}}</td><br />
</tr><br />
}}{{#if: {{{heading2|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading2style|}}}"><br />
{{{heading2}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content2|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content2style|}}}"><br />
{{{content2}}}</td><br />
</tr><br />
}}{{#if: {{{heading3|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading3style|}}}"><br />
{{{heading3}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content3|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content3style|}}}"><br />
{{{content3}}}</td><br />
</tr><br />
}}{{#if: {{{heading4|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading4style|}}}"><br />
{{{heading4}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content4|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content4style|}}}"><br />
{{{content4|}}}</td><br />
</tr><br />
}}{{#if: {{{heading5|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading5style|}}}"><br />
{{{heading5}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content5|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content5style|}}}"><br />
{{{content5}}}</td><br />
</tr><br />
}}{{#if: {{{heading6|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading6style|}}}"><br />
{{{heading6}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content6|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content6style|}}}"><br />
{{{content6}}}</td><br />
</tr><br />
}}{{#if: {{{heading7|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading7style|}}}"><br />
{{{heading7}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content7|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content7style|}}}"><br />
{{{content7}}}</td><br />
</tr><br />
}}{{#if: {{{heading8|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading8style|}}}"><br />
{{{heading8}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content8|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content8style|}}}"><br />
{{{content8}}}</td><br />
</tr><br />
}}{{#if: {{{heading9|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading9style|}}}"><br />
{{{heading9}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content9|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content9style|}}}"><br />
{{{content9}}}</td><br />
</tr><br />
}}{{#if: {{{heading10|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading10style|}}}"><br />
{{{heading10}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content10|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content10style|}}}"><br />
{{{content10}}}</td><br />
</tr><br />
}}{{#if: {{{heading11|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading11style|}}}"><br />
{{{heading11}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content11|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content11style|}}}"><br />
{{{content11}}}</td><br />
</tr><br />
}}{{#if: {{{heading12|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading12style|}}}"><br />
{{{heading12}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content12|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content12style|}}}"><br />
{{{content12}}}</td><br />
</tr><br />
}}{{#if: {{{heading13|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading13style|}}}"><br />
{{{heading13}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content13|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content13style|}}}"><br />
{{{content13}}}</td><br />
</tr><br />
}}{{#if: {{{heading14|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading14style|}}}"><br />
{{{heading14}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content14|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content14style|}}}"><br />
{{{content14}}}</td><br />
</tr><br />
}}{{#if: {{{heading15|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading15style|}}}"><br />
{{{heading15}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content15|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content15style|}}}"><br />
{{{content15}}}</td><br />
</tr><br />
}}{{#if: {{{heading16|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading16style|}}}"><br />
{{{heading16}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content16|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content16style|}}}"><br />
{{{content16}}}</td><br />
</tr><br />
}}{{#if: {{{heading17|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading17style|}}}"><br />
{{{heading17}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content17|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content17style|}}}"><br />
{{{content17}}}</td><br />
</tr><br />
}}{{#if: {{{heading18|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading18style|}}}"><br />
{{{heading18}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content18|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content18style|}}}"><br />
{{{content18}}}</td><br />
</tr><br />
}}{{#if: {{{heading19|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading19style|}}}"><br />
{{{heading19}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content19|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content19style|}}}"><br />
{{{content19}}}</td><br />
</tr><br />
}}{{#if: {{{heading20|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading20style|}}}"><br />
{{{heading20}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content20|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content20style|}}}"><br />
{{{content20}}}</td><br />
</tr><br />
}}{{#if: {{{heading21|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading21style|}}}"><br />
{{{heading21}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content21|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content21style|}}}"><br />
{{{content21}}}</td><br />
</tr><br />
}}{{#if: {{{heading22|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading22style|}}}"><br />
{{{heading22}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content22|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content22style|}}}"><br />
{{{content22}}}</td><br />
</tr><br />
}}{{#if: {{{heading23|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading23style|}}}"><br />
{{{heading23}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content23|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content23style|}}}"><br />
{{{content23}}}</td><br />
</tr><br />
}}{{#if: {{{heading24|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading24style|}}}"><br />
{{{heading24}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content24|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content24style|}}}"><br />
{{{content24}}}</td><br />
</tr><br />
}}{{#if: {{{heading25|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading25style|}}}"><br />
{{{heading25}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content25|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content25style|}}}"><br />
{{{content25}}}</td><br />
</tr><br />
}}{{#if: {{{heading26|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading26style|}}}"><br />
{{{heading26}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content26|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content26style|}}}"><br />
{{{content26}}}</td><br />
</tr><br />
}}{{#if: {{{heading27|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading27style|}}}"><br />
{{{heading27}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content27|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content27style|}}}"><br />
{{{content27}}}</td><br />
</tr><br />
}}{{#if: {{{heading28|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading28style|}}}"><br />
{{{heading28}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content28|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content28style|}}}"><br />
{{{content28}}}</td><br />
</tr><br />
}}{{#if: {{{heading29|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading29style|}}}"><br />
{{{heading29}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content29|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content29style|}}}"><br />
{{{content29}}}</td><br />
</tr><br />
}}{{#if: {{{heading30|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading30style|}}}"><br />
{{{heading30}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content30|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content30style|}}}"><br />
{{{content30}}}</td><br />
</tr><br />
}}{{#if: {{{heading31|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading31style|}}}"><br />
{{{heading31}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content31|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content31style|}}}"><br />
{{{content31}}}</td><br />
</tr><br />
}}{{#if: {{{heading32|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading32style|}}}"><br />
{{{heading32}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content32|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content32style|}}}"><br />
{{{content32}}}</td><br />
</tr><br />
}}{{#if: {{{heading33|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading33style|}}}"><br />
{{{heading33}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content33|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content33style|}}}"><br />
{{{content33}}}</td><br />
</tr><br />
}}{{#if: {{{heading34|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading34style|}}}"><br />
{{{heading34}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content34|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content34style|}}}"><br />
{{{content34}}}</td><br />
</tr><br />
}}{{#if: {{{heading35|}}}|<br />
<tr><br />
<th class="{{{headingclass|}}}" style="padding:0.1em;{{{basestyle|}}};{{{headingstyle|}}};{{{heading35style|}}}"><br />
{{{heading35}}}</th><br />
</tr><br />
}}{{#if:<br />
{{{content35|}}}|<br />
<tr><br />
<td class="{{{contentclass|}}}" style="padding:0 0.1em 0.4em;{{{contentstyle|}}};{{{content35style|}}}"><br />
{{{content35}}}</td><br />
</tr><br />
}}<!--<br />
<br />
-->{{#if: {{{below|}}}<br />
|<tr><td class="{{{belowclass|}}}" style="padding:0.3em 0.4em 0.3em;font-weight:bold;{{{belowstyle|}}}"><br />
{{{below}}}</td><br />
</tr><br />
}}<!--<br />
<br />
-->{{#ifeq:{{{child|}}}|yes||{{#switch:{{{navbar|{{{tnavbar|<noinclude>off</noinclude>}}}}}}<br />
|none |off=<br />
|#default=<tr><td style="text-align:right;font-size:115%;{{{navbarstyle|{{{tnavbarstyle|}}}}}}">{{navbar|{{{name|{{PAGENAME}}}}}|mini=1|fontstyle={{{navbarfontstyle|{{{tnavbarfontstyle|}}}}}}}}</td></tr><!--<br />
-->}}<br />
</table>}}<noinclude>{{documentation}}<!-- Please add categories and interwikis to the bottom of Template:Sidebar/doc, not here --></noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Pp-meta&diff=1200Template:Pp-meta2013-06-08T16:24:23Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{#ifeq:{{#switch:{{lc:{{{type}}}}}<br />
|move=<!--<br />
-->{{#ifeq:<br />
{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|semi |autoconfirmed = autoconfirmed<br />
|administrator |full |sysop = sysop<br />
|undefined = {{PROTECTIONLEVEL:move}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|sysop|yes|no<br />
}}<br />
|create=<!--<br />
-->{{#if:<br />
{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|semi |autoconfirmed = autoconfirmed<br />
|administrator |full |sysop = sysop<br />
|undefined = {{PROTECTIONLEVEL:create}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|yes|no<br />
}}<br />
|pc1 =<!--<br />
-->{{#ifeq:<br />
{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|pc1 = autoconfirmed <!-- this is the value that the PENDINGCHANGELEVEL magic word returns for pc1 --><br />
|undefined = {{PENDINGCHANGELEVEL}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|autoconfirmed<br />
|yes|no<br />
}}<br />
|pc2 =<!--<br />
-->{{#ifeq:<br />
{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|pc2 = review <!-- this is the value that the PENDINGCHANGELEVEL magic word returns for pc2 --><br />
|undefined = {{PENDINGCHANGELEVEL}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|review<br />
|yes|no<br />
}}<br />
|#default<!--includes all other types-->=<!--<br />
-->{{#if:<br />
{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|semi |autoconfirmed = autoconfirmed<br />
|administrator |full |sysop = sysop<br />
|undefined = {{PROTECTIONLEVEL:edit}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|{{#ifeq:{{#switch:{{lc:{{{disallowlevel|}}}}}<br />
|semi |autoconfirmed = autoconfirmed<br />
|administrator |full |sysop = sysop<br />
|#default = <!--fallback value: null-->}}<br />
|{{#switch:{{lc:{{{demolevel|undefined}}}}}<br />
|semi |autoconfirmed = autoconfirmed<br />
|administrator |full |sysop = sysop<br />
|undefined = {{PROTECTIONLEVEL:edit}}<br />
|#default = <!--fallback value: null<br />
-->}}<br />
|no|yes<br />
}}<br />
|no}}<br />
}}|yes|{{#ifeq:{{lc:{{{small|}}}}}|yes|<br />
{{#switch:{{lc:{{{type}}}}} <br />
| pc1 | pc2 = <div class="metadata topicon nopopups" id="protected-icon" style="display:none; right:25px;"> <br />
| #default = <div class="metadata topicon nopopups" id="protected-icon" style="display:none; right:55px;"><br />
}}[[Image:{{{image|{{#switch:{{lc:{{{type}}}}}<br />
|full=Padlock.svg<br />
|semi=Padlock-silver.svg<br />
|pc1=Padlock-silver-light.svg<br />
|pc2=Padlock-orange.svg<br />
|move=Padlock-olive.svg<br />
|indef=Padlock-red.svg<br />
|office=Padlock-black.svg<br />
|create=Padlock-skyblue.svg<br />
|#default=Transparent.gif<br />
}}}}}|20px|link={{{icon-link|Wikipedia:Protection policy#{{lc:{{{type}}}}}}}}|{{{icon-text|{{#switch:{{lc:{{{type}}}}}<br />
|pc1 = All edits by unregistered and new users are subject to review<br />
|pc2 = All edits by users who are not reviewers or administrators are subject to review<br />
|#default = This {{pp-meta/pagetype}} is {{#switch:{{lc:{{{type}}}}}<br />
|semi=semi-<br />
|move=move-<br />
|indef=permanently<nowiki> </nowiki><br />
|create=creation-<br />
|office=<!--null, but should this have a special tag?--><br />
|full<br />
|#default=<!--null--><br />
}}protected<br />
}}{{#ifeq:{{lc:{{{type}}}}}|indef||{{#if:{{{expiry|}}}|<nowiki> </nowiki>until {{#time:F j, Y|{{{expiry}}}}}}}}}{{#if:{{{icon-reason|}}}|<nowiki> </nowiki>{{{icon-reason}}}}}.}}}|alt=Page {{#switch:{{lc:{{{type}}}}}<br />
|pc1=protected with pending changes level 1<br />
|pc2=protected with pending changes level 2<br />
|semi=semi-protected<br />
|move=move-protected<br />
|indef=permanently protected<br />
|create=creation-protected<br />
|office=protected<!--should this have a special tag?--><br />
|full<br />
|#default=protected<br />
}}]]</div><br />
|<!-- else, not small --><br />
{{mbox <br />
| name = {{{name|Pp-meta}}}<br />
| subst = {{{subst|}}}<br />
| demospace = {{{demospace|}}}<br />
| type = protection<br />
| image = [[Image:{{{image|{{#switch:{{lc:{{{type}}}}}<br />
|full=Padlock.svg<br />
|semi=Padlock-silver.svg<br />
|pc1=Padlock-silver-light.svg<br />
|pc2=Padlock-orange.svg<br />
|move=Padlock-olive.svg<br />
|indef=Padlock-red.svg<br />
|office=Padlock-black.svg<br />
|create=Padlock-skyblue.svg<br />
|#default=Transparent.gif<br />
}}}}}|40px|{{{icon-text|This page is {{#switch:{{lc:{{{type}}}}}<br />
|pc1=protected with pending changes level 1<br />
|pc2=protected with pending changes level 2<br />
|semi=semi-protected<br />
|move=move-protected<br />
|indef=permanently protected<br />
|create=creation-protected<br />
|office=protected<!--should this have a special tag?--><br />
|full<br />
|#default=protected<br />
}}.}}}]]<br />
| text = '''{{{reason-text|{{#switch:{{lc:{{{type}}}}}<br />
|full=This page is currently [[Wikipedia:This page is protected|protected]] from editing<br />
|semi=Editing of this {{pp-meta/pagetype}} by [[Wikipedia:User access levels#Autoconfirmed_users|new]] or [[Wikipedia:User access levels#Anonymous_users|unregistered]] users is currently [[Wikipedia:Protection policy|disabled]]<br />
|pc1=All edits made to this {{pp-meta/pagetype}} by [[Wikipedia:User access levels#Autoconfirmed_users|new]] or [[Wikipedia:User access levels#Anonymous_users|unregistered]] users are currently [[Wikipedia:Pending changes|subject to review]]<br />
|pc2=All edits made to this {{pp-meta/pagetype}} by users who are not [[Wikipedia:Reviewing|reviewers]] or [[Wikipedia:Administrators|administrators]] are currently [[Wikipedia:Pending changes|subject to review]]<br />
|move=This {{pp-meta/pagetype}} is currently [[Wikipedia:This page is protected|protected]] from [[Help:Moving a page|page moves]]<br />
|indef=This page is [[Wikipedia:This page is protected|protected]] from editing ''indefinitely''<br />
|office=This {{pp-meta/pagetype}} is currently [[Wikipedia:This page is protected|protected]] from editing<br />
|create=[[Help:Starting a new page|Recreation]] of this {{pp-meta/pagetype}} [[Wikipedia:This page is protected|has been disabled]]<br />
}}{{#ifeq:{{lc:{{{type}}}}}|indef||{{#if:{{{expiry|}}}|&#32;until {{#time:F j, Y|{{{expiry}}}}}}}}}{{{reason<includeonly>|</includeonly>}}}.}}}'''<br /> {{{explanation-text|{{#ifeq:{{lc:{{{dispute}}}}}|yes|This protection is '''not''' an endorsement of the {{#ifeq:{{{type}}}|move|[{{fullurl:Special:Log|type=move&page={{FULLPAGENAMEE}}}} current title]|[{{fullurl:{{FULLPAGENAMEE}}|action=history}} current version]}}.}} See the [[Wikipedia:Protection policy|protection policy]] and [{{fullurl:Special:Log|type={{#switch:{{lc:{{{type}}}}} | pc1 | pc2 = stable | #default = protect }}&page={{FULLPAGENAMEE}}}} {{#switch:{{lc:{{{type}}}}} | pc1 | pc2 = pending changes | #default = protection }} log] for more details. {{#switch:{{lc:{{{type}}}}}<br />
|full|indef=Please discuss any changes on the [[{{TALKPAGENAME}}#{{#if:{{{section|}}}|{{{section}}}|top}}|talk page]]; you may use the {{tlx|editprotected}} template to ask an [[Wikipedia:Administrator|administrator]] to make an edit if it is supported by [[Wikipedia:Consensus|consensus]]. {{#ifeq:{{NAMESPACE}}|{{ns:8}}<!--MediaWiki-->||You may also [[Wikipedia:Requests for page protection|request]] that this page be unprotected.}}<br />
|semi=If you cannot edit this {{pp-meta/pagetype}} and you wish to make a change, you can {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}||[[Template:Editsemiprotected|request an edit]], [[{{TALKPAGENAME}}|discuss changes on the talk page]],}} [[Wikipedia:Requests for page protection#Current requests for unprotection|request unprotection]], [[Special:Userlogin|log in]], or [[Special:UserLogin/signup|create an account]].<br />
|move=The page may still be edited but cannot be moved until unprotected. Please discuss any suggested moves on the [[{{TALKPAGENAME}}|talk page]] or at [[Wikipedia:Requested moves]]. You can also [[Wikipedia:Requests for page protection|request]] that the page be unprotected. <br />
|office=If you can edit this page, please discuss all changes and additions on the [[{{TALKPAGENAME}}|talk page]] first. '''Do not remove protection from this page unless you are authorized by the Wikimedia Foundation to do so.'''<br />
|create=Please see the {{#if:{{{xfd|}}}|'''[[{{{xfd}}}|deletion discussion]]''' or the}} [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} deletion log] for details of why this page was deleted. If you would like to create a page at this title, you must first [[Wikipedia:Requests for page protection|request]] for it to be unprotected, or contact the administrator who deleted the page for the deleted material to be restored. If unsuccessful, you can use [[Wikipedia:Deletion review|deletion review]].<br />
}}}}}<br />
}}<br />
}}|<includeonly>[[Category:Wikipedia pages with incorrect protection templates]]</includeonly>}}<!--End if small--><includeonly>{{#ifeq:{{lc:{{{categories|no}}}}}|no||{{{categories|}}}}}</includeonly><noinclude><br />
<br />
{{documentation}}<br />
<!-- Add categories and interwikis to the /doc subpage, not here! --><br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Para&diff=1198Template:Para2013-06-08T16:24:23Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div><code style="white-space:nowrap;"><nowiki>|</nowiki>{{#if:{{{1|}}}|{{{1}}}<nowiki>=</nowiki>}}{{{2|}}}</code><noinclude><br />
{{Documentation}}<br />
<!--Categories and interwikis go near the bottom of the /doc subpage.--><br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Infobox/doc&diff=1196Template:Infobox/doc2013-06-08T16:24:23Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{documentation subpage}}<br />
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE. --><br />
{{distinguish|Template:Userbox}}<br />
<includeonly>{{high-risk|1,300,000+}}</includeonly><br />
This template is intended as a meta-template: a template used for constructing other templates. It is not meant for use directly in an article, but can be used on a one-off basis if required. See [[Help:Infobox]] for an introduction to infoboxes and information on how to design them. See [[:Category:Infobox templates]] for specific infobox templates.<br />
<br />
=== Usage ===<br />
Usage is similar to {{tl|navbox}}, but with an additional distinction. Each row on the table can contain either a header, or a label/data pair, or just a data cell. These are mutually exclusive states so if you define a row with both a header and a label/data pair, the label/data pair is ignored.<br />
<br />
To insert an image somewhere other than at the top of the infobox, or to insert freeform data, use a row with only a data field.<br />
<br />
==== Number ranges ====<br />
There is no limit on the number of rows available for use. To allow flexibility when the layout of an infobox is changed, it may be helpful when developing an infobox to use non-contiguous numbers for header and label/data rows. Parameters for new rows can then be inserted in future without having to renumber existing parameters. For example:<br />
<pre>|header3 = Section 1<br />
|label5 = Label A<br />
|data5 = Data B<br />
|label7 = Label C<br />
|data7 = Data C<br />
|header10 = Section 2<br />
|label12 = Label D<br />
|data12 = Data D</pre><br />
<br />
It is not recommended to have parameters numbered more than 20 apart. This is due to limitations in processing references and reference lists in the [[WP:Lua|Lua]] programming language on Wikipedia. Parameters numbered more than 20 apart will still be processed, but extra care must be taken if these parameters could contain references or reference lists. In this case, for the references to display properly, the parameters that could contain reference lists (usually {{para|below}}) must appear after the parameters that could contain references. If parameters are numbered less than 20 apart, this is handled automatically by the template.<br />
<br />
=== Parameters ===<br />
<br />
====View/discuss/edit links====<br />
;name<br />
:If this parameter is present, "view/discuss/edit" links will be added to the bottom of the infobox, pointing to the named template. You can use <nowiki>{{subst:PAGENAME}}</nowiki>.<br />
<br />
:However this is rarely what you want, because it will send users clicking these links in an infobox in an article to the template code rather than the data in the infobox that they probably want to change.<br />
<br />
====Title====<br />
{{Infobox<br />
|title = Text in caption over infobox<br />
|subheader = Subheader of the infobox<br />
|data1 = (the rest of the infobox goes here)<br />
}}<br />
{{Infobox<br />
|above = Text in uppermost cell of infobox<br />
|subheader = Subheader of the infobox<br />
|subheader2 = Second subheader of the infobox<br />
|data1 = (the rest of the infobox goes here)<br />
}}<br />
<br />
There are two different ways to put a title on an infobox. One contains the title inside the infobox's border, the other puts it on top as a caption. You can use both of them together if you like, or just one or the other, or even neither (though this is not recommended).<br />
;title : Text to put in the caption over top of the table.<br />
;above : Text to put within the uppermost cell of the table.<br />
<br />
====Optional content====<br />
;subheader, subheader2 : additional title fields which fit below {{{title}}} and {{{above}}}.<br />
;image, image2 : images to display at the top of the template. Use full image syntax, for example <nowiki>[[File:example.png|200px|alt=Example alt text]]</nowiki>. Image is centered by default. See [[WP:ALT]] for more on alt text.<br />
;caption, caption2 : Text to put underneath the images.<br />
;header(n) : Text to use as a header in row n.<br />
;label(n): Text to use as a label in row n.<br />
;data(n): Text to display as data in row n.<br />
;below: Text to put in the bottom cell. The bottom cell is intended for footnotes, see-also, and other such information.<br />
;child: See the [[#Embedding|embedding]] section for details.<br />
<br />
Note: for any given value for (n), not all combinations of parameters are permitted. The presence of a {{para|header''(n)''}} will cause the corresponding {{para|data''(n)''}}{{para|label''(n)''}} (and {{para|rowclass''(n)''}}, see below) to be ignored; the absence of a {{para|data''(n)''}} will cause the corresponding {{para|label''(n)''}} to be ignored. Valid combinations for any single row are:<br />
*{{para|header''(n)''}} {{para|class''(n)''}}<br />
*{{para|data''(n)''}} {{para|rowclass''(n)''}} {{para|class''(n)''}}<br />
*{{para|label''(n)''}} {{para|data''(n)''}} {{para|rowclass''(n)''}} {{para|class''(n)''}}<br />
See the rendering of header4, label4, and data4 in the examples section below.<br />
<br />
====Optional CSS styling====<br />
;bodystyle : Applies to the infobox table as a whole<br />
;titlestyle : Applies only to the title caption. Adding a background color is usually inadvisable since the text is rendered "outside" the infobox.<br />
;abovestyle : Applies only to the "above" cell at the top. The default style has font-size:large; since this cell is usually used for a title, if you want to use the above cell for regular-sized text include "font-size:medium;" in the abovestyle.<br />
;imagestyle : Applies to the cell the image is in. This includes the text of the image caption, but you should set text properties with captionstyle instead of imagestyle in case the caption is moved out of this cell in the future.<br />
;captionstyle : Applies to the text of the image caption.<br />
;headerstyle : Applies to all header cells<br />
;labelstyle : Applies to all label cells<br />
;datastyle : Applies to all data cells<br />
;belowstyle : Applies only to the below cell<br />
<br />
==== HTML classes ====<br />
;bodyclass : This parameter is inserted into the "class" attribute for the infobox as a whole.<br />
;titleclass : This parameter is inserted into the "class" attribute for the infobox's title caption.<br />
;aboveclass : This parameter is inserted into the "class" attribute for the infobox's "above" cell.<br />
; aboverowclass : This parameter is inserted into the "class" attribute for the complete table row the "above" cell is on.<br />
; subheaderclass : This parameter is inserted into the "class" attribute for the infobox's subheader.<br />
; subheaderrowclass : This parameter is inserted into the "class" attribute for the complete table row the subheader is on.<br />
;imageclass : This parameter is inserted into the "class" attribute for the image.<br />
; imagerowclass1, imagerowclass2 : These parameters are inserted into the "class" attribute for the complete table row the respective images are on.<br />
;rowclass(n) : This parameter is inserted into the "class" attribute for the specified row '''including''' the label or other explanatory text.<br />
;class(n) : This parameter is inserted into the "class" attribute for the data cell of the specified row. If there's no data cell it has no effect.<br />
;belowclass : This parameter is inserted into the "class" attribute for the infobox's below cell.<br />
<br />
==== Microformats ====<br />
<br />
This template supports the addition of microformat information. This is done by adding "class" attributes to various data cells, indicating what kind of information is contained within. To flag an infobox as containing [[hCard]] information, for example, add the following parameter:<br />
<br />
<pre><br />
|bodyclass = vcard<br />
</pre><br />
<br />
And for each row containing a data cell that's part of the vcard, add a corresponding class parameter:<br />
<br />
<pre><br />
|class1 = fn<br />
|class2 = org<br />
|class3 = tel<br />
</pre><br />
<br />
...and so forth. "above" and "title" can also be given classes, since these are usually used to display the name of the subject of the infobox.<br />
<br />
See [[Wikipedia:WikiProject Microformats]] for more information on adding microformat information to Wikipedia, and [[microformat]] for more information on microformats in general.<br />
<br />
====Italic titles====<br />
Titles of articles with infoboxes may be made italic, in line with [[WP:ITALICTITLE]], by passing the <code>italic title</code> parameter.<br />
*Turn on italic titles by passing {{para|italic title|<nowiki>{{{italic title|}}}</nowiki>}} from the infobox.<br />
*Turn off by default but allow some instances to be made italic by passing {{para|italic title|<nowiki>{{{italic title|no}}}</nowiki>}}<br />
*Do not make any titles italic by not passing the parameter at all.<br />
<br />
===Making fields optional===<br />
A row with a label but no data is not displayed. This allows for the easy creation of optional infobox content rows. To make a row optional use a parameter that defaults to an empty string, like so:<br />
<br />
<pre><br />
|label5 = Population<br />
|data5 = {{{population|}}}<br />
</pre><br />
<br />
This way if an article doesn't define the population parameter in its infobox the row won't be displayed.<br />
<br />
For more complex fields with pre-formatted contents that would still be present even if the parameter wasn't set, you can wrap it all in an "#if" statement to make the whole thing vanish when the parameter is not used. For instance, the "#if" statement in the following example reads "#if:the parameter ''mass'' has been supplied |then display it, followed by 'kg'":<br />
<br />
<pre><br />
|label6 = Mass<br />
|data6 = {{#if:{{{mass|}}}|{{{mass}}} kg}}<br />
</pre><br />
<br />
For more on #if, see [[meta:ParserFunctions##if:|here]].<br />
<br />
You can also make headers optional in a similar way. If you want a header to appear only if one or more of the data fields that fall under it are filled, one could use the following pattern as an example of how to do it:<br />
<br />
<pre style="overflow:auto;">{{Infobox<br />
|name = {{subst:PAGENAME}}<br />
|title = Example of an optional header<br />
|header1 = {{#if:{{{item_one|}}}{{{item_two|}}}{{{item_three|}}}|Optional header}}<br />
|label2 = Item one<br />
|data2 = {{{item_one|}}}<br />
|label3 = Item two<br />
|data3 = {{{item_two|}}}<br />
|label4 = Item three<br />
|data4 = {{{item_three|}}}<br />
}}</pre><br />
<br />
header1 will be shown if any of item_one, item_two, or item_three is defined. If none of the three parameters are defined the header won't be shown.<br />
<br />
The trick to this is that the "if" returns false only if there is nothing whatsoever in the conditional section, so only if all three of item_one, item_two and item_three are undefined will the if statement fail.<br />
<br />
===Examples===<br />
{{Infobox<br />
|name = Infobox/doc<br />
|bodystyle = <br />
|title = Test Infobox<br />
|titlestyle = <br />
<br />
|image = [[File:example.png|200px|alt=Example alt text]]<br />
|imagestyle = <br />
|caption = Caption for example.png<br />
|captionstyle = <br />
|headerstyle = background:#ccf;<br />
|labelstyle = background:#ddf;<br />
|datastyle = <br />
<br />
|header1 = Header defined alone<br />
|label1 = <br />
|data1 = <br />
|header2 = <br />
|label2 = Label defined alone does not display (needs data, or is suppressed)<br />
|data2 = <br />
|header3 =<br />
|label3 = <br />
|data3 = Data defined alone<br />
|header4 = All three defined (header, label, data, all with same number)<br />
|label4 = does not display (same number as a header)<br />
|data4 = does not display (same number as a header)<br />
|header5 =<br />
|label5 = Label and data defined (label)<br />
|data5 = Label and data defined (data)<br />
<br />
|belowstyle = background:#ddf;<br />
|below = Below text<br />
}}<br />
<br />
<pre style="overflow:auto">{{Infobox<br />
|name = Infobox/doc<br />
|bodystyle = <br />
|title = Test Infobox<br />
|titlestyle = <br />
<br />
|image = [[File:example.png|200px|alt=Example alt text]]<br />
|imagestyle = <br />
|caption = Caption for example.png<br />
|captionstyle = <br />
|headerstyle = background:#ccf;<br />
|labelstyle = background:#ddf;<br />
|datastyle = <br />
<br />
|header1 = Header defined alone<br />
|label1 = <br />
|data1 = <br />
|header2 = <br />
|label2 = Label defined alone does not display (needs data, or is suppressed)<br />
|data2 = <br />
|header3 =<br />
|label3 = <br />
|data3 = Data defined alone<br />
|header4 = All three defined (header, label, data, all with same number)<br />
|label4 = does not display (same number as a header)<br />
|data4 = does not display (same number as a header)<br />
|header5 =<br />
|label5 = Label and data defined (label)<br />
|data5 = Label and data defined (data)<br />
<br />
|belowstyle = background:#ddf;<br />
|below = Below text<br />
}}</pre><br />
<br />
Notice how when a label is defined without an accompanying data cell the row doesn't appear in the displayed infobox, and when a header is defined on the same row as a data cell all of them are displayed.<br />
<br />
{{clear}}<br />
For this example, {{nowrap|bodystyle &#0061; width:20em;}} and {{nowrap|labelstyle &#0061; width:33%;}}<br />
<br />
{{Infobox<br />
|bodystyle = width:20em;<br />
|name = Infobox/doc<br />
|title = Test Infobox<br />
|titlestyle = <br />
|headerstyle = <br />
|labelstyle = width:33%<br />
|datastyle = <br />
<br />
|header1 = <br />
|label1 = Label 1<br />
|data1 = Data 1<br />
|header2 = <br />
|label2 = Label 2<br />
|data2 = Data 2<br />
|header3 = <br />
|label3 = Label 3<br />
|data3 = Data 3<br />
|header4 = Header 4<br />
|label4 = <br />
|data4 = <br />
|header5 = <br />
|label5 = Label 5<br />
|data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<br />
<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
<pre style="overflow: auto"><br />
{{Infobox<br />
|bodystyle = width:20em;<br />
|name = Infobox/doc<br />
|title = Test Infobox<br />
|titlestyle = <br />
|headerstyle = <br />
|labelstyle = width:33%<br />
|datastyle = <br />
<br />
|header1 = <br />
|label1 = Label 1<br />
|data1 = Data 1<br />
|header2 = <br />
|label2 = Label 2<br />
|data2 = Data 2<br />
|header3 = <br />
|label3 = Label 3<br />
|data3 = Data 3<br />
|header4 = Header 4<br />
|label4 = <br />
|data4 = <br />
|header5 = <br />
|label5 = Label 5<br />
|data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<br />
<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
</pre><br />
{{clear}}<br />
<br />
===Embedding===<br />
One infobox template can be embedded into another using the {{para|child}} parameter. This feature can be used to create a modular infobox, or to create more well defined logical sections. Previously, it was necessary to use embedding in order to create infoboxes with more than 99 rows, but there is now no limit to the number of rows that can be defined in a single instance of <code><nowiki>{{infobox}}</nowiki></code>.<br />
{{Infobox<br />
| title = Top level title<br />
| data1 = {{Infobox|decat=yes<br />
| child = yes<br />
| title = First subsection<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| data2 = {{Infobox|decat=yes<br />
| child = yes<br />
| title = Second subsection<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
<pre style="overflow:auto"><br />
{{Infobox<br />
| title = Top level title<br />
| data1 = {{Infobox<br />
| child = yes<br />
| title = First subsection<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| data2 = {{Infobox<br />
| child = yes<br />
| title = Second subsection<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
</pre><br />
Note, in the examples above, the child infobox is placed in a <code>data</code> field, not a <code>header</code> field. Notice that the section subheadings are not in bold font if bolding is not explicitly specified. To obtain bold section headings, place the child infobox in a header field, either using<br />
{{Infobox<br />
| title = Top level title<br />
| header1 = {{Infobox|decat=yes<br />
| child = yes<br />
| title = First subsection<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| header2 = {{Infobox|decat=yes<br />
| child = yes<br />
| title = Second subsection<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
<pre style="overflow:auto"><br />
{{Infobox<br />
| title = Top level title<br />
| header1 = {{Infobox<br />
| child = yes<br />
| title = First subsection<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| header2 = {{Infobox<br />
| child = yes<br />
| title = Second subsection<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
</pre><br />
or,<br />
{{Infobox<br />
| title = Top level title<br />
| header1 = First subsection<br />
{{Infobox|decat=yes<br />
| child = yes<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| header2 = Second subsection<br />
{{Infobox|decat=yes<br />
| child = yes<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
<pre style="overflow:auto"><br />
{{Infobox<br />
| title = Top level title<br />
| header1 = First subsection<br />
{{Infobox<br />
| child = yes<br />
| label1= Label 1.1<br />
| data1 = Data 1.1<br />
}}<br />
| header2 = Second subsection<br />
{{Infobox<br />
| child = yes<br />
| label1= Label 2.1<br />
| data1 = Data 2.1<br />
}}<br />
|belowstyle = <br />
|below = Below text<br />
}}<br />
</pre><br />
Note that omitting the {{para|title}} parameter, and not including any text preceding the embedded infobox, may result in spurious blank table rows, creating gaps in the visual presentation.<br />
<br />
===Subboxes===<br />
An alternative method for embedding is to use {{para|subbox|yes}}, which removes the outer border from the infobox, but preserves the interior structure. One feature of this approach is that the parent and child boxes need not have the same structure, and the label and data fields are not aligned between the parent and child boxes.<br />
{{Infobox<br />
| headerstyle = background-color:#eee;<br />
| labelstyle = background-color:#eee;<br />
| header1 = Main 1<br />
| header2 = Main 2<br />
| data3 = {{Infobox|subbox=yes<br />
| headerstyle = background-color:#ccc;<br />
| labelstyle = background-color:#ddd;<br />
| header1 = Sub 3-1<br />
| header2 = Sub 3-2<br />
| label3 = Label 3-3<br />
| data3 = Data 3-3<br />
}}<br />
| data4 = {{Infobox|subbox=yes<br />
| labelstyle = background-color:#ccc;<br />
| label1 = Label 4-1<br />
| data1 = Data 4-1<br />
}}<br />
| label5 = Label 5<br />
| data5 = Data 5<br />
| header6 = Main 6<br />
}}<br />
<pre style="overflow:auto"><br />
{{Infobox<br />
| headerstyle = background-color:#eee;<br />
| labelstyle = background-color:#eee;<br />
| header1 = Main 1<br />
| header2 = Main 2<br />
| data3 = {{Infobox|subbox=yes<br />
| headerstyle = background-color:#ccc;<br />
| labelstyle = background-color:#ddd;<br />
| header1 = Sub 3-1<br />
| header2 = Sub 3-2<br />
| label3 = Label 3-3<br />
| data3 = Data 3-3<br />
}}<br />
| data4 = {{Infobox|subbox=yes<br />
| labelstyle = background-color:#ccc;<br />
| label1 = Label 4-1<br />
| data1 = Data 4-1<br />
}}<br />
| label5 = Label 5<br />
| data5 = Data 5<br />
| header6 = Main 6<br />
}}<br />
</pre><br />
{{sidebar<br />
| navbar = off<br />
| headingstyle = background-color:#eee;<br />
| heading1 = Heading 1<br />
| heading2 = Heading 2<br />
| content3 = {{Infobox|subbox=yes<br />
| headerstyle = background-color:#ccc;<br />
| labelstyle = background-color:#ddd;<br />
| header1 = Sub 3-1<br />
| header2 = Sub 3-2<br />
| label3 = Label 3-3<br />
| data3 = Data 3-3<br />
}}<br />
| content4 = {{Infobox|subbox=yes<br />
| labelstyle = background-color:#ccc;<br />
| label1 = Label 4-1<br />
| data1 = Data 4-1<br />
}}<br />
| heading5 = Heading 5<br />
}}<br />
<pre style="overflow:auto"><br />
{{sidebar<br />
| navbar = off<br />
| headingstyle = background-color:#eee;<br />
| heading1 = Heading 1<br />
| heading2 = Heading 2<br />
| content3 = {{Infobox|subbox=yes<br />
| headerstyle = background-color:#ccc;<br />
| labelstyle = background-color:#ddd;<br />
| header1 = Sub 3-1<br />
| header2 = Sub 3-2<br />
| label3 = Label 3-3<br />
| data3 = Data 3-3<br />
}}<br />
| content4 = {{Infobox|subbox=yes<br />
| labelstyle = background-color:#ccc;<br />
| label1 = Label 4-1<br />
| data1 = Data 4-1<br />
}}<br />
| heading5 = Heading 5<br />
}}<br />
</pre><br />
<br />
=== Full blank syntax ===<br />
(Note: there is no limit to the number of possible rows; only 20 are given below since infoboxes larger than that will be relatively rare. Just extend the numbering as needed. The microformat "class" parameters are also omitted as they are not commonly used.)<br />
<br />
<pre style="overflow:auto;"><br />
{{Infobox<br />
|name = {{subst:PAGENAME}}<br />
|bodystyle = <br />
|title = <br />
|titlestyle = <br />
|above = <br />
|abovestyle = <br />
<br />
|imagestyle = <br />
|captionstyle = <br />
<br />
|image = <br />
|caption = <br />
|image2 = <br />
|caption2 = <br />
<br />
|headerstyle = <br />
|labelstyle = <br />
|datastyle = <br />
<br />
|header1 = <br />
|label1 = <br />
|data1 = <br />
|header2 = <br />
|label2 = <br />
|data2 = <br />
|header3 = <br />
|label3 = <br />
|data3 = <br />
|header4 = <br />
|label4 = <br />
|data4 = <br />
|header5 = <br />
|label5 = <br />
|data5 = <br />
|header6 = <br />
|label6 = <br />
|data6 = <br />
|header7 = <br />
|label7 = <br />
|data7 = <br />
|header8 = <br />
|label8 = <br />
|data8 = <br />
|header9 = <br />
|label9 = <br />
|data9 = <br />
|header10 = <br />
|label10 = <br />
|data10 = <br />
|header11 = <br />
|label11 = <br />
|data11 = <br />
|header12 = <br />
|label12 = <br />
|data12 = <br />
|header13 = <br />
|label13 = <br />
|data13 = <br />
|header14 = <br />
|label14 = <br />
|data14 = <br />
|header15 = <br />
|label15 = <br />
|data15 = <br />
|header16 = <br />
|label16 = <br />
|data16 = <br />
|header17 = <br />
|label17 = <br />
|data17 = <br />
|header18 = <br />
|label18 = <br />
|data18 = <br />
|header19 = <br />
|label19 = <br />
|data19 = <br />
|header20 = <br />
|label20 = <br />
|data20 = <br />
<br />
|belowstyle =<br />
|below = <br />
}}</pre><br />
<br />
=== Porting to other MediaWikis ===<br />
The infobox template requires the [[:mw:Extension:Scribunto|Scribunto]] extension and [[mw:Manual:Using content from Wikipedia#HTMLTidy|HTMLTidy]] to be installed. It may not work with other MediaWikis. [[Wikipedia:WikiProject Transwiki|WikiProject Transwiki]] has a version of this template that has been modified to work on other MediaWikis.<br />
<br />
=== See also ===<br />
* [[Module:Infobox]]<br />
* {{tl|infobox3cols}}<br />
* {{tl|Navbox}}<br />
<br />
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||<br />
[[Category:Infobox templates| ]]<br />
[[Category:Templates generating microformats]]<br />
[[Category:Wikipedia metatemplates|Infobox]]<br />
<br />
<!-- [[en:Template:Infobox]] --><br />
}}</includeonly></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:High-risk&diff=1192Template:High-risk2013-06-08T15:56:46Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{ombox<br />
| type = content<br />
| text = <br />
'''This {{<br />
#switch:{{NAMESPACE}}<br />
|Module=Lua module<br />
|#default=template<br />
}} is used on [[Wikipedia:Database reports/Templates transcluded on the most pages|{{#if:{{{1|}}}|{{{1}}}|a very large number of}} pages]].'''<br />To avoid large-scale disruption and unnecessary server load, any changes to this {{<br />
#switch:{{NAMESPACE}}<br />
|Module=module<br />
|#default=template<br />
}} should first be tested in its [[{{#ifeq:{{SUBPAGENAME}}|doc| {{SUBJECTSPACE}}:{{BASEPAGENAME}} | {{SUBJECTPAGENAME}} }}/sandbox|/sandbox]] or [[{{#ifeq:{{SUBPAGENAME}}|doc| {{SUBJECTSPACE}}:{{BASEPAGENAME}} | {{SUBJECTPAGENAME}} }}/testcases|/testcases]] subpages{{<br />
#switch:{{NAMESPACE}}<br />
|Module=.<br />
|#default=, or in your own [[Wikipedia:Subpages#How to create user subpages|user space]].<br />
}} The tested changes can then be added to this page in one single edit. Please consider discussing any changes on {{#if:{{{2|}}}|[[{{{2}}}]]|the [[{{#ifeq:{{SUBPAGENAME}}|doc| {{TALKSPACE}}:{{BASEPAGENAME}} | {{TALKPAGENAME}} }}|talk page]]}} before implementing them.<br />
}}<noinclude><br />
{{Documentation}}<br />
<!-- Add categories and interwikis to the /doc subpage, not here! --><br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Infobox&diff=1190Template:Infobox2013-06-08T15:56:42Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="3" style="{{#ifeq:{{{subbox|}}}|yes<br />
|padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;<br />
|border-spacing: 3px; width:22em;<br />
}} {{{bodystyle|}}}"><!--<br />
Caption<br />
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--<br />
Header<br />
-->{{#if:{{{above|}}}|<tr><th colspan="2" class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}<br />
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}<!--<br />
Subheader1<br />
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row<br />
|data={{{subheader|{{{subheader1|}}}}}}<br />
|datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}<br />
|class={{{subheaderclass|}}}<br />
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}<br />
}} }}<!--<br />
Subheader2<br />
-->{{#if:{{{subheader2|}}}|{{Infobox/row<br />
|data={{{subheader2}}}<br />
|datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}<br />
|class={{{subheaderclass|}}}<br />
|rowclass={{{subheaderrowclass2|}}}<br />
}} }}<!--<br />
Image1<br />
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row<br />
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass1|}}}<br />
}} }}<!--<br />
Image2<br />
-->{{#if:{{{image2|}}}|{{Infobox/row<br />
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass2|}}}<br />
}} }}<!--<br />
Image3<br />
-->{{#if:{{{image3|}}}|{{Infobox/row<br />
|data={{{image3}}}{{#if:{{{caption3|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption3}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass3|}}}<br />
}} }}<!--<br />
-->{{Infobox/row<br />
|header={{{header1|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label1|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data1|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class1|}}} |rowclass={{{rowclass1|}}}<br />
}}{{Infobox/row<br />
|header={{{header2|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label2|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data2|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class2|}}} |rowclass={{{rowclass2|}}}<br />
}}{{Infobox/row<br />
|header={{{header3|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label3|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data3|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class3|}}} |rowclass={{{rowclass3|}}}<br />
}}{{Infobox/row<br />
|header={{{header4|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label4|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data4|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class4|}}} |rowclass={{{rowclass4|}}}<br />
}}{{Infobox/row<br />
|header={{{header5|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label5|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data5|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class5|}}} |rowclass={{{rowclass5|}}}<br />
}}{{Infobox/row<br />
|header={{{header6|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label6|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data6|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class6|}}} |rowclass={{{rowclass6|}}}<br />
}}{{Infobox/row<br />
|header={{{header7|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label7|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data7|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class7|}}} |rowclass={{{rowclass7|}}}<br />
}}{{Infobox/row<br />
|header={{{header8|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label8|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data8|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class8|}}} |rowclass={{{rowclass8|}}}<br />
}}{{Infobox/row<br />
|header={{{header9|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label9|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data9|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class9|}}} |rowclass={{{rowclass9|}}}<br />
}}{{Infobox/row<br />
|header={{{header10|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label10|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data10|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class10|}}} |rowclass={{{rowclass10|}}}<br />
}}{{Infobox/row<br />
|header={{{header11|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label11|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data11|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class11|}}} |rowclass={{{rowclass11|}}}<br />
}}{{Infobox/row<br />
|header={{{header12|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label12|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data12|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class12|}}} |rowclass={{{rowclass12|}}}<br />
}}{{Infobox/row<br />
|header={{{header13|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label13|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data13|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class13|}}} |rowclass={{{rowclass13|}}}<br />
}}{{Infobox/row<br />
|header={{{header14|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label14|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data14|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class14|}}} |rowclass={{{rowclass14|}}}<br />
}}{{Infobox/row<br />
|header={{{header15|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label15|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data15|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class15|}}} |rowclass={{{rowclass15|}}}<br />
}}{{Infobox/row<br />
|header={{{header16|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label16|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data16|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class16|}}} |rowclass={{{rowclass16|}}}<br />
}}{{Infobox/row<br />
|header={{{header17|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label17|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data17|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class17|}}} |rowclass={{{rowclass17|}}}<br />
}}{{Infobox/row<br />
|header={{{header18|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label18|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data18|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class18|}}} |rowclass={{{rowclass18|}}}<br />
}}{{Infobox/row<br />
|header={{{header19|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label19|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data19|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class19|}}} |rowclass={{{rowclass19|}}}<br />
}}{{Infobox/row<br />
|header={{{header20|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label20|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data20|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class20|}}} |rowclass={{{rowclass20|}}}<br />
}}{{Infobox/row<br />
|header={{{header21|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label21|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data21|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class21|}}} |rowclass={{{rowclass21|}}}<br />
}}{{Infobox/row<br />
|header={{{header22|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label22|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data22|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class22|}}} |rowclass={{{rowclass22|}}}<br />
}}{{Infobox/row<br />
|header={{{header23|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label23|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data23|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class23|}}} |rowclass={{{rowclass23|}}}<br />
}}{{Infobox/row<br />
|header={{{header24|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label24|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data24|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class24|}}} |rowclass={{{rowclass24|}}}<br />
}}{{Infobox/row<br />
|header={{{header25|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label25|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data25|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class25|}}} |rowclass={{{rowclass25|}}}<br />
}}{{Infobox/row<br />
|header={{{header26|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label26|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data26|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class26|}}} |rowclass={{{rowclass26|}}}<br />
}}{{Infobox/row<br />
|header={{{header27|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label27|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data27|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class27|}}} |rowclass={{{rowclass27|}}}<br />
}}{{Infobox/row<br />
|header={{{header28|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label28|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data28|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class28|}}} |rowclass={{{rowclass28|}}}<br />
}}{{Infobox/row<br />
|header={{{header29|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label29|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data29|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class29|}}} |rowclass={{{rowclass29|}}}<br />
}}{{Infobox/row<br />
|header={{{header30|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label30|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data30|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class30|}}} |rowclass={{{rowclass30|}}}<br />
}}{{Infobox/row<br />
|header={{{header31|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label31|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data31|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class31|}}} |rowclass={{{rowclass31|}}}<br />
}}{{Infobox/row<br />
|header={{{header32|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label32|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data32|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class32|}}} |rowclass={{{rowclass32|}}}<br />
}}{{Infobox/row<br />
|header={{{header33|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label33|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data33|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class33|}}} |rowclass={{{rowclass33|}}}<br />
}}{{Infobox/row<br />
|header={{{header34|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label34|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data34|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class34|}}} |rowclass={{{rowclass34|}}}<br />
}}{{Infobox/row<br />
|header={{{header35|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label35|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data35|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class35|}}} |rowclass={{{rowclass35|}}}<br />
}}{{Infobox/row<br />
|header={{{header36|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label36|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data36|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class36|}}} |rowclass={{{rowclass36|}}}<br />
}}{{Infobox/row<br />
|header={{{header37|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label37|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data37|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class37|}}} |rowclass={{{rowclass37|}}}<br />
}}{{Infobox/row<br />
|header={{{header38|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label38|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data38|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class38|}}} |rowclass={{{rowclass38|}}}<br />
}}{{Infobox/row<br />
|header={{{header39|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label39|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data39|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class39|}}} |rowclass={{{rowclass39|}}}<br />
}}{{Infobox/row<br />
|header={{{header40|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label40|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data40|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class40|}}} |rowclass={{{rowclass40|}}}<br />
}}{{Infobox/row<br />
|header={{{header41|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label41|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data41|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class41|}}} |rowclass={{{rowclass41|}}}<br />
}}{{Infobox/row<br />
|header={{{header42|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label42|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data42|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class42|}}} |rowclass={{{rowclass42|}}}<br />
}}{{Infobox/row<br />
|header={{{header43|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label43|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data43|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class43|}}} |rowclass={{{rowclass43|}}}<br />
}}{{Infobox/row<br />
|header={{{header44|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label44|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data44|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class44|}}} |rowclass={{{rowclass44|}}}<br />
}}{{Infobox/row<br />
|header={{{header45|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label45|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data45|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class45|}}} |rowclass={{{rowclass45|}}}<br />
}}{{Infobox/row<br />
|header={{{header46|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label46|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data46|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class46|}}} |rowclass={{{rowclass46|}}}<br />
}}{{Infobox/row<br />
|header={{{header47|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label47|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data47|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class47|}}} |rowclass={{{rowclass47|}}}<br />
}}{{Infobox/row<br />
|header={{{header48|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label48|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data48|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class48|}}} |rowclass={{{rowclass48|}}}<br />
}}{{Infobox/row<br />
|header={{{header49|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label49|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data49|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class49|}}} |rowclass={{{rowclass49|}}}<br />
}}{{Infobox/row<br />
|header={{{header50|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label50|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data50|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class50|}}} |rowclass={{{rowclass50|}}}<br />
}}{{Infobox/row<br />
|header={{{header51|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label51|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data51|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class51|}}} |rowclass={{{rowclass51|}}}<br />
}}{{Infobox/row<br />
|header={{{header52|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label52|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data52|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class52|}}} |rowclass={{{rowclass52|}}}<br />
}}{{Infobox/row<br />
|header={{{header53|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label53|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data53|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class53|}}} |rowclass={{{rowclass53|}}}<br />
}}{{Infobox/row<br />
|header={{{header54|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label54|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data54|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class54|}}} |rowclass={{{rowclass54|}}}<br />
}}{{Infobox/row<br />
|header={{{header55|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label55|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data55|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class55|}}} |rowclass={{{rowclass55|}}}<br />
}}{{Infobox/row<br />
|header={{{header56|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label56|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data56|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class56|}}} |rowclass={{{rowclass56|}}}<br />
}}{{Infobox/row<br />
|header={{{header57|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label57|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data57|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class57|}}} |rowclass={{{rowclass57|}}}<br />
}}{{Infobox/row<br />
|header={{{header58|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label58|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data58|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class58|}}} |rowclass={{{rowclass58|}}}<br />
}}{{Infobox/row<br />
|header={{{header59|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label59|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data59|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class59|}}} |rowclass={{{rowclass59|}}}<br />
}}{{Infobox/row<br />
|header={{{header60|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label60|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data60|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class60|}}} |rowclass={{{rowclass60|}}}<br />
}}{{Infobox/row<br />
|header={{{header61|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label61|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data61|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class61|}}} |rowclass={{{rowclass61|}}}<br />
}}{{Infobox/row<br />
|header={{{header62|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label62|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data62|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class62|}}} |rowclass={{{rowclass62|}}}<br />
}}{{Infobox/row<br />
|header={{{header63|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label63|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data63|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class63|}}} |rowclass={{{rowclass63|}}}<br />
}}{{Infobox/row<br />
|header={{{header64|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label64|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data64|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class64|}}} |rowclass={{{rowclass64|}}}<br />
}}{{Infobox/row<br />
|header={{{header65|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label65|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data65|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class65|}}} |rowclass={{{rowclass65|}}}<br />
}}{{Infobox/row<br />
|header={{{header66|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label66|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data66|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class66|}}} |rowclass={{{rowclass66|}}}<br />
}}{{Infobox/row<br />
|header={{{header67|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label67|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data67|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class67|}}} |rowclass={{{rowclass67|}}}<br />
}}{{Infobox/row<br />
|header={{{header68|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label68|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data68|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class68|}}} |rowclass={{{rowclass68|}}}<br />
}}{{Infobox/row<br />
|header={{{header69|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label69|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data69|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class69|}}} |rowclass={{{rowclass69|}}}<br />
}}{{Infobox/row<br />
|header={{{header70|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label70|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data70|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class70|}}} |rowclass={{{rowclass70|}}}<br />
}}{{Infobox/row<br />
|header={{{header71|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label71|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data71|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class71|}}} |rowclass={{{rowclass71|}}}<br />
}}{{Infobox/row<br />
|header={{{header72|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label72|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data72|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class72|}}} |rowclass={{{rowclass72|}}}<br />
}}{{Infobox/row<br />
|header={{{header73|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label73|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data73|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class73|}}} |rowclass={{{rowclass73|}}}<br />
}}{{Infobox/row<br />
|header={{{header74|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label74|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data74|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class74|}}} |rowclass={{{rowclass74|}}}<br />
}}{{Infobox/row<br />
|header={{{header75|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label75|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data75|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class75|}}} |rowclass={{{rowclass75|}}}<br />
}}{{Infobox/row<br />
|header={{{header76|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label76|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data76|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class76|}}} |rowclass={{{rowclass76|}}}<br />
}}{{Infobox/row<br />
|header={{{header77|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label77|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data77|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class77|}}} |rowclass={{{rowclass77|}}}<br />
}}{{Infobox/row<br />
|header={{{header78|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label78|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data78|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class78|}}} |rowclass={{{rowclass78|}}}<br />
}}{{Infobox/row<br />
|header={{{header79|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label79|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data79|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class79|}}} |rowclass={{{rowclass79|}}}<br />
}}{{Infobox/row<br />
|header={{{header80|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label80|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data80|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class80|}}} |rowclass={{{rowclass80|}}}<br />
}}{{Infobox/row<br />
|header={{{header81|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label81|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data81|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class81|}}} |rowclass={{{rowclass81|}}}<br />
}}{{Infobox/row<br />
|header={{{header82|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label82|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data82|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class82|}}} |rowclass={{{rowclass82|}}}<br />
}}{{Infobox/row<br />
|header={{{header83|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label83|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data83|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class83|}}} |rowclass={{{rowclass83|}}}<br />
}}{{Infobox/row<br />
|header={{{header84|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label84|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data84|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class84|}}} |rowclass={{{rowclass84|}}}<br />
}}{{Infobox/row<br />
|header={{{header85|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label85|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data85|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class85|}}} |rowclass={{{rowclass85|}}}<br />
}}{{Infobox/row<br />
|header={{{header86|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label86|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data86|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class86|}}} |rowclass={{{rowclass86|}}}<br />
}}{{Infobox/row<br />
|header={{{header87|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label87|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data87|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class87|}}} |rowclass={{{rowclass87|}}}<br />
}}{{Infobox/row<br />
|header={{{header88|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label88|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data88|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class88|}}} |rowclass={{{rowclass88|}}}<br />
}}{{Infobox/row<br />
|header={{{header89|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label89|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data89|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class89|}}} |rowclass={{{rowclass89|}}}<br />
}}{{Infobox/row<br />
|header={{{header90|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label90|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data90|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class90|}}} |rowclass={{{rowclass90|}}}<br />
}}{{Infobox/row<br />
|header={{{header91|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label91|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data91|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class91|}}} |rowclass={{{rowclass91|}}}<br />
}}{{Infobox/row<br />
|header={{{header92|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label92|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data92|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class92|}}} |rowclass={{{rowclass92|}}}<br />
}}{{Infobox/row<br />
|header={{{header93|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label93|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data93|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class93|}}} |rowclass={{{rowclass93|}}}<br />
}}{{Infobox/row<br />
|header={{{header94|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label94|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data94|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class94|}}} |rowclass={{{rowclass94|}}}<br />
}}{{Infobox/row<br />
|header={{{header95|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label95|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data95|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class95|}}} |rowclass={{{rowclass95|}}}<br />
}}{{Infobox/row<br />
|header={{{header96|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label96|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data96|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class96|}}} |rowclass={{{rowclass96|}}}<br />
}}{{Infobox/row<br />
|header={{{header97|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label97|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data97|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class97|}}} |rowclass={{{rowclass97|}}}<br />
}}{{Infobox/row<br />
|header={{{header98|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label98|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data98|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class98|}}} |rowclass={{{rowclass98|}}}<br />
}}{{Infobox/row<br />
|header={{{header99|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label99|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data99|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class99|}}} |rowclass={{{rowclass99|}}}<br />
}}<!-- Below<br />
-->{{#if:{{{below|}}}|<tr><td colspan="2" class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}"><br />
{{{below}}}<br />
</td></tr>}}<!--<br />
Navbar<br />
-->{{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}<br />
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}<br />
|¬|no = <!-- no italic title --><br />
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}<br />
}}<includeonly>{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}</includeonly><noinclude>{{documentation}}</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Documentation_subpage&diff=1187Template:Documentation subpage2013-06-08T15:55:03Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div><includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}} | {{{override|doc}}}<br />
| <!-- doc page --><br />
</includeonly>{{<br />
#ifeq: {{{doc-notice|show}}} | show<br />
| {{mbox<br />
| type = notice<br />
| image = [[File:Edit-copy green.svg|40px]]<br />
| text = <br />
'''This is a [[Wikipedia:Template documentation|documentation]] [[Wikipedia:Subpages|subpage]] for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}'''.<br />It contains usage information, [[Wikipedia:Categorization|categories]] and other content that is not part of the original {{ #if: {{{text2|}}} | {{{text2}}} | {{ #if: {{{text1|}}} | {{{text1}}} | {{ #ifeq: {{SUBJECTSPACE}} | {{ns:User}} | {{lc:{{SUBJECTSPACE}}}} template page | {{ #if: {{SUBJECTSPACE}} |{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. <br />
}}<br />
}}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{<br />
#if: {{{inhibit|}}}<br />
| <!-- skip --><br />
| <includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{<br />
#switch: {{SUBJECTSPACE}}<br />
| Template = Template<br />
| Module = Module<br />
| User = User<br />
| #default = Wikipedia<br />
}} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly><br />
}}<includeonly><br />
| <!-- if not on a /doc subpage, do nothing --><br />
}}</includeonly><noinclude><br />
{{documentation}}<br />
<!-- Add categories to the /doc subpage, not here! --><br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Documentation/start_box&diff=1185Template:Documentation/start box2013-06-08T15:55:00Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div><!--<br />
Start of green doc box<br />
--><div id="template-documentation" class="template-documentation iezoomfix"><!--<br />
Add the heading at the top of the doc box:<br />
-->{{#ifeq: {{{heading|¬}}} | <!--Defined but empty--><br />
| <!--"heading=", do nothing--><br />
| <div style="padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex;">{{<br />
#if: {{{content|}}}<br />
| <br />
| <!--Add the [view][edit][history][purge] or [create] links--><br />
<span class="editsection plainlinks" id="doc_editlinks">{{<br />
#if: {{{doc exist|yes}}}<br />
| &#91;[[{{{docpage|{{FULLPAGENAME}}/doc}}}|view]]&#93; [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit]] [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history]] [{{purge|purge}}] <br />
| <!--/doc doesn't exist--><br />
[[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}| action=edit&preload={{<br />
#if: {{{preload|}}} <br />
| {{urlencode:{{{preload}}}}}<br />
| {{#ifeq: {{SUBJECTSPACE}} | {{ns:File}}<br />
| Template:Documentation/preload-filespace<br />
| Template:Documentation/preload<br />
}} }} }} create]]<br />
}}</span><br />
}} <span style="{{#if: {{{heading-style|}}}<br />
| {{{heading-style|}}}<br />
| {{#ifeq: {{SUBJECTSPACE}} | {{ns:Template}}<br />
| font-weight: bold; font-size: 125%<br />
| font-size: 150%<br />
}}<br />
}}">{{#switch: {{{heading|¬}}}<br />
| ¬ = <br />
<!--"heading" not defined in this or previous level--><br />
{{#switch: {{SUBJECTSPACE}} <br />
| {{ns:Template}} = [[File:Template-info.png|50px|link=|alt=Documentation icon]] Template documentation<br />
| {{ns:Module}} = [[File:Template-info.png|50px|link=|alt=Documentation icon]] Module documentation<br />
| {{ns:File}} = Summary<br />
| #default = Documentation<br />
}}<br />
| #default = <br />
<!--"heading" has data or is empty but defined--><br />
{{{heading|}}}<br />
}}</span></div><br />
}}<noinclude><!-- close the div --></div><br />
<br />
{{pp-template}}<br />
<!-- Add categories and interwikis to the /doc subpage, not here! --><br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Documentation/end_box&diff=1183Template:Documentation/end box2013-06-08T15:54:59Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div><noinclude><div></noinclude><div style="clear: both;"></div><!--So right or left floating items don't stick out of the doc box.--><br />
</div><!--End of green doc box--><!--<br />
Link box below for the doc meta-data:<br />
-->{{#if: <br />
<!--Check if we should show the link box--><br />
{{#ifeq: {{{link box|}}} | off<br />
|<br />
| {{{doc exist|yes}}}{{<br />
#switch: {{SUBJECTSPACE}}<br />
| {{ns:User}}<br />
| {{ns:Template}} = yes<br />
}}<br />
}}<br />
<br />
| {{fmbox<br />
| id = documentation-meta-data<br />
| image = none<br />
| style = background-color: #ecfcf4;<br />
| textstyle = font-style: italic;<br />
| text = <br />
{{#if: {{{link box|}}}<br />
| {{{link box}}} <!--Use custom link box content--><br />
| {{#if: {{{doc exist|yes}}}<br />
| <!--/doc exists, link to it--><br />
The above [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{docpage|{{FULLPAGENAME}}/doc}}}]]. <small style="font-style: normal">([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit] &#124; [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history])</small> <br /><br />
}}<!-- <br />
Add links to /sandbox and /testcases when appropriate:<br />
-->{{#switch: {{SUBJECTSPACE}}<br />
| {{ns:User}}<br />
| {{ns:Template}} = <br />
Editors can experiment in this template's {{<br />
#ifexist: {{{sandbox| {{FULLPAGENAME}}/sandbox }}}<br />
| [[{{{sandbox| {{FULLPAGENAME}}/sandbox }}}|sandbox]] <small style="font-style: normal">([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit }} edit] <nowiki>|</nowiki> [{{fullurl:Special:ComparePages | page1={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&page2={{urlencode:{{{sandbox|{{FULLPAGENAME}}/sandbox}}}}}}} diff])</small> <br />
| sandbox <small style="font-style: normal">([{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&preload=Template:Documentation/preload-sandbox }} create] <nowiki>|</nowiki> [{{fullurl: {{{sandbox| {{FULLPAGENAME}}/sandbox }}} | action=edit&preload={{urlencode:{{{template page|{{FULLPAGENAME}}}}}}}&summary={{urlencode:Create sandbox version of [[{{{template page|{{FULLPAGENAME}}}}}]]}} }} mirror])</small> <br />
}} and {{<br />
#ifexist: {{{testcases| {{FULLPAGENAME}}/testcases }}}<br />
| [[{{{testcases| {{FULLPAGENAME}}/testcases }}}|testcases]] <small style="font-style: normal">([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit }} edit])</small><br />
| testcases <small style="font-style: normal">([{{fullurl: {{{testcases| {{FULLPAGENAME}}/testcases }}} | action=edit&preload=Template:Documentation/preload-testcases }} create])</small><br />
}} pages. <br /><br />
}}<!--<br />
Show the cats text, but not <br />
if "content" fed or "docname fed" since then it is <br />
unclear where to add the cats.<br />
-->{{#if: {{{content|}}} {{{docname fed|}}}<br />
| <br />
| Please add categories to the [[{{{docpage|{{FULLPAGENAME}}/doc}}}|/doc]] subpage.<br />
}}<!--<br />
Show the "Subpages" link:<br />
-->{{#switch: {{SUBJECTSPACE}}<br />
| {{ns:File}} = <!--Don't show it--><br />
| {{ns:Template}} = &#32;[[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Subpages of this template]].<br />
| #default = &#32;[[Special:PrefixIndex/{{{template page|{{FULLPAGENAME}}}}}/|Subpages of this page]].<br />
}}<br />
}}{{#ifexist:{{FULLPAGENAME}}/Print<br />
|<br />A [[Help:Books/for experts#Improving the book layout|print version]] of this template exists at [[/Print]]. If you make a change to this template, please update the print version as well.[[Category:Templates with print versions]]<br />
}}<br />
}}<br />
}}<!--End link box--><!--<br />
<br />
Detect and report strange usage:<br />
-->{{#if:<br />
<br />
<!--Check if {{documentation}} is transcluded <br />
on a /doc or /testcases page--><br />
{{#switch: {{SUBPAGENAME}}<br />
| doc<br />
| testcases = strange<br />
}}<br />
<!--More checks can be added here, just return anything<br />
to make the surrounding if-case trigger--><br />
<br />
| <includeonly>[[Category:Wikipedia pages with strange ((documentation)) usage|{{main other|Main:}}{{FULLPAGENAME}}]]<!-- Sort on namespace --></includeonly><br />
<br />
}}<noinclude><br />
{{pp-template|small=yes}}<br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Clear&diff=1181Template:Clear2013-06-08T15:54:56Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div><div style="clear:{{{1|both}}};"></div><noinclude><br />
{{documentation}}<br />
</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Template:Infobox&diff=1179Template:Infobox2013-06-08T15:54:53Z<p>Thrillgore: 1 revision: Infobox</p>
<hr />
<div>{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="3" style="{{#ifeq:{{{subbox|}}}|yes<br />
|padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;<br />
|border-spacing: 3px; width:22em;<br />
}} {{{bodystyle|}}}"><!--<br />
Caption<br />
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--<br />
Header<br />
-->{{#if:{{{above|}}}|<tr><th colspan="2" class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}<br />
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}<!--<br />
Subheader1<br />
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row<br />
|data={{{subheader|{{{subheader1|}}}}}}<br />
|datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}<br />
|class={{{subheaderclass|}}}<br />
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}<br />
}} }}<!--<br />
Subheader2<br />
-->{{#if:{{{subheader2|}}}|{{Infobox/row<br />
|data={{{subheader2}}}<br />
|datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}<br />
|class={{{subheaderclass|}}}<br />
|rowclass={{{subheaderrowclass2|}}}<br />
}} }}<!--<br />
Image1<br />
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row<br />
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass1|}}}<br />
}} }}<!--<br />
Image2<br />
-->{{#if:{{{image2|}}}|{{Infobox/row<br />
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass2|}}}<br />
}} }}<!--<br />
Image3<br />
-->{{#if:{{{image3|}}}|{{Infobox/row<br />
|data={{{image3}}}{{#if:{{{caption3|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption3}}}</span>}}<br />
|datastyle={{{imagestyle|}}}<br />
|class={{{imageclass|}}}<br />
|rowclass={{{imagerowclass3|}}}<br />
}} }}<!--<br />
-->{{Infobox/row<br />
|header={{{header1|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label1|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data1|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class1|}}} |rowclass={{{rowclass1|}}}<br />
}}{{Infobox/row<br />
|header={{{header2|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label2|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data2|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class2|}}} |rowclass={{{rowclass2|}}}<br />
}}{{Infobox/row<br />
|header={{{header3|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label3|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data3|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class3|}}} |rowclass={{{rowclass3|}}}<br />
}}{{Infobox/row<br />
|header={{{header4|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label4|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data4|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class4|}}} |rowclass={{{rowclass4|}}}<br />
}}{{Infobox/row<br />
|header={{{header5|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label5|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data5|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class5|}}} |rowclass={{{rowclass5|}}}<br />
}}{{Infobox/row<br />
|header={{{header6|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label6|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data6|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class6|}}} |rowclass={{{rowclass6|}}}<br />
}}{{Infobox/row<br />
|header={{{header7|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label7|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data7|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class7|}}} |rowclass={{{rowclass7|}}}<br />
}}{{Infobox/row<br />
|header={{{header8|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label8|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data8|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class8|}}} |rowclass={{{rowclass8|}}}<br />
}}{{Infobox/row<br />
|header={{{header9|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label9|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data9|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class9|}}} |rowclass={{{rowclass9|}}}<br />
}}{{Infobox/row<br />
|header={{{header10|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label10|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data10|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class10|}}} |rowclass={{{rowclass10|}}}<br />
}}{{Infobox/row<br />
|header={{{header11|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label11|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data11|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class11|}}} |rowclass={{{rowclass11|}}}<br />
}}{{Infobox/row<br />
|header={{{header12|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label12|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data12|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class12|}}} |rowclass={{{rowclass12|}}}<br />
}}{{Infobox/row<br />
|header={{{header13|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label13|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data13|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class13|}}} |rowclass={{{rowclass13|}}}<br />
}}{{Infobox/row<br />
|header={{{header14|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label14|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data14|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class14|}}} |rowclass={{{rowclass14|}}}<br />
}}{{Infobox/row<br />
|header={{{header15|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label15|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data15|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class15|}}} |rowclass={{{rowclass15|}}}<br />
}}{{Infobox/row<br />
|header={{{header16|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label16|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data16|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class16|}}} |rowclass={{{rowclass16|}}}<br />
}}{{Infobox/row<br />
|header={{{header17|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label17|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data17|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class17|}}} |rowclass={{{rowclass17|}}}<br />
}}{{Infobox/row<br />
|header={{{header18|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label18|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data18|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class18|}}} |rowclass={{{rowclass18|}}}<br />
}}{{Infobox/row<br />
|header={{{header19|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label19|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data19|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class19|}}} |rowclass={{{rowclass19|}}}<br />
}}{{Infobox/row<br />
|header={{{header20|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label20|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data20|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class20|}}} |rowclass={{{rowclass20|}}}<br />
}}{{Infobox/row<br />
|header={{{header21|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label21|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data21|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class21|}}} |rowclass={{{rowclass21|}}}<br />
}}{{Infobox/row<br />
|header={{{header22|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label22|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data22|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class22|}}} |rowclass={{{rowclass22|}}}<br />
}}{{Infobox/row<br />
|header={{{header23|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label23|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data23|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class23|}}} |rowclass={{{rowclass23|}}}<br />
}}{{Infobox/row<br />
|header={{{header24|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label24|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data24|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class24|}}} |rowclass={{{rowclass24|}}}<br />
}}{{Infobox/row<br />
|header={{{header25|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label25|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data25|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class25|}}} |rowclass={{{rowclass25|}}}<br />
}}{{Infobox/row<br />
|header={{{header26|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label26|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data26|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class26|}}} |rowclass={{{rowclass26|}}}<br />
}}{{Infobox/row<br />
|header={{{header27|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label27|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data27|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class27|}}} |rowclass={{{rowclass27|}}}<br />
}}{{Infobox/row<br />
|header={{{header28|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label28|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data28|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class28|}}} |rowclass={{{rowclass28|}}}<br />
}}{{Infobox/row<br />
|header={{{header29|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label29|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data29|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class29|}}} |rowclass={{{rowclass29|}}}<br />
}}{{Infobox/row<br />
|header={{{header30|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label30|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data30|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class30|}}} |rowclass={{{rowclass30|}}}<br />
}}{{Infobox/row<br />
|header={{{header31|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label31|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data31|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class31|}}} |rowclass={{{rowclass31|}}}<br />
}}{{Infobox/row<br />
|header={{{header32|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label32|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data32|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class32|}}} |rowclass={{{rowclass32|}}}<br />
}}{{Infobox/row<br />
|header={{{header33|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label33|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data33|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class33|}}} |rowclass={{{rowclass33|}}}<br />
}}{{Infobox/row<br />
|header={{{header34|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label34|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data34|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class34|}}} |rowclass={{{rowclass34|}}}<br />
}}{{Infobox/row<br />
|header={{{header35|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label35|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data35|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class35|}}} |rowclass={{{rowclass35|}}}<br />
}}{{Infobox/row<br />
|header={{{header36|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label36|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data36|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class36|}}} |rowclass={{{rowclass36|}}}<br />
}}{{Infobox/row<br />
|header={{{header37|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label37|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data37|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class37|}}} |rowclass={{{rowclass37|}}}<br />
}}{{Infobox/row<br />
|header={{{header38|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label38|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data38|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class38|}}} |rowclass={{{rowclass38|}}}<br />
}}{{Infobox/row<br />
|header={{{header39|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label39|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data39|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class39|}}} |rowclass={{{rowclass39|}}}<br />
}}{{Infobox/row<br />
|header={{{header40|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label40|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data40|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class40|}}} |rowclass={{{rowclass40|}}}<br />
}}{{Infobox/row<br />
|header={{{header41|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label41|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data41|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class41|}}} |rowclass={{{rowclass41|}}}<br />
}}{{Infobox/row<br />
|header={{{header42|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label42|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data42|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class42|}}} |rowclass={{{rowclass42|}}}<br />
}}{{Infobox/row<br />
|header={{{header43|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label43|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data43|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class43|}}} |rowclass={{{rowclass43|}}}<br />
}}{{Infobox/row<br />
|header={{{header44|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label44|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data44|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class44|}}} |rowclass={{{rowclass44|}}}<br />
}}{{Infobox/row<br />
|header={{{header45|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label45|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data45|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class45|}}} |rowclass={{{rowclass45|}}}<br />
}}{{Infobox/row<br />
|header={{{header46|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label46|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data46|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class46|}}} |rowclass={{{rowclass46|}}}<br />
}}{{Infobox/row<br />
|header={{{header47|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label47|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data47|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class47|}}} |rowclass={{{rowclass47|}}}<br />
}}{{Infobox/row<br />
|header={{{header48|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label48|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data48|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class48|}}} |rowclass={{{rowclass48|}}}<br />
}}{{Infobox/row<br />
|header={{{header49|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label49|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data49|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class49|}}} |rowclass={{{rowclass49|}}}<br />
}}{{Infobox/row<br />
|header={{{header50|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label50|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data50|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class50|}}} |rowclass={{{rowclass50|}}}<br />
}}{{Infobox/row<br />
|header={{{header51|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label51|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data51|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class51|}}} |rowclass={{{rowclass51|}}}<br />
}}{{Infobox/row<br />
|header={{{header52|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label52|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data52|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class52|}}} |rowclass={{{rowclass52|}}}<br />
}}{{Infobox/row<br />
|header={{{header53|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label53|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data53|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class53|}}} |rowclass={{{rowclass53|}}}<br />
}}{{Infobox/row<br />
|header={{{header54|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label54|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data54|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class54|}}} |rowclass={{{rowclass54|}}}<br />
}}{{Infobox/row<br />
|header={{{header55|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label55|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data55|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class55|}}} |rowclass={{{rowclass55|}}}<br />
}}{{Infobox/row<br />
|header={{{header56|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label56|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data56|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class56|}}} |rowclass={{{rowclass56|}}}<br />
}}{{Infobox/row<br />
|header={{{header57|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label57|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data57|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class57|}}} |rowclass={{{rowclass57|}}}<br />
}}{{Infobox/row<br />
|header={{{header58|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label58|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data58|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class58|}}} |rowclass={{{rowclass58|}}}<br />
}}{{Infobox/row<br />
|header={{{header59|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label59|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data59|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class59|}}} |rowclass={{{rowclass59|}}}<br />
}}{{Infobox/row<br />
|header={{{header60|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label60|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data60|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class60|}}} |rowclass={{{rowclass60|}}}<br />
}}{{Infobox/row<br />
|header={{{header61|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label61|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data61|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class61|}}} |rowclass={{{rowclass61|}}}<br />
}}{{Infobox/row<br />
|header={{{header62|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label62|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data62|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class62|}}} |rowclass={{{rowclass62|}}}<br />
}}{{Infobox/row<br />
|header={{{header63|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label63|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data63|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class63|}}} |rowclass={{{rowclass63|}}}<br />
}}{{Infobox/row<br />
|header={{{header64|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label64|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data64|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class64|}}} |rowclass={{{rowclass64|}}}<br />
}}{{Infobox/row<br />
|header={{{header65|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label65|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data65|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class65|}}} |rowclass={{{rowclass65|}}}<br />
}}{{Infobox/row<br />
|header={{{header66|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label66|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data66|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class66|}}} |rowclass={{{rowclass66|}}}<br />
}}{{Infobox/row<br />
|header={{{header67|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label67|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data67|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class67|}}} |rowclass={{{rowclass67|}}}<br />
}}{{Infobox/row<br />
|header={{{header68|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label68|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data68|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class68|}}} |rowclass={{{rowclass68|}}}<br />
}}{{Infobox/row<br />
|header={{{header69|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label69|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data69|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class69|}}} |rowclass={{{rowclass69|}}}<br />
}}{{Infobox/row<br />
|header={{{header70|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label70|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data70|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class70|}}} |rowclass={{{rowclass70|}}}<br />
}}{{Infobox/row<br />
|header={{{header71|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label71|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data71|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class71|}}} |rowclass={{{rowclass71|}}}<br />
}}{{Infobox/row<br />
|header={{{header72|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label72|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data72|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class72|}}} |rowclass={{{rowclass72|}}}<br />
}}{{Infobox/row<br />
|header={{{header73|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label73|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data73|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class73|}}} |rowclass={{{rowclass73|}}}<br />
}}{{Infobox/row<br />
|header={{{header74|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label74|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data74|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class74|}}} |rowclass={{{rowclass74|}}}<br />
}}{{Infobox/row<br />
|header={{{header75|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label75|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data75|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class75|}}} |rowclass={{{rowclass75|}}}<br />
}}{{Infobox/row<br />
|header={{{header76|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label76|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data76|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class76|}}} |rowclass={{{rowclass76|}}}<br />
}}{{Infobox/row<br />
|header={{{header77|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label77|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data77|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class77|}}} |rowclass={{{rowclass77|}}}<br />
}}{{Infobox/row<br />
|header={{{header78|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label78|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data78|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class78|}}} |rowclass={{{rowclass78|}}}<br />
}}{{Infobox/row<br />
|header={{{header79|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label79|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data79|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class79|}}} |rowclass={{{rowclass79|}}}<br />
}}{{Infobox/row<br />
|header={{{header80|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label80|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data80|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class80|}}} |rowclass={{{rowclass80|}}}<br />
}}{{Infobox/row<br />
|header={{{header81|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label81|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data81|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class81|}}} |rowclass={{{rowclass81|}}}<br />
}}{{Infobox/row<br />
|header={{{header82|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label82|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data82|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class82|}}} |rowclass={{{rowclass82|}}}<br />
}}{{Infobox/row<br />
|header={{{header83|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label83|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data83|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class83|}}} |rowclass={{{rowclass83|}}}<br />
}}{{Infobox/row<br />
|header={{{header84|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label84|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data84|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class84|}}} |rowclass={{{rowclass84|}}}<br />
}}{{Infobox/row<br />
|header={{{header85|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label85|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data85|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class85|}}} |rowclass={{{rowclass85|}}}<br />
}}{{Infobox/row<br />
|header={{{header86|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label86|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data86|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class86|}}} |rowclass={{{rowclass86|}}}<br />
}}{{Infobox/row<br />
|header={{{header87|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label87|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data87|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class87|}}} |rowclass={{{rowclass87|}}}<br />
}}{{Infobox/row<br />
|header={{{header88|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label88|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data88|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class88|}}} |rowclass={{{rowclass88|}}}<br />
}}{{Infobox/row<br />
|header={{{header89|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label89|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data89|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class89|}}} |rowclass={{{rowclass89|}}}<br />
}}{{Infobox/row<br />
|header={{{header90|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label90|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data90|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class90|}}} |rowclass={{{rowclass90|}}}<br />
}}{{Infobox/row<br />
|header={{{header91|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label91|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data91|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class91|}}} |rowclass={{{rowclass91|}}}<br />
}}{{Infobox/row<br />
|header={{{header92|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label92|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data92|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class92|}}} |rowclass={{{rowclass92|}}}<br />
}}{{Infobox/row<br />
|header={{{header93|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label93|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data93|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class93|}}} |rowclass={{{rowclass93|}}}<br />
}}{{Infobox/row<br />
|header={{{header94|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label94|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data94|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class94|}}} |rowclass={{{rowclass94|}}}<br />
}}{{Infobox/row<br />
|header={{{header95|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label95|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data95|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class95|}}} |rowclass={{{rowclass95|}}}<br />
}}{{Infobox/row<br />
|header={{{header96|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label96|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data96|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class96|}}} |rowclass={{{rowclass96|}}}<br />
}}{{Infobox/row<br />
|header={{{header97|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label97|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data97|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class97|}}} |rowclass={{{rowclass97|}}}<br />
}}{{Infobox/row<br />
|header={{{header98|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label98|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data98|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class98|}}} |rowclass={{{rowclass98|}}}<br />
}}{{Infobox/row<br />
|header={{{header99|}}} |headerstyle={{{headerstyle|}}}<br />
|label={{{label99|}}} |labelstyle={{{labelstyle|}}}<br />
|data={{{data99|}}} |datastyle={{{datastyle|}}}<br />
|class={{{class99|}}} |rowclass={{{rowclass99|}}}<br />
}}<!-- Below<br />
-->{{#if:{{{below|}}}|<tr><td colspan="2" class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}"><br />
{{{below}}}<br />
</td></tr>}}<!--<br />
Navbar<br />
-->{{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}<br />
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}<br />
|¬|no = <!-- no italic title --><br />
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}<br />
}}<includeonly>{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}</includeonly><noinclude>{{documentation}}</noinclude></div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1177Taglines2013-06-08T15:49:23Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside<br />
* The More You Know -===☆<br />
* It's not Rocket Science<br />
* Sometimes we are NOT OK, and that's OK!<br />
* What could possibly go wrong?</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1153Taglines2013-06-01T17:12:05Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside<br />
* The More You Know -===☆</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1148Taglines2013-05-31T21:46:45Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.<br />
* Give copiously to the Freeside</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Taglines&diff=1147Taglines2013-05-31T21:39:54Z<p>Thrillgore: </p>
<hr />
<div>Freeside, on frequent occasion, needs to be subtitled. Here are a few of our more popular taglines heard in and around the space.<br />
<br />
* The only limit is yourself<br />
* What just happened?<br />
* The container for the 3D printers<br />
* Freeside exists at all points of space and time<br />
* Eat what you fear the most<br />
* ''Crescens liabilus in perpetuam'' (perpetually increasing liability)<br />
* Freeside as in beer<br />
* Dial 9-1 and watch this<br />
* Where supervillians are made<br />
* Don't cut your face off<br />
* Safety Third<br />
* What happens to 3D printers when they misbehave<br />
* A Legal Grey Area<br />
* Legends in our own spare time<br />
* Fire extinguishers are located here, here, and here.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Streaming_Cart&diff=1129Streaming Cart2013-05-17T15:08:15Z<p>Thrillgore: Created page with "The Streaming Cart is a mobilized platform to provide a platform to develop Freeside's capability to broadcast events and meetings to the public over the internet. Use cases ..."</p>
<hr />
<div>The Streaming Cart is a mobilized platform to provide a platform to develop Freeside's capability to broadcast events and meetings to the public over the internet.<br />
<br />
Use cases being evaluated are:<br />
<br />
* The ability to livestream Freeside presentations, meetings, and events<br />
* Adding video streaming capacity to the media lab<br />
* The ability to do video logging (vlogging) of Freeside projects<br />
* Much more...<br />
<br />
[[Category: Projects]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1128User:Thrillgore2013-05-17T15:00:43Z<p>Thrillgore: /* My Projects @ Freeside */</p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
== Who I am ==<br />
<br />
I am a fever dream occuring across multiple people at Turner Broadcasting's AMPT department. When I am not manifesting myself as a hallucination, I am at Freeside doing something amazing.<br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
* [[QRatitude]]<br />
<br />
[[Category: Freeside Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Emptyset&diff=1127User:Emptyset2013-05-17T14:59:35Z<p>Thrillgore: </p>
<hr />
<div>== Alan Fay ==<br />
[[File:Sassy-cat.jpg|thumbnail|right|I exist in a dream in the mind of this cat]]<br />
<br />
* Freeside [[Board_of_Directors |Director]]<br />
* Freeside [mailto:treasurer@freesideatlanta.org?Subject=wiki-hello Treasurer]<br />
* Creator of hapaxes legomena<br />
* A series of unfortunate four-dimensional events<br />
<br />
== Hacker Interests ==<br />
<br />
* Hackerspaces<br />
* Open Source Software and Hardware<br />
* Computer Networks<br />
* Crypto-anarchism<br />
<br />
== Hacker Resume ==<br />
<br />
* [[Vuvuzela]], open source access control<br />
* [[QRatitude]], open source QR code based inventory system<br />
* [http://github.com/freesideatlanta Other Projects] on Freeside's Github page<br />
* Freeside [http://wiki.freesideatlanta.org/fs/Our_Space#Zones Zones]<br />
<br />
== Contact Info ==<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Treasurer]].<br />
|}</div><br />
<br />
* Blog: [http://faysoftware.com Fay Software]<br />
* Resume: [http://careers.stackoverflow.com/emptyset StackOverflow Careers CV]<br />
* [mailto:emptyset@freesideatlanta.org?Subject=wiki-hello Email me]!<br />
<br />
[[Category: Freeside Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Steamboat&diff=1126User:Steamboat2013-05-17T14:58:50Z<p>Thrillgore: </p>
<hr />
<div>=== Title ===<br />
Sublime Master of the Rodostauric Nelaberung<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[President]].<br />
|}</div><br />
<br />
=== More information ===<br />
*Expert in pseudothermic hexatetragrammatic electrocapillatories<br />
<br />
[[Category: Freeside Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Steamboat&diff=1125User:Steamboat2013-05-17T14:58:17Z<p>Thrillgore: </p>
<hr />
<div>=== Title ===<br />
Sublime Master of the Rodostauric Nelaberung<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[President]].<br />
|}</div><br />
<br />
=== More information ===<br />
*Expert in pseudothermic hexatetragrammatic electrocapillatories<br />
<br />
[[Category: Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Emptyset&diff=1124User:Emptyset2013-05-17T14:57:16Z<p>Thrillgore: </p>
<hr />
<div>== Alan Fay ==<br />
[[File:Sassy-cat.jpg|thumbnail|right|I exist in a dream in the mind of this cat]]<br />
<br />
* Freeside [[Board_of_Directors |Director]]<br />
* Freeside [mailto:treasurer@freesideatlanta.org?Subject=wiki-hello Treasurer]<br />
* Creator of hapaxes legomena<br />
* A series of unfortunate four-dimensional events<br />
<br />
== Hacker Interests ==<br />
<br />
* Hackerspaces<br />
* Open Source Software and Hardware<br />
* Computer Networks<br />
* Crypto-anarchism<br />
<br />
== Hacker Resume ==<br />
<br />
* [[Vuvuzela]], open source access control<br />
* [[QRatitude]], open source QR code based inventory system<br />
* [http://github.com/freesideatlanta Other Projects] on Freeside's Github page<br />
* Freeside [http://wiki.freesideatlanta.org/fs/Our_Space#Zones Zones]<br />
<br />
== Contact Info ==<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Treasurer]].<br />
|}</div><br />
<br />
* Blog: [http://faysoftware.com Fay Software]<br />
* Resume: [http://careers.stackoverflow.com/emptyset StackOverflow Careers CV]<br />
* [mailto:emptyset@freesideatlanta.org?Subject=wiki-hello Email me]!</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1123User:Thrillgore2013-05-17T14:54:52Z<p>Thrillgore: </p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
== Who I am ==<br />
<br />
I am a fever dream occuring across multiple people at Turner Broadcasting's AMPT department. When I am not manifesting myself as a hallucination, I am at Freeside doing something amazing.<br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
<br />
[[Category: Freeside Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Laser_Cutter&diff=1122Laser Cutter2013-05-17T14:51:24Z<p>Thrillgore: </p>
<hr />
<div>= Zone =<br />
16: [[CNC Lab]]<br />
<br />
= Owner(s) =<br />
* Freeside<br />
<br />
== Permissions ==<br />
For general use by members after they have completed an appropriate training course. Treat this equipment as if it were your own cleaning items off of the top of the machine and around its table after usage.<br />
<br />
== Restrictions ==<br />
The laser cutter is a CNC(Computer Numeric Control) machine capable of the following:<br />
* Cutting<br />
* paper<br />
* cardboard<br />
* plastics up to 1/2" depending on type<br />
* craft foam<br />
* plywood of certain thicknesses depending on number of layers as well as what type of bonding glue was used<br />
* other stuff I haven't yet tried<br />
* Engraving (raster and vector)<br />
* cardboard<br />
* plastic<br />
* wood<br />
* glass<br />
* dark stone<br />
== Caution ==<br />
Contrary to popular belief lasers don't melt things. They remove material via a process called sublimation; turning an object from the solid state directly to the gaseous state skipping the liquid stage almost completely.<br />
<br />
The laser uses an RF excited CO2 gas laser producing an invisible to the human eye beam at 1090um. Almost everything is opaque to this wavelength and as such if it can sublimate the material it will. This means that if you put *anything* in the path of the laser it'll try to cut it. If it can't cut the material and it doesn't reflect the beam it *WILL* heat it up very very rapidly. The excited gas you can visually see in the tube is kind of the same thing you see in neon signs. 25KV is applied and the gas is excited to the point where it has to release extra electrons and you see this as light. Do not forget that the beam coming out of the tube is completely invisible and completely dangerous.<br />
<br />
== Specifications ==<br />
In this picture from left to right you can see:<br />
# 24VDC power supply; large aluminum case<br />
# 12VDC power supply; small aluminum case<br />
# In the back are 3 Keling stepper drivers; black aluminum cases with green wiring terminals<br />
# In front of those are 2 120VAC solid state relays (not wired and currently not present in the enclosure); grey plastic cases<br />
# Breakout board<br />
# Power entry<br />
# Hole for 120VAC duplex outlet<br />
[[File:laserStuff1.jpg]]<br />
<br />
In the second picture you can see the high voltage power supply<br />
[[File:laserStuff2.jpg]]<br />
<br />
The gantry is driven by a single dual-shaft stepper motor. This motor has a driveshaft on either side that goes to a bearing mechanism attached to the Y rails. Nearest this bearing mechanism there is a timing belt pulley on the shaft. The belt rides on this pulley and connects to the gantry's carriage to pull it back and forth. All motion in the laser cutter is established via pulling as you can't push a belt.<br />
<br />
The lens carriage is driven by a stepper motor with a timing belt attached to the carriage.<br />
<br />
The wiring exists for a Z(table) stepper but it's not currently installed. The large timing gear can be turned by hand to adjust the table up/down.<br />
<br />
The laser cutter is supported by several pieces of equipment outside of its own enclosure:<br />
From left to right<br />
# The coolant tank stores an amount of water/antifreeze mixture as well as houses the 24V bilge pump to circulate the coolant. Because of the amount of coolant available the temperature increase is not noticeable.<br />
# The air assist pump pumps air into the nozzle attached to the focusing lens on the laser carriage. It's purpose is twofold: keep smoke/debris from out of the line of the laser's beam and off of the optics themselves, and assist the sublimation process by expelling the gasses created<br />
# The fume extractor draws air in from the front of the laser cutter enclosure, across the cutting surface, and out through the back of the enclosure. (Actual equipment subject to change)<br />
[[File:LaserSupport.jpg]]<br />
<br />
= Warnings =<br />
[[File:Laser.PNG|100px]] Eyesight Damage Risk<br />
<br />
[[File:Crush.png|100px]] Crush and Pinch Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] Electric Shock Risk<br />
<br />
[[File:ElectricShock.PNG|100px]] High Voltage<br />
<br />
== Safety ==<br />
[[File:Goggles.PNG|100px]] Eye Protection Required<br />
<br />
<br />
[[Category: Projects]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Category:Projects&diff=1121Category:Projects2013-05-17T14:50:40Z<p>Thrillgore: Created page with "This page lists all the projects done at Freeside."</p>
<hr />
<div>This page lists all the projects done at Freeside.</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=UAV_Hexacopter&diff=1120UAV Hexacopter2013-05-17T14:50:21Z<p>Thrillgore: </p>
<hr />
<div>=== Hexacopter First Flight ===<br />
{{#ev:youtube|mvqpuCQ1d3k}}<br />
<br />
[[Category: Projects]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=User:Thrillgore&diff=1119User:Thrillgore2013-05-17T14:49:49Z<p>Thrillgore: </p>
<hr />
<div>OutOfBounds Exception<br />
<br />
<div style="float:right;border:solid #FFB3B3 1px;margin:1px"><br />
{| cellspacing="0" style="width:238px;background:#FFEEEE"<br />
| style="width:45px;height:45px;background:#FF8888;text-align:center;font-size:14pt" | '''[[Officers|FSO]]'''<br />
| style="font-size:8pt;padding:4pt;line-height:1.25em" |This user is an [[Officers|Officer]] of [[Freeside Atlanta]], fulfilling the role of [[Secretary]].<br />
|}</div><br />
<br />
* http://twitter.com/thrillgore<br />
* http://facebook.com/cameron.kilgore<br />
* http://ghostfreeman.net (circa: old)<br />
<br />
== My Projects @ Freeside ==<br />
* [[UAV Hexacopter]]<br />
* [[MAME Cabinet]]<br />
* [[Streaming Cart]]<br />
<br />
[[Category: Freeside Officers]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Freeside_Atlanta&diff=1118Freeside Atlanta2013-05-17T14:48:01Z<p>Thrillgore: Redirected page to Info</p>
<hr />
<div>#REDIRECT [[Info]]</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Member_Minutes_11_May_2013&diff=1085Member Minutes 11 May 20132013-05-11T21:55:13Z<p>Thrillgore: /* 2:22 -- InvestAtlanta */</p>
<hr />
<div>= Member Meeting for 11 May 2013 =<br />
''Members in attendance: Steven, Jon, Alan, Cameron, Buddy''<br />
==1:34 PM -- Beginning of meeting==<br />
Current plan is to unbox the Lulzbot Printer after the meeting<br />
<br />
Ivan opens the floor -- he wants to help with a variety of topics, including the 3D printer, Wiki, and other things.<br />
<br />
Buddy has an offer for the Benz to be scrapped for $500 OBO<br />
<br />
Cameron brings up his Streaming Cart idea, with a build price of 1800 for a full system, and 1000 for a system that would support basic streaming (G+). Would be an interesting learning experience. Lots of interest from video engineers within Freeside. Could be a tool to bring in people from other companies like Turner.<br />
==1:43 PM -- One Year Plan==<br />
The One Year Plan helped Freeside transform from a failing space to a successful one. We tripled our members, built a working capital reserve, and other good stuff moving forward.<br />
<br />
The plan worked -- and now another one is being drafted by the board to address concerns such as membership engagement, our 501(C)3, and other subjects of Freeside.<br />
<br />
The topic of membership encouragement is something the members are open to supporting with ideas.<br />
==1:48 PM -- Someone cracks a whip. Cheers are had.==<br />
General perception from people on the Tuesday meetings are positive.<br />
==1:58 PM -- Invention Studio==<br />
Gabe from the Invention Studio will be teaching two classes on 3D printing next week. The classes will be open for registration later in the week.<br />
<br />
There is discussion of a program to provide discounts related to this class. Details to follow.<br />
<br />
There is a discussion about having bounty programs (towards dues credit, or similar) to solve roadblocked problems, such as our bricked 3D printers.<br />
==2:06 PM -- Discussion about the space purposes==<br />
There is an ongoing discussion in how to build out the space. Alan says there is a decreased incentive to build out the space outside of the Electronics area. A discussion on how to improve turnout in this area is still a topic of discussion, but ideas such as events oriented towards buildouts are encouraging directions<br />
==2:09 PM -- Mailing List Analytics==<br />
Alan compiled analytics of the mailing list, and from what he states, calls for help are the most responded to emails. This is followed by projects. An avenue we can explore to draw interest for the space could be through better reach through the mailing list.<br />
==2:12PM -- Media Lab==<br />
Igor put astroturf on the steps to the Media Lab and tiles to weigh it down. They can be removed today to permit access to the Media Lab.<br />
<br />
Jon donated some equipment (M-Audio Keyboard and USB interface) to the Media Lab. This could make it beneficial as we expand the capacity.<br />
<br />
We may need to bust for better computing hardware as the capacity of the Media Lab grows.<br />
<br />
Cameron mentions subjects regarding the licensing (if any should apply) for works of art produced in the media lab, such as having a default like Creative Commons. This would not preclude anyone who produces media to be bound to the default license.<br />
<br />
We may not be able to build out the Media Lab into a recording studio -- WonderRoot has that capacity and we are working on a joint membership status with them.<br />
<br />
==2:22 PM -- InvestAtlanta==<br />
There is a plan to develop Fort Mcpherson into a technology park, and there is a chance to relocate Freeside to this new location. We don’t know many details about this, and it is developing. The conversations regarding this are underway. This is the CoA, so this could go a long time before results appear.<br />
<br />
==2:32 PM -- Reefer Madness==<br />
There’s a discussion of having a bad movie night on Tuesdays for nights when there are no lectures. This will probably be driven by members. We need to use these opportunities to get members to take charge of events.<br />
<br />
We want to give members more rights to run and organize events at Freeside, but how we want to do this is something that needs to be developed by Steven, and he is searching for someone to help develop this.<br />
==2:38 PM -- Adjourned==<br />
End of minutes</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Member_Minutes_11_May_2013&diff=1084Member Minutes 11 May 20132013-05-11T21:54:58Z<p>Thrillgore: /* 2:12PM -- Floor tile */</p>
<hr />
<div>= Member Meeting for 11 May 2013 =<br />
''Members in attendance: Steven, Jon, Alan, Cameron, Buddy''<br />
==1:34 PM -- Beginning of meeting==<br />
Current plan is to unbox the Lulzbot Printer after the meeting<br />
<br />
Ivan opens the floor -- he wants to help with a variety of topics, including the 3D printer, Wiki, and other things.<br />
<br />
Buddy has an offer for the Benz to be scrapped for $500 OBO<br />
<br />
Cameron brings up his Streaming Cart idea, with a build price of 1800 for a full system, and 1000 for a system that would support basic streaming (G+). Would be an interesting learning experience. Lots of interest from video engineers within Freeside. Could be a tool to bring in people from other companies like Turner.<br />
==1:43 PM -- One Year Plan==<br />
The One Year Plan helped Freeside transform from a failing space to a successful one. We tripled our members, built a working capital reserve, and other good stuff moving forward.<br />
<br />
The plan worked -- and now another one is being drafted by the board to address concerns such as membership engagement, our 501(C)3, and other subjects of Freeside.<br />
<br />
The topic of membership encouragement is something the members are open to supporting with ideas.<br />
==1:48 PM -- Someone cracks a whip. Cheers are had.==<br />
General perception from people on the Tuesday meetings are positive.<br />
==1:58 PM -- Invention Studio==<br />
Gabe from the Invention Studio will be teaching two classes on 3D printing next week. The classes will be open for registration later in the week.<br />
<br />
There is discussion of a program to provide discounts related to this class. Details to follow.<br />
<br />
There is a discussion about having bounty programs (towards dues credit, or similar) to solve roadblocked problems, such as our bricked 3D printers.<br />
==2:06 PM -- Discussion about the space purposes==<br />
There is an ongoing discussion in how to build out the space. Alan says there is a decreased incentive to build out the space outside of the Electronics area. A discussion on how to improve turnout in this area is still a topic of discussion, but ideas such as events oriented towards buildouts are encouraging directions<br />
==2:09 PM -- Mailing List Analytics==<br />
Alan compiled analytics of the mailing list, and from what he states, calls for help are the most responded to emails. This is followed by projects. An avenue we can explore to draw interest for the space could be through better reach through the mailing list.<br />
==2:12PM -- Media Lab==<br />
Igor put astroturf on the steps to the Media Lab and tiles to weigh it down. They can be removed today to permit access to the Media Lab.<br />
<br />
Jon donated some equipment (M-Audio Keyboard and USB interface) to the Media Lab. This could make it beneficial as we expand the capacity.<br />
<br />
We may need to bust for better computing hardware as the capacity of the Media Lab grows.<br />
<br />
Cameron mentions subjects regarding the licensing (if any should apply) for works of art produced in the media lab, such as having a default like Creative Commons. This would not preclude anyone who produces media to be bound to the default license.<br />
<br />
We may not be able to build out the Media Lab into a recording studio -- WonderRoot has that capacity and we are working on a joint membership status with them.<br />
<br />
==2:22 -- InvestAtlanta==<br />
There is a plan to develop Fort Mcpherson into a technology park, and there is a chance to relocate Freeside to this new location. We don’t know many details about this, and it is developing. The conversations regarding this are underway. This is the CoA, so this could go a long time before results appear.<br />
==2:32 PM -- Reefer Madness==<br />
There’s a discussion of having a bad movie night on Tuesdays for nights when there are no lectures. This will probably be driven by members. We need to use these opportunities to get members to take charge of events.<br />
<br />
We want to give members more rights to run and organize events at Freeside, but how we want to do this is something that needs to be developed by Steven, and he is searching for someone to help develop this.<br />
==2:38 PM -- Adjourned==<br />
End of minutes</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Member_Minutes_11_May_2013&diff=1083Member Minutes 11 May 20132013-05-11T21:18:16Z<p>Thrillgore: Created page with "= Member Meeting for 11 May 2013 = ''Members in attendance: Steven, Jon, Alan, Cameron, Buddy'' ==1:34 PM -- Beginning of meeting== Current plan is to unbox the Lulzbot Printe..."</p>
<hr />
<div>= Member Meeting for 11 May 2013 =<br />
''Members in attendance: Steven, Jon, Alan, Cameron, Buddy''<br />
==1:34 PM -- Beginning of meeting==<br />
Current plan is to unbox the Lulzbot Printer after the meeting<br />
<br />
Ivan opens the floor -- he wants to help with a variety of topics, including the 3D printer, Wiki, and other things.<br />
<br />
Buddy has an offer for the Benz to be scrapped for $500 OBO<br />
<br />
Cameron brings up his Streaming Cart idea, with a build price of 1800 for a full system, and 1000 for a system that would support basic streaming (G+). Would be an interesting learning experience. Lots of interest from video engineers within Freeside. Could be a tool to bring in people from other companies like Turner.<br />
==1:43 PM -- One Year Plan==<br />
The One Year Plan helped Freeside transform from a failing space to a successful one. We tripled our members, built a working capital reserve, and other good stuff moving forward.<br />
<br />
The plan worked -- and now another one is being drafted by the board to address concerns such as membership engagement, our 501(C)3, and other subjects of Freeside.<br />
<br />
The topic of membership encouragement is something the members are open to supporting with ideas.<br />
==1:48 PM -- Someone cracks a whip. Cheers are had.==<br />
General perception from people on the Tuesday meetings are positive.<br />
==1:58 PM -- Invention Studio==<br />
Gabe from the Invention Studio will be teaching two classes on 3D printing next week. The classes will be open for registration later in the week.<br />
<br />
There is discussion of a program to provide discounts related to this class. Details to follow.<br />
<br />
There is a discussion about having bounty programs (towards dues credit, or similar) to solve roadblocked problems, such as our bricked 3D printers.<br />
==2:06 PM -- Discussion about the space purposes==<br />
There is an ongoing discussion in how to build out the space. Alan says there is a decreased incentive to build out the space outside of the Electronics area. A discussion on how to improve turnout in this area is still a topic of discussion, but ideas such as events oriented towards buildouts are encouraging directions<br />
==2:09 PM -- Mailing List Analytics==<br />
Alan compiled analytics of the mailing list, and from what he states, calls for help are the most responded to emails. This is followed by projects. An avenue we can explore to draw interest for the space could be through better reach through the mailing list.<br />
==2:12PM -- Floor tile==<br />
Igor put astroturf on the steps to the Media Lab and tiles to weigh it down. They can be removed today to permit access to the Media Lab.<br />
<br />
Jon donated some equipment (M-Audio Keyboard and USB interface) to the Media Lab. This could make it beneficial as we expand the capacity.<br />
<br />
We may need to bust for better computing hardware as the capacity of the Media Lab grows.<br />
<br />
Cameron mentions subjects regarding the licensing (if any should apply) for works of art produced in the media lab, such as having a default like Creative Commons. This would not preclude anyone who produces media to be bound to the default license.<br />
<br />
We may not be able to build out the Media Lab into a recording studio -- WonderRoot has that capacity and we are working on a joint membership status with them.<br />
==2:22 -- InvestAtlanta==<br />
There is a plan to develop Fort Mcpherson into a technology park, and there is a chance to relocate Freeside to this new location. We don’t know many details about this, and it is developing. The conversations regarding this are underway. This is the CoA, so this could go a long time before results appear.<br />
==2:32 PM -- Reefer Madness==<br />
There’s a discussion of having a bad movie night on Tuesdays for nights when there are no lectures. This will probably be driven by members. We need to use these opportunities to get members to take charge of events.<br />
<br />
We want to give members more rights to run and organize events at Freeside, but how we want to do this is something that needs to be developed by Steven, and he is searching for someone to help develop this.<br />
==2:38 PM -- Adjourned==<br />
End of minutes</div>Thrillgorehttps://wiki.freesideatlanta.org/index.php?title=Operations&diff=1082Operations2013-05-11T21:13:59Z<p>Thrillgore: /* Member Meetings */</p>
<hr />
<div>= Open House =<br />
Every Tuesday around 7pm we open our doors and hold an Open House, to welcome the general public to the wonderful world of hackerspaces. The Open House is generally more of a social gathering, but members can and do show up to hack on their projects. We welcome guests and visitors to work on something if they wish, as long as our [[Policies |policies]] are followed.<br />
<br />
The Open House activity varies from week to week, but generally involves giving tours, answering questions about the space, introductions to members that share the same interests. Visitors are encouraged to wander around and explore all the things Freeside has to offer.<br />
<br />
= Board of Directors =<br />
The Freeside [[Board_of_Directors| Board of Directors]] meets the first Saturday of every month to guide the direction of the space, plan and discuss how to best fulfill our mission, manage operations, and enact policies.<br />
<br />
Meetings are always open to members and the public. We usually meet at Freeside around Nooner EST. Ask ahead or join our mailing list to find out the exact time and place. <br />
<br />
== Meeting Minutes ==<br />
=== 2012 ===<br />
* Nov 10, 2012 ([[BodAgenda11Nov2012 |Agenda]] | [[BoDMinutes11Nov2012 |Minutes]])<br />
* [[BoDMinutes01Dec2012| Dec 1, 2012]]<br />
<br />
=== 2013 ===<br />
* [[BoDMinutes05Jan2013| Jan 5, 2013]]<br />
* [[BoDMinutes02Feb2013| Feb 2, 2013]]<br />
* [[BoDMinutes02Mar2013| Mar 2, 2013]]<br />
* [[BoDMinutes06Apr2013| Apr 6, 2013]]<br />
* [[BoDMinutes4May2013| May 4, 2013]]<br />
<br />
<br />
= Member Meetings =<br />
Member meetings are held the second Saturday of every other month to both inform and solicit input from the membership about the direction of the space, discuss policies, and address concerns. Since every member has nearly limitless power to transform the space to suit their interests, the member meetings are an excellent opportunity to coordinate these efforts with others.<br />
<br />
Member meetings are usually members-only and closed to the public, but if you really want to attend we probably won't stop you.<br />
<br />
== Meeting Minutes ==<br />
* [[Member Minutes 11 May 2013|May 11 2013]]</div>Thrillgore