foxfirefey: A fox colored like flame over an ornately framed globe (Default)
foxfirefey ([personal profile] foxfirefey) wrote in [site community profile] dw_suggestions2009-08-07 02:00 pm

Scheduled Imports

Title:
Scheduled Imports

Area:
importer

Summary:
I want to be able to schedule regular imports of other journals.

Description:
A lot of people maintain journals in two places, like on DW and LJ. And maybe they make posts on LJ that they want imported instead of using the crossposter, but don't want to have to manually do it every now and then. Or they want to let people comment in both places and automatically get new comments imported into their DW. It would be really useful if they could set up automatic scheduled imports so that this would happen daily, weekly, biweekly or monthly.

This should probably be implemented after the crossposter and importer talk to each other. It would also require stored account details like service, username, and password.

Because this encourages heavier use of the importer, which is undesirable to overload, and because free users can still use the importer whenever they want, this could easily be a paid feature. Additionally, it could be tiered by minimum time between imports, where Premium Paid accounts could perhaps set up daily imports and Paid accounts could have weekly imports. Another tier could be number of accounts allowed to have scheduled imports. Automatic imports for regular backups along with search would make a paid DW a good second account for heavy users of LJ, whether or not they're actually into using DW as a place to read.

Downsides to this: it could clog up the importer. We don't want any one service we're importing from to be burdened by our imports.

Poll #961 Scheduled Imports
Open to: Registered Users, detailed results viewable to: All, participants: 39


This suggestion:

View Answers

Should be implemented as-is.
18 (46.2%)

Should be implemented with changes.
9 (23.1%)

Shouldn't be implemented.
0 (0.0%)

(I have no opinion)
12 (30.8%)

(Other: please comment)
0 (0.0%)

yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-08-08 01:26 pm (UTC)(link)
Because this encourages heavier use of the importer, which is undesirable to overload, and because free users can still use the importer whenever they want, this could easily be a paid feature. Additionally, it could be tiered by minimum time between imports, where Premium Paid accounts could perhaps set up daily imports and Paid accounts could have weekly imports. Another tier could be number of accounts allowed to have scheduled imports.

I like this. Good compromise between database-load and what is a useful feature.
distractionary: apple in foreground, out-of-focus bridge in background. (Purple.) (Default)

[personal profile] distractionary 2009-08-08 01:59 pm (UTC)(link)
I feel as though delaying it more – weekly/monthly imports, instead of daily/weekly – might do more to help protect the importer and other services from being overloaded.

In addition – looking at it in terms of usefulness, if the importer is scheduled daily, is that actually going to import all comments? I know that I comment on posts that are days old, if it's been days since they've been posted before I see them; I'm sure I'm not the only one. I don't know if the importer checks old, already-imported entries for new comments, but if it doesn't, scheduling for daily import seems like it would be a bad idea.

Also, I hope that the daily/weekly or weekly/monthly import schedules being tossed around in this suggestion and discussion so far are minimums, rather than the only option available. I could have a paid premium account and want to import monthly, for instance, instead of daily or weekly. Is that automatically considered to be an option?
ratcreature: What? Who? When? Yes, I have been living under a rock... (under a rock)

[personal profile] ratcreature 2009-08-08 03:12 pm (UTC)(link)
Wait, you can import a journal more than once? Doesn't that duplicate the entries? Also I didn't know that if I x-post and then later import, the LJ comments would be added on DW. Does that work already, or is this only planned for now?
kyrielle: Middle-aged woman in profile, black and white, looking left, with a scarf around her neck and a white background (Default)

[personal profile] kyrielle 2009-08-08 03:23 pm (UTC)(link)
It only imports entries you haven't imported before. Right now that does include copies of cross-posted entries. But you do get the comments anyway....
zvi: self-portrait: short, fat, black dyke in bunny slippers (Default)

[personal profile] zvi 2009-08-08 05:48 pm (UTC)(link)
Also I didn't know that if I x-post and then later import, the LJ comments would be added on DW. Does that work already, or is this only planned for now?

It's planned. At this point, it creates a duplicate entry. That's part of what was meant by delaying until the crossposter and the importer talking to each other.
turlough: castle on mountain top in winter, Burg Hohenzollern (Default)

[personal profile] turlough 2009-08-08 05:53 pm (UTC)(link)
+1
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2009-08-08 08:27 pm (UTC)(link)
To decrease badness, with scheduled imports, there might be more latitude to shuffle things around to spread out load a little better. Currently it's, what, a queue into which things are popped as people request an import, and it runs at whatever rate is set based on whatever, and chugs along until it's done.

If you have X number of imports that you need to accomplish in this 24 hour period, or this 7 day period, you may be able to take a look at traffic and load, and say "Okay, this is just 6.5 days for this user, but if we put a bunch of imports here, that will fit nicely into that low-load time and free up more resources for when they speed up half a day later." And so forth.

As a user with scheduled imports, I would want to be able to check when it last ran, and when it was scheduled to run, somewhere. My sanity does not depend on it being precisely the same time so long as I can see when it's upcoming. (Other people may not feel the same, but it is not as if the current import-now importer has a precise finishing time even when you know when you started it.)
archangelbeth: An egyptian-inspired eye, centered between feathered wings. (Default)

[personal profile] archangelbeth 2009-08-09 08:25 pm (UTC)(link)
It sounds like a nice feature. Zvi and azurelunatic, above, seem to be making good points.
azurelunatic: Teddybear that contains ethernet switch.  (teddyborg)

[personal profile] azurelunatic 2009-08-11 07:32 am (UTC)(link)