So I had some time on the train today...
Feb. 21st, 2012 09:42 pmThanks to everyone who answered the poll! The results were encouraging enough to give the app some further thoughts. You're all welcome to add your own ideas in the comments, be it wished features or app behavior :) Examples and references to existing (free) apps are very welcome!
My main goals for the LJ/DW app:
* Make reading of various accounts on both LJ and DW easier.
* Make posting via various accounts on both LJ and DW easier, including crossposting DW->LJ.
* Make "offline" reading easier by pulling/caching (like Tweetdeck) and local "saving" of entries.
* Make the app available for iPhone and Android.
My main weakness in specification is that I think less in usecases and flows but more in features and structures. So draft #1 is very static :) The next draft should have some flow chart with pictures.
1-x accounts from Livejournal and Dreamwidth can be set up in the app.
* Pull time (e.g. every 15 minutes)
* Pull icons of postings: automatically / only when posting is opened (may fail)/ no
* Pull pictures of size… or ignore pictures
* No of cached entries (defines how many entries are available at one time)
* "Make all my icons available" (yes: icons will be pulled from the account in real time; no: the default icon is used automatically in comments and own entries to reduce net load).
* Variables from overall setup. Changes per account overrule basic setup.
* Friends filter to be used for standard display.
* Merge all accounts into one timeline: yes/no. (No: -Each account and own postings- will be offered as two streams?? TBD)
* Posting display style
** minimal list (header, user, number of comments; tap on list entry will open lj posting),
** postings like usual (with lj-cuts),
** full postings with comment link,
** full postings with all comments.
* Style: Possibly one to three slim CSS styles available.
* Advanced feature: Avoid duplicates by checking the user/group names: yes/no.
* Comment display style – TBD
* List of entries or postings according to settings.
* Columns for specific user or group can be created and deleted (like in Tweetdeck)
* Tap on list entry opens full posting with all comments OR opens it in a "background tab" - TBD!!
* "Save posting" button. Allows for making this posting available offline, e.g. it's not subjected to cache clearing. Great for reading. Commenting on a saved posting will work like normal.
* Comment button available for each posting.
* User used for commenting is chosen automatically according the account from which this posting was pulled.
* Icon choices available are offered automatically according the account from which this posting was pulled (unless own icons are not selected in Basic Settings, then the default will be used).
* Comment in progress is saved and cached until successful posting.
* Add pictures to comment
* Edit posted comment.
* List of last comments available.
Similar to lj app, though no direct taking of pictures in iteration one, because that's not so trivial if we want to develop a webapp and convert with Phonegap.
* Title
* Entry
* Enter image
* Enter Lj-cut
* Choose icon
* Posting in progress is saved and cached until successful posting.
* Edit posted postings.
DW entries will have the crossposting option available if set up in DW website.
What I need to do next: look at the currently available features of LJ&DW website and LJ app. However, the app will only offer a subset. The trick is to pinpoint the most relevant subset...
My main goals for the LJ/DW app:
* Make reading of various accounts on both LJ and DW easier.
* Make posting via various accounts on both LJ and DW easier, including crossposting DW->LJ.
* Make "offline" reading easier by pulling/caching (like Tweetdeck) and local "saving" of entries.
* Make the app available for iPhone and Android.
My main weakness in specification is that I think less in usecases and flows but more in features and structures. So draft #1 is very static :) The next draft should have some flow chart with pictures.
Setup
1-x accounts from Livejournal and Dreamwidth can be set up in the app.
Basic setup
* Pull time (e.g. every 15 minutes)
* Pull icons of postings: automatically / only when posting is opened (may fail)/ no
* Pull pictures of size… or ignore pictures
* No of cached entries (defines how many entries are available at one time)
* "Make all my icons available" (yes: icons will be pulled from the account in real time; no: the default icon is used automatically in comments and own entries to reduce net load).
Settings per account
* Variables from overall setup. Changes per account overrule basic setup.
* Friends filter to be used for standard display.
Display settings
* Merge all accounts into one timeline: yes/no. (No: -Each account and own postings- will be offered as two streams?? TBD)
* Posting display style
** minimal list (header, user, number of comments; tap on list entry will open lj posting),
** postings like usual (with lj-cuts),
** full postings with comment link,
** full postings with all comments.
* Style: Possibly one to three slim CSS styles available.
* Advanced feature: Avoid duplicates by checking the user/group names: yes/no.
* Comment display style – TBD
Reading and Commenting
Reading
* List of entries or postings according to settings.
* Columns for specific user or group can be created and deleted (like in Tweetdeck)
* Tap on list entry opens full posting with all comments OR opens it in a "background tab" - TBD!!
* "Save posting" button. Allows for making this posting available offline, e.g. it's not subjected to cache clearing. Great for reading. Commenting on a saved posting will work like normal.
Commenting
* Comment button available for each posting.
* User used for commenting is chosen automatically according the account from which this posting was pulled.
* Icon choices available are offered automatically according the account from which this posting was pulled (unless own icons are not selected in Basic Settings, then the default will be used).
* Comment in progress is saved and cached until successful posting.
* Add pictures to comment
* Edit posted comment.
* List of last comments available.
Posting
Similar to lj app, though no direct taking of pictures in iteration one, because that's not so trivial if we want to develop a webapp and convert with Phonegap.
* Title
* Entry
* Enter image
* Enter Lj-cut
* Choose icon
* Posting in progress is saved and cached until successful posting.
* Edit posted postings.
DW entries will have the crossposting option available if set up in DW website.
What I need to do next: look at the currently available features of LJ&DW website and LJ app. However, the app will only offer a subset. The trick is to pinpoint the most relevant subset...