> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/writer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/writer/8.0.0/admin-guide/available-plugins/deprecated-plugins.md).

# Deprecated Plugins

Sometimes a plugin will be absorbed into the core code of the Writer, or the plugin becomes obsolete and is replaced by a different, sometimes very similar, way of solving the problem.

## List of Deprecated Plugins

### Article Language

Name in config: `im-articlelanguage`

{% hint style="danger" %}
Deprecated since version **6.2.0** of Writer. Plugin should be removed from configuration file, and configuration should be moved according to [Language Configuration guide](/writer/8.0.0/admin-guide/language-configuration.md).
{% endhint %}

The functionality has been absorbed into writer core. More information about article language can be found here:

* [User guide: Language menu](/writer/8.0.0/user-guide/user-guide/bottom-bar/language-menu.md)
* [Admin guide: Language Configuration](/writer/8.0.0/admin-guide/language-configuration.md)
* [Writer 6.2.0 release notes](/writer/8.0.0/release-notes/6.2.0.md)

### Text analyzer plugin

Name in config: `im-textanalyzer`

{% hint style="danger" %}
Deprecated since version **6.2.0** of Writer. Plugin should be removed from configuration file, and configuration should be moved according to the [configuration guide for Text Information](/writer/8.0.0/admin-guide/configurations-guide/text-information.md).
{% endhint %}

The functionality has been absorbed into writer core. More information:

* [User guide: Information button](/writer/8.0.0/user-guide/user-guide/bottom-bar/information-button.md)
* [Admin guide: Text Information](/writer/8.0.0/admin-guide/configurations-guide/text-information.md)
* [Writer 6.2.0 release notes](/writer/8.0.0/release-notes/6.2.0.md)

## PluginBundle

The plugin bundle is considered legacy and all plugins that were part of this bundle has since been broken off into their own separate projects.

{% hint style="warning" %}
Any plugin following the pattern below for its `"script"`-property is considered deprecated for writer versions above `6.0.0`.

[https://plugins.writer.infomaker.io/releases/x.y.z/im-pluginName.js](https://plugins.writer.infomaker.io/releases/4.0.0/im-contentrelations.js)

These plugins should be replaced with their standalone versions found on the plugin list: <https://plugins.writer.infomaker.io/>
{% endhint %}

### Plugins that might still exist in configs

When upgrading a customer's writer installation, sometimes plugins from the old PluginBundle might still be present. These should all be replaced with newer versions found on [the plugin list](https://plugins.writer.infomaker.io/). Here is a list of common plugins which do not exist as separate plugins but are considered deprecated.

#### Service (qcode) Plugins

{% hint style="warning" %}
Plugins which add `service`-elements to `itemMeta`-section of the NewsML are considered deprecated and should be replaced by the [concept plugin](https://plugins.writer.infomaker.io/v1/infomaker/im-concept/latest/README.html).
{% endhint %}

List of "Service"-plugins that still exist:

* [ximsection](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximsection)
* [publicationchannel](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.publicationchannel)

#### Older Concept Plugins

{% hint style="warning" %}
Before the concept plugin existed, there used to be many different plugins handling different kinds of concepts. These are all deprecated, in favor of using [the concept plugin](https://plugins.writer.infomaker.io/v1/infomaker/im-concept/latest/README.html).
{% endhint %}

List of Older Concept Plugins:

* [ximtags](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximtags)
* [ximauthor](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximauthor)
* [ximcontentprofile](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximcontentprofile)
* [ximchannel](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximchannel)
* [ximcategory](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximcategory)
* [ximplace](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.ximplace)

#### Older Options Plugins

{% hint style="warning" %}
Before the options plugin, there existed a couple of plugins that handled very specific metadata settings. These plugins should all be replaced with [the options plugin](https://plugins.writer.infomaker.io/v1/infomaker/im-options/latest/README.html).
{% endhint %}

List of Older Options Plugins:

* [articletype](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.articletype)
* [gender](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.gender)
* [articleoptions](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.articleoptions)

#### UAtracker Plugin

{% hint style="warning" %}
To keep track of who has the current article open, [the UAtracker Plugin](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.uatracker) used to handle the locking and synchronization between active users. Since the introduction of NavigaID (previously IMID), this plugin has been replaced by the [IMID tracker plugin](https://plugins.writer.infomaker.io/v1/infomaker/im-imidtracker/latest/README.html).
{% endhint %}

se.infomaker.uatracker

* [uatracker](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.uatracker)

#### defaultconflicthandler

{% hint style="danger" %}
Ancient plugin with no replacement. Modern versions of the Writer does not support this plugin, and it should be removed from configuration files.
{% endhint %}

se.infomaker.defaultconflicthandler

* [defaultconflicthandler](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.defaultconflicthandler)

#### Headereditor

{% hint style="danger" %}
This is ancient and has no replacement. On the other hand no modern version of the Writer supports this plugin, so it should be removed.
{% endhint %}

se.infomaker.headereditor

* [headereditor](https://github.com/Infomaker/NPWriterPluginBundle/tree/12.0.0/plugins/se.infomaker.headereditor)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.navigaglobal.com/writer/8.0.0/admin-guide/available-plugins/deprecated-plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
