diff options
author | Jonas Smedegaard <dr@jones.dk> | 2016-04-14 16:56:54 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2016-04-14 16:56:54 +0200 |
commit | fb350402d15ad840e837b68caf61f1928ea98546 (patch) | |
tree | 416dcff8de02a3522203925a775740a337d37ba0 | |
parent | ccb7f94c2bf64b4796861d3a53690e2428f993c6 (diff) |
Break down into subsections.
-rw-r--r-- | pending.mdwn | 198 |
1 files changed, 133 insertions, 65 deletions
diff --git a/pending.mdwn b/pending.mdwn index 8ed5dac..a8b3634 100644 --- a/pending.mdwn +++ b/pending.mdwn @@ -2,41 +2,44 @@ ## Music collection - * storage - * content in annex, mirrored across laptops + servers - * metadata in LOD triple store - * fetch release facts - * automate setup of Picard - * extract Musicbrainz metadata embedded in content - * fetch local rating - * extract from personal Musicbrainz pages - * write last.fm-compatible server - * fetch public rating - * query last.fm - * query libre.fm - * Fork MPD Sima to share its data - * normalize and save/update in LOD triple store (Nico?) - * setup 4store - * select ontologies to use, and draft sample dataset - * reason on fetched data - * script initialize/update reasoned data into 4store - * automate transfer to Android - * resolve subset to include - * size - * local rating - * public rating - * encoding available (when in a hurry) - * script lossy re-encode select subset of content - * playback, using MPD - * improve UX of "shopping" between multiple servers - * register server with Avahi - * pick dynamic MPD host in MPD clients - * automate install of LIME2 jukebox server - * switch from MPD to Mopidy - * package web interface(s) - * document procedure to rip, tag, store, and refresh MPD +### Create andmaintain local music collection + + * content in annex, mirrored across laptops + servers + * metadata in LOD triple store + * fetch release facts + * automate setup of Picard + * extract Musicbrainz metadata embedded in content + * fetch local rating + * extract from personal Musicbrainz pages + * write last.fm-compatible server + * fetch public rating + * query last.fm + * query libre.fm + * Fork MPD Sima to share its data + * normalize and save/update in LOD triple store (Nico?) + * setup 4store + * select ontologies to use, and draft sample dataset + * reason on fetched data + * script initialize/update reasoned data into 4store + * automate transfer to Android + * resolve subset to include + * size + * local rating + * public rating + * encoding available (when in a hurry) + * script lossy re-encode select subset of content * document procedure to (re-encode and) export subset to phone +### Decentral MPD-based music DJ + + * improve UX of "shopping" between multiple servers + * register server with Avahi + * pick dynamic MPD host in MPD clients + * automate install of LIME2 jukebox server + * switch from MPD to Mopidy + * package web interface(s) + * document procedure to rip, tag, store, and refresh MPD + ## Documentation * document server roles @@ -51,18 +54,25 @@ ## Desktop design - * widget theming - * merge existing themes - * write Sugarish theme - * package Sugarish for Debian - * minimal theming - * write minimal, extendable theme - * extend minimal theme with Hedgehog mascot - * Android theming - * get recent Android onto Samsung Galaxy S2 (not only S3) - * try compile draft Replicant 6 for i9100 - * alternatively (only on test phone!) use CyanogenMod 13 - * Fork Greyscale theme +### create dual-desktop XDG theme + + * write Sugarish theme + * package Sugarish for Debian + +### create desktop-agnostic basic adaptable XDG theme + + * write minimal, extendable theme + * extend minimal theme with Hedgehog mascot + +### create basic adaptable Android theme + + * get recent Android onto Samsung Galaxy S2 (not only S3) + * try compile draft Replicant 6 for i9100 + * alternatively (only on test phone!) use CyanogenMod 13 + * Fork Greyscale theme + +### Cultivate design community in Debian + * Debian Design team * improve wiki page * refine blend packages @@ -71,15 +81,23 @@ * desktop * artwork * website - * lightweight desktop - * Fluxbox blend - * test on Vidyut laptop - * Hacker desktop - * Tinkerblend - * document font handling procedures + +### Create lightweight desktop environment + + * Fluxbox blend + * test on Vidyut laptop + +### Create geek-friendly desktop environment + + * Tinkerblend ## Graphics design +### Designer's handbook + + * Fonts + * document font handling procedures + * Tag qualities of fonts in Debian * Photo * document procedure to import into annex and tag with Darktable * Video @@ -100,28 +118,77 @@ * classify printer tests * document procedures for color managed workflow + ## Web design - * integrate Ikiwiki with SoLiD - * WebID based login (Nico?) +### Static website design - current platform + +We use the wiki-compiler Ikiwiki, and Sass/Compass for styling. + +We have grown a range of procedures, +poorly documented and with growing amount of code not in Debian. + + * Document maintenance + * Document bootstrapping of a new site + * Package local tweaks in Debian + +### Static website design - starting over + +Maybe Ikiwiki is too limiting for future needs. + +We have grown some requirements, that we need if changing platform, +in particular static served pages and both web-based and file-based editing. + + * modular + * active development + * web editor + * create (Nico?) + + * Potential platforms: + * Nicola + * Plerd + * Gollum + * Hakyll + +### Decentral login for Ikiwiki + + * Package Debian SSO routines as Debian package + * Extend Debian SSO routines with WebID "fingerprint" + * Write Ikiwiki plugin to authenticate against Debian SSO + +### Decentral comments for Ikiwiki + + * integrate SoLiD commenting system with Ikiwiki * comments app (Nico?) * screening via Jabber bot * approved comments merged into static page - * Infographic on relevancy of SoLiD (Siri) - * migrate from Ikiwiki to alternate engine - * modular - * active development - * web editor - * create (Nico?) + +### Userfriendly blogging with Ikiwiki + + * write metaWeblog plugin for Ikiwiki + * Clients: + * BlogLiterately + * Test and document setup and use + * Markdown email + * Package http://markdown-here.com/ in Debian + * Write postfix mail2metaWeblog transport + +### Short-lived pages in Ikiwiki + * setup Ikiwiki pages w/ automated visibility expiry + +### User-editable slippymaps + * Integrate Leaflet with SoLiD * store sketched waypoints/drawings in SoLiD backend store - * webshop - * shopping cart, atomic, perl-based - * visual design - * interface design - * stock management - * admin interface design + +### Web shop + + * shopping cart, atomic, perl-based + * visual design + * interface design + * stock management + * admin interface design ## ShowMeBox @@ -169,6 +236,7 @@ * deployment (boxer) * maintenance (agents a.k.a. Butler) + * Infographic on relevancy of SoLiD (Siri) ## Blends |