[Plug-In] Community Applications


Recommended Posts

The top row has limited space, which is also dependent on the screen resolution, and putting too much information there will cause the righter items to move to the next line.

 

A long term goal can be to do full integration of CA in the webGUI, which allows for example to combine plugins and applications under the same heading.

 

In that case we should be looking at pushing development to Limetech's github, of course also need approval from LT to go this direction, but in my view it does make sense to simplify the current approach and look for a single consolidated approach to install/remove applications (be it plugins or dockers).

 

I did a quick & dirty change to show the kind of view I am looking for, see attachment.

Since you did a mock-up, I figured that I would do the same for how I would envision CA being integrated.

 

No more plugins / Docker tabs at all.  A single tab called Apps.  Within that only the Docker Containers and Installed Plugins.  No need to have Docker Repositories anymore at all, and the Install Plugin section is now also redundant (although cmd-line would still be available)

 

I think its a cleaner display, and since CA is working towards a more unified UI between the two delivery methods, it only makes sense.

 

Untitled_zpsc7dgaci0.png

 

That looks VERY nice!

Link to comment

Can't install community applications plugin on fresh Unraid 6.1.6 install.

 

Here is the log:

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... done

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Document is empty in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193
plugin: xml parse error

 

Seems like something is missing?

Link to comment

Can't install community applications plugin on fresh Unraid 6.1.6 install.

 

Here is the log:

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... done

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Document is empty in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193
plugin: xml parse error

 

Seems like something is missing?

You probably need to set DNS addresses in network settings.
Link to comment

Normally I'd suggest 8.8.8.8 and 8.8.4.4, but those should be ok.  I just tried reinstalling it and there's no problem with it.

 

See if /boot/config/plugins/community.applications.plg exists and delete it (and the community.applications folder) and then try again.

 

Barring that, you could manually download the .plg file and store it in /boot/config/plugins, then using install Plugins navigate to that folder and install it.

Link to comment

Just an FYI, duplicated containers which have been deprecated (eg: containers which were originally maintained by a particular author, but have now been merged / taken over by another author) have now been blacklisted and will no longer appear within CA at all.

 

To view the current blacklisted apps, go here: https://github.com/Squidly271/Community-Applications-Moderators/blob/master/Blacklist.json

To view the containers which have moderation comments on them go here: https://github.com/Squidly271/Community-Applications-Moderators/blob/master/Moderator.json

 

If anyone feels that this is in error (or wishes to add further moderation comments to any application), please issue Pull Requests through GitHub.

 

Link to comment

Updated to 2016.01.02

 

Fix: Prevent any malformed templates (or any non-template XML files found on GitHub) from being displayed

Fix: All private applications were being incorrectly tagged as being incompatible

Change: Rename AppStore to Apps (smaller real estate taken up on main menu to help with display abnormalities)

 

Link to comment

Updated to 2016.01.02

 

Fix: Prevent any malformed templates (or any non-template XML files found on GitHub) from being displayed

Fix: All private applications were being incorrectly tagged as being incompatible

Change: Rename AppStore to Apps (smaller real estate taken up on main menu to help with display abnormalities)

 

Updated successfully as always. Looks so much cleaner now called Apps.

 

Still not sure about Docker and Apps being seperate but the Plugin certainly looks very good!

 

Just seen this though:

 

"Note: All Applications listed here are 3rd party additions to unRaid.

Neither the authors of Community Applications nor Limetech make any warranty as to the suitability of any applications listed herein"

 

Did LT "make" you include this!? Have to admit I don't like it. Big red text in the middle of the screen. If you "Have" to have this there can we have some acknowledge button so once it's read once it will disappear??

Link to comment

I just tried to install this via the web and on the physical server with the pgl I got these errors.

 

plugin: installing: /boot/config/plugins/community.applications.plg

plugin: downloading: https://raw.github.com/Squidly271/community.applications/master/archive/community.applications-2016.01.02.txz ... done

plugin: bad file MD5: /boot/config/plugins/community.applications/community.applications-2016.01.02.txz

 

and

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... done

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Document is empty in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

plugin: xml parse error

Link to comment

What version of unraid...  Its been forever since I checked prior to 6.1.6

 

I am currently running 6.0 beta 15. I am planning on upgrading to the newest version, just haven't gotten that far yet

You can probably assume most plugins only work on 6.1+ at this point. You shouldn't be running a beta anyway.
Link to comment

The main post says "Uninstall Community Repositories prior to using this plugin."

 

I set up my dockers by pasting the github link in the Template Repositories field on the Docker page, and installing from there. Do I need to uninstall these dockers, or just delete the github link, save, and then install the plugin?

 

Thanks for helping a n00b :)

Link to comment

The main post says "Uninstall Community Repositories prior to using this plugin."

 

I set up my dockers by pasting the github link in the Template Repositories field on the Docker page, and installing from there. Do I need to uninstall these dockers, or just delete the github link, save, and then install the plugin?

 

Thanks for helping a n00b :)

That bit about uninstalling Community Repositories was just referring to an old version of this plugin. The Docker Repositories page is builtin and can't be uninstalled. Nothing needs to be deleted or reinstalled or anything. This plugin just gives you an easier way to find and create dockers. Nothing about your existing dockers needs to change.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.