2 things that could make Zotero better
Hi,
I would give my 2 cents for improving Zotero:
1. a Visual Style editor that doesn't need a "if-else" or knowing json and formatting. Something more WYSIWYG
2. and easy way to say to Zotero: do not include it in the bibliography
I would give my 2 cents for improving Zotero:
1. a Visual Style editor that doesn't need a "if-else" or knowing json and formatting. Something more WYSIWYG
2. and easy way to say to Zotero: do not include it in the bibliography
And you obviously don't need to know JSON (which is only used at all in a hidden advanced feature for which you don't need to understand it, just copy&paste it from Zotero) or formatting (whatever you mean by that?) to use it. At its most basic, you click on elements in the citation(s) and then modify where they are and how they're formatted.
It does require a conceptual understanding of if/else, and I don't really see a way around that; certainly not with CSL as a language, which relies heavily on conditionals in describing styles, but even more generally if you want to describe a citation style, you're going to use conditionals ("If an item does not have an author, use the title instead" etc.)
We could have some ref examples like dictionary ref or encyclopedia ref or articles and we could just formatting the ref and the editor will make the cfg for us. Very easy
Provide a very specific step-by-step example , in words, what you want to see on the screen and how the screen controls could be manipulated.
@adamsmith and I only sometimes think alike (we use Zotero for very different purposes) but neither he nor I have any inkling of what you seem to desire of the Zotero interface. What you imagine might, indeed, be simple but that isn't my understanding of your request. My understanding of what you desire would be cumbersome on a screen and preposterously difficult to code. I could draw a logic tree to represent if-else on paper (I had to make sketches on paper of that path for a course on logic way back in 1969) but manipulating snippets on a screen to generate a series of scripts is something beyond my ability to visualize much less to code.
https://library-guides.ucl.ac.uk/endnote/editing-a-style
I also remember way back when I moved from endnote to zotero, that endnote style creation and editing was faaar easier compared to zotero, and I would say it remains so, despite zotero now having a better style editor than it hat at the beginning.
It may be that the endnote way is less elegant and less able to deal with specific complexities, but it is easier and more intuitive.
The Endnote example is closer to what might be possible -- it's basically a simpler syntax for describing citation styles, and several of the functionalities are broken down into more natural/non-technical terminology (e.g. how author formatting is described). It's in no way WYSWYG, though, if you look at the various syntax characters in the different item type formats in the screenshot. I'm also afraid that the way it's set up -- oriented heavily around defining each item type -- translates poorly to how CSL works and some of the things CSL can do and Endnote cannot (but I'd have to go deeper into Endnote style capabilities to say for sure; I remember that way back I lost interest because it couldn't convert note and author-date styles)
When EndNote was new and only a Mac program by Niles, this was sort-of possible but it handled conditional punctuation very badly when bibliographic elements were missing or themselves contained punctuation .When EndNote and Reference Manager came under the same company, the punctuation problem between bibliographic elements somewhat improved but number-of-authors-before et al was buggy in-text and for the bibliography. There were lots and lots of pleas to tech support from students at universities that had their "own" styles. I haven't used EndNote for a decade or more but even recently I have tried to advise students who want to modify styles using EndNote. It isn't pretty. If-else-except-(A or B)-then C doesn't lend itself to WYSIWYG GUI. Even then, some careful editing of the final (reference-codes-removed) document was necessary.
In summary, creating or modifying styles as a process that can easily be done by a first-time novice (while a nice thing to imagine) is going to almost impossible. Such a tool is a worthy goal. There are skills like style-building that will require time to learn to do well or efficiently. I suspect that it might be easier to have the world agree on a single standard universal bibliographic style.
I agree that csl has advantages in generating good styles. I only brought endnote up, as it is more user firendly for novices, which is what prompted this discussion.
I obviously agree that the millions of styles are the biggest problem. Followed by the fact that many journals still seem to be stuck in pre-digital times and do not even care to properly document their style, let alone produce their own csl and/or endnote style.