ryan Posted November 11, 2022 Share Posted November 11, 2022 This week the ProcessWire core version on the dev branch has been bumped to 3.0.207. Relative to the previous version, there are several minor issue resolutions and improvements (commit log). I also recommend this version if you are testing out the InputfieldTinyMCE module, which will likely be merged into the core near the end of the year. Speaking of that module, it also received updates this week with the biggest being the addition of improved lazy loading modules for the Normal (non-inline) editor. Rich text editors are one of the most heavyweight input types you can use, so not having to initialize them all during page load is a major performance benefit, especially when you've got multiple fields using them at the same time. With these new lazy-loading modes, the Normal editor has many of the benefits of the Inline editor in terms of page editor performance, but without any of the drawbacks. The new default setting is to "load editor when it becomes visible". This ensures that resources aren't spent loading editors that are hidden behind editor tabs, fieldsets or language tabs, until they are needed. The other lazy-loading option ("load editor when clicked") is the most aggressive lazy loading option. It shows a preview of the editor content but doesn't actually load TinyMCE until you click the preview to edit it. Lastly, I've also been working on a new module (WireSitemapXML) that generates sitemap.xml output, but in a way that I think is more configurable than the other modules available for it. It also supports multi-language sitemaps, URL segments, various hooks and more. While I've got it in use already, I'm going to spend more time on the documentation before releasing it. That's all for this week, have a great weekend! 30 2 Link to comment Share on other sites More sharing options...
Fuzen Posted November 12, 2022 Share Posted November 12, 2022 Thank you @ryan 1 Link to comment Share on other sites More sharing options...
BitPoet Posted November 14, 2022 Share Posted November 14, 2022 I'm really happy with InputfieldTinyMCE so far. And as threatened to in reply to an earlier core updates post, I took a stab at migrating my autocomplete module over from InputfieldCKEditor. All in all, it was quite a pleasant experience and the JS side was really straight forward. The change also involved a lot of refactoring, and in the aftermath of that there's still a good bit of house cleaning to do, but for anybody willing to toy around with it, there's an alpha release of InlineCompleteTinyMCE on GitHub. A snapshot of InlineCompleteTinyMCEActionUsers in action: And the corresponding configuration in the field's "Input" tab (added to the TinyMCE config section): I haven't tested it with lazy loading or the inline editor yet. 15 Link to comment Share on other sites More sharing options...
ryan Posted November 14, 2022 Author Share Posted November 14, 2022 Wow nice work @BitPoet! 3 1 Link to comment Share on other sites More sharing options...
cb2004 Posted February 23, 2023 Share Posted February 23, 2023 @ryan and news on WireSitemapXML? Link to comment Share on other sites More sharing options...
ryan Posted February 23, 2023 Author Share Posted February 23, 2023 @cb2004 I've got v1 ready and am going to post in ProDevTools board this week. 2 Link to comment Share on other sites More sharing options...
cb2004 Posted February 23, 2023 Share Posted February 23, 2023 @ryan awesome, I cant wait to give it a try 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now