Citizendium Forums
May 16, 2008, 01:51:39 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: It was an awesome Write-A-Thon!

Click here to return to the wiki
 
   Home   Help Search Login Register  
Pages: [1] 2
  Print  
Author Topic: The Big Subpagination -- issues  (Read 2741 times)
Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« on: September 09, 2007, 11:32:48 AM »

Jitse Niesen is now working on a big script that will automate our conversion to subpages.  This is going to be the first step in what we might call (for lack of a better name The Big Subpagination.

Two questions:

(1) What, logistically, do we need to bear in mind when we do this?  What "gotchas" should we look out for?  What needs to be done before what?

(2) What new checklist fields do we need to include, and which existing fields should we exclude?
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #1 on: September 09, 2007, 11:55:52 AM »

On the checklist question.  I just wish I had been paying attention and collected a list of all the different new checklist field proposals people had made.

OK, with subpages, we should bear in mind that we can and perhaps should now keep track the status of the various subpages.  As usual, the question is: is this more trouble than it's worth.

Also, the checklist should be spitting out "<Field> Missing Bibliography" categories and other such items.

I think we should add a whole new "flags" section.  These will have a number of different functions; basically, if an article needs copyediting, we'll be able to mark that; if it needs editor review, we'll mark that; etc.

Another crucial checklist item: a switch authors can throw, if status = 1, inviting editors to submit the article for approval.
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Chris Day
Forum Regular
****
Posts: 591


« Reply #2 on: September 09, 2007, 12:18:16 PM »

Also, the checklist should be spitting out "<Field> Missing Bibliography" categories and other such items.

Would the red links at the top not make this obvious enough?

I think we should add a whole new "flags" section.  These will have a number of different functions; basically, if an article needs copyediting, we'll be able to mark that; if it needs editor review, we'll mark that; etc.

Flags are good since it will help us keep track more easily.

Another crucial checklist item: a switch authors can throw, if status = 1, inviting editors to submit the article for approval.

This is just another type of flag and i think this is a must have item. A small problem might be that the author will have to go into the metadata page to activate the switch.  Or could we have a button/script that would automatically change a field in the metadata template?

While we are thinking about these issues, what do we want to do with the dialect field?  i added it to the metadata template but it currently has no function.
Logged

Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #3 on: September 09, 2007, 12:34:49 PM »

Also, the checklist should be spitting out "<Field> Missing Bibliography" categories and other such items.

Would the red links at the top not make this obvious enough?

Well, category pages would create a centralized location for people interested in filling in missing bibliographies, related pages, etc.

I think we should add a whole new "flags" section.  These will have a number of different functions; basically, if an article needs copyediting, we'll be able to mark that; if it needs editor review, we'll mark that; etc.

Flags are good since it will help us keep track more easily.

Another crucial checklist item: a switch authors can throw, if status = 1, inviting editors to submit the article for approval.

This is just another type of flag and i think this is a must have item. A small problem might be that the author will have to go into the metadata page to activate the switch.  Or could we have a button/script that would automatically change a field in the metadata template?

While we are thinking about these issues, what do we want to do with the dialect field?  i added it to the metadata template but it currently has no function.
[/quote]

Basically, I want to have it set to either AmE or BrE, at least.  Then we can just compile one category for each setting (placed on the article's talk page); I don't think we need any more categories (e.g., it's not necessary to have "Philosophy British English Articles").  But I want to run this idea by the Editorial Council.  In fact, I want to create one unified proposal and get it approved by e-acclamation (so to speak) rather than the full process, if we can.
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #4 on: September 09, 2007, 12:41:21 PM »

Remembered another item for the checklist.  As we were saying earlier: one of the flags could be the rough equivalent to the earlier "dispute watch."  But we must be careful about defining the meaning of the flag.  I'm inclined to think that we should use it always and only when an article is going through a formal dispute resolution process.
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Aleta Curry
Forum Regular
****
Posts: 801


« Reply #5 on: September 09, 2007, 05:53:53 PM »

From a user's point of view.  Keep in mind that I have no idea whether these things are easy or difficult to program:

1.  It should work simply.  Instructions for use should be clear.

2.  The instructions for filling out the checklist need to be updated and clarified and more examples added.  e.g.--"abc" =  ?  Okay, G arden.  Fine.  Mcoboy, Stirling.  Fine.  But B otanical garden or Garden, Botanical?  Catalogue of gardens or Gardens, catalogue of?   That sort of thing.

3.  Can Required fields be indicated?

4.  When you depress enter, instead of gobbledigook if you've made keyboarding error, is it possible to get your mistakes highlighted in red, like "you didn't enter a status, genius!"

5.  New fields in checklist:  NAmEnglish, CE.  Maybe a (not required field) space to enter if you're using a subset of these, like Australian or Indian English?  And another optional blank for if specialized language is required, as in a scientific field or animal fancy, e.g.

Delete the cleanup y/n field.

6.  Will the default subpages be every possible subpage under the sun, as in {{subpages9}} (which I couldn't use, Chris--I did give it a go)?  or will the default be like two or three only, and you have to manually add additional ones?  Make it easy to either delete the extras or add in extras.
Logged

http://en.citizendium.org/wiki/User:Aleta_Curry

Don't sweat the small stuff: "...that page I stress over today could become slashdotted or PoEd into a cesspool of speculation and subtle vandalism tommorow" - Shanya Almafeta
Chris Day
Forum Regular
****
Posts: 591


« Reply #6 on: September 09, 2007, 08:46:25 PM »

Will the default subpages be every possible subpage under the sun, as in {{subpages9}} (which I couldn't use, Chris--I did give it a go)?  or will the default be like two or three only, and you have to manually add additional ones?  Make it easy to either delete the extras or add in extras.

Didn't you add the subpages to flower, you seemed to do that sucessfully?  I'm not sure what you mean by every possible subpage under the sun with respect to default subpages.  There are only three that are default in subpages9.  Try following the instruction below for adding subpages to a pre-existing page.

  • Copy the exact name of the original article.
  • Go to "Start article" link in the side bar and create the metadata template page by replacing the ARTICLE NAME in Step 1, clicking the create metadata template button and then paste the article name into the pagename field near the top of the edit window. SAVE.
  • Click the TALK tab that links to the Discussion page for the original article. Enter Edit mode. Copy the fields from the checklist. Delete the checklist and add {{subpages9}} to the top of the page. SAVE.
  • Click the metadata template link at the bottom of the checklist. Then select the checklist fields from acb to cat3 and paste in the checklist fields that you have Copied into the metadata template. SAVE.
  • Click on the "Main Article" link at the top left of the page. Enter Edit mode and add {{subpages9}} to the top of the page.
  • Clean up: You can delete all the categories at the bottom of the article. Then SAVE.
  • You're done. Smiley
« Last Edit: September 09, 2007, 10:28:56 PM by Chris Day » Logged

Stephen Ewen
Guest
« Reply #7 on: September 09, 2007, 09:30:04 PM »

I just wanted to say many thanks to Jitse for making this script.  Smiley
Logged
Derek Harkness
Forum Regular
****
Posts: 494


« Reply #8 on: September 10, 2007, 09:45:41 AM »

There are two fields I think we can drop form the existing template:

Cleanup: I went through http://en.citizendium.org/wiki/Category:Food_Science_Cleanup and non of them actually need cleaned up. However, I found some outside this category that did need cleaned up. If the field isn't filled in properly, it becomes meaning less. Aside form this, for all the time it takes, we should just go on a clean it up ourselves rather than tag is for someone else to do, or more likely not do.

Catcheck: Many articles have been labeled for the editors to check the categorisation. However, many month on they are still labeled for editors to check. There are 1003 articles marked for Editors to attend to categories. That's a big job for a very small number of people who are busy enough as it is. Are the editors every going to do this or should we abandon this element. Perhaps we should change the wording form 'Editors asked to check categories' to 'Someone please check these categories'. It's also of note that this field seems to have caused some confusion. Many people marked y when they meant n and n when they meant y. This can be seen in categories like http://en.citizendium.org/wiki/Category:Food_Science_Category_Check where it is quite obvious to anyone that all of these articles are food articles. I don't need an editor to tell me that. Another example, [[Python programming language]] and [[Linus Torvalds]] are marked for computers workgroup and editor check?  If it's not filled out right, it may as well not be filled out at all.

On a more positive note, there are a couple of fields we should add:

Page type: For check listing disambiguation pages and other non article content in the main namespace.

Cat 4: The checklist was limited to just 3 workgroups, are we going to add spaces for 4th and 5th workgroups or are we in going to technically limit ourselves to 3 workgroups per article.

Logged

Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #9 on: September 13, 2007, 09:02:15 PM »

Jitse, Chris: please see http://en.citizendium.org/wiki/CZ:Subpages#A_plan_for_The_Big_Subpagination
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Chris Day
Forum Regular
****
Posts: 591


« Reply #10 on: September 13, 2007, 10:08:58 PM »


I added an extra bit that is important. In short, the pagename and abc fields need to be filled.
Logged

Jitse Niesen
Forum Participant
**
Posts: 85



« Reply #11 on: September 15, 2007, 09:47:29 AM »

I did a test today. Three articles were converted automatically: Jack Kramer, Jackrat Terrier, Jacksonian Democracy. Have a look at those pages and at [[User:Jitse Niesen/Subpagination]] and see whether I have made any mistakes.

You will find one mistake in the first article (now corrected): I first put the metadata at [[Jack Kramer/Metadata]] instead of [[Template:Jack Kramer/Metadata]]. That seems to be quite a common fault.
Logged

Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #12 on: September 15, 2007, 10:05:05 AM »

I did a test today. Three articles were converted automatically: Jack Kramer, Jackrat Terrier, Jacksonian Democracy. Have a look at those pages and at [[User:Jitse Niesen/Subpagination]] and see whether I have made any mistakes.

You will find one mistake in the first article (now corrected): I first put the metadata at [[Jack Kramer/Metadata]] instead of [[Template:Jack Kramer/Metadata]]. That seems to be quite a common fault.

Thanks very much for this, Jitse--it seems to be working well.  My comments here: http://en.citizendium.org/wiki/User_talk:Jitse_Niesen/Subpagination
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Larry Sanger
Administrator
Forum Regular
****
Posts: 1365



WWW
« Reply #13 on: September 16, 2007, 10:35:21 AM »

To add to checklist: needs attention from editor
Logged

My CZ user page: http://en.citizendium.org/wiki/User:Larry_Sanger
Please link to your CZ user page in your signature, too!
To do that, click on Profile > Forum Profile Information.
Jitse Niesen
Forum Participant
**
Posts: 85



« Reply #14 on: September 24, 2007, 12:40:52 AM »

I have just let loose the Subpagination Bot. It will slowly go through all the articles and convert all those that used the old {{checklist}} technology to the new and shiny {{subpages}} technology. At this point, it has converted four articles: [[13Q]], [[1 CE]], [[2006]] and [[2007]]. You can view its progress at http://en.citizendium.org/wiki/Special:Contributions/Subpagination_Bot .
Logged

Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!