denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_news2023-11-08 04:23 pm

Reminder: Beta features are available to test!

It's been a while since we've reminded you of the existence of the Beta Features collection. This is where we make new features and major page redesigns available to people in advance of changing them for the whole site, so people can help find the weird edge case bugs, let us know about usability and accessibility problems, and generally bang on certain changes before we make them the default behavior so the deploy runs more smoothly.

I'm posting about beta test opportunities because 2023 has been the Year Of Finishing That Last 10% On So Many Things, and part of that is us making a real push to get some more things out of beta. In particular, the redesigned Create Entries page has been in beta for an absolutely mortifying length of time by now, and we are absolutely determined to finish up the last few things that are blocking us from releasing it and get it out the door relatively soon.

This is the last call for "I'm having a problem with this page that will keep me from being able to use the site if you make this the only way to update". If you haven't enabled the New Create Entries Page beta to test it, please consider doing so soon! It's a full, ground-up rewrite and redesign of the update page in order to modernize it, make it easier to maintain, significantly improve usability and accessibility, and generally give us a lot more opportunities to improve the posting process. In particular, the page is fully customizable: if you hit the "Settings" link in the upper right corner of the page, just above the "Subject" field, it will let you customize which panels show when you load the page, change some visual settings about how the page behaves, and (if you scroll down) move around the individual panels so they're displayed in a place you find logical for your workflow. We think it's a massive improvement from the old update page, and we're ready to do the last bits of work we need to do in order to switch everyone over.

We will soon be removing the New Create Entries Page beta and making the new, improved version of the page the only option for everyone who uses the site. This is your last chance to let us know if something is very broken for you: checking now, and reporting any problems you might have, will prevent future disruption to your use of the site. Please take a moment and enable the beta so you can help us find any last lingering issues.

The other major beta we have running right now is the New Inbox Page conversion. This is part of our ongoing modernization efforts: Dreamwidth itself was launched in 2009, but because it's based on LiveJournal's open source code, parts of the site date as far back as February of 1999. (If you're as bad at math as I am: that means three months from now will be the 25th anniversary of the code that runs the site existing in some fashion. Please don't tell me if my website's source code is older than you are; I already feel old as hell just thinking about it.) As you can imagine, the technology that runs the internet has changed significantly in the last 25 years, and we've been engaged in a long, slow-motion project of updating the code that generates all of the pages on the site to use more modern technology. Like with the new Create Entries page, this makes it seriously easier to maintain and allows us to benefit from the accessibility, usability, and bugfixing work that other people using the same technologies have done: the old way of doing things was unique to DW, while the new way of doing it uses more widely-used frameworks and modules so we can benefit from many other people's work.

Converting site pages to the new way of doing things involves a complete rewrite from the ground up, though, and while we try to keep the two versions looking as similar as we can, it's not always possible: some changes to how the pages look and feel are inevitable. There's also, of course, the opportunity for new and exciting bugs. So, when we've been converting major pages, we run it through a few rounds of beta first. The inbox is one of the last remaining big user-facing conversion projects, and we wanna get it done and dusted so we can pick off the last outstanding pages to convert and finally be done with this massive albatross of a project we've been working on for-freaking-ever. (We're about 80% done, and this fact is very exciting after having been working on it for so long.)

If you haven't enabled the New Inbox Page beta to test it, please consider doing so soon! (And if you had previously enabled it and found a bug that made you turn it off, please try turning it back on: we've done a lot of bugfixing work.) Because of how old the old Inbox page was, this is one of the more dramatic "things will look different" conversions we've done and the new version may take a little while to get used to, but all the major functionality should match and it includes a number of bugfixes that the old version of the inbox doesn't have.

We will soon be removing the New Inbox Page beta and making the new, improved version of the page the only option for everyone who uses the site. This is your last chance to let us know if something is very broken for you: checking now, and reporting any problems you might have, will prevent future disruption to your use of the site. Please take a moment and enable the beta so you can help us find any last lingering issues.

Finally, a few years ago we converted the journal entry view from the old code to the new code. Despite us aggressively running it through the beta system before making it the default for everyone, a few people experienced some dramatic bugs (including some wetware bugs: it triggered photosensitive migraine in a small number of people). While we worked to fix the problems people reported to us, we enabled a beta flag to let people turn the new code off (as opposed to our usual method of using the beta flag to turn the new code on).

We've done a significant amount of work on the problems people reported with the new journal entry view, including working with a number of experts on photosensitive migraine and a panel of the users who reported that the new code triggered photosensitive migraines for them. At this point, we're reasonably sure that we've fixed every issue that was reported to us, and we're making preparations to remove the beta flag that allows people to turn the new code off. (Keeping two versions of the code for this long is a lot of maintenance overhead, and we can't keep the old code around forever.)

If your account has the "Temporarily revert updated journal page components" beta flag on -- that is, if you previously experienced a site-breaking bug with the new code and had to disable it while we fixed it -- please go to the beta page and turn that beta flag off. This will switch your account to using the new code that every account created since the conversion has been running and let you verify that the particular issue you were having has been fixed. This is probably the most critical action for people who had problems with the conversion to take, because we really need to close out that beta and stop having to maintain two versions of the code, but we don't want to break things for you again!

We will soon be removing the "Temporarily revert updated journal page components" beta and making the new, improved version of the journal entry view pages the only option for everyone who uses the site. If you previously enabled the beta flag in order to temporarily use the old code while we worked to fix it, it is very important that you turn off that flag now and verify that your issues with the new code have been fixed. Please take a moment and disable that beta if you have it enabled so you can help us confirm that the problem you had is fixed.

(The remaining individual beta flag, two-factor authentication, is a very early test that was released as a beta so people can test out the process of configuring an optional two-factor authentication setup. While you can set your 2FA preferences, none of the site login pathways actually use 2FA yet, so enabling it won't do much. The final flag, "site-wide canary", is a generalized "this is the cutting edge code that we've just committed and will be released in the next site update" setting, and you should only enable it if you like living dangerously and occasionally finding that everything breaks horribly.)

For all of these beta flags, if you enable them and have problems, check the Beta Features page listing for that specific beta flag listing: there's a link to the specific entry in [site community profile] dw_beta where you can report problems or bugs.
fiachairecht: (freddie)

[personal profile] fiachairecht 2023-11-09 08:47 am (UTC)(link)
Okay, slightly less unbearably cross about the unreadable inbox and back with some more actual thoughts, specifically about the new Create Entry page. None of these are bugs, to be clear, and yous should be very proud of all the work that's gone into this, they're just things that make it much less usable and accessible to me (and possibly others?) that I've got is this/will this be possible questions about.

1) The ability to move panels around is great! It is deeply unintuitive to me that you do that from Settings. I actually didn't realise the Settings button existed due to where it's placed (attached to the subject line) until it was pointed out to me, and even if I had seen it I would not have thought 'this will let me drag and drop panels around' - since it's attached to the subject line my immediate inclination is to think it's settings for the post. Some clarity as to the fact that it's actually page settings that persist after you post this specific entry, and what exactly you can do in those settings, would be nice.

2) It would be amazing if we could have the sidebar on the left, move things like icon, date, &c above the subject/entry, and move tags, currents, the journal we're posting to &c above the post button. Doing that sort of stuff first - especially when I'm, say, archiving backdated fic to my fic comm, or making sure that I'm posting fandom exchange posts to the relevant community rather than my personal journal - is an integral part of how I post.

2.5) Actually nevermind part of that, I found the standalone 'Post Entry' button below the tags and stuff after I scrolled. Still find it weird that there's two Post buttons, but less annoying than I'd thought.

3) Any chance of the Casual HTML/Markdown/etc thing being tabs on the textbox instead of a dropdown, or a thing we can set a default for elsewhere, or becoming a moveable element? It's just. Really awkwardly placed, imo. Especially when I'm keyboard-navigating, i.e. trying to move from subject to entry just by hitting tab, it's jarring to have something in between the two.

4) I like the tag and icon browsers! I like being able to hide things like crossposting that I'll never use! I do not want to be an endless fount of negativity!

5) Are we locked in to there always being two columns under the entry form, even if one is empty? It would be great if the tags &c modules could expand to fill the whole space rather than being scrunched over to the left like in this screenshot [Firefox, Windows 11]
sporky_rat: It's a rat!  With a spork!  It's ME! (Default)

[personal profile] sporky_rat 2023-11-09 01:06 pm (UTC)(link)

You can set your Casual HTML/Markdown choices and they should stay. Go to Account Settings>Display>Entry Editor Default, and there's an option for 'Last Used'.

fiachairecht: (Default)

[personal profile] fiachairecht 2023-11-09 09:19 pm (UTC)(link)
Ah, thanks, but I think I wasn't clear - I do use that to live permanently in HTML mode already. I was hoping that setting the default elsewhere would get rid of the dropdown, which does nothing but get in my way. Or would it be possible the dropdown could be toggled off in Settings like the crossposting, etc?
Edited 2023-11-09 21:22 (UTC)
fiachairecht: (Default)

[personal profile] fiachairecht 2023-11-10 09:30 am (UTC)(link)
1) I suppose the upside to this is that it stops being a problem for someone after they figure it out/are told about it the first time!

2) That's ... sighs, gonna be much less workable than I'd thought then. Oh well, good to know now.

3) Actually I have since gone back and nuked it with uBlock's element picker since I never use anything but casual HTML and at least this one thing is totally fixed for me now! Not sure I recommend it as a wider solution, but it doesn't seem to've broken anything for me personally. (Cue me forgetting and wandering back three years later when you've finally moved it somewhere else going 'why is there a giant blank space over here' or something)

5) Augh, I suspected but the confirmation doesn't feel great :| I have to make my window extremely small to get just one column underneath (small enough there's no room for the sidebar and the icon choice is back underneath, and that the preview button is awkwardly right-aligned on its own line) and the reason I asked was because I don't want anything in the second column.

FWIW, even though I've hated that every answer you've given here/in other comments on the post boils down to 'sorry, you still won't be able to look at the new Inbox/journal entry pages or set up a workflow you like in the new Create Entries page' I truly, deeply appreciate the amount of personalised troubleshooting you've been doing for people. I know I probably sound real grumpy (and I kinda am, tbh), but it's fully a ... state of the modern internet in general thing, not a you thing.
fiachairecht: (Default)

[personal profile] fiachairecht 2023-11-11 02:39 am (UTC)(link)
only to have those explanations characterized as dismissing people's concerns or deliberately choosing to harm someone, to be accused of changing things for nefarious purposes, to be accused of deliberately harming people with visual design changes

Sorry, I absolutely don't think you're doing any of that and if I've come off that way I've failed to differentiate my disappointment in stuff that doesn't work for me and my appreciation for everything you do, that's on me. I wish I could be more excited about the changes partially because I know how much work and care you've all put into it.

...Yeah, no, reading back the last bit is far more flip than what I meant and over the line for what's appropriate for newspost comments regardless, I'm sorry.
wembley: CBS Ghosts, Trevor and Alberta (trevor alberta cute)

[personal profile] wembley 2023-11-12 12:28 am (UTC)(link)
You are great and appreciated.