Skip to main content

Ralsina.Me — Roberto Alsina's website

Posts about nikola (old posts, page 14)

New Nikola Galleries

One of the re­quire­ments I had for Niko­la my stat­ic site/blog gen­er­a­tor, was that it should build im­age gal­leries. And that it should show the im­ages sort­ed by date, and that it should be func­tion­al and nice.

Well, the nice part has been lack­ing for a long time. But I think I have a grasp on it now.

Here's be­fore:

Read more…

New project: Nikola Event Kit

The Python Ar­genti­na group or­ga­nizes lots of events. Like, half a dozen ev­ery year, or more. Those in­clude mul­ti­-­day events like Py­Cam­p, larg­er con­fer­ences like Py­Con, and sev­er­al Py­Days.

Py­Days are spe­cial, they are usu­al­ly sin­gle-­track, just one day (ob­vi­ous­ly), free, and or­ga­nized at uni­ver­si­ties, for stu­dents, and of­ten by stu­dents. And one stum­bling block is usu­al­ly how to set­up the web in­fra­struc­ture for one. There is a we­b2py app cre­at­ed by Mar­i­ano Rein­gart, but I feel it's overkil­l. Al­so, set­ting up host­ing, databas­es, cus­tomiza­tion­s, etc. is a lot of work!

So, I de­cid­ed, prod­ded by Juan Ro­driguez Mon­ti, to see how much can be done with­out set­ting up com­plex things. And I think it's quite a lot. Based on Niko­la my stat­ic site gen­er­a­tor, I cre­at­ed a tem­plate site for small events, like Py­Days, called Niko­la Event Kit

The goal is that you should be able to set­up ba­sic con­tent, signup for­m, sched­ule, and the ob­vi­ous need­ed things in one day. And then you can al­lo­cate an­oth­er day or more for cus­tomiz­ing the look of the site.

And then you are done, no need to de­ploy any­thing oth­er than plain HTM­L.

If you want to test-­drive it, here's a de­mo site and here is the code ready for you to fork in­to your own even­t's site.

Have fun!

New Nikola Feature: SVG Charts via Pygal

I can't sleep, so I just whipped to­geth­er a do­cu­tils di­rec­tive that wraps py­gal for Niko­la, my stat­ic site and blog gen­er­a­tor.

So, how do you use it? LIke this:

.. chart:: Bar
    :title: 'Browser usage evolution (in %)'
    :x_labels: ["2002", "2003", "2004", "2005", "2006", "2007"]

    'Firefox', [None, None, 0, 16.6, 25, 31]
    'Chrome',  [None, None, None, None, None, None]
    'IE',      [85.8, 84.6, 84.7, 74.5, 66, 58.6]
    'Others',  [14.2, 15.4, 15.3, 8.9, 9, 10.4]

Read more…

Contents © 2000-2023 Roberto Alsina