View Issue Details

IDProjectCategoryView StatusLast Update
0001723HTML & PERLFeature Request - Interfacepublic2009-12-03 15:22
Reporternwa Assigned ToDerIdiot  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Summary0001723: Extend the parsing function for the default staff massadd template
DescriptionAt the moment the template is restricted to
credit:creator1;creator2;...;creatorN
(It also parses the full width colon)
I'd like there to be more valid separators besides ;, which would be full width space,full width comma and newline. As an example, I'd like these to be parsable by the default template:
http://saber.kawaii-shoujo.net/~nwa/credits/Jungle_Taitei_Yuuki_ga_Mirai_o_Kaeru.txt
http://saber.kawaii-shoujo.net/~nwa/credits/Metropolis.txt

A better example would be a mixture of all 3 separators, but I can't give an example since mantis doesn't seem to be able to handle unicode or something went wrong during copying.
The note also needs to be updated with the following line:
"Also accepted is full width colon and alternatively to ; the following separators can be used: full width space (?), full width comma (?) and newline."
(replace question marks with the actual character)
TagsNo tags attached.

Activities

DerIdiot

2009-10-23 20:30

administrator   ~0003032

i seriously disagree here. the default schema is meant to be arbitrary built to reduce mistakes. full width semicolon and full width space are going against this.

additional parsing schemes are another story, but the default stays as it is

nwa

2009-10-23 21:28

administrator   ~0003033

The default schema isn't really usable to people who would actually know how and where to get staff credits from (anistaff, D2 station for example) since it'd force them to convert all the original separators to ;. I'm also not too sure what you mean by the term arbitrary, as the general definition in the dictionary seems to suggest the opposite of what you mean.

I didn't ask for full width semicolon, but for comma (probably a typo, but just in case).
Could you expand more on the statement of increasing mistakes with the addition of more separators. In the same vain, a user could forget to convert 1 full width space to ; and by mistake add a credit with 2 creators on the same line. How would allowing full width space, full width comma or a newline increase mistakes made?
I wouldn't expect people who don't check what they're adding to massadd staff credits to being with, save for ninjamask. So far I've barely seen anyone but the people with creator maintainer rights massadding stuff, I don't expect that to be changed just cause of reducing the work a regular user would need to do when copying from Japanese sources (including official pages) but it could help in the long run. But I don't really understand this "regular users shouldn't be able to easily add staff credits" attitude when there aren't any regular users adding credits to begin with. When there's actually a case where careless users start massadding crap, then we can bring this issue up (and I'd know if that happens, I check latest staff credits regularly).

DerIdiot

2009-12-02 16:12

administrator   ~0003037

as i said before the default is the one for the general population. additional schemes are another story. still i prefer to write those with clear rules instead of write a magic box with 20 different sets of rules that might backfire every possible second. hence page specific if it's a place you use often is fine. or if you need something more general then i need a fixed set of rules with 1 at most 2 delimiters. for certain there won't be the magic black box with 20 different delimiters to magic parse whatever you throw at it.

DerIdiot

2009-12-03 15:22

administrator   ~0003040

allowed newlines in the default template as that doesn't break anything.
added 2 separate templates for colon and space separation.
added a note to the underprivileged that if they need more powa they are to contact a mod.
added 2 new permission level. 1 for credit comparison and 1 for templates.

Issue History

Date Modified Username Field Change
2009-10-23 12:44 nwa New Issue
2009-10-23 12:47 nwa Description Updated
2009-10-23 12:48 nwa Status new => assigned
2009-10-23 12:48 nwa Assigned To => DerIdiot
2009-10-23 12:57 nwa Description Updated
2009-10-23 12:57 nwa Description Updated
2009-10-23 20:30 DerIdiot Note Added: 0003032
2009-10-23 20:33 DerIdiot Status assigned => feedback
2009-10-23 21:28 nwa Note Added: 0003033
2009-12-02 16:12 DerIdiot Note Added: 0003037
2009-12-03 15:22 DerIdiot Note Added: 0003040
2009-12-03 15:22 DerIdiot Status feedback => resolved
2009-12-03 15:22 DerIdiot Resolution open => fixed