[2016-09-04 20:02] Welcome to DCNF monthly meeting, it is 2016-09-04. [2016-09-04 20:02] For simplicity sake, I will be the chairman and Crise has agreed to act as secretary. [2016-09-04 20:03] What we do need is a head count, so just state your names. [2016-09-04 20:03] Pretorian [2016-09-04 20:03] cologic [2016-09-04 20:03] Crise should be here? [2016-09-04 20:03] Oh, well, he'll announce when he's here. [2016-09-04 20:04] There's a few items from the last meeting: [2016-09-04 20:04] 1) Write HTTPS article. (cologic/klondike) 2) Finalize suggested-projects list/Code of Conduct (Pretorian) 3) E-mail to EFF/GNU about license for the website (Pretorian) 4) Finalize donators list (Pretorian) 5) Site documentation (Crise, everyone else feedback) 6) Move ADC/NMDC project websites (as affiliated projects) to DCNF (Pretorian) [2016-09-04 20:04] 1) Write HTTPS article. [2016-09-04 20:04] cologic? [2016-09-04 20:04] I'll get something done within the next couple of days. [2016-09-04 20:04] (here) [2016-09-04 20:04] Good. [2016-09-04 20:05] Let Crise know on progress/if there's anything you need. [2016-09-04 20:05] Will do. [2016-09-04 20:06] The important parts, I think, that Crise need is "how to properly add subdomains to the letsencrypt certs" [2016-09-04 20:06] Okay, I'll focus on making sure that's usable. [2016-09-04 20:06] Great. [2016-09-04 20:06] Let's move on. [2016-09-04 20:07] 2) Finalize suggested-projects list/Code of Conduct [2016-09-04 20:07] There is now [2016-09-04 20:07] Now that I've bothered to actually investigate how to upload/manage the site, I'll be making updates to this page. [2016-09-04 20:07] In particular links to the current affiliated projects, as well as more exhaustive descriptions of proposed projects. [2016-09-04 20:08] just to interject, if you want a page that has a menu at the top, look at pages such as contribute or meetings [2016-09-04 20:08] If people have additional propositions, I'm all ear... I picked the proposals that people had said previously with e.g. Internetfonden. [2016-09-04 20:09] Crise: Ah, yeah, that'd be great to have. Thanks for reminding me, I'll do that. [2016-09-04 20:09] Seems like a good list, basically -- nontrivial but not excessively ambitious. [2016-09-04 20:09] (the text is not spellchecked, mind you :P) [2016-09-04 20:09] noticed [2016-09-04 20:10] Unless people have further comments on that particular page, we'll continue. [2016-09-04 20:10] 3) E-mail to EFF/GNU about license for the website [2016-09-04 20:10] I haven't done this, sorry. [2016-09-04 20:11] I can't say when it'll be done, someone need to ping me later this week. [2016-09-04 20:11] Just poke me until it's done. [2016-09-04 20:11] 4) Finalize donators list [2016-09-04 20:12] Initial list is done, two things need to be done 1) update list (someone donated this last week) and 2) upload to the Gitlab server. [2016-09-04 20:12] My plan is to do this later this evening. [2016-09-04 20:12] (i.e. after this meeting). [2016-09-04 20:13] The initial list also had first names and last names switched, due to different country conventions. [2016-09-04 20:13] 5) Site documentation [2016-09-04 20:13] This is available as , right? [2016-09-04 20:13] yes [2016-09-04 20:14] Something that should be added is "-" to use a list. [2016-09-04 20:14] also, for reference look at the bottom right corner of most pages and click source, you can view the twig template responsible for that page in your browser like that [2016-09-04 20:14] (phone) [2016-09-04 20:15] Ah, cool. [2016-09-04 20:15] Well, I think the page is great. [2016-09-04 20:15] I haven't read it all, mostly because it's so much info. :P [2016-09-04 20:16] example: https://www.dcbase.org/affiliated_projects?source=view [2016-09-04 20:16] The additional site information you've added is in [2016-09-04 20:16] Which I think is great as well. [2016-09-04 20:17] The forum's offline at the moment, are you upgrading it or something? [2016-09-04 20:17] also https://www.dcbase.org/boilerplate/ and https://www.dcbase.org/boilerplate/blank_page.twig?source=view [2016-09-04 20:17] It's been like that for a few hours. [2016-09-04 20:17] Oh, I like that. [2016-09-04 20:18] The mix of fairly clean HTML tags and the generating format. [2016-09-04 20:18] re forums, the current version of phpbb does not support php7 [2016-09-04 20:19] There's an RC at least [2016-09-04 20:20] yeah, I will update to that soon, was hoping they would have a second one out by now [2016-09-04 20:21] Fair enough. [2016-09-04 20:21] Let's move on. [2016-09-04 20:21] 6) Move ADC/NMDC project websites (as affiliated projects) to DCNF [2016-09-04 20:22] This is partially done with and [2016-09-04 20:22] Will move the web, or a comparable version, once the subdomain stuff is sorted out. [2016-09-04 20:22] Agreed to move the web page toward the same type of platform as dcbase.org is on. [2016-09-04 20:23] yeah the web stuff is going to need some work... as I said earlier I don't want to have to make all backend changes in triplicate going forward [2016-09-04 20:23] Potentially also discontinuing the use of ASCIIDoc, although I am not entirely convinced of it. [2016-09-04 20:23] Yeah, understandable. [2016-09-04 20:24] Does ASCIIDoc have any particular advantage over e.g., Twig? I guess Twig is tied more to PHP, etc. [2016-09-04 20:24] asciidoc is fine, the only problem with it is that it is a dependancy that we can't plug into the site the same way I did for eg. markdown [2016-09-04 20:24] Or Markdown or whatever is generating the site otherwise. [2016-09-04 20:25] as for Twig, it is a full templating engine that I extended a bit... part of the symfony framework (which we do not use) but it is ridiculously powerful [2016-09-04 20:25] http://twig.sensiolabs.org/documentation [2016-09-04 20:26] I think the web page can get migrated first, then we might omit the use of ASCIIDoc. [2016-09-04 20:26] Since we'd need to change the actual spec documents. [2016-09-04 20:26] if twig and markdown have a clear advantage over asciidoc it would be that they can easily be processed on the fly as opposed to asciidoc [2016-09-04 20:27] the latter having to be pre-generated [2016-09-04 20:27] We'd have to also see that the Twig/Markdown can generate a similar structure of content. [2016-09-04 20:27] I'd prefer to not have to change the layout of the actual resulting HTML pages. [2016-09-04 20:28] if markdown is not enough, textile is one alternative that I can also easily add support for [2016-09-04 20:28] however, asciidoc doesn't have a parser that I can plug in with twig (it's python, right?) [2016-09-04 20:28] Python yeah. [2016-09-04 20:29] It does sound like better integration with the website is a strong reason to move from ASCIIDoc if feasible. [2016-09-04 20:29] markdown has the disadvantage of not being able to do tables, textile could do tables though afaik [2016-09-04 20:31] Tables are absolutely crucial. [2016-09-04 20:31] yeah, figured as much so then it would be textile, I don't think Parsedown supports the mardown syntax for tables, but I have not tested it [2016-09-04 20:32] as a matter of fact I will test if we can use tables with markdown right now [2016-09-04 20:32] Timeline proposal: 1) HTTPS article 2) Set up of website in preparation for projects 3) Migrate webpages for ADC/NMDC projects 4) Make sure tables work in the new markdown/Twig scheme 5) Migrate the current ASCIIDoc pages to the new form [2016-09-04 20:33] Seems reasonable. [2016-09-04 20:33] re markdown and tables: https://www.dcbase.org/files/test.md so they sort of work [2016-09-04 20:33] It'd be nice with borders. [2016-09-04 20:34] THere's no step at which point if the rest of the steps fail or get delayed, it's necessary to to roll back that step. [2016-09-04 20:34] Right. [2016-09-04 20:35] re table layout, that is just CSS... easy [2016-09-04 20:35] I wasn't even sure parsedown was capable of table syntax, but looks like it is [2016-09-04 20:36] I suppose that table investigation is already on its way. :P [2016-09-04 20:36] but basically, I can in theory add support for any flavour of markup or formatting language if you want me to, as long as it has a native php parser [2016-09-04 20:36] if markdown falls short for whatever reason [2016-09-04 20:37] How different, syntaxwise, are these different markup languages? [2016-09-04 20:37] AsciiDoc, Markdown, Twig, ... [2016-09-04 20:37] You can see here; [2016-09-04 20:38] textile and markdown have some similarities syntax wise... as for markdown and twig, those can't compare [2016-09-04 20:38] Pretorian: AsciiDoc, correct? [2016-09-04 20:39] yeah that is ascii doc [2016-09-04 20:39] for example, the markdown syntax for tables is: https://www.dcbase.org/files/test.md?source=view [2016-09-04 20:40] Not too different. [2016-09-04 20:40] if something like pandoc supports asciidoc syntax, we could try automatic conversion... that said I have no clue if it does [2016-09-04 20:41] to markdown or whatever we end up choosing, the markdown support is already there... adapting that to support and arbitrary parser class wouldn't be too hard [2016-09-04 20:42] So, Crise, you'll investigate support for tables/ASCIIDoc conversion. [2016-09-04 20:42] (keeping in mind the caveat I mentioned above, about said parser having to be php) [2016-09-04 20:42] Don't really need to address the details right now. [2016-09-04 20:42] Let's continue. [2016-09-04 20:42] All right, that's all items from the previous meeting. [2016-09-04 20:42] Does anyone have any additional items? [2016-09-04 20:43] 1-Pretorian: OVH server + domain [2016-09-04 20:43] Well, I'll address that directly then. [2016-09-04 20:44] The server is paid for, the domain is paid for, but I still have to pay for the Loopia service (got invoice today). [2016-09-04 20:44] 1-Crise, draft notice for privacy page [2016-09-04 20:44] I don't have any additional items, no. [2016-09-04 20:45] Ok, Crise? [2016-09-04 20:45] basically, look it over and tell me if I can remove the draft notice [2016-09-04 20:45] I think you can. [2016-09-04 20:45] ok [2016-09-04 20:46] Do we need a "Cookies" link in the bottom, similar to open source and privacy information? [2016-09-04 20:46] By the way, perhaps switch places with open source and privacy information since they are in a different order on the actual page. [2016-09-04 20:47] fair enough will do [2016-09-04 20:47] re cookies, we have a consent thingy when you visit the page for the first time that references the page [2016-09-04 20:47] Oh, right, true. [2016-09-04 20:48] That was cool, by the way. [2016-09-04 20:48] You built that yourself? [2016-09-04 20:48] heh, hurray for the important laws... yeah pretty much, it wasn't that hard [2016-09-04 20:49] anyways, as you get more comfortable with the site... if you have any questions or something is unclear don't hesitate to ask [2016-09-04 20:49] Yeah, will do. [2016-09-04 20:49] All right, let's move on. [2016-09-04 20:49] Any additional items? [2016-09-04 20:50] nope [2016-09-04 20:50] List of upcoming stuff: 1) Write HTTPS article. (cologic/klondike) 2) E-mail to EFF/GNU about license for the website (Pretorian) 3) Finalize donators list (Pretorian) 4) ASCIIDoc migration (away from) (Crise) [2016-09-04 20:51] Unless there's nothing more, let's conclude this meeting. [2016-09-04 20:51] If there's* [2016-09-04 20:51] I don't have anything more. [2016-09-04 20:51] All right, that concludes this meeting. Thank you all.