summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2016-04-14 16:56:54 +0200
committerJonas Smedegaard <dr@jones.dk>2016-04-14 16:56:54 +0200
commitfb350402d15ad840e837b68caf61f1928ea98546 (patch)
tree416dcff8de02a3522203925a775740a337d37ba0
parentccb7f94c2bf64b4796861d3a53690e2428f993c6 (diff)
Break down into subsections.
-rw-r--r--pending.mdwn198
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