Live data from Hacker News

Introducing Lektor – A Static File Content Management System For Python

lucumr.pocoo.org

31–40 of 94 posts

Re: Introducing Lektor – A Static File Content Management System For Python

#31

My feeling is that every serious programmer will end up inventing tools like this simply because the overhead of incorporating other people's tools eventually starts to overtake the overhead of maintaining one's own system.

Yep.

I dare say it's how many currently-popular products came into being.

Re: Introducing Lektor – A Static File Content Management System For Python

#33
post #22

Earlier quoted context omitted.

Looks nice, Armin A question (that will surely become a FAQ) - how does this compare with Pelican? Is this a non-programmer-friendlier alternative to Pelican?

It is. But it also is a lot more flexible. It's more of a framework than a simple generator.

Interesting. Being a framework and more flexible sounds like something that's more programmer oriented rather than more "common people" oriented. I'll check out how you managed to pull this off once I get some free time

Re: Introducing Lektor – A Static File Content Management System For Python

#34

My feeling is that every serious programmer will end up inventing tools like this simply because the overhead of incorporating other people's tools eventually starts to overtake the overhead of maintaining one's own system.

:-)

Re: Introducing Lektor – A Static File Content Management System For Python

#35

Earlier quoted context omitted.

> the ini-file configuration seems a bit strange to me(esp since it seems to be ini-files that occasionally contain python code). Why did you go with them instead of making these python classes? To allow the GUI to edit parts of them as well? I grew to heavily dislike the idea of just executing random code to configure things. Impossible to expose to tools, even harder to reason about it. Note that these files do not…

>Lastly the reason ini over yaml is purely that this can preserve comments and doing the same for yaml is a lot more work i did not have time for :) Was that the only thing that bothered you about YAML/pyyaml or were there other things you'd like to see fixed?

YAML is really quite complex. I like it in general but it's impossible to dump the data out without destroying the structure of the file (throw away comments, change whitespace, formatting style etc.)

Re: Introducing Lektor – A Static File Content Management System For Python

#36

From the original post: > There is very little innovation in that space and that's a bit unfortunate I'll have to respectfully disagree with Armin here, but perhaps I map the terrain a little differently than he does. In addition to the half-dozen tools he names, which are more narrowly targeted at blog-like static sites, the broader space of asset pipelines and static generation is seeing a lot of innovation. I'd po…

> I'd point to Gulp and Rails' latest as a sign that there's more work to do here.

If you want to throw them into the same category, then sure, there is different stuff happening. But Gulp is even further away from something non programmers can use.

Re: Introducing Lektor – A Static File Content Management System For Python

#38

My feeling is that every serious programmer will end up inventing tools like this simply because the overhead of incorporating other people's tools eventually starts to overtake the overhead of maintaining one's own system.

I think that's why we have so many static site generators. However programmers typically end up just making the static site generator which is why there was nothing like Lektor before (to the best of my knowledge at least).

Re: Introducing Lektor – A Static File Content Management System For Python

#39
post #37

Considering that one of the project's main goals is to address the needs of non-programmers, do you plan to add an improved Markdown editor (with some syntax highlighting and maybe buttons for things like titles, bold, etc.)?

Absolutely. See also the open ticket here: https://github.com/lektor/lektor/issues/7

Re: Introducing Lektor – A Static File Content Management System For Python

#40

From the original post: > There is very little innovation in that space and that's a bit unfortunate I'll have to respectfully disagree with Armin here, but perhaps I map the terrain a little differently than he does. In addition to the half-dozen tools he names, which are more narrowly targeted at blog-like static sites, the broader space of asset pipelines and static generation is seeing a lot of innovation. I'd po…

> I'd point to Gulp and Rails' latest as a sign that there's more work to do here. If you want to throw them into the same category, then sure, there is different stuff happening. But Gulp is even further away from something non programmers can use.

I definitely do see gulp et. al. as belonging to the same category of tools, although they're much more general-purpose. I think that's where I map the terrain differently than you. I do so because I'm hopeful that future innovations there will find their way back to tools like Lektor, etc.

(And completely agree on the programmer-centric nature of these tools.)

Post reply on HN