Introducing Nextcloud 21!
welcome to this special event today we launched the next big version of next cloud next.hub 21. it's crazy to remember that this is the fourth big product launch in only the last 12 months i made huge changes in the world the next community stayed focused on our goals and our mission providing the best and most advanced collaboration platform to as many people as possible and we do this in a completely decentralized way with open source respecting the privacy and security of our users this is completely different than what our competitors do with selling your data and trying to knock you into their clouds education is one of the critical topics at the moment copy 19 makes it even more important we need to have a future-proof secure and easy to use infrastructure only next door can provide that so let's look into the big improvements that we did in the last 12 months it all started one year ago with next.hub 18. it introduces the hub concept integrated office flow workspaces file logging and many many more things just a few months later we launched next load hub 19 with password-led authentication mail priority inbox with machine learning and next slot forms and just a few months ago in this fall we introduced next hub 20 with dashboard status features integrated search and many other things so before we dive into the product announcement that we have for you here today i think we should cover a little bit how we actually achieve our goals and for that i want to hand over to etsy this bumpy year has made it crystal clear exactly how digitally dependent we all really are not only to chat with friends but to get things done it has become really inconvenient not to rely on the internet to do basic things like call an ambulance register at hospital or buy medication regardless of the fact that half of the world is online our institutions and our common infrastructure like transport water energy healthcare have all become dependent and intertwined with the web private players are definitely part of providing common infrastructure however the interface between the public and the private sector need to be designed thoughtfully to make sure that strategic risk is brought to reasonable levels for all players involved and that they can enjoy digital sovereignty it is possible to digitalize without compromise there will be inevitably some central points these need to be identified and appropriate checks and balances need to be introduced to these critical inflection points the security of today goes well beyond keeping out rogue malicious actors towards creating a stable and peaceful interdependent system where every party's power depends on the other and therefore no one party can dominate this is not a win or loser model it is a winner-winner model although a global company the birthplace and geographic location of nexcloud is relevant europe has strategic leverage on a global level on the digital debate because of its strong and wealthy market i want to be crystal clear here about what i mean i'm certainly not saying that europe has some sort of moral high ground and i'm painfully aware of all the imperfections of europe as well as the equally impressive advances around the world the thing is is that european citizens are comfortable enough privileged enough to demand better this results in legislation around data protection and competition that gives a framework for multiple diverse players strong players to push for alternative solutions the financial model that drives next cloud means that dreams can become reality there is an alignment between the founding vision and the financial drivers which is apparent in examples like open source which are programmed into the fabric of of the the company rather than an afterthought next cloud have has proven itself the product is live for several years in fields that i care about like health and education it is not a concept or a hope it's practical so now let's talk about next load hub 21. it comes with a ton of improvements all over the place for example next cloud group there we improve next cloud made a lot with a lot of improvements usability performance functionality the same with next load deck our awesome project management tools which also got a lot of improvements all over the place but for this presentation today i want to concentrate on two main areas first is collaboration and second is performance now i want to hand over to young to tell us all about the collaboration improvements next down is all about collaboration these days it's more remote than in person and most of your listening probably work from home to help with what for a lot of you is a new way of working we have some really great improvements for more seamless collaboration next our talk is one of our biggest collaboration components it features chat voice calling and video conferencing including screen sharing and works with all your devices i'm happy to present to you what the team has been working on to make your life easier with conversation visibility it's super simple for people to join conversations relevant to them you can set a conversation as accessible to registered users like your colleagues on your company instance and optionally also to guest users if you have outside collaborators you can do this when creating a new conversation or later in the conversation settings others can then easily find the conversations via the search and join it conversation descriptions allow you to add further info to a conversation you can find this in the top of the right sidebar if you have some current announcement a recurring meeting or links to more info added there the new sent and read indicators show you if a message is sent to a server and if it is read a single check mark indicates that the message was sent to the server and double check marks that it has been read if you prefer more privacy or you just feel bad about leaving people on red this can of course be toggled off in the privacy settings if you are offering calls you will love the new push to talk or push to mute when your microphone is muted you can simply press and hold the spacebar to talk your microphone will be active only as long as you hold the space bar the other way around when your microphone is on and someone in the office or at home asks something or there's any loud noise you can press and hold the spacebar to mute and another helpful feature for calls is the ability to raise your hand when you want to say something simply go to your own controls and raise your hand from there this shows an icon next to your name so the moderators and other people notice you would like to talk this is very helpful for moderate discussions webinars and remote learning because these improvements are of course not all that we have for you in next slot 21 there are more nice new features across next cloud to ease collaboration document templates make it easier to get started being productive especially on recurring documents like meeting notes invoices and slides templates work with text documents as well as office documents spreadsheets and presentations we created some beautiful default templates for you and you can of course also use your own just put them in the templates folder next our text which you might know is our integrated collaborative editor if you haven't heard of it yet it supports markdown for formatting syncs with your files and enables live collaboration when you collaborate on a document it is now very easy to see who is working on which changes with the optional author colors you can simply toggle them from the participants menu in the top right additionally you can open the sidebar and discuss or even have a call right there without leaving the document let's walk through the improvements we introduce in next slot 21 beginning with next slot talk you can add descriptions to conversations to give them more context just go to the right sidebar and add further info there in the conversation settings you can make the conversation visible for colleagues as well as for guests so other people on the server can find it and join of course you can still simply share a link for the conversation so people who do not use nextcloud can join as well the lobby is useful when you organize an event with many participants like a webinar in the conversation messages now show if they have been read or not one checkmark indicates that the message was sent to check marks that it was read if you prefer not to share your red status you can of course disable this in the privacy settings during a meeting you can now use the space bar to temporarily mute or unmute yourself you can also raise your hand to get the attention of other participants that gives a quick idea of what is new in talk for next cloud 21 let's look at the collaboration improvements we did templates help you get started with documents spreadsheets or presentations we prepared some nice ones for common tasks like meeting notes invoices and slides if you don't know it yet this is next cloud text our collaborative text editor you can now enable author colors so you can easily track who wrote what in the templates folder you can simply edit templates or add your own this is how collaboration will get even easier with next cloud 21 but there is more let me now get to our biggest upcoming edition we are very happy to announce next cloud whiteboard this is a fully collaborative whiteboard inside of nextcloud you can see the curses of others draw lines and shapes write text add pictures and annotate together since the whiteboards are saved among the regular files you can collaborate however you want you can have a call in nextcloudtalk and work on a whiteboard with the participants and you can even share a link with people outside of your next cloud it's just as easy a presentation mode makes others follow your view so they are automatically focused on what you are talking about or noting down and of course we included two templates for the whiteboard as well to get you started one for swot analysis and an impact effort matrix we work together with the open source whiteboard software space deck to integrate all of this nicely into nextcloud we are very excited about nextcloud whiteboard and we look forward to see what you will do with it thanks a lot over to yours for another set of big improvements we have for you in next.21 for nexlar21 we wanted to do introduce an improvement that would benefit all of our users better performance so we profiled and optimized next round in the next few minutes i want to go through some of the most significant changes that we did so nexro is a very modular platform that means a lot of its features come in apps and on the page load these features have to be loaded from the apps and with more apps came longer loading so we reworked this code not skilled with the number of apps but always go equally quick after loading off the apps each of the apps have to load this translations and with hundreds of languages available for nexrad they started to take more and more time so we centralized the loading of translations which made it up to three times faster nextrod is also very nice theming support including the dark mouse that can follow your browser settings so we now no longer check and update the theming on every single page slot of course the fastest workers work you can completely avoid and this is double true for database requests we worked hard to eliminate several database requests that happen on every page load we also noticed that loading of the comments took a while for every file and folder there had to be two requests and we optimized this to only need a single database request for all the files in the folder as you can see in the graph here with more files this means a lot less requests compared to how it is in xlr20 now of course some requests are unavoidable but we still manage to make those ten percent faster so all in all this next flat release should significantly reduce the load on the database now for big servers we also introduce the change configurable update interval for device tokens these device tokens are used to check session activity users can see if their browser or their desktop client has been active and this is checked once every minute but on big servers this adds up so we allow the system administrator to reduce this load by 80 by decreasing it to one check for five minutes and next i want to talk about a couple of very specific improvements we made but first let's talk about php 8 which is supported by nexra 21. this
major new release introduces several improvements that can make the performance up to 10 faster so all these changes help every single nexon server out there and now we want to talk about a couple of specific areas where we made even bigger performance improvements like storage and user management so the text app is used a lot for collaboration with notes and a lot of customers say that their users have often multiple text files open in tabs and each of these text files introduces a constant load on the server by checking every now and then for changes we eliminated this by introducing idle mode after 30 minutes we also worked hard to decrease the impact of an extra session by over 25 percent so all in all the load for next text on the big server can be decreased by 50 or more and these large servers are often used in object storage we optimize the number of common operations so for example a copy operation is no longer going through a next. server which can increase the performance by up to 100 times for object storage we also introduce a setting to skip the bucket check and this can save of 12 milliseconds of every request to the storage we also optimized certificate handling which at one customer showed 15 better response time another customer saw that the trash can get pretty slow if you have a lot of files like tens of thousands or even millions and we optimize this to be more than twice as fast we also optimize user group handling maybe three times faster and there were many more improvements for example installation and updates up to twice as fast as some database optimizations updates to account like changing your username or not 10 times faster the app store page loads faster and many many more so all together next world cup 21 is a lot faster you just need to update to get all the benefits from this improved release as a system administrator means you can add more users to your server without having to upgrade the hardware and that's really good but we wanted to do more that is why we are introducing the high performance backend for files now let me explain a little bit what this does the nextrod is built on the most popular technologies on the web and this brings many benefits it is easy to deploy administrators know how to scale it up as you can see for example by how easy it is to build a cluster for tens or hundreds of thousands of users for next cloud it also enabled us to build global scale our innovative architecture that allows a single nexus to scale across continents to tens or even hundreds of millions of users but there are constantly new technologies emerging on the web and these new technologies bring new opportunities and we wanted to bring the best of both worlds to our users so we are introducing today an optional high performance backend for files and this backend is written in rust and allows permanent connections to a desktop client so what is the impact of this change well first of all for a user it means no more waiting normally the client would check every 30 seconds if files have changed on the server but with the permanent connection the client is immediately notified and can start syncing right away this also impacts notifications because they are also instant right now so when a file is changed or shared with you or when a notification is generated because somebody commented on a file or even an incoming call you will now right away from the desktop client so for an administrator there is also significant impact of this change so a client would check in almost 3 000 times per day with the server to see if there are any changes and we're reducing the interval of that from once every 30 seconds to once every five minutes we decrease the number of requests in the server by 90 now as a bonus we also introduce this for our web interface which also means instant notifications in the web interface and less load on the server at the event cloud three dozen educational and research institutes are using next flat and we did some measurements there in a 15-minute period 250 000 requests were made from clients to the server and this represented two-thirds of the network connections to their systems to hear what this change can mean let me introduce you to dr thomas hiltmann he is responsible for the cloud infrastructure of these three dozen universities and research institutes at tu burden hi i'm thomas edmond from tuberlin we are providing excel for about 24 000 users at our university and more than 30 other members of the dfn the german research network with about 40 000 users recording this you get about 400 000 requests at the last 15 minutes on our web front ends more than half of them are prop find requests from the clients if we could decrease these requests this would not only lower the load on our web front and also our network components like firewall and load balancers would be spared we are very excited about the upcoming release expecting performance improvements by decreasing requests and load which will allow us to scale up without having to purchase more hardware while giving the users a better experience well as you can hear from dr thomas hilman there's a big opportunity for improvement here and we look forward to see the results of our high performance back-end other customers and users so all in all nexon tab 21 is faster more scalable and more responsive for users that can mean up to twice faster loading of pages for administrators it can decrease the load on the server by up to six times let's go back to you frank so what is the summary next.21 brings significant improvements in all areas for example in groupware where we have complete new version of next.mail with a lot of new features and performance improvements we have a lot of new things in excel deck which is our project management tool we have significant improvements all around collaboration specifically next for talk we have a lot more functionality a lot more power what you can do and of course we have the performance improvements which our new high performance backend we really helps to make next load hub faster and also more scalable especially for very big installations so as always everything we do is open source and it's also available today so you can go to our website and download it and host it yourself so this is all what i wanted to share with you today so thanks a lot and have a great day you
2021-02-25 07:49