User:Whiteknight/Wikibooks Organization

This is not a book outline, this is instead a central planning location to improve and standardize the Wikibooks organization mechanisms.

Existing Pages
These are the currently-existing pages that fall under the scope of this reorganization project.


 * Card Catalog Office
 * All Books
 * All bookshelves
 * Departments
 * Dewey Decimal Classification
 * LOC Classification
 * Alphabetical classification
 * Orphan Modules
 * Classification Guidelines
 * CCO Librarians
 * CCO Resources
 * Template:Newpagelinksmain
 * Categories
 * New Wikibook Stack
 * Template:Catalog
 * Template:Infobox
 * Template:opentask
 * Top Active
 * Template:Book

The Plan

 * 1) Create non-existent pages in Dewey Decimal Classification, LOC Classification.
 * 2) Apply to all necessary pages, bookshelves, etc. Maybe "jazz" it up a little.
 * 3) Break Alphabetical classification into sub-pages by letter.
 * 4) Re-do the following templates to actually include books into a category: ...
 * 5) Do similar for templates for the LOC system.
 * 6) Move all content from Dewey Decimal Classification to the appropriate sub-pages.
 * 7) Create Categories for all the Dewey top-level categories, and all the LOC top-level categories.
 * 8) Where possible, associate each bookshelf with the appropriate Dewey and LOC categories.
 * 9) Create a single template, similar to the Infobox (but smaller) that will identify the Dewey, LOC, and alphabetical classifications of a book.
 * 10) Fix the Community Portal, because it is not good.

Templates

 * Template:LOC
 * Template:DDC
 * Template:Alphabetical
 * Template:Subjects

Card Catalog Office
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.

CCO Librarians
This page is basically useless and should probably be deleted.

CCO Resources
This page has been revamped, and is now useful as-is. We can expand it more as needed.

All Books
This page is basically a duplicate of the All bookshelves page (discussed below). It should be deleted, and all links should be updated to point to the proper locations.

All bookshelves
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.

Dewey Decimal Classification
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/) { $_ = $_ . "\n"; }

LOC Classification
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/) {  $_ = $_ . ""; }

Alphabetical classification
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/) {  $_ = $_ . "\n"; }