Giter Site home page Giter Site logo

citation-style-language / csl-editor Goto Github PK

View Code? Open in Web Editor NEW
186.0 186.0 33.0 17.52 MB

cslEditorLib - A HTML 5 library for searching and editing CSL styles

Home Page: http://editor.citationstyles.org

License: MIT License

Shell 0.11% CSS 4.92% JavaScript 89.21% HTML 4.63% Mustache 1.13%
citation-style-language

csl-editor's People

Contributors

adam3smith avatar cpina avatar rmzelle avatar steveridout avatar zuphilip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

csl-editor's Issues

coordinate on contacting the CSL list

Imported from Sprint.ly

Original Creator: Ian Mulvany
Created at: 2012-01-05 12:39:36

We should reach out to the CSL community mailing list. As Jeffrey says:

"
Wonderful! Is that something that you'd like to have posted to the list from your end in developer-speak (and since you've been following the list a lot longer than I have), or would you like me to draft something to send out? We could also roll this into the assessment piece at some point, but it seems like it might be good to let them know we're going to work on it."

Develop & Share Paper Layouts

Imported from Sprint.ly

Original Creator: Jeffrey Lancaster
Created at: 2012-02-08 20:15:33

paper layouts to describe flow, function of prototype website.

As a user, I want online storage for my styles so that I can access them from any computer, and can share Word documents using those styles with others.

Imported from Sprint.ly

Original Creator: Steve Ridout
Created at: 2012-01-31 11:17:18

Each style should have a resolvable URL which the Word processor plugins and ref managers could use to fetch the styles.

Privacy/security concern: I think keeping the styles accessible to anyone with the URL is best, so that Word documents are easily sharable, but probably restricting write access for a style to the author / admins.

NOTE: Would involve a bit of work in Mendeley Desktop to support this.

From Bruce: http://xbiblio-devel.2463403.n2.nabble.com/CSL-editor-td2618606.html

Where's the online integration? Please, please tell me you aren't
imagining users just creating and maintaining their own local styles.

Milestone II: Search styles

Imported from Sprint.ly

Original Creator: Jeffrey Lancaster
Created at: 2012-02-06 15:51:18

This is a placeholder for a milestone

As a user, I want a tool to create citation styles for me based on example citations so that I don't have to deal with the complexity of the CSL style heirachy.

Imported from Sprint.ly

Original Creator: Steve Ridout
Created at: 2012-01-31 11:33:35

Devise clever CSL generation algorithm that would generate a CSL file which validates correctly against a suite of example citations (see #20).

Could utilize data in the existing respository and AI techniques.

More feasible for styles which are only slight variations on existing ones.

Related comment by Bruce on xbiblio:
Dan Stillman has more than once floated an interesting idea that users should be able to create a style that modifying some example output in place with a rich text editor.

As a user, I want additional citation styles so that Mendeley has the appropriate style for me to format my papers..

Imported from Sprint.ly

Original Creator: Jessica Mezei
Created at: 2012-02-05 17:12:49

Add support for additional citation styles in Mendeley Desktop and Mendeley Web

681 votes on our feedback form: http://feedback.mendeley.com/forums/4941-mendeley-feedback/suggestions/80940-additional-citation-styles?ref=title

Commonly requested style additions-

ABNT, Brazilian styles: http://bit.ly/xBVXTe

Springer LNCS: http://bit.ly/ADWNIJ

PMCID for NIH Grant citation: http://bit.ly/zT1ZFg

IJMES : http://bit.ly/xjNBKB

Preliminary

Imported from Sprint.ly

Original Creator: Jeffrey Lancaster
Created at: 2012-02-14 10:29:51

This is a placeholder for preliminary items prior to beginning development work in Milestone I

set up a public wiki for the project

Imported from Sprint.ly

Original Creator: Ian Mulvany
Created at: 2011-12-15 14:26:09

We want people to be able to feed back on the product process, so we
should have a wiki for the project.

  • Ian

Allow multiple input citations in 'Search by Example'

Example use case:

User is using "Harvard" referencing format and are happy with the output except that they want a different sort order for inline citations in a citation cluster. There are a large number of different 'Harvard' styles so finding an existing one with the desired output is a pain. Currently the 'Search by Example' tool cannot help with finding a suitable style since the citation only has one example article.

Milestone III: Creation of Styles

Imported from Sprint.ly

Original Creator: Jeffrey Lancaster
Created at: 2012-02-06 15:52:25

This is a placeholder task for a milestone

As a user, I want to be able to preview citation styles so that I can see what styles look like before i choose them.

Imported from Sprint.ly

Original Creator: Jessica Mezei
Created at: 2012-02-06 04:03:40

12 votes on feedback forum: http://bit.ly/xV9rXK

related request: http://bit.ly/Agd3SO
It would be nice to have a citation style editor where you can change auther name separators, fonts and whatnot.
it would be great if you could see roughly what the different styles look like (in the same way you can see & select fonts) so you could at least pick something close to the style you want.

As a user, I want the editor verify my style against a suite of example citations so that when I make changes, I can be sure that they aren't breaking things.

Imported from Sprint.ly

Original Creator: Steve Ridout
Created at: 2012-01-31 11:26:27

There's a huge variety if different metadata which a style can act on. The user can't manually parse this every time they make a change.

The user should be able to input a list of example formatted citations (the more the better) which we could run diffs against every time the style changes.

list hosting requirements for functional code

Imported from Sprint.ly

Original Creator: Ian Mulvany
Created at: 2012-01-23 17:01:40

We will need to host the tool online. Hosting options will depend on the functional requirements of the tool. This task is to list those requirements.

As a user, I want a GUI or a user-readable XML file so that the mapping between Mendeley and CSL fields is explicit (and editable).

Imported from Sprint.ly

Original Creator: Jessica Mezei
Created at: 2012-02-06 04:09:17

11 votes from our feedback forum: http://bit.ly/zWJBpz

A document on the web fully explaining the mapping scheme would be helpful.

The blog post referred to below only publishes the mapping between CSL item types & Mendeley item types. What is also needed is mapping between CSL variables and fieldnames within Mendeley items (e.g. author, isbn etc) (as noted in the original post).

I am also stuck on mapping for CSL's genre variable. In Zotero this maps to the type field in (at least) the Thesis item type. But in Mendeley it does not seem to do so, even though Mendeley Thesis item does have a type field. This field (I suppose) is used to differentiate between types of thesis (PhD, MSc). I want to access that from my CSL style.

Far Far Away

Imported from Sprint.ly

Original Creator: Jeffrey Lancaster
Created at: 2012-02-06 15:54:04

This is a placeholder for 'would be nice' tasks or future development

As an author, I want to be able to modify an existing csl style so that I can fine tune my biblography.

Imported from Sprint.ly

Original Creator: Ian Mulvany
Created at: 2011-12-15 13:15:00

Many comments on xbiblio in support of this, e.g.:

From Frederick Gibbs: http://xbiblio-devel.2463403.n2.nabble.com/CSL-editor-td2618606.html
The way I see the tool being most useful is when people can load a fairly complete style, like APA or Chicago, then tweak it, save a new style file, and upload it into a repository.

As a user, I want to use macros to re-use code from other styles so that I minimize the code I need to write (or the amount of GUI editing I need to do).

Imported from Sprint.ly

Original Creator: Steve Ridout
Created at: 2012-01-31 11:46:55

From Bruce: http://xbiblio-devel.2463403.n2.nabble.com/CSL-editor-td2618606.html

Good styles (those that are robust, easy to debug, etc.) depend on good macros.

A piece of evidence that I believe proves my point is that the vast
majority of styles in the Zotero repo are in fact dependent styles.
This means there's actually not as much variation as is commonly
assumed.

So if we have a CSL creation UI that incorporates macros, and
incorporates by default some common ones, it becomes really easy for
users to create new styles.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.