{"id":2838,"date":"2017-08-10T07:48:20","date_gmt":"2017-08-10T07:48:20","guid":{"rendered":"https:\/\/nextcloud.com\/?p=2838"},"modified":"2017-08-10T07:48:20","modified_gmt":"2017-08-10T07:48:20","slug":"app-store-updates","status":"publish","type":"post","link":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/","title":{"rendered":"App Store Updates"},"content":{"rendered":"<p><a href=\"https:\/\/nextcloud.com\/media\/Screenshot_20170420_234527.png\"><img decoding=\"async\" src=\"https:\/\/nextcloud.com\/media\/Screenshot_20170420_234527-300x248.png\" alt=\"\" width=\"300\" height=\"248\" class=\"alignright size-medium wp-image-2211\" \/><\/a>There are and have been a number of changes coming to <a href=\"https:\/\/apps.nextcloud.com\" target=\"_blank\" rel=\"noopener\">the Nextcloud App Store<\/a> and we&#8217;d like to cover them in this blog! They are not yet all deployed but they should come soon.<\/p>\n<h3>Category and release updates<\/h3>\n<p>The <em>Auth category<\/em> has been superseded by the <em>security<\/em> category. Your apps will be migrated manually by us once we deploy a new version, new apps uploaded with the <code>&lt;category&gt;auth&lt;\/category&gt;<\/code> tag will be transformed automatically to <code>&lt;category&gt;security&lt;\/category&gt;<\/code> for now. Please update your app XML since we will remove this at some point!<\/p>\n<p>We also added a games category.<\/p>\n<p>Support for Nextcloud 9 and 10 was removed. This means that the old OCS API (\/api\/v0) will stop to work and when uploading apps there will be no validation for 9 and 10. You can still publish apps for those versions but your users won&#8217;t be able to install them via the Nextcloud server admin interface. However you can still download and install the archives manually. Furthermore the following categories will not be migrated anymore so you must change them in your <code>info.xml<\/code>: <em>tool, game, productivity, other<\/em><\/p>\n<h3>User Experience improvements<\/h3>\n<p>There is now a releases feed for each app! For example, add <code>https:\/\/apps.nextcloud.com\/apps\/nextant<\/code> instead of <code>https:\/\/apps.nextcloud.com\/<\/code> into your feed reader address input to only see Nextant updates.<\/p>\n<p>Users are now logged in after confirming their email. No additional login needed. And buttons are now all blue instead of a mix of blue and green!<\/p>\n<p>When database.xml validation failed the error message showed <code>info.xml<\/code> as the culprit. This is now fixed.<\/p>\n<h2>Planning deployment<\/h2>\n<p>Last but not least, in the app store itself code testing coverage for Python has been added and we bumped it up all the way to 97%, mostly by adding new selenium (frontend) tests. This should result in less issues and bugs when we do releases! Despite this we need some extensive testing  because of Django (the web framework) and database schema upgrades. But after we deployed all this successfully we plan to release version 3.0 of the app store.<\/p>\n<p>Remember, the app store is fully open source software and <a href=\"https:\/\/github.com\/nextcloud\/appstore\" target=\"_blank\" rel=\"noopener\">you can contribute!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are and have been a number of changes coming to the Nextcloud App Store and we&#8217;d like to cover them in this blog! They are not yet all deployed but they should come soon. Category and release updates The Auth category has been superseded by the security category. Your apps will be migrated manually [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"publish_to_discourse":"1","publish_post_category":"22","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"55860","discourse_permalink":"https:\/\/help.nextcloud.com\/t\/app-store-updates\/19371","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[11,7],"tags":[],"class_list":["post-2838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>App Store Updates - Nextcloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"App Store Updates - Nextcloud\" \/>\n<meta property=\"og:description\" content=\"There are and have been a number of changes coming to the Nextcloud App Store and we&#8217;d like to cover them in this blog! They are not yet all deployed but they should come soon. Category and release updates The Auth category has been superseded by the security category. Your apps will be migrated manually [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"Nextcloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Nextclouders\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-10T07:48:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2022\/01\/bg07-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1013\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jos Poortvliet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nextclouders\" \/>\n<meta name=\"twitter:site\" content=\"@nextclouders\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Poortvliet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\"},\"author\":{\"name\":\"Jos Poortvliet\",\"@id\":\"https:\/\/nextcloud.com\/de\/#\/schema\/person\/c3c1a52fbc1c6a2be2f1df8818daa8c2\"},\"headline\":\"App Store Updates\",\"datePublished\":\"2017-08-10T07:48:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\"},\"wordCount\":347,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/nextcloud.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg\",\"articleSection\":[\"Blog\",\"News\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\",\"url\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\",\"name\":\"App Store Updates - Nextcloud\",\"isPartOf\":{\"@id\":\"https:\/\/nextcloud.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg\",\"datePublished\":\"2017-08-10T07:48:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage\",\"url\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg\",\"contentUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg\",\"width\":2560,\"height\":1013,\"caption\":\"Install\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nextcloud.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Store Updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nextcloud.com\/de\/#website\",\"url\":\"https:\/\/nextcloud.com\/de\/\",\"name\":\"Nextcloud\",\"description\":\"Regain control over your data\",\"publisher\":{\"@id\":\"https:\/\/nextcloud.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nextcloud.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nextcloud.com\/de\/#organization\",\"name\":\"Nextcloud\",\"url\":\"https:\/\/nextcloud.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/nextcloud.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg\",\"contentUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"Nextcloud\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Nextclouders\/\",\"https:\/\/x.com\/nextclouders\",\"https:\/\/www.linkedin.com\/company\/10827569\/\",\"https:\/\/youtube.com\/nextcloud\",\"https:\/\/www.instagram.com\/nextclouders\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nextcloud.com\/de\/#\/schema\/person\/c3c1a52fbc1c6a2be2f1df8818daa8c2\",\"name\":\"Jos Poortvliet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/nextcloud.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c6de64891ee8c4902e1ac198f26ea5fb202d8bbaa7bce35b6a184610bbe4a3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c6de64891ee8c4902e1ac198f26ea5fb202d8bbaa7bce35b6a184610bbe4a3d?s=96&d=mm&r=g\",\"caption\":\"Jos Poortvliet\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"App Store Updates - Nextcloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/","og_locale":"de_DE","og_type":"article","og_title":"App Store Updates - Nextcloud","og_description":"There are and have been a number of changes coming to the Nextcloud App Store and we&#8217;d like to cover them in this blog! They are not yet all deployed but they should come soon. Category and release updates The Auth category has been superseded by the security category. Your apps will be migrated manually [&hellip;]","og_url":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/","og_site_name":"Nextcloud","article_publisher":"https:\/\/www.facebook.com\/Nextclouders\/","article_published_time":"2017-08-10T07:48:20+00:00","og_image":[{"width":2560,"height":1013,"url":"https:\/\/nextcloud.com\/wp-content\/uploads\/2022\/01\/bg07-scaled.jpg","type":"image\/jpeg"}],"author":"Jos Poortvliet","twitter_card":"summary_large_image","twitter_creator":"@nextclouders","twitter_site":"@nextclouders","twitter_misc":{"Verfasst von":"Jos Poortvliet","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#article","isPartOf":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/"},"author":{"name":"Jos Poortvliet","@id":"https:\/\/nextcloud.com\/de\/#\/schema\/person\/c3c1a52fbc1c6a2be2f1df8818daa8c2"},"headline":"App Store Updates","datePublished":"2017-08-10T07:48:20+00:00","mainEntityOfPage":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/"},"wordCount":347,"commentCount":0,"publisher":{"@id":"https:\/\/nextcloud.com\/de\/#organization"},"image":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg","articleSection":["Blog","News"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/","url":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/","name":"App Store Updates - Nextcloud","isPartOf":{"@id":"https:\/\/nextcloud.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage"},"image":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg","datePublished":"2017-08-10T07:48:20+00:00","breadcrumb":{"@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#primaryimage","url":"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg","contentUrl":"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg","width":2560,"height":1013,"caption":"Install"},{"@type":"BreadcrumbList","@id":"https:\/\/nextcloud.com\/de\/blog\/app-store-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nextcloud.com\/de\/"},{"@type":"ListItem","position":2,"name":"App Store Updates"}]},{"@type":"WebSite","@id":"https:\/\/nextcloud.com\/de\/#website","url":"https:\/\/nextcloud.com\/de\/","name":"Nextcloud","description":"Regain control over your data","publisher":{"@id":"https:\/\/nextcloud.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nextcloud.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/nextcloud.com\/de\/#organization","name":"Nextcloud","url":"https:\/\/nextcloud.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/nextcloud.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg","contentUrl":"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg","width":"1024","height":"1024","caption":"Nextcloud"},"image":{"@id":"https:\/\/nextcloud.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Nextclouders\/","https:\/\/x.com\/nextclouders","https:\/\/www.linkedin.com\/company\/10827569\/","https:\/\/youtube.com\/nextcloud","https:\/\/www.instagram.com\/nextclouders\/"]},{"@type":"Person","@id":"https:\/\/nextcloud.com\/de\/#\/schema\/person\/c3c1a52fbc1c6a2be2f1df8818daa8c2","name":"Jos Poortvliet","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/nextcloud.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c6de64891ee8c4902e1ac198f26ea5fb202d8bbaa7bce35b6a184610bbe4a3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c6de64891ee8c4902e1ac198f26ea5fb202d8bbaa7bce35b6a184610bbe4a3d?s=96&d=mm&r=g","caption":"Jos Poortvliet"}}]}},"featured_media_url":"https:\/\/nextcloud.com\/c\/uploads\/2022\/01\/bg07-scaled.jpg","_links":{"self":[{"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/posts\/2838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/comments?post=2838"}],"version-history":[{"count":0,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/posts\/2838\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/media\/779"}],"wp:attachment":[{"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/media?parent=2838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/categories?post=2838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nextcloud.com\/de\/wp-json\/wp\/v2\/tags?post=2838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}