Replies: 8 comments 7 replies
-
One of the idea's @ylebre and I where discussing was to create an automated test-suite for each of the added apps. This would take an investement of time for each app, but would avoid the need for manual testing after each release. It might also be a good basis for a more generic test-suite for Solid applications (as the only test suites currently available all for the servers, not the clients). |
Beta Was this translation helpful? Give feedback.
-
Do you know where I could find the list of shipped app ? |
Beta Was this translation helpful? Give feedback.
-
Our initial idea for the apps in Solid Nextcloud are 'simple utility' apps that are built on top of Solid. Things like notes, bookmarks and the like - something that a user could pick up, that has a clear and focused use case. We should absolutely take a stab at adding SolidOS, if only to find out where we still have compatibility issues. |
Beta Was this translation helpful? Give feedback.
-
My 2 cents. Some examples of apps that are available and actually working with NSS and CSS :
and SolidOS webApp : https://solidos.github.io/mashlib/dist/browse.html |
Beta Was this translation helpful? Give feedback.
-
One the one hand I am uncertain if using an external file might lead to unexpected behaviour (what happens if an app that the user actively uses is removed from the list when it no longer works?) on the other hand, I think it might be the direction we want to go in, for several reasons. One reason for using an external file is that we might also be able to provide a yay/nay test for more than just Solid Nextcloud. Another is that it would also make it a lot easier for application developers to get their apps added to the list. Similarly, it could be a good starting point to allow app developers to check whether their app works across the Solid Pod landscape. @ylebre Do you have opinions regarding the app launcher remaining locked inside Nextcloud vs. being pulled from an outside source? |
Beta Was this translation helpful? Give feedback.
-
For the time being, I would prefer we ship this locked inside Nextcloud until we figure out what the end result should look like - the main goal here is to provide a couple of example applications for a more user friendly experience with Solid. Pulling the list from an outside source opens up a route for tracking Solid-Nextcloud instances, as well as requiring an outside service to host the app launcher content. I'm not against the idea, but it will need some deliberate consideration before we move that forward. Top of my head:
|
Beta Was this translation helpful? Give feedback.
-
@ylebre I am not sure to understand. Does that mean that a user cannot run any app on solid nextcloud except the ones approved by the admin ? |
Beta Was this translation helpful? Give feedback.
-
firstly - i love the idea of solid pods in nextcloud I desperately wanna get this working - i've tried downloading from src and reinstalling - it was giving some deprecation error - any help would be totally appreciated - i'm happy to be a guinea pig - i'd like to get this moving - i wanna get some installs done for some people leveraging this - kinda ASAP! ;-) hope this all makes sense! tyvm and great work on the idea! this solid spec and ecosystem seems to have some serious teething pains :-) -daveK aka chefboyrdave2.1 |
Beta Was this translation helpful? Give feedback.
-
When Solid Nextcloud was created, an App Launcher UI was also implemented. The goal was to provide the user with some Solid apps, so they could start using their Pod straight away. Otherwise things felt a bit empty.
At the time (and for some subsequent versions) the provided applications where manually tested to work. However, as time and most notably the Solid specicifation, marched on, some (or all?) of the provided apps stopped working with modern pods.
This issue is not unique to Solid Nextcloud, those apps also stopped working with other pods.
However, those other pods don't "Ship" such apps, but we do.
So we need to do "something" to make sure that whichever apps are shipped with the plugin, actually work.
Providing users with an empty both may not be nice, but providing them with broken apps is even worse...
This goal of this discussion is to come up with a viable plan (and implementation) to allow shipping apps with Solid Nextcloud, with some form of validation that those apps actually work.
Beta Was this translation helpful? Give feedback.
All reactions