kellieMiller.opml

Working branch
  OPML Editor - Documentation fragments
    Macros are a way of defining content with a label associated with it so that you can insert the label in your template and the associated content will be substituted for the label. All OPML macros take the form <%macroName%> where macroName is replaced by the actual name of the macro. Macros are currently only expanded in the template but I hope that Dave will eventually allow us to use macros in our content. Here is a table of known macros and what they expand to.

      Macro

      Substitution

      <%title%>

      The title of your blog.

      <%headerGraphic%>

      Your header graphic.

      <%body%>

      The contents of your OPML blog outline. This macro probably only makes sense in the template.

      <%whenLastModified%>

      The date and time that you last udated your blog.

      <%calendar%>

      A calendar complete with links to your posts on each date when a post exists.

      <%xmlIcon%>

      A link to the RSS feed for your blog.

      <%blogroll%>

      The contents of your OPML blogroll file.

    Howto use a CSS stylesheet with OPML blogs
      Select the menu item Community>Your OPML Weblog>Open template>
      Add an outline element under the line that reads:
        <title><%title%></title>
      that looks like:
        <link rel="stylesheet" type="text/css" href="http://hosting.opml.org/your-subdomain-name/blog/decorations/opml-blog.css" />

      Substitute your subdomain name where indicated above. For instance, my subdomain is javajini
      .

      Create a file containing CSS style rules named opml-blog.css and place it in the directory www/blog/decorations/ in your OPML directory. It will be reflected to the server as will any files you place in your www directory.
      I'll document other tips on using stylesheets as I discover them.
  As Kosso calls it, the motherlode
  Wish list for OPML Editor
    It would sure be useful if there were some way to visually tag things that have changed in an IO since the last time it was posted. I know from a project that I'm working on at work that this is no trivial matter. Still it would make collaboration easier.
  Possible projects for collaboration
    Documentation of various OPML Editor features
    An open source Podcast production program
    Konfabulator widgets
      What's my current balance?
        use standard bank protocol (i forget what it's called) to poll your bank periodically for your current balance.
    Investigate whether there is a Java library to parse OPML to a Java DOM tree and conversely generate an OPML document from a Java DOM tree.
      If it exists, use it ... ?
      if it doesn't exist, write it then use it... !?!
  RubyOnRails
    Notes on Ruby on Rails
      Introdution
        NOTA BENE: The following notes are NOT definitive. They reflect my current understanding of Ruby and Ruby on Rails. If you should read something in these notes that you think are wrong, please drop me a note with your correction to jkelliemiller at gmail.com. Thanks.
        I have been developing a home page that I serve up for my own private use from an instance of Ruby on Rails running on my laptop. The idea is to have a default web page in my browser that is customized for me as well as giving me an opportunity to learn to use Ruby on Rails. The immediate predecessor of this home page was implemented with PHP. Don't get me wrong, I like PHP. I just like Ruby better.
        The point of writing these notes is to capture the details of using Ruby on Rails in an orderly way so that I can remember the things I've already figured out. I have been finding that a common shortcoming of reference documentation of various modern languages, in particular Java and Ruby, is that their libraries are so big that it's hard to find the details that you're looking for. This is a complaint that I have heard from several of my colleagues. Thus, what is needed is a more task oriented, conversational treatment of the topic.
        Initially, the outline will be rather sparse but I will fill it in as I get more experience.
      Ruby on Rails is a package that enables the development of a dynamic web site based on the Model-View-Controller Pattern.
        The Model component is implemented by a package called Active Record.
        The View and Controller components are both implemented by the package called Action Pack.
          The Controller is implemented by extending the ActionController::Base class.
          The View is implemented with embedded Ruby templates and the ActionView class.
Messages
  8/13/2005; 11:34:25 PM by KM
    I finally figured out how to put an outline in another file a splice it in to another outline with a link. The example in this case is the RubyOnRails item in the Working branch. This is getting useful. I need to find some collaborators so that I can see what that is all about.
  8/13/2005; 6:48:54 PM by KM
    I add a section in the Working branch to hold my Notes on Ruby on Rails
  8/13/2005; 1:43:51 PM by KM
    Thanks to Tibor and David for letting me know that they are subscribed. I hope I don't bore you with the items in this outline. I am still hoping to find a project to collaborate on with several people using IO. To that end, I have added a section to the working branch to list ideas for projects that I'm interested in doing (in a public forum anyway).
  8/12/05; 2:11:19 PM by KM
    Hi all! Would anyone who is subscribed to my outline please decloak long enough to drop me an email to jkelliemiller at gmail.com? I'd love to know who is watching my ramblings here.
    I'd also like to experiment with collaboration using this tool. (Lisa Williams, if you are reading this, I think this is how we use the tool to collaborate.) It's kind of like instant messaging only different. Maybe more like being able to occasionally look over each other's shoulder at what we're working on.