web icon indicating copy to clipboard operation
web copied to clipboard

More apps for the app store

Open kulmann opened this issue 1 year ago • 5 comments

Our https://github.com/owncloud/awesome-ocis repo holds a README.md which links to all known web apps. Those with at least one published release and some minimal amount of manual QA are then listed in https://github.com/owncloud/awesome-ocis/blob/main/webApps/apps.json which is the default source of our new app store app.

I'd like to see some more apps / extensions in there.

Checklist for getting an app into the app store json file (please edit if I forgot something):

  1. Apps need a manifest.json file copied to their dist folder during build. Otherwise installation in ocis is not working.
  2. It needs a publicly available .zip file of the dist folder (needs to be renamed to the app name first), ideally attached to a github release. Release process can be manual, the zip command can be looked up in the web-extensions repo .drone.star file.
  3. We need a cover image in 3:2 aspect ratio. Ask @tbsbdr for help if needed.
  4. Do at least some minimal QA on the app/extension, make sure that it works as expected.
  5. Add all the information to https://github.com/owncloud/awesome-ocis/blob/main/webApps/apps.json and the images to an asset folder on the same level as the apps.json file. I created the folder structure as <org-name>/<repo-name>/<app-name>/, cover images are all named cover.png and screenshots are 0.png, 1.png, ... in a screenshots subfolder. This structure is not binding, but it will probably help us to keep this maintained.

Apps I'd like to have added as soon as possible:

  • [ ] cast (please field-test with an actual chrome cast device please!)
  • [x] unzip (needs to be added to the awesome-ocis README.md as well!)

If time permits, those would be great as well, but might require some work / bugfixes / ... by the respective maintainers or us:

  • [ ] gpx-viewer https://github.com/dschmidt/web-app-gpx-viewer
  • [x] 3dmodel-viewer https://github.com/saw-jan/web-app-3dmodel-viewer
  • [x] dicom-viewer https://github.com/owncloud/web-app-dicom-viewer
  • [x] presentation-viewer https://github.com/JankariTech/web-app-presentation-viewer

kulmann avatar Aug 07 '24 05:08 kulmann

cc @saw-jan @koebel

kulmann avatar Aug 07 '24 06:08 kulmann

@tbsbdr where do we find more info regarding cover image mentioned above - are there any specs for content, file type, minimal resolution...

koebel avatar Aug 12 '24 07:08 koebel

@tbsbdr where do we find more info regarding cover image mentioned above - are there any specs for content, file type, minimal resolution...

There are some examples in this directory, although each one has a different spec...

chatted with @tbsbdr, for now the file format should be .png, .svg is not supported. Although if you design the cover image of your extension in a vector based tool, keep the source, support of .svg might be added in the future

koebel avatar Aug 13 '24 09:08 koebel

All images are supposed to have 3:2 aspect ratio. png is preferrable, jpg and gif should also work.

kulmann avatar Aug 13 '24 10:08 kulmann

@kulmann this issue deserves an update I'd say :) most mentioned ones seem to have been implemented

pascalwengerter avatar Sep 08 '24 03:09 pascalwengerter