Enhancement requests can be submitted directly to the author at reeset@gmail.com, and I will be happy to respond to the request. When I receive a request, I consider the following:
- Is this a one off request? Generally, I only add functionality to MarcEdit that benefits large portions of the community, and handle one off requests via the plugin framework.
- Does the request violate the 3 development rules that govern MarcEdit develop?
- Is the request technically feasible?
When making a request, information is the most important part of the request. When I develop new features, I create use-cases, that include example inputs and outcomes. It is very beneficial if you can provide such a story — as it allows me to better understand the request or problem. Without this information, I have to try an interpret the intent, which can lead to incomplete features and me misunderstanding a request and dropping it because it appears to violate one of the core develop rules in the application.
MarcEdit Development Rules
I follow three principle rules when developing MarcEdit. These rules have been in place since I started making the application available in 2001, and continue to guide the development of new and innovative features. These rules are:
MarcEdit is a real-world metadata tool
* The Tool is designed to provide workflows for data problems currently facing libraries right now
MarcEdit is MARC Agnostic
* Too many metadata tools are anglo-centric; MarcEdit has been designed to work within the very heterogeneous metadata environment that we find ourselves today, which includes:
* Support for MARC generally, rather than a particular flavor (unless specifically noted)
* Near universal characterset support (because the world is bigger than MARC8 and UTF8)
* Supports a wide range of Library metadata standards beyond MARC
MarcEdit is one part of the larger library metadata tooling environment
* So integrations with OCLC, ILSs (when possible), OpenRefine are important
If you have specific questions related to these rules, a specific enhancement request, or MarcEdit in general, please feel free to contact me directly at reeset@gmail.com or via the listserv at: https://listserv.gmu.edu/cgi-bin/wa?A0=marcedit-l