Sitenotice: 11/29/2018: The wiki is back. It turns out, some anti-virus product on my web server had an issue with the latest version of PHP. My server techs have resolved this issue, and things should be working again. During the investigation, I did restore to a backup from September. There is a chance that any changes done since then were lost, but I do not recall any edits. --OS-9 Al

8/30/2016: Massive re-work is being done on the InfoBox Templates. Read that page to keep up with the plan for that, and adding better keyword tags (categories) to all the pages. --OS-9 Al (talk) 15:28, 31 August 2016 (CDT)

Difference between revisions of "InfoBox Templates"

From CoCopedia - The Tandy/Radio Shack Color Computer Wiki
Jump to: navigation, search
(InfoBox Tags?)
Line 35: Line 35:
 
On the Facebook Group, [[Steve Bjork]] suggested using the modern concept of tags (you know, like everything else in the world does these days). This would solve the challenges of making all hardware devices have the same number of fields (though the InfoBox can be made to just not display anything undefined).
 
On the Facebook Group, [[Steve Bjork]] suggested using the modern concept of tags (you know, like everything else in the world does these days). This would solve the challenges of making all hardware devices have the same number of fields (though the InfoBox can be made to just not display anything undefined).
  
MediaWiki (this software) does not have a simple way to do this, but there might be a Tag extension (kind of like Categories on WordPress). Or, we could have some tag fields available like:
+
MediaWiki (this software) does not have a simple way to do this, but there might be a Tag extension (kind of like Categories on WordPress). Or, we could have a special Tag template:
 
<pre><nowiki>
 
<pre><nowiki>
{{InfoBoxTest |
+
{{InfoBox |
| name       = Radio Shack Deluxe Joystick
+
| name = Zaxxon
| photo      = Deluxe joystick.jpg
+
| photo = Zaxxon.jpg
| caption    = Photo of a TRS-80 Deluxe Joystick
 
| date      = January 5
 
| year      = 1986
 
| notes      = Self centering (switchable), two buttons.
 
| infosource = 1986 Radio Shack catalog
 
| tag1      = Controller
 
| tag2      = Joystick
 
}}
 
</nowiki></pre>
 
Above, "tagX" would just be added using a common list of tags, and then you could have as many as the template is created to support. We'd just have to agree on the tags to use.
 
<pre><nowiki>
 
{{InfoBoxTest |
 
| name      = Zaxxon
 
| photo     = Zaxxon.jpg
 
| caption    = Zaxxon title screen.
 
| year      = 1983
 
| author    = Steve Bjork
 
| distributor= DataSoft
 
| notes      = Officially licensed port of the arcade classic.
 
| infosource = CoCo Game Megasite
 
| tag1      = Software
 
| tag2      = Game
 
| tag3      = Cassette
 
| tag4      = Shooter
 
| tag5      = Space
 
| tag6      = Joystick
 
| tag7      = Disk
 
 
}}
 
}}
 +
{{Tags | Software | Game | Space | Shooter | Cassette | Joystick}}
 
</nowiki></pre>
 
</nowiki></pre>
  
By using tags, we could add a bunch more -- and handle things that were released in multiple formats. The hassle is just the "tagX" named fields of a template. BUT, the wiki does support unnamed fields, so maybe something could be done like this:
+
That way, the InfoBox would just be the minimum named fields we expect every entry to have, then everything else could  
<pre><nowiki>
+
be a tag!
{{InfoBoxTest |
 
| name      = Zaxxon
 
| photo      = Zaxxon.jpg
 
| caption    = Zaxxon title screen.
 
| year      = 1983
 
| notes      = Officially licensed port of the arcade classic.
 
| infosource = CoCo Game Megasite
 
| Steve Bjork
 
| DataSoft
 
| Software
 
| Game
 
| Cassette
 
| Shooter
 
| Space
 
| Joystick
 
| Disk
 
}}
 
</nowiki></pre>
 
  
That way, the InfoBox would just be the minimum named fields we expect every entry to have, then everything else could be a tag!
+
See this [[List of Tags]] page for some ideas on this. I think this is how we should go!
  
 
== Common ==
 
== Common ==

Revision as of 08:47, 31 August 2016

WELCOME
Looking for CoCo help? If you are trying to do something with your old Color Computer, read this quick reference. Want to contribute to this wiki? Be sure to read this first. This CoCo wiki project was started on October 29, 2004. --OS-9 Al

See Recent Changes. | About this site. | Join the E-Mail List, Facebook Group or Google+ | Contact me with updates/questions.

This page was last updated on 08/31/2016. Total Pages: 559. Total Files: 911.


Home / Help - InfoBox Templates


Sample InfoBox

Deluxe joystick.jpg

Name Sample InfoBox
Date January 5
Year 1986
Notes Self centering (switchable), two buttons.
Info Source 1986 Radio Shack catalog
Tags TAGS NEEDED
About the Info Box

This page will link to the various InfoBox templates available in this wiki.

Click on a template link to view the usage help:

InfoBox Fields

Here is where we will figure out the various fields each InfoBox needs to have.

The main sections of this wiki are:

  • Company
  • Convention
  • Hardware
  • People
  • Publication
  • Software

I think we should have an InfoBox for each of those sections.

The InfoBox will automatically create links from certain entries, and Category tags for others. i.e., if there is a field that says "First Year:" the entered text ("1980") would create a Category tag for 1980 and a link to the "1980" section of the History/Timeline page. If there is a "Media: ROM-Pak" entry, it would create a link to the ROM-Pak page or category. Something like that. We gotta figure out how to best use Categories versus Pages.

InfoBox Tags?

On the Facebook Group, Steve Bjork suggested using the modern concept of tags (you know, like everything else in the world does these days). This would solve the challenges of making all hardware devices have the same number of fields (though the InfoBox can be made to just not display anything undefined).

MediaWiki (this software) does not have a simple way to do this, but there might be a Tag extension (kind of like Categories on WordPress). Or, we could have a special Tag template:

{{InfoBox |
| name = Zaxxon
| photo = Zaxxon.jpg
}}
{{Tags | Software | Game | Space | Shooter | Cassette | Joystick}}

That way, the InfoBox would just be the minimum named fields we expect every entry to have, then everything else could be a tag!

See this List of Tags page for some ideas on this. I think this is how we should go!

Common

Every InfoBox will have the following fields:

  • Name (will use PAGENAME if not specified)
  • Photo (will use PAGENAME.jpg if not specified)
  • Caption (photo caption)
  • Date - Month XX (if exact day is known)
  • Year - - Year of release/first year (used as a Category)
  • Notes
  • Info Source (where did the data come from? Link to other website, or note magazine article, etc.)

Most items should have a "Category" and "Type". Not sure how to do this. For instance "Game -> Shooter", or "Utility -> Disk".

Company and Convention

These use the same fields, but the descriptions might be different:

Company

  • End Year - last year operated (used as a Category)
  • Location - City, State, country they were located? (used as a Category)

Convention

  • End Year - last year held (used as a Category)
  • Location - City, State, country they were located? (used as a Category)

People

What special fields should be here?

Publication

  • Category - Book, Magazine, Newsletter? (used as a Category)
  • Type - Hardback, Paperback, Floppy Disk, ??? (used as a Category)
  • End Year - last year published (used as a Category)
  • ISBN
  • ISBN-13
  • Language (used as a Category)
  • Pages - how many pages
  • Publisher (used as a Category)
  • Volume - ?

Do we like the re-use of "Category" and "Type"? Is there something that works better for all of these? "Main Type" and "Sub-type"?

Hardware and Software

Media/Category/Type ... There should be a category for "Cartridge" that shows everything that was a ROM-Pak or cartridge. This one category will show all the program paks, and hardware devices that plugged in through the cartridge port. That would mean the Multi-PAK would show up there too - fair? But, that said, we would have a different field for software (media) since Category and Type were used for the software itself. Is this okay? Hardware would use "Category" for "Cartridge" and Software would use "Media" for "Cartridge". Or do we want to make ROM-Pak a thing? Thus, "Cartridge" would show you anything that plugs in (ROM-Paks, things without ROMs, etc.) and "ROM-Pak" would just be program paks? That seems better. Let me think on this...

Hardware

  • Category - What did it plug in to? Cartridge, Serial, Joystick (used as a Category)
  • Type - What did it do? Floppy, Hard Drive, RS232, ??? (used as a Category)

Software

  • Category - Game, Productivity, Utility, OS, etc. (used as a Category)
  • Type - Shooter, Word Processor, Disk, etc. (used as a Category)
  • Media - Cassette, Disk, ROM-Pak (used as a Category)
  • Graphics Mode - VDG/GIME mode: 32, 80, 256x192x2, etc. (used as a Category)
  • Memory - 32K, 64K, 128K, etc. (used as a Category)
  • Platform - CoCo 1/2, CoCo 3 (used as a Category)
  • Requires - Joysticks, 6309, etc.

When I make the master InfoBox, it will be the "one box to rule them all" and include the various sections depending on the type specified. Because of that, fields that are common to subsets need to be noted -- i.e., Software and Hardware might both have Category and Type, but only software would have Graphics Mode.