Photo of Mark's face, taken in warm lighting.Mark Smith ([staff profile] mark) wrote in [site community profile] dw_news,
@ 2009-08-17 21:25:00
Previous Entry  Add to Memories  Tell someone about this!  Next Entry
Current mood: happy
Entry tags:weekly announcements

Weekly Update: August 17th, 2009

There's a lot of exciting news in the world of Dreamwidth this week. Let's dive right in and get started...

1. Code Push Tonight



Shortly after I finish writing and post this entry, I will be doing a code push. This process is an arcane mystery involving butter and woe... okay, so maybe not. It's actually fairly straightforward. But the amount of code that is going live is a lot.

If you've forgotten, Denise has been doing weekly code tours for the past few weeks, and she's documented all of the resolved bugs that will be going live tonight:

http://dw-dev.dreamwidth.org/16454.html
http://dw-dev.dreamwidth.org/17526.html
http://dw-dev.dreamwidth.org/18198.html

Some of the things I feel like calling out:

* The importer will no longer duplicate crossposted entries. You can now import as much as you want if you're using the crossposter.

* New "random user sponsor" feature which allows people to find random free users that they might like to buy a paid account for.

* Fix gmail threading on comment emails. Yay!

* Make the top half of the circle edit page far easier on the eyes and easier to use. We still have a lot planned for this page, too!

* Five new styles!

There are, as always, dozens of other fixes, improvements, tweaks, and miscellaneous things that go live with a code push. If you're interested in more detail, you can read [community profile] the_dw_herald for a very high level overview (and other good information), [community profile] changelog_digest for a breakdown of every commit in digest form, or the raw feed in [site community profile] changelog for the blow by blow analysis.


2. State of the Business



Today I made a post in [site community profile] dw_biz:

http://dw-biz.dreamwidth.org/2319.html

This post covers our current fiscal situation (pretty good) as well as invites you to ask any questions you might have about the business. In particular, we're having a discussion on one of the suggestions of raising revenue (virtual gifts / "vgifts") and would welcome your feedback.

If you have any other ideas on services you think would be appropriate to the site (mind our Guiding Principles and Diversity Statement!) that would make positive contributions to our bottom line, please let us know! You can email us directly (the_bosses@dwscoalition.org) or you can comment to this or the above linked post.


3. Development Roadmap Update



Right now we have a few priorities on Dreamwidth as far as upcoming features and functionality. We're encouraging our volunteers who like design and styles to work on getting as many styles and layouts together, as we recognize that's a big shortcoming of the site right now.

On the other end of things, our newer developers are focusing on fixing the broken bits we have inherited from LiveJournal. Removing code that is dead/unused, updating code to use modern coding practices, fixing pages that are not "English stripped" so that our documentation team can actually copyedit the entire site, fixing long-standing bugs that have been annoying us for years, etc.

My personal current project is reading filters. I have another section in this post about this, so I'll say nothing more for now.

The next project that we will work on is site-wide search, allowing people to search the entire site (public posts only to begin with). We've decided to go with the privacy model that was favored by most of the commenters in the news post where we discussed this. (And of course, we will post more details when we actually implement it.)

After that, draft/scheduled posts is on the short list and then starting to get down to working on a photo/audio/video hosting component to the site. I'm excited about those, actually, because I've lost way too many posts in my life.

Of course, that's a lot of work for a site that is purely run by volunteers and people who already have day jobs... (but more on this later).


4. Reading Filters



The new "content filters" code is currently going into testing so that people can really bang on them and make sure they work. The reason it's taking so long - and I suppose I can spill the beans now - is that we added quite a bit of functionality to what you're used to.

In particular, we've made it so that when you create a content filter and add someone to it, you can now set options on which content, exactly, you want to see. For example, with the new system, you can do the following:

* Create a filter, name it 'Tech Stuff'
* Show posts by [staff profile] mark with ANY OF the tags: perl, code, computers, tech
* Show posts in [site community profile] dw_dev posted by a community maintainer
* Show posts in [site community profile] dw_biz
* Show posts in [profile] randomstuff with Safe For Work content

What does this filter show you? Exactly what it says. Any posts I make that are tagged with one of the listed tags (you can also choose 'all of' and 'none of'). Plus, posts in the first community that were made by a maintainer. All posts from the second community. And from the third, posts that are flagged as Safe For Work (or have no flag set).

These options give you a lot of flexibility over what you see and don't see in your filters. If you know that someone posts things that you don't care about, and they always tag it "tmi", you can now make sure that those posts don't show up on your reading page.

The system is pretty flexible, too. As people come up with new and interesting filters they want to make, we can fairly easily add them. If you have any great ideas for filters that you'd love to have, let me know.

Of course, one thing to note is that this is mostly a paid user feature. Free users will have access to create basic content filters which are exactly what you're used to from other sites. Only paid users will be able to filter by tag, poster, etc.

I expect an early version of reading filters to be in the next code push -- late August/early September.


5. Full Time Development



If you've ever thought "Wow, Dreamwidth has a lot planned. Where are they going to find the development time for all of that?" Well, I'm proud to announce that I have officially turned in my resignation to my current employeer (Google) and my last day there will be October 2nd. I will become Dreamwidth's second dedicated employee. (Denise is already working on Dreamwidth at fulltime+!)

I do have to say that Dreamwidth wouldn't be where it is now without the support of my employer. They've been aware of the project for a long time (I sought out official approval for me to work on it on the side, which they granted after a review) and have been nothing but happy to have me working on such a good project. Part of me is really sad to be leaving, but I know this is the right decision for me and for Dreamwidth.

This is a gamble, sure, but we believe it will work. Dreamwidth needs the development energy to keep it pointed in the direction it's been going, and this is a good way to help make that happen.

As you might expect, massive thanks to my wonderful wife [personal profile] janinedog who practically shoved me into doing what I kept talking about for months on end. She'll be making 80% of our combined income once I finish at Google. I can't thank her enough for being so damned supportive.

Woo! :)


6. Miscellaneous Updates



It's hard to follow up that last section! Anyway, we have a few miscellaneous notes:

* The scheduled push of the crossposter to make it automatic (for third party clients) will not happen tonight. We decided to make some changes to the patch and it hasn't been committed yet.

* Our spam team is still almost without work to do. We have very, very little spam on the site now that the captcha issue from a few weeks ago has been fixed.


7. The End



Very exciting update this week. Dreamwidth is doing amazing things, and I'm really thankful for each of you being a part of this project.

If you have any feedback, any thoughts, comments, questions, or concerns, please let us know! You can comment to the news post here, and someone will get back to you. Specifically, if there's any reason that you're not really using the site right now (that isn't addressed above), please let me know!

As always: thanks for reading, and have a great week!


Page 1 of 2
<<[1] [2] >>

(128 comments) - (Post a new comment)

Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome

[staff profile] denise
2009-08-18 04:38 am UTC (link)
WE LOVE YOU, MARK

(Reply to this) (Thread)(Expand)


a pale art nouveau girl with purple hair

[personal profile] telesilla
2009-08-18 04:44 am UTC (link)
*points up*

What she said!

(Reply to this) (Thread from start)(Parent)


(no subject) - [personal profile] rainbow, 2009-08-18 04:57 am UTC (Expand)
(no subject) - [personal profile] florahart, 2009-08-18 05:09 am UTC (Expand)
(no subject) - [staff profile] denise, 2009-08-18 05:31 am UTC (Expand)
(no subject) - [personal profile] florahart, 2009-08-18 05:40 am UTC (Expand)
(no subject) - [personal profile] softestbullet, 2009-08-18 07:02 am UTC (Expand)
(no subject) - [personal profile] softestbullet, 2009-08-18 07:06 am UTC (Expand)
(no subject) - [personal profile] inspiral_rose, 2009-08-19 11:06 am UTC (Expand)
Cat under a blanket. Text: "Cats are just little people with Fur and Fangs"

[personal profile] afuna
2009-08-18 04:45 am UTC (link)
So very very excited \o/

ETA.

Dreamwidth's getting content filters, yay. Dreamwidth's getting a [staff profile] mark, too, omg yay yay!

Last edited 2009-08-18 04:57 am UTC

(Reply to this)


dreamwidth

[personal profile] janinedog
2009-08-18 04:45 am UTC (link)
eeee yay! :D

(Reply to this)


d/r scarf

[personal profile] lastdance
2009-08-18 05:02 am UTC (link)
Congratulations on full-time Dreamwidthing! That's truly awesome.

(Reply to this)


elephant - map

[personal profile] orangeblossom
2009-08-18 05:14 am UTC (link)
These content filters sound great! This is all exciting! :D

(Reply to this)


Last Unicorn Reflection

[personal profile] amalthia
2009-08-18 05:15 am UTC (link)
wow, I'm really looking forward to trying out the content filter by tags! :)

(Reply to this)


:D

[personal profile] cypher
2009-08-18 05:16 am UTC (link)
Oh wow, the flexibility of the reading filters sounds so cool. :D

(Reply to this)


b&w old fashioned mailbox, open

[personal profile] auburn
2009-08-18 05:21 am UTC (link)
Wheeee!

Every weekly update has something new that impresses me.

Gotta say, getting Gmail to thread comments is going to make me dance a little jig each time for a while.

(Reply to this)


Microscopic photo of a snowflake

[personal profile] rainbow
2009-08-18 05:26 am UTC (link)
Oooh, and now that it's live, kudos to branchandroot for some beautiful new styles!!!

(Reply to this)


main

[personal profile] brooksmoses
2009-08-18 05:29 am UTC (link)
Yay! One of the things I particularly like about DW is these posts and updates on what you all are doing. Thank you.

A question: If there's a feature that I'd like to see implemented, what's the appropriate place to ask/talk about that?

(Reply to this) (Thread)(Expand)


Fox stealing an egg.

[personal profile] foxfirefey
2009-08-18 05:30 am UTC (link)
Write up a submission to [site community profile] dw_suggestions!

(Reply to this) (Thread from start)(Parent)


(no subject) - [staff profile] mark, 2009-08-18 05:33 am UTC (Expand)
(no subject) - [staff profile] denise, 2009-08-18 05:34 am UTC (Expand)
(no subject) - [personal profile] brooksmoses, 2009-08-18 05:57 am UTC (Expand)
(no subject) - [personal profile] foxfirefey, 2009-08-18 06:01 am UTC (Expand)
(no subject) - [staff profile] mark, 2009-08-18 06:01 am UTC (Expand)
(no subject) - [personal profile] foxfirefey, 2009-08-18 06:03 am UTC (Expand)
(no subject) - [personal profile] brooksmoses, 2009-08-18 06:18 am UTC (Expand)
(no subject) - [staff profile] mark, 2009-08-18 06:01 am UTC (Expand)
(no subject) - [personal profile] brooksmoses, 2009-08-18 06:21 am UTC (Expand)
(no subject) - [personal profile] ranunculus, 2009-08-22 06:06 pm UTC (Expand)
Cat Eye

[personal profile] baggyeyes
2009-08-18 05:40 am UTC (link)
\o/

(Reply to this)


girl in goggles flying

[personal profile] instantramen
2009-08-18 05:43 am UTC (link)
Cannot cope, too much awesome. \♥/

(Reply to this)


Freddie Mercury holding a cup of tea
question about the forthcoming reading filters
[personal profile] egret
2009-08-18 05:53 am UTC (link)
Would a paid user be able to make a filter that essentially killfiles people? That is, to exclude posts made to a community by specified users?

(Reply to this) (Thread)


Home is where the <3 is (Dreamwidth)
Re: question about the forthcoming reading filters
[personal profile] cesy
2009-08-18 06:07 am UTC (link)
You can already collapse posts made by a specific user with CSS, I think (Instructions here). Though obviously it would be even easier if that functionality were in the reading filters.

(Reply to this) (Thread from start)(Parent)(Thread)(Expand)


Re: question about the forthcoming reading filters - [personal profile] egret, 2009-08-18 06:29 am UTC (Expand)
Ragabash

[personal profile] durandal
2009-08-18 06:01 am UTC (link)
Sheesh Mark, you don't do anything by halves do ya? (RE: filters) YAY!

(Reply to this)


*draws fangirly hearts*

[personal profile] cesy
2009-08-18 06:09 am UTC (link)
Yay. So much yay. Reading filters, working full time, code push, all the things in the code push, draft posts. I am so excited about Dreamwidth. Thank you!

(Reply to this)


Faniversity - DW campus

[personal profile] skuf
2009-08-18 06:19 am UTC (link)
Congrats on the new job :o) !

In regards to item 4 and tagged entries: I always tag entries after I've posted them, mostly to make sure I'm using the tag I want (i.e. spelling/writing it the same way) - will post-entry-tagged/re-tagged entries show up on a given filter, or only entries which were tagged at the time of posting. Am I making sense??

(Reply to this) (Thread)(Expand)


YnM - Touda - Sky Serpent

[personal profile] dancing_serpent
2009-08-18 07:02 am UTC (link)
You're making sense, and thank you for posting that question - it's something I'd love to know, too, because I tag like that as well most of the time.

(Reply to this) (Thread from start)(Parent)


(no subject) - [personal profile] yvi, 2009-08-18 09:22 am UTC (Expand)
(no subject) - [personal profile] dancing_serpent, 2009-08-18 11:22 am UTC (Expand)
(no subject) - [personal profile] skuf, 2009-08-18 08:08 pm UTC (Expand)
(no subject) - [staff profile] mark, 2009-08-18 07:46 pm UTC (Expand)
(no subject) - [personal profile] skuf, 2009-08-18 08:09 pm UTC (Expand)
text: nietzsche is dead - God

[personal profile] oxoniensis
2009-08-18 07:36 am UTC (link)
This looks excellent - I'm especially thrilled by the neat features in the reading filters, and fixing the gmail comment notifications.

(Reply to this)


dreamwidth dimension

[personal profile] juliet
2009-08-18 07:39 am UTC (link)
Oh wow, the content filters sound *awesome* cool.

I am looking forward to it being autumn & having more time to do some more dev work (summer = spare time needed for allotment/social-space-garden I work on).

(Reply to this)


:D

[personal profile] pippin
2009-08-18 07:48 am UTC (link)
New styles ♥!

(Reply to this)


An old-fashioned quill and ink with the word "Cesy"
Gmail threading
[personal profile] cesy
2009-08-18 08:03 am UTC (link)
I just noticed something with the new threading - because "Reply to an entry" and "Reply to a comment" have different subject lines, they get treated as differerent conversations, even if the comment is on that entry. So if you're tracking, say, a news post, the top-level comments will be in a different conversation from the replies to those comments, which isn't ideal. It's still a lot better than it was, though.

(Reply to this) (Thread)(Expand)


picture of Faith's face
Re: Gmail threading
[personal profile] yvi
2009-08-18 08:04 am UTC (link)
That's the same behavior as on LJ, I think, where replies to your own comments go into a different thread as replies to your entry and replies to another person on that entry.

(Reply to this) (Thread from start)(Parent)(Thread)(Expand)


Re: Gmail threading - [personal profile] cesy, 2009-08-18 08:21 am UTC (Expand)
Re: Gmail threading - [personal profile] azurelunatic, 2009-08-18 09:47 am UTC (Expand)
Re: Gmail threading - [personal profile] cesy, 2009-08-18 08:16 am UTC (Expand)
Re: Gmail threading - [personal profile] azurelunatic, 2009-08-18 09:49 am UTC (Expand)
Re: Gmail threading - [staff profile] mark, 2009-08-18 07:47 pm UTC (Expand)
Re: Gmail threading - [personal profile] kinetikatrue, 2009-08-19 02:11 am UTC (Expand)
Re: Gmail threading - [personal profile] cesy, 2009-08-19 07:54 am UTC (Expand)
A little picture of me.

[personal profile] scemo
2009-08-18 08:27 am UTC (link)
I'm wondering, if there's an entry I was too irresponsible to crosspost and, instead, posted twice -- on here and LJ -- and received comments on both sites . . . any way of importing my LJ and getting the LJ comments added to the Deewee entry? (As of right now, it simply imports the entry so as I have it twice on Deewee.) I've made sure to change the entries' posting-time so they're the same, as are the entry titles, but it still doesn't work.

Thank you very much for being absolutely awesome, Dreamwidth People! And sorry if my question makes no sense -- it's passed three a.m., etc. ^^

(Reply to this)


Hetalia: Turtles = ♥

[personal profile] kaki
2009-08-18 08:43 am UTC (link)
3. Development Roadmap Update
EXCITEMENT!

4. Reading Filters
*INCOHERENT SQUEEING*
(I'm probably not even needing this at the moment. But the mere thought that it's going to come is so incredibly amazing.)

* Our spam team is still almost without work to do. We have very, very little spam on the site now that the captcha issue from a few weeks ago has been fixed.
This is really cool.


If you have any other ideas on services you think would be appropriate to the site (mind our Guiding Principles and Diversity Statement!) that would make positive contributions to our bottom line, please let us know!
A magical "convince people to come over to DW" generator would be awesome, since I seem to fail at explaining. (Hey, wait. This sounds like something even I could code with PHP. Ha!)

(Reply to this) (Thread)


An old-fashioned quill and ink with the word "Cesy"
Convincing people to come to DW
[personal profile] cesy
2009-08-18 08:56 am UTC (link)
A magical "convince people to come over to DW" generator would be awesome

That would indeed be awesome.

For people moving from LJ, the key things I've heard mentioned as still needed have been reading filters, cross-site friends page reading, and possibly some form of community importing (at least for single-user comms).

Has anyone done much thinking about what it's like to move to DW from Blogger or Wordpress? Does the importer work for either of those sites, and are there any missing features? I have a vague memory of someone saying they need people with Blogger accounts to test the importer, but that may be just my imagination. I would guess that there are a lot more potential customers in the wider blogosphere than on LJ right now.

(Reply to this) (Thread from start)(Parent)(Thread)(Expand)


Re: Convincing people to come to DW - [personal profile] phoenix, 2009-08-18 09:53 am UTC (Expand)
Re: Convincing people to come to DW - [personal profile] cesy, 2009-08-18 10:01 am UTC (Expand)
Re: Convincing people to come to DW - [personal profile] phoenix, 2009-08-18 10:35 am UTC (Expand)
Re: Convincing people to come to DW - [personal profile] cesy, 2009-08-18 01:39 pm UTC (Expand)
woman smiling beautifully

[personal profile] tree
2009-08-18 08:46 am UTC (link)
*\o/*

(Reply to this)


giraffraffraffe

[personal profile] stormcloude
2009-08-18 08:48 am UTC (link)
Ooh, shiny shiny!


I do have one question (and I'm not sure if this is the right place for it): what's the difference between a content filter and a reading filter?


(Reply to this) (Thread)(Expand)


Primeval: Hm.

[personal profile] kaki
2009-08-18 09:35 am UTC (link)
To me it sounded like a different name for the same thing, though I wonder if "content filter" was used for age restricted content on LJ, because it sounds familiar. It doesn't sound like the right word for reading filters, IMO. Parallels to China and internet censorship come to mind. :/

(Reply to this) (Thread from start)(Parent)(Thread)(Expand)


(no subject) - [personal profile] azurelunatic, 2009-08-18 09:56 am UTC (Expand)
(no subject) - [personal profile] kaki, 2009-08-18 10:56 am UTC (Expand)
(no subject) - [staff profile] mark, 2009-08-18 07:48 pm UTC (Expand)
(no subject) - [personal profile] stormcloude, 2009-08-18 07:57 pm UTC (Expand)
(no subject) - [staff profile] mark, 2009-08-18 07:58 pm UTC (Expand)
(no subject) - [personal profile] foxfirefey, 2009-08-19 12:22 am UTC (Expand)
(no subject) - [personal profile] turlough, 2009-08-20 01:35 pm UTC (Expand)
(no subject) - [personal profile] afuna, 2009-08-19 12:56 am UTC (Expand)
(no subject) - [personal profile] afuna, 2009-08-19 12:58 am UTC (Expand)
picture of Faith's face

[personal profile] yvi
2009-08-18 09:19 am UTC (link)
<3 weekly updates

<3 new improvements

<3 that Mark will be full-time dev

<3 paid account fairy (already tried)

<3 content filters (and I have never used Reading filters on LJ)

I have a small quibble, though, as I don't see cross-site reading list in that roadmap?

<3 DW

(Reply to this) (Thread)


Photo of Mark's face, taken in warm lighting.

[staff profile] mark
2009-08-18 07:49 pm UTC (link)
You're right, I forgot that. It's still on the near term map!

(Reply to this) (Thread from start)(Parent)(Thread)(Expand)


(no subject) - [personal profile] cesy, 2009-08-18 07:53 pm UTC (Expand)
(no subject) - [personal profile] yvi, 2009-08-18 08:33 pm UTC (Expand)
cross-site reading list - [personal profile] liv, 2009-08-19 09:28 am UTC (Expand)
Re: cross-site reading list - [staff profile] mark, 2009-09-01 05:25 am UTC (Expand)
Re: cross-site reading list - [personal profile] cesy, 2009-09-02 03:06 pm UTC (Expand)

(128 comments) - (Post a new comment)

Page 1 of 2
<<[1] [2] >>