Remove the tags feature

Is there a way to write a contribution in order to remove all the tags feature (adding tag, searching for tag and navigating by tags)?

Would removing the following files accomplish the desired effect?

  • nuxeo-platform-tag-api-5.5.jar
  • nuxeo-platform-tag-web-5.5.jar
  • nuxeo-platform-tag-core-5.5.jar

Thanks

0 votes

1 answers

1859 views

ANSWER



Did you test it ? :D

Is it working ? :D If not that's mean there is other feature based on this one. So or you find all features that depends on it and remove it one by one or you just disable actions you don't want.

First disable the cloud tag view:

To remove actions you just have to contribute this:

<?xml version="1.0"?>
<component
    name="org.nuxeo.ecm.virtualnavigation.tagsContrib.override.because.i.want">
  <require>org.nuxeo.ecm.virtualnavigation.tagsContrib</require>
  <extension target="org.nuxeo.ecm.platform.virtualnavigation.NavTreeService"
      point="navigationTree">
    <navTree treeId="TAG_CLOUD" enabled="false">
    </navTree>
  </extension>

</component>

Override the xhtml fragment that displays the tag feature:

nuxeo.war/widgets/summary/tagging_widget_template.xhtml and nuxeo.war/incl/tagging.xhtml

Think this is all.

Becareful if you remove this feature, if you are using in the future an add-on or a service that will depend of this feature, this will not work.

1 votes



Not yet.

But, as I suspected, removing everything is not the cleanest way.

Thanks, I'll try your suggestion.

04/11/2012