Logs for #nikola for 2015-09-03

04:03:28 -GitHub[nikola]:#nikola- [nikola] masayuko opened pull request #2005: Ensure link path to be URL encoded (master...for-upstream) http://git.io/vGycA
07:12:50 <KwBot> [nikola] orsenthil opened issue #2006: wordpress_import fails with UnicodeEncodeError every once in a while. https://github.com/getnikola/nikola/issues/2006
13:50:28 <ralsina> Aeyoun: "Nikola version 2.6.5 due later this week" :-)
13:50:39 <ralsina> s/2.6.5/7.7.0 or so
13:57:00 <Aeyoun> ralsina: oh, that was the placeholder version number I intended to check before publishing. Oh, well fixed now. Thanks for catching that.
13:57:29 <ralsina> Aeyoun: anyway, awesome post
13:57:44 <ralsina> we should do more posts about new features in general
13:57:49 <ralsina> we have tons of them!
13:58:05 <Aeyoun> ralsina: feel free to copy it over to the Nikola blog
13:58:23 <Aeyoun> price: 1 linkback :P
13:58:24 <ralsina> Aeyoun: you write in HTML, right?
13:58:28 <Aeyoun> yes
13:58:40 <ralsina> ok, I'll test my new "import_page" plugin with it ;-)
13:58:48 <Aeyoun> good luck ;)
13:59:21 <Aeyoun> ralsina: every piece of metadata and the article is using rdfa so you could use an import_rdfa plugin
13:59:31 <Aeyoun> (rdfa == rdf in attributes)
13:59:34 <ralsina> I don t think we have one of those?
13:59:43 <Aeyoun> Probably should.
13:59:57 <Aeyoun> Google and Bing is aggressively pushing it.
14:04:05 <s2hc_johan> Aeyoun: nice thing with section, when you set it as a property, the place it gets put is not important, right?
14:04:13 <s2hc_johan> where does the index go then?
14:04:45 <Aeyoun> s2hc_johan: $BASE_URL/$SECTION/index.(html|atom)
14:05:30 <Aeyoun> s2hc_johan: the big difference is that with the same output folder as the post, you get nice breadcrumb navigation, and guessable URLs.
14:05:55 <s2hc_johan> cool, also when the site is multilingua, is there a dict or something in wich you could have different $SECTION based on the language?
14:06:09 <Aeyoun> s2hc_johan: like you see on my site, for example. without it, each post will be stored in /whatever/ instead of the SEO-friendlier /topic/
14:06:47 <Aeyoun> s2hc_johan: unless I've screwed up, you'll have /section/index.html (default lang) AND /ru/section/index.html
14:06:50 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 2 new commits to master: http://git.io/vG9Kz
14:06:50 -GitHub[site]:#nikola- nikola-site/master 7170198 Roberto Alsina: new post about sections by aeyoun
14:06:50 -GitHub[site]:#nikola- nikola-site/master 5b3b2ea Roberto Alsina: fixes
14:07:30 <ralsina> https://getnikola.com/blog/new-feature-in-nikola-sections.html
14:07:48 <ralsina> We have a encoding bug it seems (see the metadata below the title)
14:08:01 <Aeyoun> ralsina: lol, you kept the "what on earth is nikola" statement. ^____^
14:08:12 <ralsina> Hey,  why not?
14:08:26 <ralsina> I did remove the part about how you "redesigned this site" :-)
14:08:40 <Aeyoun> naw, I prefer writing a new variant of it every time instead of reusing a canned statement.
14:09:01 <Aeyoun> ralsina: relative urls are broken in your importer.
14:09:10 <ralsina> Aeyoun: it doesn't even try
14:09:14 <Aeyoun> ah.
14:09:32 <Aeyoun> ralsina: the last link is broken.
14:09:44 <ralsina> Aeyoun: ack, fixing it
14:10:07 <Aeyoun> ralsina: missing space etween "chat room" link and "if"
14:10:14 <Aeyoun> that was me messing up in the source, though. ;)
14:10:20 <s2hc_johan> Aeyoun: right, the thing I've been doing is to use the slug to be able to group on local language, so /food/burgers.html and /sv/mat/hamburgare.html
14:10:48 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vG9iL
14:10:48 -GitHub[site]:#nikola- nikola-site/master 9c2e0ed Roberto Alsina: fix link
14:11:06 <Aeyoun> s2hc_johan: I love the word "hamburagararare" (how it sound in Norwegian)
14:11:52 <Aeyoun> s2hc_johan: I don't actually know what will happen in your case, do you change output folders based on the POSTS setting? should be fine then.
14:12:44 <Aeyoun> s2hc_johan: please do test it and let me know if it needs fixing. :)
14:13:24 <Aeyoun> s2hc_johan: wait, you have included lang and output folder in the "slug" property? that will probably break horribly. :P
14:14:10 <s2hc_johan> the example I've used was for end uri
14:14:24 <Aeyoun> POSTS = { ("posts/sv/mat/*.md", "mat", "mat.tmpl"), ("posts/en/food/*.md", "food", "mat.tmpl") } should work.
14:16:45 <s2hc_johan> yea but that would be two sections right?
14:18:32 <Aeyoun> yes, but if there is no posts in the "mat" section in English, it wouldn't get generated for that language. or was that not your concern?
14:20:14 <s2hc_johan> Don't know really just liked the sections idea, but being multilingual it would be cool if the section name could change with the language
14:20:52 <s2hc_johan> heh, sorry for the extremly bad gramar... multitasking a bit to much I think :)
14:28:56 <s2hc_johan> Aeyoun: I would like just one section "food", but the uri being "mat" when it is in swedish.
14:29:58 <Aeyoun> s2hc_johan: what does your POSTS option look like today?
14:30:26 <Aeyoun> s2hc_johan: if you write on different topics, then sections should indeed be somewhat appealing. ;-)
14:30:44 <s2hc_johan> Well today I'm only using blog, and tags
14:31:24 <s2hc_johan> More interesting I've been doing similar sections on the PAGES part
14:31:39 <Aeyoun> Have been tracking clicks on https://www.aeyoun.com/, and around 20% of visitors to the front page who open one link also opens the post’s section page at the same time.
14:31:54 <Aeyoun> s2hc_johan: you're saying you've been creating sections manually using PAGES?
14:33:08 <s2hc_johan> for example for a company selling products and services (in swedish produkter och tjänster), and my PAGES looks like  PAGES=(("service_pages", "", "story.tmpl"), ("product_pages", "", "story.tmpl"))
14:33:24 <s2hc_johan> and then I create product1.rst and product1.sv.rst
14:33:57 <s2hc_johan> with slug products/product1 and for the swedish one produkter/produkt1
14:35:19 <s2hc_johan> Aeyoun: No I'm no tuseing PAGES to create sections
14:36:06 <Aeyoun> s2hc_johan: so am I for the "projects" section on my site. however, it' only a handful of pages rather than a continuous stream of POSTS.
14:48:13 <ChrisWarrick> ralsina: chrome has issues with encodings of external files
14:48:57 <ChrisWarrick> Aeyoun: could you encode that — in post lines in some ascii-safe escapes?
14:49:42 <ralsina> ChrisWarrick: I think the unicode soup under the title is from the template, actually
14:49:51 <ChrisWarrick> ralsina: no it isn’t
14:49:56 <ChrisWarrick> ralsina: it’s in CSS
14:50:10 <ralsina> ah, wee
14:50:22 <ChrisWarrick> ralsina: search for € or — in https://getnikola.com/assets/css/all-nocdn.css
14:50:37 <ralsina> maybe this happened because of the minifying I did
14:50:39 * ralsina checks
14:51:10 <ralsina> yes that's it
14:51:11 <Aeyoun> you can escape characters in CSS too if that was the problem.
14:51:16 * ralsina uploads un-minified thing
14:51:36 <Aeyoun> ralsina: didn't the maintainer of those two services comment on the bug? ask him about the encoding?
14:51:44 <ralsina> yes, about to do that :-)
14:54:30 <ralsina> done
15:00:07 <ChrisWarrick> Aeyoun: are you sure?  I remember I had some escapes for “quotes” in <q> years ago (even though I never used that element anyway…
15:01:34 <Aeyoun> ChrisWarrick: "\u2014" = —
15:09:11 <Aeyoun> ralsina: should be a "requirement" for submitting a new plugin or theme to write a short post about if for the Nikola blog
15:09:29 <ralsina> Aeyoun: "strong suggestion"?
15:09:40 * ralsina may be the guiltiest of guilty parties there :-)
15:12:07 <ralsina> In any case, we could do a "plugin of the week" thing
15:13:00 <Aeyoun> ChrisWarrick: ralsina: should actually have 3–5 "featured" plugins, themes, and user sites on each of the subsites. On the front page of each of these directories.
15:13:10 <ralsina> Aeyoun: yes
15:13:24 <Aeyoun> ralsina: "three essential plugins for X category site" like photo, foodie blog, something.
15:13:34 <Aeyoun> would be a nice blogpost about plugins.
15:13:41 <ralsina> Aeyoun: let's formalize all this in issues / checklists and then we can hack it
15:14:09 <ralsina> I have a tendency to not tackle this sort of things if they are so open ended. A nice checklist where I can see I did stuff encourages me :-)
15:14:58 <Aeyoun> ralsina: https://themes.getnikola.com/ by default will show the default theme … which every user already will have seen. should display some featured themes and then the fill list. same with plugins.
15:15:06 <ChrisWarrick> Aeyoun: first, the Users site is a complete mess, and I really don’t want to touch it (could even re-write it in Django for some more sanity); and when I did have featured sites, ralsina complained that they were not random.
15:15:26 <ChrisWarrick> The plugins site used to show a “choose a plugin” page, but something broke and it shows the last one (which is wordpress_compiler)
15:15:31 <ralsina> hey, I complain a lot :-)
15:16:12 <Aeyoun> https://users.getnikola.com/ should have one row at the top with a different background color called "featured". to show off the cool things that can be done with Nikola. Three representative and different sites.
15:16:13 <ChrisWarrick> And by “something”, I mean browsers
15:16:22 <ChrisWarrick> Aeyoun: that existed in the past
15:16:50 <Aeyoun> ChrisWarrick: Priori Incantatem!
15:16:55 <Aeyoun> Bing it back. ;-)
15:17:36 <Aeyoun> Some curation to feature the good bits increases the overall  quality.
15:18:02 <ChrisWarrick> Aeyoun: throw it in the issues list; the algorithm was bad.  Pick one row (4 sites), tell me the links and I’ll hardcode them
15:18:36 <Aeyoun> ChrisWarrick ralsina: So what are the three coolest sites you guys have seen built with Nikola?
15:18:52 <ChrisWarrick> ralsina.me, getnikola.com, chriswarrick.com, aeyoun.com
15:18:56 <ralsina> Cool as in pretty, or cool as in they have cool content?
15:19:16 <Aeyoun> ralsina: 50% / 50% of each?
15:19:19 <ralsina> http://legacysurvey.org
15:19:21 <Aeyoun> A saw a beautiful food blog once, but don't remember the address.
15:19:33 <ChrisWarrick> http://mate-desktop.org/
15:20:21 <Aeyoun> Good picks.
15:21:16 <ralsina> This one as a "normal blog"? http://www.stephaniehiga.com/
15:21:34 <Aeyoun> I just burned the stupid cake. I can never become a food blogger. :P
15:22:37 <ralsina> make smart cake instead
15:22:53 <Aeyoun> ralsina: she has a nice design on her site too
15:23:10 <ChrisWarrick> sahiga = 145; mate = 184
15:23:32 <ChrisWarrick> legacysurvey is not on the site, and I’m not sure if I should add them myself without asking for permission?
15:24:19 <ralsina> Aeyoun: and a tutorial on how she did it
15:25:16 <Aeyoun> ralsina: http://www.stephaniehiga.com/categories/nikola.html
15:25:26 <Aeyoun> she has one.
15:26:31 <ralsina> Aeyoun: I know, I was not asking :-)
15:26:43 <Aeyoun> anyway, I have to throw together an emergency cake now.
15:27:06 <ralsina> http://pennywisecook.com/wp-content/uploads/2012/04/Emergency-Cake-2.jpg
15:29:53 <KwBot> [nikola-users] Kwpolska opened issue #6: Featured sites https://github.com/getnikola/nikola-users/issues/6
15:34:01 <KwBot> [plugins] Kwpolska opened issue #109: Featured plugins https://github.com/getnikola/plugins/issues/109
15:34:06 <KwBot> [nikola-themes] Kwpolska opened issue #55: Featured themes https://github.com/getnikola/nikola-themes/issues/55
15:34:18 <ChrisWarrick> there, three issues
15:40:29 <ralsina> awesome
15:40:45 <ralsina> Now that we are all here, so to speak...
15:40:49 <ralsina> Release today?
15:41:02 <ralsina> Lots of bugs fixed, new features, and it seems to all be working ;-)
15:42:22 <KwBot> [nikola] ralsina closed issue #1983: nikola tabcompletion should be able to be ran outside a Nikola site https://github.com/getnikola/nikola/issues/1983
15:42:34 -GitHub[nikola]:#nikola- [nikola] ralsina closed pull request #1998: Fix 1983 (master...fix-1983) http://git.io/vGPQl
15:47:23 -travis-ci:#nikola- getnikola/nikola#6146 (master - 7be07e8 : Roberto Alsina): The build passed.
15:47:24 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/c38375aaca8a...7be07e833100
15:47:24 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/78601932
15:57:52 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vGH0F
15:57:52 -GitHub[nikola]:#nikola- nikola/master 0398dab Roberto Alsina: jinjify
16:00:44 -GitHub[nikola]:#nikola- [nikola] ralsina tagged v7.7.0 at 397ccfc: http://git.io/vGHu3
16:06:34 -travis-ci:#nikola- getnikola/nikola#6148 (master - 7e5d672 : Roberto Alsina): The build passed.
16:06:35 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0398dab320bd...7e5d672d7f60
16:06:35 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/78605213
16:08:14 -GitHub[plugins]:#nikola- [plugins] Kwpolska pushed 1 new commit to master: http://git.io/vGH2E
16:08:14 -GitHub[plugins]:#nikola- plugins/master a00216a Chris Warrick: Fix “Choose a plugin…”...
16:10:04 -travis-ci:#nikola- [PLUGINS] getnikola/plugins#774 (master - a00216a : Chris Warrick): The build is still failing.
16:10:05 -travis-ci:#nikola- [PLUGINS] Change view: https://github.com/getnikola/plugins/compare/30f9c39a31d7...a00216a74046
16:10:05 -travis-ci:#nikola- [PLUGINS] Build details: https://travis-ci.org/getnikola/plugins/builds/78606423
16:10:51 <ChrisWarrick> polyzen: v7.7.0 AUR packages done, even before requires.io noticed, and before the official announcement
16:11:06 <polyzen> \o/
16:13:00 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vGHVH
16:13:00 -GitHub[site]:#nikola- nikola-site/master 2f3234e Roberto Alsina: 7.7.0 announcement
16:18:16 <ralsina> Aeyoun, ChrisWarrick: I put some semi-random issues in 7.7.1 feel free to add your most hated once as a rough prioritizing mechanism
16:19:38 <ChrisWarrick> ralsina: ?
16:20:10 <ralsina> ChrisWarrick: if there's an issue that bothers you more than others, put it in the 7.7.1 milestone, so it will get looked at 
16:20:29 <ChrisWarrick> s/once/one/ then
16:21:03 <ralsina> ah, yes, ones
18:07:21 <KwBot> [nikola] Kwpolska opened issue #2007: Author pages show stories https://github.com/getnikola/nikola/issues/2007
18:09:44 -GitHub[site]:#nikola- [nikola-site] ralsina pushed 1 new commit to master: http://git.io/vGQ8W
18:09:44 -GitHub[site]:#nikola- nikola-site/master bb10ab9 Roberto Alsina: change default author
18:22:12 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vGQEJ
18:22:12 -GitHub[site]:#nikola- nikola-site/master f3a212f Chris Warrick: Restore old author name and fix pages...
18:24:56 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: http://git.io/vGQE5
18:24:56 -GitHub[nikola]:#nikola- nikola/master 2bd9ea5 Chris Warrick: Add author name...
18:25:31 -GitHub[site]:#nikola- [nikola-site] Kwpolska pushed 1 new commit to master: http://git.io/vGQuv
18:25:31 -GitHub[site]:#nikola- nikola-site/master f14eefc Chris Warrick: restore...
18:29:33 -travis-ci:#nikola- getnikola/nikola#6151 (master - 2bd9ea5 : Chris Warrick): The build passed.
18:29:34 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/7e5d672d7f60...2bd9ea57e242
18:29:34 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/78626798
18:38:59 <KwBot> [nikola] jjconti opened issue #2008: Document link:// https://github.com/getnikola/nikola/issues/2008
19:39:23 <Aeyoun> https://twitter.com/ebidel/status/636702345674424320 (some http/2 server-push data)
19:41:02 <ralsina> nice
20:39:23 -GitHub[nikola]:#nikola- [nikola] felixfontein force-pushed earlytask_impl from f59fc75 to 9cf7171: http://git.io/zEQY8Q
20:39:23 -GitHub[nikola]:#nikola- nikola/earlytask_impl c381481 Felix Fontein: Split tasks into stages, with three (four) default stages: EarlyTask, Task and LateTask....
20:39:23 -GitHub[nikola]:#nikola- nikola/earlytask_impl fb5b5df Felix Fontein: Setting doit minimal version....
20:39:23 -GitHub[nikola]:#nikola- nikola/earlytask_impl a9f9746 Felix Fontein: Added support for target regexes.
20:43:43 -travis-ci:#nikola- getnikola/nikola#6152 (earlytask_impl - 9cf7171 : Felix Fontein): The build passed.
20:43:44 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f59fc751f26e...9cf7171f2d40
20:43:44 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/78650613
20:46:36 <ralsina> We really need to decide if earlytasks is acceptable and/or if we break compatibility
21:32:45 <KwBot> [nikola] jjconti opened issue #2009: Create a central state file https://github.com/getnikola/nikola/issues/2009
23:52:16 <KwBot> [nikola] jjconti assigned issue #2007 to jjconti: Author pages show stories https://github.com/getnikola/nikola/issues/2007