Progress

May. 18th, 2009 12:15 pm
unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
[personal profile] unixronin

After a week and a half or so banging on hardware, I got back to my LogJam updates.  Since auto-crosspost is not available to standalone clients and doesn’t sound likely to be so any time soon, I’ve removed the code for that.  About the one thing I still need to do is find a good, clean way to be able to extract the site hostname (which turns out to be surprisingly difficult to get at in the LogJam data structures) so that LogJam knows whether to use and submit the adult_content_reason property (Dreamwidth only), whether to ask for a site field (Dreamwidth only) in <lj user=“”> tags, and whether to use <lj-cut text=“”> (on LiveJournal, InsaneJournal, GreatestJournal etc) or <cut text=“"> (on Dreamwidth).

As previously noted, I may also need to revisit the issue of templating; template storage probably needs to be moved up at least one level, from specific LiveJournal sites to the level of all-LiveJournal-compatible servers.  That’s a separate issue from getting LogJam working properly on Dreamwidth though.

I’ve occasionally run into a problem in which trying to re-open a post for editing results in a failed request with unrecognized headers from the server.  I haven’t fully diagnosed this yet.

unixronin: Closed double loop of rotating gears (Gearhead)
[personal profile] unixronin

I’ve discovered that there’s a functional problem with my recent “keep drafts” workaround for implementing templates in LogJam.  In short, the problem is that drafts are server-specific, while templates really should be global.

I’m clearly going to have to revisit this.

unixronin: Closed double loop of rotating gears (Gearhead)
[personal profile] unixronin

This is a community for Dreamwidth users of [livejournal.com profile] evan's standalone LiveJournal client, LogJam.  At this time, this will be a single community for both users and developers.  A separate logjam_dev community may be added later if need be.

Feel free to post any questions concerning using LogJam on Dreamwidth here.

Current status:  The current LogJam codebase is somewhat old, but basically works on Dreamwidth although not all features are supported.  [livejournal.com profile] evan has migrated the LogJam source repository to git, [livejournal.com profile] andy_shev has updated the repository with all the currently extant patches, and I'm working on an update to add support for content restriction (separately customized for the slightly different metaphors of LiveJournal and Dreamwidth) and for the Dreamwidth automatic-crossposting feature.  (Selection of alternate accounts to crosspost to may not be supported right away, and management alternate accounts WILL NOT be supported.  That, you'll have to do through the Dreamwidth web interface.)

More news as it becomes available.

Profile

logjam: (Default)
LogJam on Dreamwidth

May 2009

S M T W T F S
     12
3456789
101112 13141516
17 181920212223
24252627282930
31      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 16th, 2025 11:59 pm
Powered by Dreamwidth Studios