One key aspect of distributions is the decision of the pre-installed software that they will provide to their users. These decisions become more complex since many applications also provide plugins that aren’t part of the core packages. Plugins extend the functionality of the apps, and there are use-cases that plugins are essential for certain workflows. However plugins are hard to be discovered by the users.
Recently enough, I red a discussion in Fedora mailing lists, considering if they should ship GEdit-Code-Assistance plugin in their default installation.[caption id="attachment_26763" align="aligncenter" width="640"] GEdit 3.13.2 with Code Assistance Plugin in Rawhide[/caption]
Richard Hughes today added a metainfo file that adds Code-Assistance to GNOME Software. This is how it looks:
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2014 Richard Hughes <email@example.com> --> <component type="addon"> <id>gedit-code-assistance</id> <extends>gedit.desktop</extends> <name>Code Assistance</name> <summary>Assistance when writing code</summary> <url type="homepage">https://wiki.gnome.org/Projects/CodeAssistance</url> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-3.0+</project_license> <updatecontact>richard_at_hughsie.com</updatecontact> </component>
This text basically describes that Gedit-Code-Assistance package is an optional part (add-on) of Gedit installation.
Application Addons in GNOME Software
This is a new feature of GNOME Software scheduled for GNOME 3.14 that can display applications add-ons similar to Ubuntu Software Center. This will include GNOME, KDE and others (GIMP plugins, Eclipse etc) apps but not applications with complex plugin systems like web browsers (e.g Chrome, Firefox etc) or some editors (eg Brackers, Atom, etc).[caption id="attachment_26765" align="aligncenter" width="640"] Gedit-Code-Assistance should be displayed somewhere here![/caption]
The UI hooks haven’t arrived yet in GNOME Software, but Kalev Lember is working at them. So if you want to use this new ability of GNOME Software, you should check on Richard’s Hughes post.
Yet another fantastic new feature for GNOME 3.14, but in this particular case the question is, how many distros can take advantage of this, with the exception of Fedora?
And Matthias Klumpp adds