Changes between Version 2 and Version 3 of WikiStart


Ignore:
Timestamp:
Oct 5, 2008, 4:12:50 PM (9 years ago)
Author:
dsowen
Comment:

Added David's message to Mike; restructured sllightly

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v2 v3  
    11= Distributed Knowledge System =
    22
    3 == Conversations ==
     3DKS is just a working title for this project, and may change.
    44
    5 Mike's original conversation:
     5== Mike's Original Explanation ==
    66
    7   (10:16:10 AM) Mike Howsden: i want to get at least one of my political type projects off the ground
     7(10:16:10 AM) Mike Howsden: i want to get at least one of my political type projects off the ground
    88
    9   (10:16:30 AM) fugue88@gmail.com/Home: I was going to burn the .org site to (2) dvds for you, if you like that.
     9(10:16:30 AM) fugue88@gmail.com/Home: I was going to burn the .org site to (2) dvds for you, if you like that.
    1010
    11   (10:16:42 AM) Mike Howsden: sure, that sounds good
     11(10:16:42 AM) Mike Howsden: sure, that sounds good
    1212
    13   (10:17:28 AM) Mike Howsden: i have about 3 essays to write before i work on other side projects though
     13(10:17:28 AM) Mike Howsden: i have about 3 essays to write before i work on other side projects though
    1414
    15   (10:17:47 AM) fugue88@gmail.com/Home: I've been enjoying your blog posts, btw.
     15(10:17:47 AM) fugue88@gmail.com/Home: I've been enjoying your blog posts, btw.
    1616
    17   (10:17:50 AM) Mike Howsden: and a friend of mine is on Sabbatical this year so if he wants to do something together i'll probably do that next
     17(10:17:50 AM) Mike Howsden: and a friend of mine is on Sabbatical this year so if he wants to do something together i'll probably do that next
    1818
    19   (10:17:59 AM) fugue88@gmail.com/Home: Okay.
     19(10:17:59 AM) fugue88@gmail.com/Home: Okay.
    2020
    21   (10:18:10 AM) fugue88@gmail.com/Home: What's he into?
     21(10:18:10 AM) fugue88@gmail.com/Home: What's he into?
    2222
    23   (10:18:29 AM) Mike Howsden: philosophy, Charlie Huenemann
     23(10:18:29 AM) Mike Howsden: philosophy, Charlie Huenemann
    2424
    25   (10:19:03 AM) Mike Howsden: the idea i've thought to do with him is build an educational resource around one of his texts
     25(10:19:03 AM) Mike Howsden: the idea i've thought to do with him is build an educational resource around one of his texts
    2626
    27   (10:19:11 AM) fugue88@gmail.com/Home: Ah!
     27(10:19:11 AM) fugue88@gmail.com/Home: Ah!
    2828
    29   (10:19:16 AM) Mike Howsden: it's a short history of western civilization
     29(10:19:16 AM) Mike Howsden: it's a short history of western civilization
    3030
    31   (10:19:32 AM) Mike Howsden: did i ever show you cnx.org?
     31(10:19:32 AM) Mike Howsden: did i ever show you cnx.org?
    3232
    33   (10:20:26 AM) Mike Howsden: it allows you to create small educational building blocks that you can connect together with different lenses
     33(10:20:26 AM) Mike Howsden: it allows you to create small educational building blocks that you can connect together with different lenses
    3434
    35   (10:20:27 AM) fugue88@gmail.com/Home: Yeah, I've still got it bookmarked to "look at later."  ;)
     35(10:20:27 AM) fugue88@gmail.com/Home: Yeah, I've still got it bookmarked to "look at later."  ;)
    3636
    37   (10:20:37 AM) Mike Howsden: so i was thinking to build a lens on top of it
     37(10:20:37 AM) Mike Howsden: so i was thinking to build a lens on top of it
    3838
    39   (10:20:51 AM) Mike Howsden: turn his book into those educational units and build a lens just for him
     39(10:20:51 AM) Mike Howsden: turn his book into those educational units and build a lens just for him
    4040
    41   (10:21:11 AM) fugue88@gmail.com/Home: I'd like to see that when you've got something to show.
     41(10:21:11 AM) fugue88@gmail.com/Home: I'd like to see that when you've got something to show.
    4242
    43   (10:21:40 AM) Mike Howsden: in the end i'd like to make an online book where the first edition can be done by the author and the second edition done by the author and the web
     43(10:21:40 AM) Mike Howsden: in the end i'd like to make an online book where the first edition can be done by the author and the second edition done by the author and the web
    4444
    45   (10:21:52 AM) Mike Howsden: so it'd have to build in creative commons licensing and all that
     45(10:21:52 AM) Mike Howsden: so it'd have to build in creative commons licensing and all that
    4646
    47   (10:22:01 AM) Mike Howsden: there's probably some stuff out there though that i could string together
     47(10:22:01 AM) Mike Howsden: there's probably some stuff out there though that i could string together
    4848
    49   (10:22:03 AM) fugue88@gmail.com/Home: That's an interesting idea.
     49(10:22:03 AM) fugue88@gmail.com/Home: That's an interesting idea.
    5050
    51   (10:22:20 AM) fugue88@gmail.com/Home: You could probably tie things up so that the web version is also available in print format.
     51(10:22:20 AM) fugue88@gmail.com/Home: You could probably tie things up so that the web version is also available in print format.
    5252
    53   (10:22:25 AM) fugue88@gmail.com/Home: Hard-bound or whatever.
     53(10:22:25 AM) fugue88@gmail.com/Home: Hard-bound or whatever.
    5454
    55   (10:22:28 AM) Mike Howsden: righ
     55(10:22:28 AM) Mike Howsden: righ
    5656
    57   (10:22:29 AM) Mike Howsden: exactly
     57(10:22:29 AM) Mike Howsden: exactly
    5858
    59   (10:22:35 AM) fugue88@gmail.com/Home: Cool.
     59(10:22:35 AM) fugue88@gmail.com/Home: Cool.
    6060
    61   (10:22:37 AM) Mike Howsden: so they can get the output in whatever form they want
     61(10:22:37 AM) Mike Howsden: so they can get the output in whatever form they want
    6262
    63   (10:22:44 AM) Mike Howsden: latex
     63(10:22:44 AM) Mike Howsden: latex
    6464
    65   (10:22:46 AM) Mike Howsden: perhaps
     65(10:22:46 AM) Mike Howsden: perhaps
    6666
    67   (10:22:59 AM) Mike Howsden: whatever lends itself given the other tools i'll be plugging into really
     67(10:22:59 AM) Mike Howsden: whatever lends itself given the other tools i'll be plugging into really
    6868
    69   (10:23:15 AM) Mike Howsden: so half of the project is making a good tool for the author
     69(10:23:15 AM) Mike Howsden: so half of the project is making a good tool for the author
    7070
    71   (10:23:24 AM) fugue88@gmail.com/Home: latex->pdf, then upload to lulu.com and you've got print-on-demand.
     71(10:23:24 AM) fugue88@gmail.com/Home: latex->pdf, then upload to lulu.com and you've got print-on-demand.
    7272
    73   (10:23:29 AM) Mike Howsden: the other half is making an educational resource that matches what the author is trying to do with that text
     73(10:23:29 AM) Mike Howsden: the other half is making an educational resource that matches what the author is trying to do with that text
    7474
    75   (10:23:49 AM) Mike Howsden: i'd like every user to have editorial control
     75(10:23:49 AM) Mike Howsden: i'd like every user to have editorial control
    7676
    77   (10:24:12 AM) Mike Howsden: so say a teacher in New York wants to use the same text but integrate other educational nodes, they could do that
     77(10:24:12 AM) Mike Howsden: so say a teacher in New York wants to use the same text but integrate other educational nodes, they could do that
    7878
    79   (10:24:37 AM) fugue88@gmail.com/Home: Would those changes be on the global copy, or saved as a branch?
     79(10:24:37 AM) fugue88@gmail.com/Home: Would those changes be on the global copy, or saved as a branch?
    8080
    81   (10:24:37 AM) Mike Howsden: this would all be open source
     81(10:24:37 AM) Mike Howsden: this would all be open source
    8282
    83   (10:24:47 AM) Mike Howsden: branch
     83(10:24:47 AM) Mike Howsden: branch
    8484
    85   (10:24:52 AM) fugue88@gmail.com/Home: Awesome!!
     85(10:24:52 AM) fugue88@gmail.com/Home: Awesome!!
    8686
    87   (10:25:02 AM) Mike Howsden: good idea?
     87(10:25:02 AM) Mike Howsden: good idea?
    8888
    89   (10:25:05 AM) fugue88@gmail.com/Home: I'm giddy over this idea!
     89(10:25:05 AM) fugue88@gmail.com/Home: I'm giddy over this idea!
    9090
    91   (10:25:21 AM) fugue88@gmail.com/Home: The source code for launchpad is available now.
     91(10:25:21 AM) fugue88@gmail.com/Home: The source code for launchpad is available now.
    9292
    93   (10:25:22 AM) Mike Howsden: it seems pretty necessary and useful in this day and age
     93(10:25:22 AM) Mike Howsden: it seems pretty necessary and useful in this day and age
    9494
    95   (10:25:39 AM) fugue88@gmail.com/Home: It might have some good ideas at a web interface to push and pull between branches.
     95(10:25:39 AM) fugue88@gmail.com/Home: It might have some good ideas at a web interface to push and pull between branches.
    9696
    97   (10:25:59 AM) Mike Howsden: i'll let you know as i start to tackle it
     97(10:25:59 AM) Mike Howsden: i'll let you know as i start to tackle it
    9898
    99   (10:26:03 AM) fugue88@gmail.com/Home: Great.
     99(10:26:03 AM) fugue88@gmail.com/Home: Great.
    100100
    101   (10:26:20 AM) Mike Howsden: his text was exactly what i'd been looking for as the type of text to build form
     101(10:26:20 AM) Mike Howsden: his text was exactly what i'd been looking for as the type of text to build form
    102102
    103   (10:26:22 AM) Mike Howsden: from
     103(10:26:22 AM) Mike Howsden: from
    104104
    105   (10:26:32 AM) Mike Howsden: because each chapter is a pretty isolated unit
     105(10:26:32 AM) Mike Howsden: because each chapter is a pretty isolated unit
    106106
    107   (10:26:38 AM) Mike Howsden: focused on one or two individuals
     107(10:26:38 AM) Mike Howsden: focused on one or two individuals
    108108
    109   (10:27:07 AM) Mike Howsden: or a particular common idea (like say, the Renaissance --not sure i can spell that word)
     109(10:27:07 AM) Mike Howsden: or a particular common idea (like say, the Renaissance --not sure i can spell that word)
    110110
    111   (10:27:16 AM) fugue88@gmail.com/Home: I think you got it.
     111(10:27:16 AM) fugue88@gmail.com/Home: I think you got it.
    112112
    113   (10:27:36 AM) fugue88@gmail.com/Home: That *is* a cool idea.
     113(10:27:36 AM) fugue88@gmail.com/Home: That *is* a cool idea.
    114114
    115   (10:27:49 AM) Mike Howsden: he doesn't have expertise in all of western history (of course)
     115(10:27:49 AM) Mike Howsden: he doesn't have expertise in all of western history (of course)
    116116
    117   (10:27:54 AM) fugue88@gmail.com/Home: Cherry picking would be essential I think.
     117(10:27:54 AM) fugue88@gmail.com/Home: Cherry picking would be essential I think.
    118118
    119   (10:28:01 AM) Mike Howsden: but say he can collaborate with someone in another state
     119(10:28:01 AM) Mike Howsden: but say he can collaborate with someone in another state
    120120
    121   (10:28:05 AM) Mike Howsden: they can work on the parts he doesn't know
     121(10:28:05 AM) Mike Howsden: they can work on the parts he doesn't know
    122122
    123   (10:28:15 AM) Mike Howsden: and their changes become available to him
     123(10:28:15 AM) Mike Howsden: and their changes become available to him
    124124
    125   (10:28:30 AM) Mike Howsden: he can publish his updated version incorporating their new content
     125(10:28:30 AM) Mike Howsden: he can publish his updated version incorporating their new content
    126126
    127   (10:28:39 AM) Mike Howsden: i think you get the idea
     127(10:28:39 AM) Mike Howsden: i think you get the idea
    128128
    129   (10:28:42 AM) fugue88@gmail.com/Home: Yeah.
     129(10:28:42 AM) fugue88@gmail.com/Home: Yeah.
     130
     131== David's Thoughts ==
     132
     133Definitions:
     134
     135module: an article, essay, etc., that may be studied and understood on
     136its own, assuming the reader is familiar with any prerequisites
     137
     138collection: a (possibly strictly-ordered) set of modules, to explore a
     139subject in detail
     140
     141
     142Ideas:
     143
     144It seems like a module has a fairly good almost 1-to-1 mapping with a
     145file.  The exceptions would be that a module might include an image or
     146other data that would be stored in a separate file.
     147
     148Typically, a writer/designer would create an collection as opposed to a
     149single module on a subject.  The collection seems to map well with a
     150version-controlled repository.  If I were to change a module, I would
     151probably like to make slight adjustments to other modules of my
     152authorship in the same collection, so it makes sense to version them
     153together.
     154
     155However, I would like more flexibility than current versioning system
     156offer.  First, when branching an existing collection/repository, I would
     157like for that relationship to be selective---ie, only pull in
     158modules/files from the parent that I specify.  Second, I would like
     159multiple inheritance, so that I could pull modules from multiple
     160collections and multiple authors to create my own collection.
     161
     162So the workflow is something like picking the parent collections,
     163selecting the modules to import, making changes to those modules and
     164writing your own new modules, commit.
     165
     166Later on, refresh or pull from the parents, merge, save, commit.
     167
     168It's useful to include quotes from other modules without necessarily
     169pulling in the entire module to your collection, so it would be nice if
     170embedding selections from modules were supported too.  It should also
     171tie in the the update/merge cycle, so that the quote in your module gets
     172updated (when you're ready for it) when the source module is modified.