Hey Rock Stars,

If you follow the 8.1 development and the ownCloud development blog posts you 
will probably have seen that we’re moving to a 3 tier model in the ownCloud app 
store (apps.owncloud.com <http://apps.owncloud.com/>). (Official app / Approved 
app / Experimental app)

The rankings are stored on the appstore and to make your app compatible with 
the ranking system it is required to make a small adjustment in 
appinfo/info.xml.

1. OCS ID, the id that you see when accessing an app in the appstore. The 
roundcube app at 
https://apps.owncloud.com/content/show.php/roundcube?content=151523 
<https://apps.owncloud.com/content/show.php/roundcube?content=151523> would 
have 151523 for example. Just for the record: We’re working on mechanisms to 
allow delivery of different app versions from the same OCS ID so that the 
rating stays. – Stay tuned…
2. Dependencies, please set dependencies on the app store interface as well as 
matching ones in the info.xml code. Include the minimum and the maximum version 
that your application can work on. If your targeting also the current ownCloud 
version (i.e. 8.0) then please set it to 8.0 which will enforce users to 
download an update once the next major release is released. This is really 
important since untested applications can in the worst case scenario break 
whole ownCloud instances and make users really unhappy. 

For a simple example see 
https://github.com/owncloud/bookmarks/blob/b50b08cd26c2a0006d23a7e9c8dd1f71a9a9697c/appinfo/info.xml#L10-L13
 
<https://github.com/owncloud/bookmarks/blob/b50b08cd26c2a0006d23a7e9c8dd1f71a9a9697c/appinfo/info.xml#L10-L13>

Nothing is yet set in absolute stone and we’re always fine tuning our processes 
but it would be super awesome if developers could already make their own apps 
compatible. (which will also make it easier for us to mark an app as approved 
so that more users can get aware of it :)) - Some more thoughts can be found at 
https://doc.owncloud.org/server/8.1/developer_manual/app/publishing.html 
<https://doc.owncloud.org/server/8.1/developer_manual/app/publishing.html> 
(we’re still tuning that page)

Best,
Lukas
_______________________________________________
Devel mailing list
Devel@owncloud.org
http://mailman.owncloud.org/mailman/listinfo/devel

Reply via email to