~referencer-devs/referencer/matej_urbas_changes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Plugin ideas:
	mangle/demangle Doe, J vs Doe, J.

	Browse/search:
		Z39.50
		PubMed

	"More by this author" on pubmed and google


There is no release schedule.
	Fix the document properties and storage
		- Merge BibData and Document
		- Add protect flag for user edits
		- Revise file format (dublin core?)
		- Properties pane in RefWindow

	Simplify tagging internals
		- Do away with magic UIDs and pass strings around

	ListView users are people too:
		- Sort out the column sizing
		- Adding/removing columns

	Getting text from .ps files (a la ps2ascii)
	Refine tagging UI:
		Text entry view of tags
	Deal with external added URIs
		UI for setting "library directory"
		Offer to move files not in subdir of reflib location

	OAI support:
		Arxiv database
			http://arxiv.org/oai2
		PubMed database
			http://www.pubmedcentral.nih.gov/oai/oai.cgi

	Integration with Tracker and/or Beagle
	

Bugs
====

In TagWindow::onIconsDragData, we do get_file_info on remote URIs synchronously
	in order to support directory recursion on remote filesystems -- this is a 
	bad thing when adding stuff from really remote things like websites

Paste from gecko doesn't seem to work

When importing endnote, %Y is series editor, but this is lost by bibutils for refs of inappropriate type.  %Y is used in pablo's file as generic author. - that was with endnote 3, try with more recent endnote	


Unscheduled items
=================

Import of reflib files (merge in documents, resolve tag IDs)

Verify that UTF-8 export works as per user expectations

Improve BibTeX export robustness
	What about underscores?  Need an "escape everything" mode?
	Insert \url bits
	Document requirements/exceptions

Support new endxmlin, isiout and wordout from bibutils >= 3.31

Possible items
==============

Edit menu:
	- Copy key
	- copy filename
	- copy bibtex

Functionality wishlist:
	Parse strings "Title: foo\nISBN: bar\n" like recipe manager
	Formatted bibliographies with Rtfbtx?
	Import "keywords" field in bibtex, map to referencer tags
	Move file to trash instead of deleting
	Set tags based on folder names when doing recursive import (Wilhelms, C.)
	Create a gconf schema
	Get document type from crossref XML instead of assuming Article
	When generating keys from authorYEAR, should get rid of LaTeX unfriendly accented characters
	Where we use ".tmp" in writing files, we should use something more unique
	Do something with PDF-embedded metadata if there is any
	Assign a color to a tag and highlight refs with it
	Use installed libsexy if available, a la rhythmbox
	Resolve symlinks before doing relative filename magic

UI wishlist:
	say "1 document" instead of "1 documents" in statusbar
	Drag and drop to make LaTeX citations
	Drag and drop to import bibtex snippets
	Configuration of max_timeout in BibData::getCrossRef

The Competition
===============

EndNote
	EndNote is somewhat DOI aware, dx.doi.org URLs generated when importing reference from eg INSPEC
Reference Manager
ProCite
RefWorks
Zotero
Yep
http://mekentosj.com/papers/
http://refbase.sourceforge.net/