Help:Howto/Move plugin to deprecated: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(→‎Update Template:PluginDescription/*: don't delete descriptions - info)
(add info about upgrading translation groups; update to "edit page" info)
Line 25: Line 25:
Even those entries are out of use right now, some plugins/protocols could be resurrected. They aren't displayed anywhere if plugin is deprecated so there will be no harm to keep them for little longer. We do not delete plugin's pages so they could be used some day. If list of those entries will start to be too long then some separate template for deprecated plugins could be created.
Even those entries are out of use right now, some plugins/protocols could be resurrected. They aren't displayed anywhere if plugin is deprecated so there will be no harm to keep them for little longer. We do not delete plugin's pages so they could be used some day. If list of those entries will start to be too long then some separate template for deprecated plugins could be created.


== Editing a page for plugin ==
== Edit plugin page ==
It is desirable that some note should be left on the plugin's page explaining the reasons it was discontinued for and what plugin people might use instead. Usually a simple sentence is enough (e.g., {{Plugin|Gender}}), in case of serious changes (like with databases) [[Template:Warning]] may be suitable (e.g., {{Plugin|Dbx_3x}}).
It is desirable that some note should be left on the plugin's page explaining the reasons it was discontinued for and what plugin people might use instead. Usually a simple sentence is enough (e.g., {{Plugin|Gender}}).


You may want to add such an explanation to plugin's pages in all the languages. If you don't know the language, paste the note in English and add [[Template:Untranslated]].
For example of general note look how it is made at {{Plugin:YahooGroups}} for plugins or {{Plugin:XFire}} for protocols.


== Updating [[Template:PluginInfo/Groups]] ==
== Update [[Template:PluginInfo/Groups]] ==
Cut the plugin entry and paste it at the bottom, below this commentary:
Cut the plugin entry and paste it at the bottom, below this commentary:
<pre style="overflow:auto;">
<pre style="overflow:auto;">
Line 40: Line 40:
Remove the plugin from all groups it belongs to – edit the corresponding group template(s), all of them can be found in [[:Category:Plugin groups|Plugin groups]] category.
Remove the plugin from all groups it belongs to – edit the corresponding group template(s), all of them can be found in [[:Category:Plugin groups|Plugin groups]] category.


== Update [[Special:AggregateGroups]] ==
Remove plugin from <tt>"MirandaNG plugins"</tt> group and add it to <tt>"MirandaNG deprecated plugins"</tt>.


== See also ==
== See also ==

Revision as of 21:27, 15 March 2018

When plugin's development is stopped the information about the plugin is not wiped off the wiki but is kept under Deprecated plugins section on Plugin list page. When a plugin becomes deprecated the following changes should be done:

Plugin list and Download pages

Update Template:PluginInfo

Cut the plugin entry and paste it at the bottom, below this commentary (mind the alphabetical order):

<!-- Dropped/deprecated -->

Add type=deprecated and hideDownloadLinks=1 at the end of the plugin entry.

This will remove the plugin from Download pages and move it to Deprecated plugins section on Plugin list pages.

Update Template:PluginDescription/*

Cut the plugin entry and paste it at the bottom, below this commentary (mind the alphabetical order):

<!-- Dropped/deprecated -->

All PluginDescription templates can be found in Plugin descriptions category.

Even those entries are out of use right now, some plugins/protocols could be resurrected. They aren't displayed anywhere if plugin is deprecated so there will be no harm to keep them for little longer. We do not delete plugin's pages so they could be used some day. If list of those entries will start to be too long then some separate template for deprecated plugins could be created.

Edit plugin page

It is desirable that some note should be left on the plugin's page explaining the reasons it was discontinued for and what plugin people might use instead. Usually a simple sentence is enough (e.g., Gender).

For example of general note look how it is made at

Warning
If you want to create a new Plugin page, you are doing it wrong. Do not save this page/changes. You need to create page Plugin:Howto. Please create it using the link below. Content will be generated automatically. You only need to save the changes.

Create page


Howto
No image
Filename Howto.dll


Download links
Stable version: 32-bit, 64-bit
Development version: 32-bit, 64-bit

Warning
This plugin is no longer being developed. <translate> Plugin development is discontinued because the <tvar

<translate> This plugin imports and creates the Yahoo groups defined in Yahoo Messenger. </translate>


for plugins or

Warning
If you want to create a new Plugin page, you are doing it wrong. Do not save this page/changes. You need to create page Plugin:Howto. Please create it using the link below. Content will be generated automatically. You only need to save the changes.

Create page


Howto
No image
Filename Howto.dll


Download links
Stable version: 32-bit, 64-bit
Development version: 32-bit, 64-bit

Warning
This protocol plugin is no longer being developed. Use the Dummy protocol to keep your contacts and history. <translate> XFire servers are down.</translate>

<translate> Xfire protocol support for Miranda NG. </translate>


for protocols.

Update Template:PluginInfo/Groups

Cut the plugin entry and paste it at the bottom, below this commentary:

<!-- Dropped/deprecated -->

Replace all grp- parameters of the plugin entry with grp-deprecated=1.

Remove the plugin from all groups it belongs to – edit the corresponding group template(s), all of them can be found in Plugin groups category.

Update Special:AggregateGroups

Remove plugin from "MirandaNG plugins" group and add it to "MirandaNG deprecated plugins".

See also