#333: Supporting local output formats --------------------------+---------------------- Reporter: skaplun | Owner: jcaffaro Type: enhancement | Status: assigned Priority: minor | Milestone: v1.0 Component: BibFormat | Version: Resolution: | Keywords: --------------------------+----------------------
Comment (by simko): Replying to [comment:4 tbrooks]: > 1) The above naming/reinstalling convention causes problems (which for the most part can be solved by INSPIRE renaming things correctly) Actually the goal of the above conventions is precisely to ease the re-installation troubles. Invenio installations sometimes reuse-and-change default demo templates/formats, which is not ideal from the upgrade point of view, as we discussed in another ticket (ticket:273#comment:3). We typically advise people to "clone" demo files, using their local template skin names. Having a common convention across all modules how to publish `local` changes of this kind should make it easier to copy/clone/customise demo configuration files even more. > 2) [...] CFG_FORMAT_REPO location and when "saving" in the web interface it saved bft and bfo files in the repo as well as in the installed code For multi-person installations, I'm afraid a simple save to yet another place would not work very well, because several people may be having access to the BibFormat Admin interface and may be performing changes; so copying files to the same non-installation place may possibly overwrite each other's work or otherwise create a confusion. To solve this, the BibFormat Admin interface would have to behave more like an SCM, say use `git push` instead of `cp`. I'm kind of sceptical it would be worth the effort to develop this. For single-person installations, this would not be a problem. But then a single person can probably easily make a diff between the installation place and his/her source place in order to commit his/her changes made via UI. So dunno if this would be much of an improvement? -- Ticket URL: <http://invenio-software.org/ticket/333#comment:5> Invenio <http://invenio-software.org>