Hello

Example 1
      Hello World
      Hello World!
Example 2
      <%text%>
        p {
          font-family: Georgia;
          font-size: 22px;
          line-height: 150%;
          }
        h1 {
          margin-bottom: 25px;
          }
        .divExample2Body {
          width: 700px;
          margin-top: 200px;
          margin-left: auto;
          margin-right: auto;
          }
        <%text%>
        Welcome to the wonderrrrrful world of Fargo web content.
        "<%slogan ()%>"
        The current date/time is <%now%>.
        Your pickle flavor is <%pickleFlavor%>.
Example 3
      <%text%>
      <%useBootstrap%>
        p {
          font-family: Georgia;
          font-size: 22px;
          line-height: 180%;
          }
        h1 {
          margin-bottom: 30px;
          }
        .divExample3Body {
          margin-top: 100px;
          margin-bottom: 200px;
          }
              <%text%> <%icon ("smile")%>
              One of our fetishes at Small Picture is getting cool stuff working with no servers. For example -- Little Outliner. There's only one function it relies on a server for, the importing of OPML. And if you think about it, it's ridiculous that that function has to be done through a server. The code is running in a browser, which is perfectly suited to get a file over the Internet.
              Many of the limits of the 2013 web are accidents of history. Someone at some time thought an operation was too powerful, that it could be abused, so they made it illegal. But they didn't close off the ability to call a server to do it for us, so we effectively can do anything we need to do.
              A great example of that is the way Dropbox allows Fargo to save to the local file system. This is something we're not supposed to be able to do. But we're doing it anyway. And nothing is breaking as far as I can tell. We're inside a very simple easy to understand sandbox, a sub-folder of the Dropbox folder.
              And in addition to being able to write to the local file system, we get cross-device synchronization for free. That's a great deal.
              All this means things are shifting pretty radically. Who is the operating system vendor if my files are equally accessible on Windows, Mac, Android, Linux, IOS, etc? Dropbox is, that's who.
              Blogging tools like WordPress, or even Medium, could add a feature to their API that would allows apps to store a small XML file along with a blog post. Logically that would lead to the equivalent of Dropbox, along with content management. You'd be able to publish just by saving a file. You have to figure Dropbox sees this opportunity. And that they will, eventually, navigate to roughly where WordPress is. WordPress likely sees this too and will likely navigate to where Dropbox will be.
              The server is moving. A fair amount of what used to be "up there" is now in JavaScript, in the browser. The network services are doing what only they can do, provide global access to published information. And unfortunately due to history, they are also acting as pointless proxies for things a browser app should be able to do for itself.
Example 4
      <%text%>
      <%useBootstrap%>
        p {
          font-family: Georgia;
          font-size: 22px;
          line-height: 180%;
          }
        h1 {
          margin-bottom: 30px;
          }
        li {
          line-height: 200%;
          }
        .spTrexSlogan {
          color: green;
          }
        .divDisqusComments {
          margin-top: 60px;
          margin-bottom: 60px;
          }
            Hello World
            Welcome to the wonderrrrrful world of Fargo web content.
            This is a slogan: "<%slogan ()%>"
              now = <%now%>
              text = <%text%>
              opmlUrl = <%opmlUrl%>
              opmlTitle = <%opmlTitle%>
              opmlLongTitle = <%opmlLongTitle%>
              opmlLink = <%opmlLink%>
              opmlDescription = <%opmlDescription%>
              opmlDateCreated = <%opmlDateCreated%>
              opmlDateModified = <%opmlDateModified%>
              opmlOwnerName = <%opmlOwnerName%>
              opmlOwnerEmail = <%opmlOwnerEmail%>
              opmlOwnerId = <%opmlOwnerId%>
              httpHost= <%httpHost%>
              httpPath= <%httpPath%>
              httpUserAgent= <%httpUserAgent%>
            <%disqusComments ("scripting2")%>
Example 5
  Quick Markdown Syntax Guide
  ===========================
  * - Plain text
  * - Markdown applied
  This guide shows you how to use Markdown instead of HTML when writing posts or comments.
  Markdown is way easier to use than HTML. (But you can still use HTML at the same time if you really want to and you know how.)
  Just write in the comment box *the same way it's shown in this file*, it's really that simple.
  (See bottom for more info about Markdown itself.)
  Links
  -----
  For a URL or email, just write it like this:
  To use text for the link, write it [like this](http://someurl).
  You can add a *title* (which shows up under the cursor), [like this](http://someurl "this title shows up when you hover").
  Reference Links
  ---------------
  You can also put the [link URL][1] below the current paragraph like [this][2].
    [1]: http://url
    [2]: http://another.url "A funky title"
  Here the text "link URL" gets linked to "http://url", and the lines showing "[1]: http://url" won't show anything.
  Or you can use a [shortcut][] reference, which links the text "shortcut"
  to the link named "[shortcut]" on the next paragraph.
    [shortcut]: http://goes/with/the/link/name/text
  Text
  ----
  Use * or _ to emphasize things:
  *this is in italic* and _so is this_
  **this is in bold** and __so is this__
  ***this is bold and italic*** and ___so is this___
  Just write paragraphs like in a text file and they will display how you would expect. A blank line separates paragraphs.
  So this is a new paragraph. But any text on adjacent lines
  will all end up
  in the same paragraph.
  Blockquotes
  ----------
  > Use the > character in front of a line, *just like in email*.
  > Use it if you're quoting a person, a song or whatever.
  > You can use *italic* or lists inside them also.
  And just like with other paragraphs,
  all of these lines are still
  part of the blockquote, even without the > character in front.
  To end the blockquote, just put a blank line before the following paragraph.
  Preformatted Text
  ----------------
  If you want some text to show up exactly as you write it, without Markdown
  doing anything to it, just indent every line by at least 4 spaces (or 1 tab).
    This line won't *have any markdown* formatting applied.
    I can even write HTML and it will show up as text.
    This is great for showing program source code, or HTML or even Markdown.
    this won't show up as HTML but exactly as you see it in
    this text file.
  (In a normal paragraph, this will show up in bold just like normal HTML.)
    Remember, you have to indent by *at least 4 spaces* to do it. This paragraph
    won't be preformatted.
  And if you use [reference][] links, make sure the links are indented
  by *fewer than* 4 spaces.
    [reference]: http://example.com/blah
  (woops, that link didn't work, see? It just got displayed as preformatted text.)
  As a shortcut you can use backquotes to do the same thing while inside
  a normal pargraph. `This won't be *italic* or **bold** at all.`
  Lists
  --------
  * an asterisk starts an unordered list
  * and this is another item in the list
  + or you can also use the + character
  - or the - character
  To start an ordered list, write this:
  1. this starts a list *with* numbers
  + this will show as number "2"
  * this will show as number "3."
  9. any number, +, -, or * will keep the list going.
    * just indent by 4 spaces (or tab) to make a sub-list
      1. keep indenting for more sub lists
  * here i'm back to the second level
  Headers
  ---------
  This is a huge header
  ==================
  this is a smaller header
  ------------------
  Just put 1 or more dashes or equals signs (--- or ===) below the title.
  You might use the huge header at the very top of your text for a title or
  something (except weblog posts usually already have a title), and use the
  smaller header for subtitles or sections.
  Horizontal Rule
  ---------------
  just put three or more *'s or -'s on a line:
  ----------------
  or you can use single spaces between then, like this:
  * * *
  or
  - - - - - - -
  Make sure you have a blank line above the dashes, though, or else:
  you will get a header
  ---
  Images
  -----------
  To include an image, just put a "!" in front of a text link:
  ![alternate text](http://static.scripting.com/larryKing/images/2013/06/03/trex.gif)
  The "alternate text" will show up if the browser can't load the image.
  You can also use a title if you want, like this:
  ![tiny mao](https://dl.dropboxusercontent.com/u/36518280/misc/My%20Twitter%20icons/chairmanMao.gif "tiny mao")
  Escapes
  ---------
  What if you want to just show asterisks, not italics?
  * this shows up in italics: *a happy day*
  * this shows the asterisks: \*a happy day\*
  The backslashes will disappear and leave the asterisks.
  You can do the same with any of the characters that have a special meaning
  for Markdown.
  More Headers
  ----------
  More ways of doing headers:
  # this is a huge header #
  ## this is a smaller header ##
  ### this is even smaller ###
  #### more small ####
  ##### even smaller #####

  ###### smallest still: `
  ` header

  You can use up to 6 `#` characters at the beginning of the line.
  (You can optionally put them on the end, too, and they will disappear.)
  HTML crap
  -------------
  Don't worry about special HTML characters. I can write an ampersand & a
  less-than sign, and they show up as I intend them to: 3 < 4.
  (You can still write `&` (& character) and `<` (<) or `>` (>) if you
  want. or ignore what I just said.)
  About
  ---------
  This text file shows you how to use [Markdown][] instead of crappy HTML when
  writing posts or comments.
    [Markdown]: http://daringfireball.net/projects/markdown/syntax
  Markdown is an easier way of making HTML pages from text, rather than having to
  know HTML.
  * See this file as it looks when [rendered with Markdown][].
  * See the [original text file][].
    [rendered with Markdown]: http://greg.vario.us/doc/markdown.text
    [original text file]: http://greg.vario.us/doc/markdown.txt
  Thanks
  ---------
  Thanks to John Gruber and Aaron Swartz for creating Markdown.
  Fin
  ---------
  No rights reserved, do with this what you like.
  Written by Greg Schueler,
Example 6
  Here's a link to my home page: "myHome".
Example 7
  Danny Boy
  ---------------
  Oh, Danny boy, the pipes, the pipes are calling
  From glen to glen and down the mountain side
  The summer's gone and all the roses falling
  It's you, it's you, must go and I must bide
  But come ye back when summer's in the meadow
  Or when the valley's hushed and white with snow
  It's I'll be here in sunshine or in shadow
  Oh, Danny boy, oh, Danny boy, I love you so
  But when ye come and all the flowers are dying
  If I am dead and dead I well may be
  You'll come and find the place where I am lying
  And kneel and say an 'Ave' there for me
  And I shall hear tho' soft you tread above me
  And all my grave will warmer, sweeter be
  For you will bend and tell me that you love me
  And I shall sleep in peace until you come to me
  Source: [Wikipedia](http://en.wikipedia.org/wiki/Danny_Boy).
Example 8
  Todo list
    Read a book.
    Go for a walk.
      Park?
      River?
    Talk with a friend.
  Trip to San Francisco
    People to see
      Bill Jordan
      Elio Malatesta
      Rudy Kiesler
      Uncle Vava
      Big Dot
    Press visits
    Tourism
      Baseball game?
Example 9
  Hello this is an example of a page with a menu.
Example 10
  "Don't Be Evil"
    Is Google's commandment.
    Mine isn't yet as concise.
    But here it is...
  Apps must...
    Give instant gratification and
    Convey a sense of purpose, yet
    Be deep.
  We serve
    Designers
    Programmers
    Writers
  Starter apps
    In 1984 the Mac could never have made it without MacWrite and MacPaint.
    Gave developers something to emulate.
    Helped form the coral reef.
    This is a comment
      So you won't see it.
  This slide is totally invisible
    Hellllo!
  Where's the catch?
    My goal is to deliver an outline-based writing, design and coding platform, and have there be no catch.
    No hidden business model. Nothing I have to prove other than you can do all this at the same time.
    I may want to sell something, but you will always have choice to buy or not. Or buy from someone else.
Example 11
  This is an example of the use of the domain attribute in Fargo.
  You should be able to get her using this address: fargotest.scripting.com.
Rules demos
  expanded
        true
    Europe
      Denmark
        Copenhagen
      Italy
      Switzerland
        Zurich
      Portugal
    South America
      Argentina
      Chile
        Santiago
      Columbia
      Ecuador
      Uruguay
      Brazil
        Rio
  icon-expand
        thumbs-up
    Nebraska
      Omaha
      Lincoln
    Colorado
      Boulder
      Denver
  icon-collapse
        thumbs-down
    Girls' names
      Mary
      Joan
      Barbara
      Alice
    Boys' names
      Charles
      Juan
      Robert
  no-icons
        true
    Girls' names
      Mary
      Joan
      Barbara
      Alice
    Boys' names
      Charles
      Juan
      Robert
  list-space
        30px
    Girls' names
      Mary
      Joan
      Barbara
      Alice
    Boys' names
      Charles
      Juan
      Robert
  outline-indent
        40px
        true
        true
    Northeast
      Pennsylvania
      New York
        New York City
          The Bronx
          Queens
          Manhattan
      New Jersey
    Southwest
      Texas
      Arizona
        Phoenix
        Mesa
        Tempe
      New Mexico
  outline-space
        25px
        bold
        true
        true
    Paragraph 1
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 2
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 3
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  outline-space-before
        25px
        bold
        true
        true
    Paragraph 1
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 2
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 3
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  permalink
        true
        true
        true
    Northeast
      Pennsylvania
      New York
        New York City
          The Bronx
          Queens
          Manhattan
      New Jersey
    Southwest
      Texas
      Arizona
        Phoenix
        Mesa
        Tempe
      New Mexico
  CSS properties
        true
        true
        Arial
        1.7em
        bold
        140%
        0
        35px
    Paragraph 1
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 2
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Paragraph 3
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  numbering examples
    decimal
          decimal
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
    romanUppercase
          romanUppercase
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
    romanLowercase
          romanLowercase
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
    alphaUppercase
          alphaUppercase
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
    alphaLowercase
          alphaLowercase
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
    harvard
          harvard
      Headline 1
        Headline 2
        Headline 3
      Headline 4
        Headline 5
          Headline 6
          Headline 7
            Headline 8
      Headline 9
        Headline 10
      Headline 11
Essays
  June 2013
    The quiet war in tech
      The war is over what information you and I get, and what information they get.
      As we get less, they get more. As we lose control, they gain it.
      In this war, the governments have more in common than they have differences. The Chinese probably could destroy our banking system, and we could probably destroy theirs, but they don't want that, and our government doesn't either. They're really on the same side.
      What they want is to keep order, I really believe that. The order that keeps the rich rich, and more or less ignores the challenges we all face in keeping our species alive on this planet. I understand the sentiment. There's so much to comprehend, if you want to have any kind of quality of life, you have to compartmentalize. If you look at preserving order, you can't pay attention to climate change.
      I think though we all know the precarious system of banking and computer networks isn't going to keep running forever. There's going to be a meltdown. We had one in 2008, and it looks like we just re-inflated the bubble temporarily, bought a little time, it's just going to get us back to where we were, only this time the pop will be bigger.
      If you were President of the United States, and you saw a certain probability of this happening, you'd re-up on the side of preserving order. That means you have to be prepared for the day when people go to the ATM and find their bank account is inaccessible. When it happens to everyone even. How are the rich people going to enjoy their lifestyles when that kind of chaos is going on? It seems quite possible we'll live to see this happen.
      It's all tech, top to bottom. The banking system is tech. The military is tech. And in that context, it's not surprising that our, the people's, information access systems are really weak compared to the ones the governments have. That's no accident. Our tools have been getting more precarious, thanks to bugs introduced by the browser vendors (if they're not deliberate, they're incredibly incompetent, your choice). And Google captured almost all the tech of RSS, only to shut it down. Just as things show some sign of coming back to life, now Facebook sounds like they'd like to have their turn at pwning the open public news flow. Please, if you make a feed, and you read this, keep making the feed as-is, no matter what Facebook asks you to do to it. By now it should be obvious that the big tech companies are not our friends. They're more like the government than they are like you and me. Maybe not their fault, maybe they didn't see it coming, but I doubt they'd deny that they're there now.
      JavaScript is another item that we should be thinking about. Google is developing the same kind of power over the programming language of the Internet that they had over RSS. Over time they're likely to move their implementation of JS away from the standard. I've spent most of the last year programming in JS, and I think there's a lot to be said for making the language smaller and more efficient. But I'm a newbie, and if I had spent the last five years developing in it, the last thing I'd want to hear is that the language itself is considered a moving target. So, net-net, we have to insist that for now at least JS stay what it is. I don't trust anything about Google to do this right. They may think they know what they're doing, but they led us right into control by the government. That's a mess that needs undoing, and they shouldn't be creating any more messes.
      One more note. I said a while back that if you want to understand politics you have to become deeply immersed in tech. The political reporters and bloggers have been totally too casual about that, even the smart relatively open-minded ones, and that even includes Glenn Greenwald. Is he really prepared to listen to Snowden, or can he just report an approximation of what Snowden tells him? It's the latter, because as smart as Greenwald is, he hasn't been spending the last N years schooling himself in the technology that we've built our existence around.
      So think about it, how are we going to boot up the intelligence we need to make sense of this situation in time to make a difference?
      Serious question, and heavy times.
blog
  2013
    05
      myFirstPost
            <%text%>
            Hello this is not really a blog post, it's just here to demonstrate how the walk works.
#glossary
  "myhome"
    Home
#templates
  greenroom
        <%text%>
          body {
            font-family: Georgia;
            font-size: 19px;
            background-color: honeydew;
            color: darkgreen;
            width: 500px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 100px;
            }
          a {
            color: darkgreen;
            }
        <%bodytext%>
#menus
  scriptingNewsMenu
    Scripting News
      Blog
      Fargo
      Little Outliner
      Linkblog
      Top-40
      River
      Dave
  default
    Hello World
      About
        These are examples used in the documentation for Fargo and Trex.
      Docs
        Docs Home
        -
        Outliner howto
        Using Fargo
        Blogging with Fargo
        -
        Workgroups
        Content Management
        -
        Worknotes
        Troubleshooting
        Support
#type "index"
#flCommentsVisible "false"