After installing OpenERP (using script from OpenERP forum) I couldn't get any "Apps". The solution was quite simple, but very hard to find.
Yo have to set up (in console) two environment variables: http_proxy and https_proxy and restart server
http_proxy=192.168.1.1:3128 https_proxy=192.168.1.1:3128 /etc/init.d/openerp restart
As You can see my proxy server uses default port 3128 and is on my gateway 191.168.1.1.
Next I've started to create "parts" using my own numbering scheme based on categories founded on credativ Blog because the main purpose was to take control of my electronics parts.
Preparation:
yum install java-1.7.0-openjdk graphviz
Downloaded wiki_external_filter:
wget "https://github.com/luckval/wiki_external_filter/archive/master.zip" \ -O /tmp/redmine_wiki_external_filter-commitdce52f32c5-2014-04-12.zip
Downloaded PlanUML jar file into /usr/local/bin.
Installation Redmine Wiki External Filter plugin
Unpack into redmine plugins directory and copy config file info main:
cd /var/www/redmine/plugins unzip /tmp/redmine_wiki_external_filter-commitdce52f32c5-2014-04-12.zip mv wiki_external_filter-master wiki_external_filter cd .. cp plugins/wiki_external_filter/config/wiki_external_filter.yml config/
renaming directory in necessary.
Standard plug in installation procedure (and restart httpd in the end):
cd /var/www/redmine bundle install /etc/init.d/httpd graceful
I have to run bundle install to install missing open4 gem.
Then you have to configure cache settings using Administration -> Plugins -> Wiki External Filter Plugin: Configure. I've set Cache expiration time to 2 second because my server is rather slow.
Testing graphs
I've added two lines (prolog and epilog) in config/wiki_external_filter.yml
graphviz: description: "Constructs graph image from its textual description in DOT language, see http://www.graphviz.org" template: image outputs: - command: "/usr/bin/dot -Tsvg" content_type: "image/svg+xml" # - command: "/usr/bin/dot -Tpng" # content_type: "image/png" prolog: "digraph G {" epilog: "}"
and then put:
{{graphviz A->B }}
in Redmine wiki page and it was pretty rendered.
Testing UML diagrams
I've created /usr/local/bin/plantuml.bash file:
#!/bin/bash /usr/bin/java -Djava.awt.headless=true -Djava.io.tmpdir=/var/tmp -jar /opt/PlantUML/plantuml.jar -charset UTF-8 ${@}
set to executable
chmod a+x /usr/local/bin/plantuml.bash
and then correct path in wiki_external_filter.yml file
plantuml: description: "Constructs UML diagram image from its textual description in PlantUML language, see http://plantuml.sourceforge.net" template: image outputs: - command: "/usr/local/bin/plantuml.bash -pipe" content_type: "image/png" prolog: "@startuml" epilog: "@enduml"
and then put:
{{plantuml A->B }}
in Redmine wiki page and UML diagram should be shown.
"Should" - in my case - VPS with a little amount of RAM - I can see only
Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
but it's well known lack of memory problem and even -Xmx64m doesn't help.
For some simple diagrams adding -Xmx8m in /usr/local/bin/plantuml.bash fix that problem.
Add comment