<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hey Rock Stars,<div class=""><br class=""></div><div class="">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 (<a href="http://apps.owncloud.com" class="">apps.owncloud.com</a>). (Official app / Approved app / Experimental app)</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">1. OCS ID, the id that you see when accessing an app in the appstore. The roundcube app at <a href="https://apps.owncloud.com/content/show.php/roundcube?content=151523" class="">https://apps.owncloud.com/content/show.php/roundcube?content=151523</a> 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…</div><div class="">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. </div><div class=""><br class=""></div><div class="">For a simple example see <a href="https://github.com/owncloud/bookmarks/blob/b50b08cd26c2a0006d23a7e9c8dd1f71a9a9697c/appinfo/info.xml#L10-L13" class="">https://github.com/owncloud/bookmarks/blob/b50b08cd26c2a0006d23a7e9c8dd1f71a9a9697c/appinfo/info.xml#L10-L13</a></div><div class=""><br class=""></div><div class="">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 <a href="https://doc.owncloud.org/server/8.1/developer_manual/app/publishing.html" class="">https://doc.owncloud.org/server/8.1/developer_manual/app/publishing.html</a> (we’re still tuning that page)</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Lukas</div></body></html>