> On Sep 8, 2016, at 2:53 AM, Stefano Miccoli <mo...@icloud.com> wrote:
> 
> 
>> On 08 Sep 2016, at 10:20, Jan Kandziora <j...@gmx.de> wrote:
>> 
>> Face it, simple markup alone will not give you any contributors. Hell,
>> non-developer documentation contributors don't want to bother with
>> markup at all!
>> 
>> What we need is an interface that makes it easy for *anyone* to
>> contribute to the documentation. If we don't have that, we could just
>> stick to HTML.
> 
> Sorry, but I **strongly** disagree: html if you don’t use some form of 
> template engine is not sustainable

Agreed. I wouldn't touch it. 

Also, lost the piece on how it looks, but this is 2016 and there is no excuse 
for not having a cleanly styled and mobile-friendly site. It affects usability. 
Is owfs from 1985 or today?

> Suppose you have 200+ pages, and you need to add a single row in the footer: 
> should you open all the 200 html files by hand and add the html markup? 
> Should you write a bash+sed+m4 script and programmatically change all the 
> files? Or should you just change a single line in a template file and have 
> some processor regenerate the whole site?
> 
> The real question here is not about having hundreds of contributors hacking 
> docs with an WYSIWYG on-line editor. Our problem is to use a technology which 
> allows us tho **efficiently** build a decent new owfs.org site.

I actually think media wiki is a pretty good model, hosting issues 
notwithstanding. See below. 

> 
> My personal list of important requirements. The new site should be
> 
> 1) static and integrated with git (push to publish)

I like git very much, but having to learn it to contribute to a community 
maintained page is a pretty large barrier. I use it from the CL, but I've heard 
the desktop app is not good. 

> 2) future proof (ability to integrate new web technologies as they appear)
> 3) based on templates
> 4) allow for easy inclusion of html and css
> 5) be very lightweight as what regards maintenance.
> 
> You guessed it, I wrote the above list with jekyll in mind :-))
> 
> I use both jekyll and Sphinx: while Sphinx is the way to go for python or C 
> docs (http://pyownet.readthedocs.io/en/latest/) it is not flexible enough for 
> owfs.org, which should be a little more than a bunch of docs.
> 
> So consider jekyll https://jekyllrb.com as a system based on
> 
> * Markdown: a lightweight markup language, which is much more than *simple* 
> markup. 
> * Liquid, which is a template engine
> * plain old html and css (you are not forced to use markdown or templates… a 
> jekyll site could also be 100% html+css)
> 
> As a bonus with jekyll you get seamless integration into github (but NO 
> vendor lock-in since it is fully open source), free hosting on 
> pages.guthub.com, rouge syntax highlighting…
> 
> Stefano
> ------------------------------------------------------------------------------
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to