<div dir="ltr">Why not just write a really simple PHP back-end with TinyMCE that produces plain HTML pages? Should be quite simple to implement, and with TinyMCE pretty much every moron can work with the back-end. <div><br>
<div><div>Jekyll seems okay too, but still, markup language still is a kind of programming, and lots of content writers are allergic for programming.</div><div><br></div></div></div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">2014/1/10 Sean Rafferty <span dir="ltr"><<a href="mailto:seanmrafferty@me.com" target="_blank">seanmrafferty@me.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">I am currently working on a drupal project and agree that drupal is far too big and complex for the requirements laid out for tor.  Something like jekyll seems much leaner and simpler.<div>
<br></div><div>As a developer, I agree that writing straight html would be nice.  But there are a lot of content writers in the world that just don’t know it well enough. </div><div><div class="h5"><div><br><div><div>On Jan 10, 2014, at 7:27 AM, Silviu Riley <<a href="mailto:silviu.riley@gmail.com" target="_blank">silviu.riley@gmail.com</a>> wrote:</div>
<br><blockquote type="cite"><p dir="ltr">I like the idea if Jekyll, though I've never used it myself. Running a git repo and gerrit will make our use of Jekyll easier. </p><p dir="ltr">We'd use git to manage the markdown files that generate the website and gerrit to approve changes. </p>
<p dir="ltr">Gerrit is in use by some Android projects. Check it out <a href="http://review.cyanogenmod.org/" target="_blank">http://review.cyanogenmod.org</a> and <a href="https://gerrit.omnirom.org/" target="_blank">https://gerrit.omnirom.org</a><br>
</p><p dir="ltr">Silviu.</p>
<div class="gmail_quote">On Jan 10, 2014 5:59 AM, "Rey Dhuny" <<a href="mailto:rey@spcshp.com" target="_blank">rey@spcshp.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


                <div>
                    <div dir="ltr">> Can anyone explain a bit how Jekyll would work in the context of the Tor website?</div><div dir="ltr"><br></div><div>In terms of the Tor website it would be a case of completely replacing the current Drupal implementation with a website built on Jekyll.</div>

<div><br></div><div>In practice this would require moving all the content current found on <a href="http://torproject.org/" target="_blank">torproject.org</a> into markdown files.</div><div><br></div><div>Each markdown file would have a `layout`[1] defined in the YAML frontmatter[2] which exists on the top of the markdown file.</div>

<div><br></div><div>As a simplified example, a blog post's frontmatter may look like:</div><div><br></div><div>```</div><div>---</div><div><pre><font face="Helvetica">layout: post
title: "Tor Weekly News"
tags:
- weeklynews
- browserbundle</font></pre><pre><font face="Helvetica">---</font></pre><pre><font face="Helvetica">```</font></pre><pre><font face="Helvetica">And a page's frontmatter may look like:</font></pre><pre><div style="white-space:normal">

<font face="Helvetica">```</font></div><div style="white-space:normal"><font face="Helvetica">---</font></div><div style="white-space:normal"><pre><font face="Helvetica">layout: page
title: "Documentation"
<span style="white-space:normal">---</span></font></pre><pre><font face="Helvetica">```</font></pre><pre><font face="Helvetica">The documentation has an example of a basic directory structure: </font><a href="http://jekyllrb.com/docs/structure/" style="white-space:normal" target="_blank">http://jekyllrb.com/docs/structure/</a></pre>

</div></pre><pre><font face="Helvetica">> Do users need to create the content on disk or through a web interface?</font></pre><pre><font face="Helvetica">There is currently no implementation of a `web interface` in Jekyll (although you could argue that GitHub's web edit interface fills this need, that's not relevant to this implementation).</font></pre>

<pre><font face="Helvetica">To create content users would create on disk. How a user gets this created content to <a href="http://torproject.org/" target="_blank">torproject.org</a> is an important consideration. Would they commit this to a git repo? Would they upload to trac? Etc.</font></pre>

<pre><font face="Helvetica">Rey</font></pre><pre><font face="Helvetica">[1] <a href="http://jekyllrb.com/docs/structure/" target="_blank">http://jekyllrb.com/docs/structure/</a></font></pre><pre><font face="Helvetica">[2] <a href="http://jekyllrb.com/docs/frontmatter/" target="_blank">http://jekyllrb.com/docs/frontmatter/</a></font></pre>

<pre><br></pre></div>
                </div><p style="color:#a0a0a8">On Thursday, 9 January 2014 at 22:08, Olssy wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
                    <span><div><div dir="ltr">Starting this thread to discuss the different solutions, what they offer and how many people have used them before.<div><br></div><div>I know Drupal better than other CMSs and it fits the requirements although static generation is not out of the box but supported by a module(like most things in Drupal). Content is usually created and modified through a web interface that offers either source code view or a WYSIWYG GUI but can be template based using text files on disk.</div>


<div><br></div><div>Can anyone explain a bit how Jekyll would work in the context of the Tor website? Do users need to create the content on disk or through a web interface?</div></div>
</div><div><div>________________________________________________________________________</div><div>Tor Website Team coordination mailing-list</div><div><br></div><div>To unsubscribe or change other options, please visit:</div>

<div><a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team</a></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>
            <br>________________________________________________________________________<br>
Tor Website Team coordination mailing-list<br>
<br>
To unsubscribe or change other options, please visit:<br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team</a><br>
<br></blockquote></div>
________________________________________________________________________<br>Tor Website Team coordination mailing-list<br><br>To unsubscribe or change other options, please visit:<br><a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team</a><br>
</blockquote></div><br></div></div></div></div><br>________________________________________________________________________<br>
Tor Website Team coordination mailing-list<br>
<br>
To unsubscribe or change other options, please visit:<br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/www-team</a><br>
<br></blockquote></div><br></div>