On Wed, Oct 12, 2011 at 12:20 AM, jeff aigner <[email protected]> wrote:
> I mentioned this in a previous post, but I don't believe I gave enough
> details to make what I was thinking clear. I'll try to explain here in
> more detail.
>
> Blog and CMS software such as wordpress is great for getting a site up
> and running and managing content. However there are a few things I
> don't like about wordpress (and similar software).
>
> 1) Page content is often generated every page view, taking more time
> and taxing server resources. There are plugins that provide caching
> but then you need to trust 3rd party code, and I've definitely run
> into problems setting it up and using it all consistently.
>
> 2) Many 3rd party plugins and themes buggy, slow, and/or vulnerable to
> exploitation. Wordpress itself is vulnerable to some clever
> clickjacking which can be used to install and enable a 3rd party
> plugin with a known exploit, which can then be further exploited to
> get a shell on the server.
>
> 3) Using wordpress requires that you have access to database software
> and PHP. Although these things are fairly easy to get, not everybody
> has or wants them. You can support more users, more securely, with a
> static website (or at least mostly html files).
>
> There are a few site generators out already (Jekyll and Hakyll to name
> a few), but they are a bit clunky in my opinion. I've tried both and
> just barely got my site working before I got frustrated and stopped
> trying to use them. This is where Leo can help I think.
>
> The main problem with a static site generator is deciding how to
> organize data while retaining flexibility. Since they are both based
> on files and not clone-able nodes, they are clunky. I'm thinking Leo's
> structure will benefit this type of application greatly. To give you
> an idea of what I'm picturing on the grand scale, I would like Leo to
> produce a site like http://greynode.org using an outline similar to
> http://i.imgur.com/zaqcI.png
>
> From what I can tell there are maybe 4 main elements that would be
> different. You would have:
>
> 1. Data Nodes - These are nodes where you would organize your page
> content, blog posts, watever
> 2. Template Nodes - These are nodes where you would store HTML
> required to generate portions of pages, of the site, and the site as a
> whole
> 3. Media Nodes - These nodes would represent various media the site
> requires like CSS and images. These particular nodes I'm feeling iffy
> about.
> 4. Generator Nodes - These would consist of logic that would take Data
> Nodes + Template Nodes + Media and produce the resulting website

5. Configuration node ... ?
holding addresses and auth data.

And a "Publish" button.

I think this is a great specialization of Leo. I see a 'skeleton' Leo file
tailored for, say, wordpress. I fill in my config data, create a new node
in the "Posts" tree, click "Publish"

Another tree could fetch comments. Create a child of a comment node,
click the "Reply" button and there you go.

>
> I hope this gives a clearer idea of what I was picturing.
>
> --Jeff Aigner
>
> --
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/leo-editor?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to