From 2f6e12af2bb978e224f1b4d64d724fc157a1fc1d Mon Sep 17 00:00:00 2001 From: Daniel Munn Date: Wed, 6 Jun 2012 11:27:46 +0100 Subject: [PATCH] Updating documentation. --- README.txt => README.rdoc | 121 ++++++++++++++++++++++---------------- 1 file changed, 70 insertions(+), 51 deletions(-) rename README.txt => README.rdoc (54%) diff --git a/README.txt b/README.rdoc similarity index 54% rename from README.txt rename to README.rdoc index afbe9866..d662293f 100644 --- a/README.txt +++ b/README.rdoc @@ -1,25 +1,25 @@ +=Redmine DMSF Plugin + Redmine DMSF is Document Management System Features plugin for Redmine issue tracking system. It is aimed to replace current Redmine's Documents module. Initial development was for Kontron AG R&D department and it is released as open source thanks to their generosity. - Project home: http://code.google.com/p/redmine-dmsf/ -1. License +Redmine Document Management System "Features" plugin is distributed under GNU General Public License v2 (GPL) +Redmine is a flexible project management web application, released under the terms of the GNU General Public License v2 (GPL) at http://www.redmine.org -Redmine Document Management System "Features" plugin is distributed under GNU GPL version 2. +Further information about the GPL license can be found at http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1 -License itself is here: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1 +== Dependencies -2. Installation +As of version 1.4.0 of this plugin: +* Redmine 2.0.x +* Rails 2.3.x (Inline with Redmine installation requirement) +* Zip (Gem) -2.1. Prerequisities - -* Redmine 1.1.x -* Ruby Zip library - rubyzip gem - -2.1.1. Fulltext search (optional) +=== Fulltext search (optional) If you want to use fulltext search abilities: * Xapian (http://xapian.org) search engine @@ -48,7 +48,7 @@ From Omega documentation: * DjVu files (.djv, .djvu) if djvutxt is available * XPS files (.xps) if unzip is available -On Debinan (Squeeze) use: +On Debian use: apt-get install libxapian-ruby1.8 xapian-omega libxapian-dev xpdf antiword unzip\ catdoc libwpd8c2a libwps-0.1-1 gzip unrtf catdvi djview djview3 @@ -56,19 +56,57 @@ On Ubuntu use: sudo apt-get install libxapian-ruby1.8 xapian-omega libxapian-dev xpdf antiword unzip\ catdoc libwpd-0.9-9 libwps-0.2-2 gzip unrtf catdvi djview djview3 -2.2. Setup/Upgrade +== Usage -* In case of upgrade BACKUP YOUR DATABASE first -* Put redmine_dmsf plugin directory into vendor/plugins -* Initialize/Update database: - rake db:migrate:plugins RAILS_ENV="production" -* The access rights must be set for web server, example: - chown -R www-data:www-data /opt/redmine/vendor/plugins/redmine_dmsf -* Restart web server -* You should configure plugin via Redmine interface: Administration -> Plugins -> DMSF -> Configure -* Assign DMSF permissions to appropriate roles +DMSF act as project module so you must check DMSF in project settings. -2.2.1. Fulltext search (optional) +Search options will now contain "Dmsf files" check, that allows you to search DMSF content. + +There is possibility to link DMSF files from Wiki entries: +[Link to file with id 17] {{dmsf(17)}} +[Link to file with id 17 with link text "File"] {{dmsf(17,File)}} +[Link to file with id 17 with link text "File" and link pointing to revision 10] {{dmsf(17,File,10)}} +DMSF file/revision id can be found in link for file/revision download. + +There is possibility to link DMSF folders from Wiki entries: + +[Link to folder with id 5] {{dmsff(5)}} +[Link to folder with id 5 with link text "Folder"] {{dmsff(5,Folder)}} + +DMSF folder id can be found in link for folder opening. + +You can also publish Wiki help description. +In file /public/help/wiki_syntax_detailed.html include after document link description: + + +== Setup/Upgrade + +Before installing ensure that the Redmine instance is stopped. + +1. In case of upgrade BACKUP YOUR DATABASE first +2. Put redmine_dmsf plugin directory into plugins +3. Initialize/Update database: + rake redmine:plugins:migrate RAILS_ENV="production" +4. The access rights must be set for web server, example: + chown -R www-data:www-data /opt/redmine/plugins/redmine_dmsf +5. Restart web server +6. You should configure plugin via Redmine interface: Administration -> Plugins -> DMSF -> Configure +7. Assign DMSF permissions to appropriate roles + +=== Fulltext search (optional) If you want to use fulltext search features, you must setup file content indexing. @@ -82,36 +120,17 @@ Example of cron job (once per hour at 8th minute): Use omindex -h for help. -2.3. Usage +== Uninstalling DMSF -DMSF act as project module so you must check DMSF in project settings. +Before uninstalling the DMSF plugin, please ensure that the Redmine instance is stopped. -Search options will now contain "Dmsf files" check, that allows you to search DMSF content. +1. cd [redmine-install-dir] +2. rake redmine:plugin:migrate NAME=redmine_dmsf VERSION=0 +3. rm plugins/redmine_dmsf -Rf -There is possibility to link DMSF files from Wiki entries: - {{dmsf(17)}} link to file with id 17 - {{dmsf(17,File)}} link to file with id 17 with link text "File" - {{dmsf(17,File,10)}} link to file with id 17 with link text "File" and link pointing to revision 10 -DMSF file/revision id can be found in link for file/revision download. +After these steps re-start your instance of Redmine. -There is possibility to link DMSF folders from Wiki entries: - {{dmsff(5)}} link to folder with id 5 - {{dmsff(5,Folder)}} link to folder with id 5 with link text "Folder" -DMSF folder id can be found in link for folder opening. +==Contributing +If you’ve added something, why not share it. Fork the repository (github.com/danmunn/redmine_dmsf), make the changes and send a pull request to the maintainers. -You can also publish Wiki help description. -In file /public/help/wiki_syntax_detailed.html include after document link description: -
    -
  • - DMSF: -
      -
    • {{dmsf(17)}} (link to file with id 17)
    • -
    • {{dmsf(17,File)}} (link to file with id 17 with link text "File")
    • -
    • {{dmsf(17,File,10)}} (link to file with id 17 with link text "File" and link pointing to revision 10)
    • -
    • {{dmsff(5)}} (link to folder with id 5)
    • -
    • {{dmsff(5,Folder)}} (link to folder with id 5 with link text "Folder")
    • -
    - DMSF file/revision id can be found in link for file/revision download.
    - DMSF folder id can be found in link for folder opening. -
  • -
+Changes with tests, and full documentation are preferred. \ No newline at end of file