<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Customized Axon.ivy Designer with my favorite plugins</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins</link><description>&lt;p&gt;The Axon.ivy Designer contains many features, that our dev team does not need. 
On the other hand my favorite third parties of the Eclipse Marketplace are not included. 
So the installation of a new Designer takes some time and must repeatedly be applied for all our developers. The wiki that describes our preferred installation is growing and growing... :-(&lt;/p&gt;
&lt;p&gt;Isn't there a way to get my custom Designer with just what I need and share it with my team?&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 29 Mar 2018 02:44:55 -0400</lastBuildDate><item><title>Comment by Reguel Wermelinger on Reguel Wermelinger's answer</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3159</link><description>&lt;p&gt;But there is a little hope if you finally switch to 7.0.0 LTS. We made it possible to skip the usage of the web editor even tough it is installed. See XIVY-2444 Axon.ivy Designer with optional features&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Thu, 29 Mar 2018 02:44:55 -0400</pubDate><guid>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3159</guid></item><item><title>Comment by Reguel Wermelinger on Reguel Wermelinger's answer</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3158</link><description>&lt;p&gt;For the versions older than 7.1.0 it is possible to add additional features to the product. But core features are not uninstallable in older versions. This is a new optimization that has just started. 
Even tough you might be able to hack the 'Html Dialog Web Editor' out of the product. It will lead to runtime problems as soon as you either: create a new html dialog, open a html dialog editor view by double clicking on the project tree, open a html dialog view by pressing 'E' while hovering a User Dialog activity.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Thu, 29 Mar 2018 02:43:39 -0400</pubDate><guid>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3158</guid></item><item><title>Comment by vinh_ on Reguel Wermelinger's answer</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3155</link><description>&lt;p&gt;Thanks for your useful information, can I archive this ability with Ivy 6, especially Ivy Designer 6.3? The linux version of Ivy&lt;/p&gt;
&lt;p&gt;Designer got trouble with Html Dialog Web Editor and I really want to remove it.&lt;/p&gt;
&lt;p&gt;Thanks for your help.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vinh_</dc:creator><pubDate>Wed, 28 Mar 2018 13:03:15 -0400</pubDate><guid>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins#3155</guid></item><item><title>Answer by Reguel Wermelinger</title><link>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins/3153</link><description>&lt;p&gt;Since Axon.ivy 7.1.0 we made some core features and SCM third parties uninstallable. All root entries, except the 'Axon.ivy Product' can be removed either manually via the &lt;code&gt;Uninstall&lt;/code&gt; button or automated with the P2 Director application.
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/71_designer_isolatedFeatures.png"&gt;&lt;/p&gt;
&lt;p&gt;You can customize your eclipse installation for your needs by using the p2 director application. 
&lt;a href="https://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/guide/p2_director.html"&gt;https://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/guide/p2_director.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For me it makes totally sense to handcraft a Designer for your team. If a script does it and provides the resulting designer zip to a shared location. You can avoid documentation that describes the best setup of a designer.&lt;/p&gt;
&lt;p&gt;Here is my script that removes all yet optional features of a Designer, but add the Market Place + Path Tools. The script is designed to run on a debian linux. But you can easily adapt the solution to run on windows...&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/bin/bash

# download and unpack nightly designer:
UNPACKED=/tmp/designerToModify
MODZIP=/tmp/myCustomDesigner.zip
rm -rf $UNPACKED
URL=&lt;a href="https://developer.axonivy.com/download/sprint-release/AxonIvyDesigner-latest_Windows_x64.zip"&gt;https://developer.axonivy.com/download/sprint-release/AxonIvyDesigner-latest_Windows_x64.zip&lt;/a&gt;
NEWZIP=`/usr/bin/wget $URL -P /tmp | grep 'saving to:.*'`
/usr/bin/unzip -q $NEWZIP -d $UNPACKED

# modify installation
## removes optional core parts:
## - rule.engine
## - webeditor
## removes optional team providers:
## - EGIT (GIT)
## - Subversion (SVN)
## installs additional bundles:
## - the Eclipse marketplace
## - PathTools
./Axon.ivy\ Designer \
-nosplash \
-application org.eclipse.equinox.p2.director \
-repository \
&lt;a href="http://download.eclipse.org/releases/luna/,\"&gt;http://download.eclipse.org/releases/luna/,\&lt;/a&gt;
&lt;a href="http://cdn.rawgit.com/sandipchitale/pathtools/1.0.64/PathToolsUpdateSite/site.xml"&gt;http://cdn.rawgit.com/sandipchitale/pathtools/1.0.64/PathToolsUpdateSite/site.xml&lt;/a&gt; \
-installIUs \
org.eclipse.epp.mpc.feature.group,\
PathToolsFeature.feature.group \
-uninstallIU \
ch.ivyteam.ivy.designer.rule.engine.feature.feature.group,\
ch.ivyteam.ivy.designer.webeditor.feature.feature.group,\
org.eclipse.egit.feature.group,\
org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tigris.subversion.subclipse.feature.group \
-purgeHistory \
-destination $UNPACKED \
-vmargs -Declipse.p2.mirrors=false -Djava.net.preferIPv4Stack=true

# zip to share with my team:
cd $UNPACKED
rm -rf $UNPACKED/p2/org.eclipse.equinox.p2.repository/cache
/usr/bin/zip -0 -r -q $MODZIP $UNPACKED
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The result is a lightweight Designer with just what i want. In my case - the Eclipse Marketplace:
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/designerPreModified_containsMarketplaceOutOfTheBox.png"&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Tue, 27 Mar 2018 07:58:46 -0400</pubDate><guid>https://answers.axonivy.com/questions/3152/customized-axon-ivy-designer-with-my-favorite-plugins/3153</guid></item></channel></rss>