{"id":7040,"date":"2014-06-19T21:18:33","date_gmt":"2014-06-19T19:18:33","guid":{"rendered":"https:\/\/owncloud.com\/?p=7040"},"modified":"2014-06-19T21:18:33","modified_gmt":"2014-06-19T19:18:33","slug":"owncloud-development-week-23-and-24","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/owncloud-development-week-23-and-24\/","title":{"rendered":"ownCloud development week 23 and 24"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-6858\" alt=\"ownCloud apps\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2014\/05\/ownCloud-apps-124x300.jpg\" width=\"124\" height=\"300\" \/><\/p>\n<p>This is the weekly ownCloud community development update for the period of June 2 to June 15. Two weeks this time, as I spent a week in the mountains of Austria! These updates pull together activities from development mailing lists, blogs, coding work and everything else community members share with us. Tips are very much welcome! Ping <a href=\"https:\/\/www.google.com\/+JosPoortvliet\" target=\"_blank\" rel=\"noopener\">me<\/a> with your input.<\/p>\n<p>It was a <strong>busy two weeks<\/strong>. Many pull requests got merged in the last two weeks, as everybody hurried to finish things in time for the feature freeze. Much UI work went in, as well as some performance and reliability improvements. The <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000274.html\" target=\"_blank\" rel=\"noopener\">freeze finally happened on June 10<\/a>, although a few exceptions were made for pull requests very close to the final merge.<\/p>\n<p>Of course, feature freeze means that <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000282.html\" target=\"_blank\" rel=\"noopener\">ownCloud 7 alpha 1<\/a> was released on June 11! <strong>Congrats to all contributors<\/strong>! Now, everybody, it is time to get involved and start testing!<\/p>\n<p>Meanwhile, in non-technical news, on June 5 we announced the <a href=\"https:\/\/owncloud.com\/conf\/\">ownCloud Contributor Conference and Hackathon<\/a>!<\/p>\n<p>With development efforts moving to testing and bugfixing, the coming releases of this report will have fewer or no features in the server to talk about.<\/p>\n<p>You can read a report on week 22 <a href=\"https:\/\/owncloud.com\/blog\/owncloud-development-week-22\/\">here<\/a>.<\/p>\n<h2>Development<\/h2>\n<p>Let&#8217;s first go over the pull requests that got merged, then what&#8217;s new on <a href=\"http:\/\/apps.owncloud.com\">apps.owncloud.com<\/a> and what else there is&#8230; There have been many pull requests merged as the week of June 2-8 was the week before the Feature Freeze AND the week of a hackathon in Stuttgart (server) and Berlin (client). It has been very busy!<\/p>\n<h3>Core and apps<\/h3>\n<ul>\n<li>Added <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8809\" target=\"_blank\" rel=\"noopener\">caching in the app configuration<\/a> for a more responsive ownCloud.<\/li>\n<li>There has been lots of further design work:\n<ul>\n<li><a href=\"https:\/\/github.com\/owncloud\/activity\/pull\/45\" target=\"_blank\" rel=\"noopener\">display avatar next to user name in activity view<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8828\" target=\"_blank\" rel=\"noopener\"> move Help section from controls bar to sidebar<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/owncloud\/activity\/pull\/45\" target=\"_blank\" rel=\"noopener\">a bunch&#8217;o little fixes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8837\" target=\"_blank\" rel=\"noopener\">Fix cursor and background of app navigation<\/a><\/li>\n<li>And more, like <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8876\" target=\"_blank\" rel=\"noopener\">this<\/a>,<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/firstrunwizard\/pull\/6\" target=\"_blank\" rel=\"noopener\">this<\/a>,<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8865\" target=\"_blank\" rel=\"noopener\">this<\/a>,<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/activity\/pull\/58\" target=\"_blank\" rel=\"noopener\">this<\/a>,<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8853\" target=\"_blank\" rel=\"noopener\">this<\/a>,<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8883\" target=\"_blank\" rel=\"noopener\">this<\/a> and<br \/>\n<a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8937\" target=\"_blank\" rel=\"noopener\">this<\/a><\/li>\n<\/ul>\n<\/li>\n<li>The ownCloud web UI became <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8620\" target=\"_blank\" rel=\"noopener\">heaps<\/a> and <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8159\" target=\"_blank\" rel=\"noopener\">loads<\/a> better on smaller screens (mobile devices) with the app list being hidden on the side.<\/li>\n<li>We happily removed a feature: <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8821\" target=\"_blank\" rel=\"noopener\">setting the maximum zip file download size<\/a>. Thanks to <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/6893\" target=\"_blank\" rel=\"noopener\">streaming creation of zip files<\/a> we no longer have to create a zip file first on disk and then send it, introducing a risk of over-filling drives.<\/li>\n<li>We added a <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8827\" target=\"_blank\" rel=\"noopener\">warning about using SQLite on the setup page<\/a>, pointing to <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/6457\" target=\"_blank\" rel=\"noopener\">the tool to convert databases<\/a>. SQLite is great, but can&#8217;t handle too much data or user accounts, something ownCloud users should be aware off.<\/li>\n<li>Now that we get an awesome activity view, <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8840\" target=\"_blank\" rel=\"noopener\">we don&#8217;t need to email users with changes in shared folders by default<\/a>.<\/li>\n<li>To improve reliability of upgrades, an <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8878\" target=\"_blank\" rel=\"noopener\">update of the app database is first simulated<\/a> before it is actually performed.<\/li>\n<li><a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8861\" target=\"_blank\" rel=\"noopener\">This pull request<\/a> adds a &#8217;shared with link&#8216; in the files sidebar.<\/li>\n<li>Last minute discussions to get <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8734\" target=\"_blank\" rel=\"noopener\">drag and drop in the mobile UI merged<\/a> in ownCloud 7. We&#8217;re past feature freeze, but will this get an exception?<\/li>\n<\/ul>\n<h3>ownCloud Apps improvements<\/h3>\n<p>In the last 2 weeks there have been several updates on <a href=\"http:\/\/apps.owncloud.com\">apps.owncloud.com<\/a>:<\/p>\n<ul>\n<li>The <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/UPnP+Port+Mapper+%28EOL%29?content=162449\">UPnP Port Mapper<\/a> app is EOL.<\/li>\n<li>Users of the french TransportMarketPlace will perhaps appreciate <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/Connect+TransportMarketPlace?content=165126\">the Connect TransportMarketPlace app<\/a> in ownCloud.<\/li>\n<li>New is <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/RainLoop+Webmail?content=165254\">RainLoop webmail<\/a> integration in ownCloud 6. If you have tried it &#8211; share your experiences with it!<\/li>\n<li><a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/StorageCharts?content=165528\">Storage Charts 2.3<\/a> brings back support for oC5 and 6.<\/li>\n<li>Version <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/User+Conversations?content=163889\">0.2 of User Conversations<\/a> is out, unfortunately the <a href=\"https:\/\/github.com\/simeonackermann\/OC-User-Conversations\/releases\" target=\"_blank\" rel=\"noopener\">change log<\/a> isn&#8217;t updated yet so I can&#8217;t tell you what is new.<\/li>\n<li>New is <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/popup?content=165669\">Popup 0.1<\/a>, an app which shows a notification every time the user opens the files app. Sysadmins can in this way share information or explanations about the data with users.<\/li>\n<li>A minor update to the <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/Files+Tree?content=155479\">files tree app<\/a>, which shows you a full AJAX navigation tree view of your files.<\/li>\n<li>A <a href=\"http:\/\/apps.owncloud.com\/content\/show.php\/GPX+Viewer?content=165703\">brand new app allows you to view GPX files<\/a> in your browser on ownCloud. Still only 0.1, but off to a great start!<\/li>\n<\/ul>\n<h3>Other development updates<\/h3>\n<p>Biggest news the past weeks was the announcement of the <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000274.html\" target=\"_blank\" rel=\"noopener\">feature freeze for ownCloud 7<\/a>, the <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000282.html\" target=\"_blank\" rel=\"noopener\">release of ownCloud 7 Alpha 1<\/a> and the imminent release of <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000275.html\" target=\"_blank\" rel=\"noopener\">ownCloud 6.0.4<\/a> (coming next week, if all goes according to plan).<\/p>\n<p>Other releases:<\/p>\n<ul>\n<li>Version 1.6 of the <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-June\/000264.html\" target=\"_blank\" rel=\"noopener\">desktop client<\/a> came out on June 2. With the soon-to-be-released ownCloud 7, this gives significant performance improvements.<\/li>\n<li>The <a href=\"https:\/\/itunes.apple.com\/us\/app\/owncloud\/id543672169?ls=1&amp;mt=8\" target=\"_blank\" rel=\"noopener\">ownCloud app for iOS<\/a> has also been updated. Meanwhile, work has started on background uploading and the team is looking into the new iOS 8 features.<\/li>\n<li>The Android client had a 1.5.6 and 1.5.7 update, bringing some bugfixes to our users. Work is ongoing on improving notifications and a &#8218;pull down to refresh&#8216; branch on github was reviewed and merged, while updating &amp; syncing get improvements.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-7067\" alt=\"rpi - raspberry pi logo\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2014\/06\/rpi-248x300.png\" width=\"248\" height=\"300\" \/><\/p>\n<h2>Other ownCloud happenings<\/h2>\n<p>On June 5, we <a href=\"https:\/\/owncloud.com\/blog\/hold-the-date-announcing-the-owncloud-contributor-conference-and-hackathon\/\">announced the ownCloud Contributor Conference and hackathon<\/a>! From August 26-31 we&#8217;ll get together in Berlin to hack on ownCloud and get some serious coding done. Saturday the 30th will feature a day for people interested in learning more about ownCloud coding: we&#8217;ll feature lightning talks about development progress as well as workshops and technical talks. Visit the <a href=\"https:\/\/owncloud.com\/conf\/\">conference site<\/a> for more information.<\/p>\n<p>On <a href=\"https:\/\/owncloud.com\/news\/\">Planet ownCloud<\/a> we had an extensive blog by Stathis about <a href=\"http:\/\/eiosifidis.blogspot.com\/2014\/06\/install-owncloud-on-raspberry-pi-arch.html\" target=\"_blank\" rel=\"noopener\">installing ownCloud on a Raspberry Pi using Lighttpd<\/a>. It features tips on setting up a RaspberryPi with Arch, then the installation of lighttpd and PHP and finishes off with the ownCloud installation steps. Earlier he did a tutorial of installing <a href=\"http:\/\/eiosifidis.blogspot.gr\/2012\/12\/owncloud-on-raspberry-pi-using-opensuse.html\" target=\"_blank\" rel=\"noopener\">ownCloud and openSUSE on the RBPi<\/a>.<\/p>\n<p>Like every week, Volkan wrote <a href=\"http:\/\/volkangezerr.scienceontheweb.net\/icerikgoster.php?tur=ownCloud&amp;id=299&amp;dil=en\" target=\"_blank\" rel=\"noopener\">an update on his GSOC project<\/a> for the 6th week, and <a href=\"http:\/\/volkangezerr.scienceontheweb.net\/icerikgoster.php?tur=ownCloud&amp;id=300&amp;dil=en\" target=\"_blank\" rel=\"noopener\">another one for week 7<\/a>. Screenshots included!<\/p>\n<p>Another great project was brought to the attention of our devs <a href=\"http:\/\/mailman.owncloud.org\/pipermail\/devel\/2014-May\/000259.html\" target=\"_blank\" rel=\"noopener\">on the mailing list<\/a> by Frank: ownBook. The idea is to allow ownCloud to work as a backend to chromebooks with ChromeOS. This is a call for developers and ideas. If you have a chromebook and would like to use your ownCloud as its data backend &#8211; <a href=\"https:\/\/github.com\/owncloud\/apps\/wiki\/ownbook---project-brainstorming\" target=\"_blank\" rel=\"noopener\">join and see where you can help out<\/a>!<\/p>\n<p>There are meetups being organized around ownCloud! For those of you living in or close to <a href=\"http:\/\/www.meetup.com\/owncloud-berlin\/\" target=\"_blank\" rel=\"noopener\">Berlin<\/a> or <a href=\"http:\/\/www.meetup.com\/owncloud-munich\/\" target=\"_blank\" rel=\"noopener\">M\u00fcnich, there will be a meetup every third Wednesday of the month (as in, this week!). All ownCloud meetups will be gathered on <\/a><a href=\"http:\/\/owncloud.meetup.com\" target=\"_blank\" rel=\"noopener\">owncloud.meetup.com<\/a>.<\/p>\n<p>ownCloud meetups are to learn more about ownCloud or get coding work done. If you know of other (regular or not) meetups or are interested in organizing one yourself, let <a href=\"https:\/\/www.google.com\/+JosPoortvliet\" target=\"_blank\" rel=\"noopener\">me<\/a> know so I can tell others, help you out, etc!<\/p>\n<p><em>edit<\/em>: Missed the improvements in the oC 7 web UI for mobile devices, <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8620\" target=\"_blank\" rel=\"noopener\">here<\/a> and <a href=\"https:\/\/github.com\/owncloud\/core\/pull\/8159\" target=\"_blank\" rel=\"noopener\">here<\/a>. Added now. Let <a href=\"https:\/\/www.google.com\/+JosPoortvliet\" target=\"_blank\" rel=\"noopener\">me<\/a> know if I missed something else!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the weekly ownCloud community development update for the period of June 2 to June 15. Two weeks this time, as I spent a week in the mountains of Austria! These updates pull together activities from development mailing lists, blogs, coding work and everything else community members share with us. Tips are very much [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":78665,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[342,332,333,335,338,341,344,339,345],"tags":[],"class_list":["post-7040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-coding","category-community","category-development","category-gsoc","category-news-from-owncloud","category-opensource","category-owncloud","category-planetowncloud"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/7040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=7040"}],"version-history":[{"count":0,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/7040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/78665"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=7040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=7040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=7040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}