 OK, sorry for the delay. I guess it always happens when I'm about to present. So today I'll be talking about the next major WordPress release, 5.3, and run through a little bit of some of the things that you ask some of the new changes for developers and for end users as well. So my name is Admin. I'm a developer. I work at this local agency, Nerdmedia. I've been developing WordPress for about four to five years now. And I do mostly plug-in development. So not so much of a theme developer. And OK, so the scheduled release date for 5.3 is 12 November. And right now we are at RC2, release candidate 2. So if everything goes well, then the official release will be as the scheduled date. And what you can expect from this release, new blog editor features and improvements, a new default theme, 2020. And Admin, some Admin UI enhancements. And OK, so for the blog editor, so as some of you might already know, this blog editor actually exists as a separate plug-in itself. So it's constantly receiving a lot of updates every now and then. So with this new WordPress version, 12 of the updates from the plug-in will be merged into this 5.3. So one of the biggest improvements is the load time. So they did a test with a post of 36,000 words and 1,000 blocks. And they noticed a 1.5 seconds in load time reduction, which is quite impressive. So there is one of the new blogs they're going to include is called the group blog. It allows you to basically just nest all your blocks into this little container so that you can actually save it and then reuse it. This actually sets. It's actually in preparation for the future where people are going to use blog editor to create templates instead of the current way of creating templates whereby they're just using PHP. So what you can do if this group blocks is that you can just nest an image and text and then just reuse it in other pages. And you can just move the whole thing around. And also some other improvements to the existing blocks. We have some improvements include changes to the column block, image block, table block, button block, and more. So I'll just go through this view, starting with the group blocks. So as you can see, this is how it looks like. So you can just create a group block and then insert or nest other blocks inside. So it allows some wide and full width settings and also allows you to align all your child blocks. So this is one group. It consists of the headline and the media and the text block. So this is the full width. And then you can go back to wide width. And the next is improvements to the current column block. For this one, we have right now we have this new width setting. So it allows you to adjust the width of individual columns. So previously, there's no settings for you to adjust the width. You can only select how many columns you want. So right now, you can change the width through the settings over there. And it also has this layout selector. So when you add the column block, it actually prompts you to choose how many column layout you want, which is, if you guys missed it, it's the start. So when you first add the column block, it's going to show you this little prompt. And next we have the image block. It's not so much changes to this one except that they allow you to change the style of the image. For example, from default to a circle mass setting. So it's quite useful for maybe your avatar picture or something. And the next we have table block. I'm not sure if how many of you are still using tables. But in this change, they allow you to include haters and footers to the table. So it's like a heading. And then there's a footer at the bottom and allows you to add colors as well. So this is the header, item one, item two. And then this is the body. And then at the bottom, you can also add footer. And you can have the stripe styling as well. OK. And the button block is not so much. It allows you to add border radius. There's the settings for you to include border radius to your button, which is. And it also supports this target thing. So what it allows you to do is that you can choose to open the link in the new tab, which is quite basic. But previously, I think they don't have this setting. So at the bottom there, they allow you to choose whether you want to open it in the new tab. And the slider for you to adjust the border radius. OK. And next, we have the new theme. It's called 2020. So when 5.3 is released, this will be the new default theme. So as you can see, this theme, it focuses on clarity and readability. So it actually has its own. They included this new typeface, Enter. It's a new open source font. And it's going to be shipped together with the theme. So what this, as you can see, it gets a very strong and bold personality when it comes to headers. So the theme itself is they mentioned that you can just use the theme to do all kinds of layouts. And it's very focused on being compatible with the blog editor. So here are some of the mock screenshots that they provide. As you can see, I feel that to me, when I first see it, it feels very focused on content creation, like blog, because of the single centered column. And the typeface obviously looks very readable, like what they say. And everything looks very clean. I think a lot of people mention that it's actually, from what they say, it's actually going to be the nicest default theme so far. And looking at the way things are going, it seems like it's going to be that way. So full support for the blog editor, definitely. So they actually encourage people to use the blog editor to create all kinds of layouts, because I think out of the box itself, it's pretty minimal. So they focus on a lot of you using the column and the group blocks to create all kinds of layouts. So there are also custom colors as well. You can select the background color. All these settings are in the customizer, custom colors, header and footer background color. And there's this new template. It's called cover template. So as you can see, what it does is provides you this big image overlay. And then the title of the page will be on top of the image. And you can also change the color of this overlay as well. Is this a video? I think it's a video. And then there's this little arrow for you to encode down to the bottom. I think I missed the video part for this one as well. One cool thing I find, I realized is that if you notice, the font actually changes colors itself according to the background color. So there's this automatic setting for it. They want to ensure that the contrast is there. They don't want you to select a dark background and then use a dark font. So this is quite interesting. And for this theme, it comes with two menus. On the top, there's this expanded horizontal menu. And then there's the off canvas menu. So on mobile, it comes with a menu at the footer. And on mobile, this is how it looks like. So in the customizer, you can choose whether you want to have both menus at the top or only just so for the top menu. Actually, if you don't assign any menu items to the off canvas menu, then this part will not appear. So you only have the standard expanded menu. So in this case, I actually assigned two different menus to the expanded and off canvas menu. That's why it's appearing over here. OK, so next, we have some admin enhancements. One of them, I think it's quite a big improvement. Is that it allow you to upload big images right now. I'm not sure how many of you have actually tried uploading from your phone directly. Because usually, when you take a picture of your phone, it's going to be at least three mega because it was something. So previously, before this version, what it does is when you try to upload a big image, and if your server times out, for example, then that image will not be uploaded. So when you want to re-upload again, you have to go through the whole process and then hope that your server will not time out. So what this change brings is that when you upload a big image, for example, and if your server times out, they will store the, those that have already been uploaded, they will actually store it over there. And then when you try to upload it again, the upload will resume automatically. So as you know, when you upload one image to WordPress, actually, WordPress itself generates about three default images, I think three or four. So one good thing about this is, for example, if you upload a super large image, like a 5,000 pixel image, with this new change, it actually, they will detect that the image is above the default settings. They have this default 2,560 pixel threshold limit. So if anything above that limit, they will actually reduce the image automatically to that size so that the whole thing is still web optimized. It still doesn't take too long to load. But also the cool thing is that the original image is still stored inside your uploads folder, even though it's not used. So what it's actually showing is the optimized version. But having said that, it's still always better to crop and optimize your image. So don't rely on this to optimize all your images, because it might not do a good job, it might not do something that you, I mean, at the end, the end product might not appear as what you want. So it's good for me, I always go to Photoshop and then I just save the image as web and resize it to the correct size that I want to use. So image rotation is also a big thing. For me, when I was creating this application last year, so what I required the user to do is to upload the photo from their phone. And when they upload the photo, the image itself will just rotate to the left or right. So what I need to do is that I need to install a plugin which will automatically rotate the image back to normal, which is quite interesting. I didn't expect that to happen. But right now with this release, they will actually fix that bug. So you don't have to install any additional plugins. It will just automatically rotate the image based on the active orientation metadata. So when you take a picture with your phone, the image itself inside, they have this data which includes the orientation of the image. So when you upload to WordPress, WordPress will use that data to decide what orientation the image will be in. And next, we have this small little feature, admin email notification. This is actually a security measure. So for example, if you never log into your admin to your site for about six months, I think the default value is six months. And then after six months, if you want to log in, they will show you this prompt, asking you to confirm your admin email because if your admin email is different, then you might get locked out. So this is just some security measure to ensure that you are still using the same email. There's a filter for you to change the default duration. So default is six months, you can just change it to one month or something like that. So if you haven't logged into your site for one month and then this thing will show up, can be a little bit annoying, but I think it's still better to be safe. I think it's for everyone that tries to log into the back end. Yeah. Or maybe not because it only mentions that it's only administration email. So maybe only the dose of administrator role, then you get it, I guess. Yeah. Because yeah, which is the most important one. This administration email is the one. Is it the general session? Yeah. The one in the settings where you can receive, is it password? When the new user signs up and then you receive all the notification. So I guess it only applies for our administrator. And this show hide password toggle, I think it's quite common right now in other applications. So what you can do is you click on that icon and then it actually shows you the password to make sure that you know you're not typing the wrong password. It's available for both mobile and desktop. I think it's, keep forgetting to play in video. Yeah, something like this. Damn. No, I think I took this from somewhere else. Okay, some, yeah, this is one of the many UI changes. You can, it's not very major. You probably wouldn't really notice it, but it actually brings about this coherency in the whole admin. So this is how it looks after and that is how it looks right now. So as you can see some of the buttons and the fonts and the border are actually different. So when I look at it, first it actually feels more cohesive. Feels like everything is together. Even though it's, yeah, even though it's not a big change, I think after you use it, oh wow, you'll notice it as well. So you improve color contrast for form, views and buttons. And, okay, so for developers, there are some other exciting features. So PHP 7.4 is gonna be released end of November and WordPress 5.3 will be fully supported. So it's also one of the ways they're gonna modernize the code base. And WordPress 5.3 will be, if you look into the source code for some of the functions and classes, you'll notice that the spread operator is being used. This actually brings about performance improvements. So developers should also look at the change log to make sure that they are code is also up to date. Because if I'm not wrong, there are some of the functions that are being deprecated. So it's good to take a look and make sure that when you update your site, it's still functioning well. So next is the date, time component fixes. This is actually quite a big issue. So what it does is, actually I included this link at the bottom over here. It links to this, a talk by one of the component maintainers. So he explains that how WordPress is actually breaking all the time when it comes to displaying time zones and GMT and all that kind of stuff. With this update, they actually fix displaying of date if you actually use a lot of output, a lot of all your posts, date, that kind of stuff. You might not really notice the difference, but from what I heard is if you try and create a post and then if you try and change the time zone in the settings, I mean, in your admin settings, there's this dropdown for you to change the time zone. Then that's where things will start to get a bit funky. Not really, I mean, you don't really often change the time zone, right? But when it happens, then you will realize that WordPress is actually handling time in a very, very, very shaky and prone to error way. So if you're really interested in this, you should go and watch the video. I think it's about 40 minutes. It really explains what is the issue right now. Okay, and next would be the REST API. We have some new features. One is the performance increase when you are dealing with large API responses. So with this improvement, we can expect a 30 to 40% performance increase. And the next is this Fuse underscore Fuse parameters now supports nested Fuse. I think this is, at least for me, I think this is quite a very interesting change because usually right now, if you want to, for example, in this output, if you want to display the button block text because this is a nested few. So what you need to do is you have to go to your JavaScript and then do a title.rendert to show the button block. But with this new parameter, I think it's video. No, it's not a video. With this new feature, you can just append title.rendert to the end and then you just get the button block over there as the output. So you can just output immediately without having to go to title and then.rendert. Okay, and next is search engine indexing. This is, so in the admin settings, you have this search engine visibility. So if you are working on staging, for example, you probably want to check this one so that the search engine will not index your site. But what it actually does is it just inputs this disallow statement in your robot text. So it tells the search engine not to crawl your site. But it doesn't mean when the search engine is not crawling your site, it doesn't mean that your site will not get indexed. So with this change, they will just remove the previous way of doing that and then they will just include this new robot's meta tag. It actually includes no index and no follow. So right now, if you check the box, you can be sure that your site will not be indexed and there will be no further crawling as well. Okay, and I think, yeah, so if you are interested in checking it out before the 12th of November, you can install this plugin called WordPress Beta Tester and then go to the tools beta testing and check this option to make sure that you are testing the latest release. Then you go to your dashboard and update the version. And if you're interested to find out more about the other changes, you can click on, go to this link and they just released this few guides. So it actually includes all the major improvements in WordPress 5.3. Okay, I think that's all I have. Any questions? Yeah. Yeah. Can I use short course in block editor then? Um, yes. Yeah, you can. I don't think there's any changes in that. Yeah. There's a short code block. There's a short code block, right? Yeah, so we need to put it in there. Yeah. What other change is the error handling? For the media, is it? Yeah, for media, so if you are... Yeah, so from what I read, when you upload the media, sometimes you experience the HTTP error without any explanation what is wrong. So with this update, I think they're gonna expand and be more descriptive about the error. So it covers the various 500 errors as well. So you will not just get this HTTP error anymore and at least you know what's wrong. Yep. Do you have the test release in your, the installation in your code? It's not, I can run through the theme. Oh yeah, it's working really. I'll just see if I can run through. Maybe I'll just show you the, how the theme looks like. Like you said, I think it is actually gonna be a usable thing. Yeah, actually... Probably the most since maybe in 2013. Yeah, but actually how many of us actually use the default theme? I'm not sure. Maybe for blogging or... Thinking about WordCAD next year, I'm like, yeah, would it be the same thing? Because I mean, if you want to build sites, you probably go with something like Genesis or other more popular themes. To me, I feel that the default theme is nice and it's, but I would use it for, mainly just for blogging. I probably wouldn't use that for web development, other site development. Like if you have a very small company and you're just looking at getting five pages out. Yeah, if it's a small site then, yeah, it's okay. But I mean, in the first place, we are probably already used to the theme that we use. So every time when they release a new default theme, it doesn't really make sense to just change it. But it's good to know that it's there. And it looks really presentable as well. Okay, let me see if I... Not blogging? But it's not even loading it. No, it's in your own display. This way. The comb is so laggy. So it's coming out on the 12th, WordCAD. Yeah, WordCAD, yes, is on the second, is it? So it's going to be after. I'm sure that will give a rundown of... Yeah. I don't think it's working. I can't... It's not detecting now. Too bad I can't show you the demo that I have. But if you're interested, like what I mentioned, you can download the beta test of plugin and install it. And then you will see the new theme. Terrible.