Entry tags:

Feedback wanted: new homepage (crosspost from @dw_beta)

I threw up a post on [site community profile] dw_beta soliciting feedback for the conversion-with-some-redesign of the home page that's live on the canary server now, but I figured I'd crosspost it here too :)
kareila: "Mom, I'm hungry." "Hush, I'm coding. You ate yesterday." (coding)
[personal profile] kareila2022-10-24 11:12 pm
Entry tags:

new canary server

For those who haven't seen it, I just posted about the new canary server in [site community profile] dw_beta. Although it's technically a beta feature, I also wanted to mention it here since it's a feature that will be mostly used by developers to test how their code behaves on the live site.

Right now, the people who can deploy to canary are (I believe) the same people who can merge code changes - so me, [staff profile] mark, [personal profile] alierak, [personal profile] momijizukamori. It's not an automatic process, at least not yet; it has to be kicked off by hand, and it doesn't manage everything - any database or text string changes still have to be applied by running the update-db and texttool scripts, and those changes will affect both canary and stable servers, since they both use the main database.

Right now the only way to be notified when a canary deploy happens is to monitor the #commits channel on our Discord server. I'll try to remember to post here if a canary deploy happens that looks like it will take a while to migrate to the stable server. At the moment, canary and stable are identical.

If you have any questions or comments about how the canary impacts our development workflow, please share them here!

If you have any questions or comments about how turning on the canary impacts your use of the site, please share those on the [site community profile] dw_beta post I linked above.

Cool? Cool.
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)
[personal profile] foxfirefey2012-03-28 07:35 pm
Entry tags:

Enabling beta features on your hack

So, if you're looking to test/develop with the beta journal jquery or the upcoming update page, you are going to need to set the BETA_FEATURES hash in your hack like so:

    %LJ::BETA_FEATURES = (
        "journaljquery" => {
            start_time  => 0,
            end_time    => "Inf",
        },
        "updatepage" => {
            start_time => 0,
            end_time => "Inf",
        },
    );


You can then turn things on/off for individual accounts at: [YOUR_HACK_URL]/betafeatures
fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)
[personal profile] fu2011-03-29 03:49 pm
Entry tags:

New JS implementation on Journals // jQuery Code Guidelines

We just released a beta-test of the jQuery implementation on journals. You can turn it on by going to the Dreamwidth Beta page.

You can test even if you're not a dev-type, but please don't spread this link around too widely just yet. There's still a lot left unimplemented (most notably quick reply), and until the most widely-used user-facing bits are done, it's going to seem pretty broken.

(I'd rather not have random people who don't see the warning in this entry come away with the impression that we all just broke / are planning to break Dreamwidth).

When things are ready to go public, we will be setting up a public beta procedure, and post in the appropriate locations. For now, please if you go turn on beta, expect only comment moderation and deletion to work :)

You'll probably want to save the link so you can go turn it off at will.


For developers, I've put up on the wiki some instructions for putting future features in beta.


There's a lot of ways to set up code in jQuery; here are some things that have been working for me. Putting up for discussion; I'd like to start setting up guidelines to make it easier to get started quickly, soon.
Expandthoughts on standardizing jQuery implementation )