Re: Status of web redesign?

Florent Daigniere <[email protected]>
Newsgroups gmane.network.freenet.devel
Message-ID <[email protected]>
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 <[email protected]>
> > 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 <[email protected]
> > > 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: [email protected]
> > > > 
> > > 
> > > 
> > 
> > _______________________________________________
> 
> Devl mailing list
> 
> [email protected]
> 
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 
> 
> 
> Ian Clarke
> Founder, The Freenet Project
> Email: [email protected]
> _______________________________________________
> Devl mailing list
> [email protected]
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE27dzODvDSclSA+2R6sXr8HqpwqMFAlhVaYgACgkQ6sXr8Hqp
wqPhvgf+L6h05Mh6w2bNDON+qg0rwzVUuhnAvfqmsxP8QPgt1mOM+m9SRnbFaqZi
iWPalhpaDeA+tvP44O222AzZ+pZYuhwbmVoor03xGXyFXxdSNjWNiSWsMRkRL9Z1
7tYrcTRTaVEeS5tKktfH8JV+0quZG1TBc0zYYaF8ncz2k/1AnVELvEtDDvWykfPQ
yNxQ9B14VsYnE3o79IQZyn2U3A+tiKEzSxp2ALcI1ImDsQiATmF2KNG0rCsi57rs
MOt+oooPwUv95mp/IvihgCX+S62OplkP8v2GnzT5qmi5jJDYCSid89tPCclNI7Ri
bi/PB/7kpTim8avo2YbsJskA5BmSgg==
=2F5a
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.