Hacker News new | ask | show | jobs
by EthicsGradient 4168 days ago
I love the whole idea of static site generators. Jekyll, Middleman, etc. They're hard things to "hand-off" to a client. I'd love to see more work going into an interface for content managers (make it easy for them to update basic settings, add content, etc.). Prose, and Siteleaf get at this a bit.
6 comments

Statamic (http://statamic.com/) and Kirby (http://getkirby.com/) work like this. Neither is free/open-source though.
A friend of mine worked on this: http://www.jekyllnow.com/

Not quite the admin GUI you're looking for though; it's more for lowering the barrier to entry.

There may be some ideas in Netobjects Fusion, http://netobjects.com
Wow. That's a blast from the past.

NetObjects Fusion had some interesting features and ideas. My first non-intern job was with a company that did e-Learning materials. Our products were basically self-contained websites, with video content and scripted subtitled text, distributed on CDs. This was 2002 or so, so it was super bleeding edge then.

Our entire infrastructure relied on the extensive scriptability and plugability of NetObjects Fusion. We had an entire authoring system and video production pipeline that would allow NetObjects to generate pages for the videos with templates, all things needed included. All you had to do was drag the video player into the page and set the right property, and our build system would handle everything else.

The process was so automated on the technical side that it allowed the task of actually assembling the sites themselves to be farmed out to University students with little technical training. Although, speaking as someone who was initially hired as one of those "production workers," we were paid very well relative to other traditional college jobs and the work, while sometimes tedious, was often interesting and fun. I got to learn so many random things - how tires are made, how the propellant for the Space Shuttle's SRBs was mixed, etc.

Even now, I can still, a bit fondly, remember the hierarchical layout of NetObjects, with it's little yellow and black shields representing pages.

It was also a great company to work for. The owner was a business professor full time and this was his side project. We were always small, and him and his wife always took an interest in all the students that worked for them. Getting a home-cooked meal and a night of poker once a week was a nice perk for a poor college student.

The cool thing, though, was there was no pressure to stay. They knew we were students, they knew we were going to graduate eventually and take jobs elsewhere. It was a mutually beneficial scenario where they got relatively cheap labor (at the time), and we got good experience before heading out into the world.

I ended up staying on there for another 3 months or so after I graduated before taking my first full-time programming job. A big part of me landing that first post-college job was due to experienced I gained working in that environment. First as a lowly production worker, then advancing to graphic design, administering the network and programming plugins and scripting for NetObjects.

So I suppose my career would probably look very different without NetObjects Fusion.

Cool story, didn't know about the automation and scriptability. I wonder how many customers are still using NetObjects Fusion today, e.g. how well it has kept up with changes in the browser landscape.

Edit: was a browser included on the CDs? Today, one could bundle a portable-apps version of Firefox, increasing the likelihood of the content remaining readable, without needing external plugins for video.

It's been awhile so I don't remember the full specifics, but it was bundled with a specially configured version of Internet Explorer in a mode much like kiosk mode, but even more locked down. No right click menu, navigation, etc. Just basically a full-screen browser with no chrome. Administrators had to hit a special key sequence to exit.
Wow, that's a blast from the past. I remember using 4.0 in high school in the 1990s.
Jekyll reminded me of Netobjects, I was surprised to find out the software brand is still around and still providing a GUI for static site generation.
Webhook (http://www.webhook.com/) is something you might be interested in. It's a static site generator that includes an admin interface. When the client changes something in the CMS, the generator is re-run and the site deployed automatically.
Hey, that looks nice! kind of reminded me of django-cms a bit (although theyƕe different beasts).

EDIT: It doesn look like it's available for linux though...

There have been people over the years who've been eager to build a GUI for Octopress. Without a good CLI it would be a huge pain. Many of the things I've been working on, should make it easier for that to happen.
I thought about building a CMS in this way, but it was easier to build it as a normal CMS and stick Cloudfront in f front of it.