Talk:Testing:Main Page

From the ALSA wiki

Jump to: navigation, search

markc 10:11, 22 February 2007 (EST): Ah, how nice, we have a clean slate for further discussion about this page. Your Main_Page looks great. I'd like to modify the intro paragraph and add the first sentence from my Proposed page and make sure all the links in the intro paragraph go to other pages that make sense. I think the "introduction" page could be merged into the "about" page.

markc 18:15, 22 February 2007 (EST): Ingo, help, how do we make the usb-usx2y page a sub-category of Testing:ALSA modules ? (I've read the MW docs but until I see an example I just don't "get it").

Ingomueller.net 20:08, 22 February 2007 (EST): The trick is that pages, that should be the index of a category (which is created with the creation of the index page), have to be in the Category: namespace. I created the following structure:

Category:Testing

Is that what you wanted to do?

struggling with the unintuitive category concept

markc 22:16, 22 February 2007 (EST): I'm... not sure, and still puzzled. Perhaps I'm hoping that categories can be nested in what I would call an intuitive hierarchy and MediaWikis idea of "sub-categories of categories" is some tacked on afterthought once the code base got established and couldn't be rewritten "properly" to provide true hierarchical categories. This represents what I was hoping for, not the exact node labels but the hierarchical structure...

Main_Page
ALSA_modules
Other_Flat_Page
Testing
Testing/Main_Page
Testing/ALSA_modules
Testing/ALSA_modules/usb-usx2y
Testing/ALSA_modules/usb-usx2y/notes
Testing/ALSA_modules/usb-usx2y/hardware
Testing/ALSA_modules/usb-usx2y/Category:Testing:hardware/Testing:Tascam_US-122
Testing/ALSA_modules/usb-usx2y/Category:Testing:hardware/Testing:Tascam_US-244
Testing/ALSA_modules/usb-usx2y/Testing:software
Testing/ALSA_modules/usb-usx2y/Category:Testing:software/Testing:usx2yloader
Testing/ALSA_modules/Testing:emu10k1
Testing/ALSA_modules/Category:Testing:emu10k1/Testing:notes
Testing/ALSA_modules/Category:Testing:emu10k1/Testing:hardware
Testing/ALSA_modules/Category:Testing:emu10k1/Category:Testing:hardware/Testing:Creative_SBlive
Testing/ALSA_modules/Category:Testing:emu10k1/Testing:software
...

Like I say, I don't mean the exact layout above but the basic point that each leaf node could be a unique page (albeit mapped back to a flat namespace much like how hierarchical menus can be built up from flat sequential records in a database). My ideal Wiki interface would then allow for a dynamically expandable LHS menu (via DHTML/AJAX) that would follow the above layout and be available on every page (expandable and collapsible without requiring a complete page refresh). Drupal has a "taxonomy" concept that can work like this and a DHTML module that does exactly this for horizontal tree-like or vertical dropdown menus. Anyway, back to reality, I'll do some more reading and testing and see if I can grok this MW concept.

Ingomueller.net 23:23, 22 February 2007 (EST): You are right that wikis "prefer" somehow flat structures. Still, it is possible to have a deaper structure like you wanted (see my changes, still a draft), but it becomes quite ugly. I think the wiki concept would rather go like this:

Main_Page
ALSA_modules
Other_Flat_Page
Testing
Testing/Main_Page
Testing/ALSA_modules
Testing/ALSA_modules/usb-usx2y                             (including notes and links to supported hardware and special tools)
Testing/ALSA_modules/usb-usx2y/usb-usx2y                   (usb-usx2y page is in two categories, so its available in both indices)
Testing/ALSA_modules/usb-usx2y/Tascam_US-122               (is in sound card category, too)
Testing/ALSA_modules/usb-usx2y/Tascam_US-244               (is in sound card category, too)
Testing/ALSA_modules/usb-usx2y/usx2yloader                 (is in software category, too)
Testing/ALSA_modules/emu10k1                               (including notes and links to supported hardware and special tools)
Testing/ALSA_modules/emu10k1/emu10k1                       (emu10k1 page is in two categories, so its available in both indices)
Testing/ALSA_modules/emu10k1/Creative_SBlive               (is in sound card category, too)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox