Suggestions on Requesting New Styles
I'd like to suggest some changes to style request. At this point, there are now over 1000 styles, so any new style is likely to be either exactly like an existing one, or to differ only trivially. As such, I'd like to suggest the following template.
I'd also suggest it might be more helpful to have separate forum topics for each style request? Does that make sense?
PS - can someone (Dan?) fix the CSS on this forum to properly display the lists? The above includes an ordered list, but it displays as unordered (and has funky alignment too!).
- what existing style is closest to the style you need? If it's exactly the same, tell us. If not ...
- itemize, in plain English, the precise differences that need to be implemented
- give us a link to the style guide
I'd also suggest it might be more helpful to have separate forum topics for each style request? Does that make sense?
PS - can someone (Dan?) fix the CSS on this forum to properly display the lists? The above includes an ordered list, but it displays as unordered (and has funky alignment too!).
We should also strive to make requirement 1 as easy as possible. Some ways to do this:
- list the ca. 104 unique zotero styles separately (going through 100 styles is easier than 1000)
- organize styles by category (particularly info-class (author date vs. numeric vs...)
- in CSL, add a field for the publisher that uses the style.
- provide automated tools to find the closest matching style
A work-around to the third point is to manually include the publisher in the 'summary:' then they can still be 'grep'ed for information. Eventually having a better search tool for CSL styles would help.Re. the last point: I often manually markup a citation in HTML & then calculate the edit distance between that file and the examples from the 104 or so core styles. This benefits me quite a bit, but isn't robust enough for others. To make a tool like this easier for others: strip COinS and other extraneous information that people won't manually enter from the compared data; make a brief description of markup available; run HTML tidy on both existing styles & the user-inputted styles. This is weighted towards differences in the bibliography over citations, so having the info-class category would definitely help a tool like this.
Another issue that may need attention is somewhat richer previews.
- The style preview box only includes a small selection of items/item types. Perhaps you could include a short discussion on how cslpreview.xul can be used to generate previews from the items in one's library from all installed styles. It's quite a fast way to see how different styles handle different kinds of items and their bibliographic fields.
- The style repository doesn't really explain the difference between dependent and independent styles, and neither does this page.
These categories are fairly easy to identify and would narrow down the list of styles to comparable styles quickly without makeing a long search and comparison necessary.
- class (in-text vs. note)
- type (author-date, author-title, number, etc.)
- field (history, chemistry, etc.)
- base style (the style on which dependent styles are based)
An interface that exploited those would be a long way towards streamlining access.While my ideal is a full web application to deal with accessing, creating, and commenting on styles, I wonder if there might be a more incremental bang-for-buck solution; say a simple Javascript thing where each style gets a div with appropriate class attributes (for apa, say, "psychology author-date base") and the result list could just be filtered based on user-chosen options?
Feel free to add those fields to the schema as you wish. The current list is more-or-less "what I thought of off the top of my head," and there's no reason to be conservative about adding new fields.
- added brief mention of cslpreview
- added a bit of text explaining what CSL is
- added a paragraph about Independent vs. dependent styles
- added some of scot's text to the 'Differences from similar style:' section
Feel free to respond with additional comments here, or to refine wiki page by appending ?do=login to the URL and logging in with your wiki account to edit it. (If you don't have a wiki account append ?do=register to the URL to register for one.
It would be really great if you could add a quick filter to the Style repository when you have a moment.
Searching through hundreds of styles is a real pain.
(re: your comment of Dec 3 2008 above)
just tried to find a style, it is a real pain. There are now roughly 200 independent styles.
The normal use case is this: I am given a style of a journal. The journal name does not show up in the style repository. I do have to find a similar style to request one. To do this, I have to memorize the style and then hover more or less randomly over hundreds of styles and compare, whether the styles uses a comma or no comma after the title etc.
uff. You could save the people out there hundreds of hours of work (and prevent also lots of misguided style requests) with a navigation help.