On Sat, 2016-12-17 at 16:11 +0000, Ian Clarke wrote:
> Weren't we going to host on AWS?

I don't know, that's why I am asking... 

I have suggested either hugo or pelican with AWS lambda (for a
completely serverless, trendy infrastructure)
OR
using github-pages (with jekyll) and putting some CDN in front
(cloudflare, cloudfront, whatever)

I have not offered to help maintain something ruby based.


> What is the problem with maintaining a Ruby stack exactly?  Isn't it
> just a question of installing whatever is required for Jekyll and
> perhaps upgrading it once in a blue moon?  Isn't it just a question
> of:
> $ sudo apt get install rubygems$ gem install jekyll bundler
> And then periodically upgrading?
> 

I wish it was that simple. AWS lambda doesn't support ruby as runtime...
so you have to ship/maintain your own... and write the glue code in any
of the languages that are supported (java, c#, node, python). You get
billed when your code runs... so the naive approach of doing what you've
described above can turn out to be bloody expensive (network round-trip
to debian mirrors, then to gem, then to bundler, ...)

At the end of the day, I don't care... I've said it in the past; we are
picking the worst and most convoluted solution possible. I've been
ignored and can live with it; just don't count on me to make it happen.

Florent
 
> 
> On Sat, Dec 17, 2016 5:23 AM, Florent Daigniere nextgens@freenetprojec
> t.org
> wrote:
> So what is the plan for hosting if github pages can't do it?
> 
> 
> 
> 
> As I wrote before, expecting release managers to maintain a ruby stack
> 
> (on top of the existing java/python one) is a no-go.
> 
> 
> 
> 
> Florent
> 
> 
> 
> 
> On Sat, 2016-12-17 at 01:27 -0800, Dan Roberts wrote:
> 
> > Hi Folks,
> > 
> >     Status update. The simple jekyll plugin I wrote works, with a
> > couple of known issues. It will allow us to use our existing
> > transifex
> > translations unmodified (something I don't think we were going to
> > get
> > out-of-the-box anywhere). It depends on the ruby gettext gem. The
> > site
> > still needs some massaging to match the transifex strings, but you
> > can
> > see the translation work for parts of /about.de/ which is
> > automatically generated by the plugin. For each locales/${LOCALE}.po
> > there will be a ${PAGE}.${LOCALE} file generated.
> > 
> > Tomorrow (saturday 12-17) I'm going to fix the known issues with the
> > plugin, and QA the translation tags to ensure our translation keys
> > match what is already translated (I may consider automating it using
> > the existing site generator, we'll see how obnoxious it gets). I'll
> > also be implementing a language selector UI.
> > 
> > The source code is at https://github.com/Ademan-laptop/freenet-websi
> > te
> > -redesign though beware the history is ugly, I will be cleaning it
> > at
> > some point, but I wanted to be sure to update before the weekend.
> > Obviously with the plugin dependency it is no longer viewable on
> > github.
> > 
> > Thanks,
> > Dan
> > 
> > On Sat, Dec 10, 2016 at 1:32 PM, Dan Roberts <ademan...@gmail.com>
> > wrote:
> > > I gave a few updates on IRC but I apologize for not updating the
> > > ML,
> > > I didn't foresee how long I would be stalled. I've had some
> > > personal
> > > issues going on which ate not only my weekends but several work
> > > days
> > > of both last week and this week. I don't expect to lose any more
> > > time from the aforementioned issues but it's not impossible.
> > > 
> > > I intend to finish the Jekyll plugin this afternoon so that we can
> > > use existing translations, the proof of concept from the other
> > > weekend worked well. After that we can stand it up somewhere for
> > > QA.
> > > I do need to add a language selector, that is not present in the
> > > design we bought so I'll use my best judgement and we'll move it
> > > later.
> > > 
> > > Thanks,
> > > Dan
> > > 
> > > On Sat, Dec 10, 2016 at 11:18 AM, Ian Clarke <ian@freenetproject.o
> > > rg
> > > > wrote:
> > > > 
> > > > On Sat, Dec 10, 2016 at 9:51 AM, Florent Daigniere <nextgens@fre
> > > > en
> > > > etproject.org> wrote:
> > > > > On Sat, 2016-12-10 at 13:40 +0000, Ian Clarke wrote:
> > > > > >  Hey guys, it's been quite a while at this point, and we're
> > > > > still
> > > > > > stuck with the old website.
> > > > > > What's the current status of getting the new site up?
> > > > > 
> > > > > I can't make any progress until there is something to
> > > > > deploy...
> > > > > I
> > > > > haven't heard from Dan.
> > > > 
> > > > That's worrying...
> > > > 
> > > > > > If necessary we should spend some more of our donation to
> > > > > > make
> > > > > this
> > > > > > happen (we've already invested in getting the original
> > > > > > design
> > > > > done,
> > > > > > and yet we've received no benefit from it yet).
> > > > > > 
> > > > > 
> > > > > Agreed; a big piece of it is the content re-design (for which
> > > > > I
> > > > > haven't
> > > > > seen any plan).
> > > > 
> > > > We start by categorizing our different audiences, I think this
> > > > has
> > > > been discussed.  Users, donors, and developers are the major
> > > > categories IIRC.  IMHO the website should focus on the first
> > > > two,
> > > > and this will probably require a limited amount of content.  For
> > > > developers a companion wiki is probably the best approach.
> > > > 
> > > > Ian.
> > > > 
> > > > --
> > > > Ian Clarke
> > > > Founder, The Freenet Project
> > > > Email: i...@freenetproject.org
> > > > 
> > > 
> > > 
> > 
> > _______________________________________________
> 
> Devl mailing list
> 
> Devl@freenetproject.org
> 
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 
> 
> 
> Ian Clarke
> Founder, The Freenet Project
> Email: i...@freenetproject.org
> _______________________________________________
> Devl mailing list
> Devl@freenetproject.org
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to