User:Whiteknight/Wikibooks Organization
- Do not add sub-pages to this outline.
- Any user may edit this outline, but Whiteknight maintains complete editorial control on this page.
- This page may be deleted without warning.
This outline was last edited on 25 June 2009. Last edit over 178 months ago. Please update.
This is not a book outline, this is instead a central planning location to improve and standardize the Wikibooks organization mechanisms.
Existing Pages[edit | edit source]
These are the currently-existing pages that fall under the scope of this reorganization project.
- Wikibooks:Card Catalog Office
- Wikibooks:All Books
- Wikibooks:All bookshelves
- Wikibooks:Departments
- Wikibooks:Dewey Decimal Classification
- Wikibooks:LOC Classification
- Wikibooks:Alphabetical classification
- Wikibooks:Orphan Modules
- Wikibooks:Classification Guidelines
- Wikibooks:CCO Librarians
- Wikibooks:CCO Resources
- Template:Newpagelinksmain
- Wikibooks:Categories
- Wikibooks:New Wikibook Stack
- Template:Catalog
- Template:Infobox
- Template:opentask
- Wikibooks:Top Active
- Template:Book
The Plan[edit | edit source]
Create non-existent pages in Wikibooks:Dewey Decimal Classification, Wikibooks:LOC Classification.- Apply
{{Categorybrowsebar}}
to all necessary pages, bookshelves, etc. Maybe "jazz" it up a little. Break Wikibooks:Alphabetical classification into sub-pages by letter.Re-do the following templates to actually include books into a category: ...Do similar for templates for the LOC system.Move all content from Wikibooks:Dewey Decimal Classification to the appropriate sub-pages.Create Categories for all the Dewey top-level categories, and all the LOC top-level categories.- Where possible, associate each bookshelf with the appropriate Dewey and LOC categories.
- Create a single template, similar to the Infobox (but smaller) that will identify the Dewey, LOC, and alphabetical classifications of a book.
- Fix the Wikibooks:Community Portal, because it is not good.
Templates[edit | edit source]
Wikibooks:Card Catalog Office[edit | edit source]
This page is outdated. It needs to be completely redone, but before we break any ground we need to have a clear plan of what this page should be.
Wikibooks:CCO Librarians[edit | edit source]
This page is basically useless and should probably be deleted.
Wikibooks:CCO Resources[edit | edit source]
This page has been revamped, and is now useful as-is. We can expand it more as needed.
Wikibooks:All Books[edit | edit source]
This page is basically a duplicate of the Wikibooks:All bookshelves page (discussed below). It should be deleted, and all links should be updated to point to the proper locations.
Wikibooks:All bookshelves[edit | edit source]
Each bookshelf needs an associated category. To do this easily, Each bookshelf will get an associated template that will automatically add books to that category. Every book on a bookshelf will get tagged with the appropriate template. This table below will also provide default values for the DDC and LOC systems for each bookshelf.
Bookshelf | Template | Category | DDC Categories | LOC Categories |
---|---|---|---|---|
Art bookshelf | {{Art}} | Category:Art | 700 | |
Games bookshelf | {{Games}} | Category:Games | 700 | |
History bookshelf | {{History}} | Category:History | 900 | |
Humanities bookshelf | {{Humanities}} | Category:Humanities | 100 | |
Language and literature bookshelf | {{Language and literature}} | Category:Language and literature | 400, 800 | |
Computer software bookshelf | {{Computer software}} | Category:Computer software | 000 | |
Computer science bookshelf | {{Computer science}} | Category:Computer science | 000 | |
Information technology bookshelf | {{Information technology}} | Category:Information technology | 000 | |
Programming languages bookshelf | {{Programming languages}} | Category:Programming languages | 000 | |
Meta-languages bookshelf | {{Meta-languages}} | Category:Meta-languages | 000 | |
Computer and video games bookshelf | ||||
How-tos bookshelf | {{How-tos}} | Category:How-tos | 600 | |
Study guides bookshelf | {{Study guides}} | Category:Study guides | 300 | |
Miscellaneous bookshelf | {{Miscellaneous}} | Category:Miscellaneous | 000 | |
Technology bookshelf | {{Technology}} | Category:Technology | 600 | T |
Biology bookshelf | {{Biology}} | Category:Biology | 500 | |
Engineering bookshelf | {{Engineering}} | Category:Engineering | 500, 600 | Q, T |
Health science bookshelf | {{Health science}} | Category:Health science | 500, 600 | |
Mathematics bookshelf | {{Mathematics}} | Category:Mathematics | 500 | |
Physics bookshelf | {{Physics}} | Category:Physics | 500 | |
Science bookshelf | {{Science}} | Category:Science | 500 | |
Business and economics bookshelf | {{Business and economics}} | Category:Business and economics | 300, 600 | |
Education bookshelf | {{Education}} | Category:Education | 300 | |
Languages bookshelf | {{Languages}} | Category:Languages | 400 | |
Law bookshelf | {{Law}} | Category:Law | 300 | |
Social science bookshelf | {{Social science}} | Category:Social science | 100, 300 |
Wikibooks:Dewey Decimal Classification[edit | edit source]
Code snippet to apply a dewey-decimal classification to a page, where $page contains the title of the book, $_ contains the page text, and $cat contains the appropriate category:
if(! m/\{\{DDC/) { $_ = $_ . "{{DDC|" . $cat . "}}\n"; }
Wikibooks:LOC Classification[edit | edit source]
code snippet to apply an LOC category, where &page contains the title of the book, $_ contains the page text, and $cat contains the LOC category.
if(! m/\{\{LOC/) { $_ = $_ . "{{LOC|" + $cat + "}}"; }
Wikibooks:Alphabetical classification[edit | edit source]
Code snippet to apply an alphabetical categorization to a book (where $page contains the book's title, and $_ contains the text of the page):
if(! m/\{\{alphabetical/) { $_ = $_ . "{{alphabetical|" . substr($page, 0, 1) . "}}\n"; }