Table of Contents
- For visitors, you may need a visa and/or an ETA
- How much
- Main Topics Confirmed Schedule
- Friday September 7th
- Saturday September 8th
- Sunday September 9th
- Monday September 10th
- Tuesday September 11th
- Wednesday September 12th
- Thursday September 13th
- Friday September 14th
- Saturday September 15th
- Sunday September 16th
- Monday September 17th
- Tuesday September 18th
- Wednesday September 19th
- Next event or online
This is an opportunity, usually, to drink adult beverages, get some laptops out and code wildly in group sessions and/or discuss about wiki technology and culture, etc. depending the mood and context. It is a great opportunity for Tiki users and Tiki power users to meet some of the developers and learn more stuff.
The majority of the most active contributors to Tiki will be present, with devs from many countries.
It is part of a larger event: WikiSuite Unconference 1
Friday September 7th to Wednesday September 19th 2018 (12 days).
If you come for a shorter period (ex.: driving from the US), come towards the end, which will be the peak of everyone there. If you are traveling from far (ex.: Israel, Germany or Japan), you should come for two weeks and make that long flight worth it!
|Jonny Bradley||YUL 6 Sep 14:10||YUL 19 Sep 19:20|
|Jean-Marc Libs||YUL 6 Sep 17:50||YUL 21 Sep 22:15|
|Roberto Kirschbaum||YUL 6 Sep 18:14||YUL 19 Sep 20:00|
|lindon||YUL 16 Sep 12:31||YUL 20 Sep 13:06|
|luciash d' being||YUL 6 Sep 17:14 (flight delay/change)||YUL 19 Sep 16:50|
|drsassafras||9 Sep 20:00||19 Sep||arrival time TBA|
|Bernard Sfez / Tiki Specialist||YUL 6 Sep 15:55||YUL 19 Sep 15:45|
|Gary Cunningham-Lee||YUL Sep 6 16:30||YUL Sep 20 13:55|
|Rick Sapir / Tiki for Smarties||YUL Sep 13 21:58||YUL Sep 16 18:00|
|Victor Emanouilov||YUL Sep 11 18:40||YUL Sep 19 19:15|
|Mike Finko||YUL Sep 11 20:20||YUL Sep 20 19:40|
|Nelson Ko||Sep 15 will meet you at the FACiL event||late evening Sep 17|
|Jan Vincent Chug||YUL Sep 9 PM||YUL Sep 17 PM|
|Guus||YUL Sep 7 15:20||YUL Sep 12 18:45|
|Dele||YUL Sep 6||YUL Sep 16|
|Jorge (Xorti)||YUL Sep 12 14:40||YUL Sep 19 19:20|
|Benjamin and Peter (from Toronto)||Sept 9 evening||Sept 11 evening||ClearOS core devs, so we focus all ClearOS-related sessions on these days|
|Éric B (to be confirmed)|
The process has changed recently. So you may need a visa and/or an ETA:
If you need any help to get a visa, contact Marc Laporte
It is free to attend this event. You can make a Donation though
Montréal, Québec, Canada
The event will mostly be in one place in Montréal. We are waiting to confirm the attendance numbers, and then, we will confirm exact location.
- We have lodging available with local community members so just get in touch with Marc Laporte for more information.
If you are from out of town and are planning to do some touristy things in Montreal, here is some info.
Montreal is a very fun and safe city with a vibrant nightlife and an excellent cultural scene. There will be plenty of folks there to help you find something fun to do.
Daniel Gauthier is able to drive you around depending on your needs (date and time sensitive) should you wish to go somewhere or do something special.
Not sure how accurate this is but it gives some idea of what to expect: Montreal weather long-range forecast.
Please upload all your pictures and videos during the Unconference in this Files Gallery[+]
This will be in French
12h-13h30: Lunch pour faire connaissance (4319 rue Saint-Denis, Montréal) ici: http://www.tomatostdenis.ca/en/
13h30-15h: Puis, nous passerons chez moi (tout prêt) et chaque participant présente une courte démo de leur projet. Nous aurons un écran géant.
15h-16h30: Discussion de groupe
16h30-17h: Quelles suites voulons nous donner? Événement similaire à chaque 6 mois?
17h+ souper optionnel
- Isabelle Montminy makes fantastic designs for some Tiki-powered projects. But in some cases, it leads to significant changes from the Tiki default. And thus, it's more work. How about we change the defaults in Tiki? Let's discuss.
- So we can start thinking about this, if it's not too much trouble, can we have some examples of defaults or general problem areas that may need changing?
- Wiki actions: Some are buttons, some are in the Action drop list, some are within the More button
- Forum design: Especially the inability to include a forum (not simply a list) within a wiki page.
- So we can start thinking about this, if it's not too much trouble, can we have some examples of defaults or general problem areas that may need changing? Gary Cunningham-Lee
September 14th and 15th (when Rick is here)There are no dates where both Rick and Isabelle are available so we need to pick something else
- Essential participants: Isabelle, Rick, Benoit Roy, Gary, luci
- If possible: Bernard, Michael
- Coaching Matthew on his new project
- TikiFest2018 Montreal papercut project
10h-12h Presentation of ClearOS (Peter and Benjamin)
13h-18h ClearOS, Openfire and Tiki integration
- Mailing lists without Mailman, using only Tiki, ClearOS groups and ClearOS email accounts: http://wikisuite.org/item22
- Issue with sessions (Jean-Marc)
- Openfire app for ClearOS
- Screencast to Tiki to replace jCapture
- If users are managed in OpenLDAP, how to handle use cases where users register a new account via Tiki?
- XMPP chat logs searchable via Tiki. How?
- Multiple ClearOS instances in a cluster (Elasticsearch, Openfire, Gateway to web server, etc.)
- ClearOS Openfire app: add the most frequently used settings
- We need to decide what is our strategy for identity management
- https://www.keycloak.org/ ?
- https://simplesamlphp.org/ ?
- https://github.com/dexidp/dex/blob/master/README.md ?
- Source: Tiki db? ClearOS ?
- Mailing lists without Mailman: we will improve Tiki. ClearOS should already be OK. Later, we can add a way to send the mails via an external provider
This will be held at:
- Faculty of Engineering & Computer Science, Concordia University
- 1515, Ste. Catherine West, 2nd Floor, Room EV 2-309
- Montreal H3G 2W1 (Concordia Metro station, green line)
- More secure default settings (ex.: Tiki's security.ini, ClearOS 2FA for phpMyAdmin, etc.)
- How to improve the situation when a vulnerability is found? Ex.: The Expose Intrusion Detection System permits Custom rules via the admin interface. This could permit to add a temporary rule until upgrading Tiki to a version which includes a proper patch.
13h-15h presentation of BINARM: Scalable and Efficient Detection of Vulnerabilities in Firmware Images of Intelligent Electronic Devices
Round table discussion on how to best work together
Discuss Fosdem plans during or around TRM
- Victor, Guus and Marc discussed the various options like TogetherJS, WOOT, etc. to have real time collaboration on various features (mostly wiki pages, but we want it as much as possible on other features like trackers and spreadsheets). Unfortunately, Dele and Jonny were not at the discussion because of a scheduling conflict, so the discussion will continue but here is a high-level report:
- Conclusion: The server-part of TogetherJS should be handled by Openfire (there is a debate on exactly how to do it, but this is the general plan)
- TogetherJS was started by Mozilla, and they later stopped investing in it: http://www.ianbicking.org/blog/2014/09/professional-transitions.html but it's still running: https://togetherjs.com/
- Conclusion: The server-part of TogetherJS should be handled by Openfire (there is a debate on exactly how to do it, but this is the general plan)
- Openfire will become a TogetherJS-compatible server, which is useful even without Tiki or ClearOS
- Not a lot of code to manage
- Will work on all features
- Easy to integrate in any web app
Afternoon: Jean-Marc, Luci, Gary, Jonny, Roberto, and many others
9h-11h: Jean-Marc and Marc have a meeting downtown
PM: This is one week sooner that the usual Roundtable meeting was already scheduled.
It will start from Marc’s Office at 10:00. Please arrive earlier so we can prepare and start in time. Roundtable Meeting 2018 09
13h-15h Dele will present Pade, and then, we discuss Real time collaboration use cases
An anonymous donor has sponsored dinner and drinks for the group. He is very thankful of all the hard work by the community and impressed by Tiki.
9h-12h: Michael: Tiki Farms, PPM, Jean-Marc for https://www.rbiq-qbin.qc.ca/
Yannick from Musicaction
- By anyone with knowledge to share, but probably Jonny.
14h-16h30: Victor, Benoit Grégoire, Marc, Roberto, Michael and some team members from telescope.ca
14h-16h30: Jonny, Luci, Steve and Paul R (and anyone else who’s interested) to discuss Cartograf and update it to Tiki 18.x (parallel track in the other apartment)
https://profiles.tiki.org/CartoGraf v18 and the future. Done: now we have cartograf_tiki18
13h-17h presentations in French + booth
17h-21h Open Source Beer
Marc will present at 15h30 the State of WikiSuite in 2018 (in French)
WikiSuite is a sponsor of the event, and will have a WikiSuite booth
slides and video (in French)
- Coaching Matthew on his new project, part 2
- Victor, Jonny, Nelson, Michael, etc.
- Nelson will present examples of projects with advanced configurations for roles and permissions
- Perhaps 2 new group handling types: (EponymousGroups and Roles)
- Let's discuss Addons to see how they fit in workspaces and organic groups
10h-12h (Yes, it overlaps with event above so you need to choose)
Collège de Maisonneuve, room B-1166
3800, rue Sherbrooke Est Montréal Montréal
- Philippe Gamache knows about CKEditor 5 and the CommonMark parser
- Jonny, who has been maintaining CKEditor in Tiki in recent years
- Victor, author of https://github.com/kroky/woot
- CKEditor 5 licensing: https://github.com/ckeditor/ckeditor5/issues/991
- CKEditor 5 experiment Perhaps in an experimental branch: CKEditor5
- Alternative text markups: What should be our roadmap?
Benoit Roy, Jorge, etc.
- Incorporation renewal (Nelson, Gary and Benoit)
- Existing issues
- Transfer payment of ovh server to TSCA (Nelson and Jean-Marc)
Collectively focus on voting on all recently added/edited issues.Editing issues is broken (Victor is working on it)
lunch discussion (we will order food)
Discuss and decide among the options
- Stay 6-6-6 as now: https://tiki.org/Versions
- Some other idea
- Go to 8-8-8 as detailed below
|Release of x.0||Version||EoL|
|2018-01||18LTS||2023-01 (5 years: skip 1 LTS and use 24LTS)|
|2020-02||21LTS||2025-02 (5 years: skip 1 LTS and use 27LTS)|
|2022-02||24LTS||2027-02 (5 years: skip 1 LTS and use 30LTS)|
|2024-02||27LTS||2029-02 (5 years: skip 1 LTS and use 33LTS)|
|2026-02||30LTS||2031-02 (5 years: skip 1 LTS and use 36LTS)|
|2028-02||33LTS||2033-02 (5 years: skip 1 LTS and use 39LTS)|
The conclusion is that a large majority of those who expressed an opinion prefer 8-8-8.
So unless the rest of the community objects, we will move to this lifecycle. If some non-present community members react strongly, the debate will be pursued.
It would look like this:
So there will be 2 years between LTS versions (instead of 1.5). LTS versions will remain supported for 5 years, like now. So it will be possible to skip 1 LTS but no longer 2.
This longer period will provide more time where trunk is open for refactoring and where we are not in the https://dev.tiki.org/Semi-automatic-merging-period
It will give more time for non-LTS versions to stabilize
A tradeoff is that this provides post-LTS windows (which are the time from major things like changing Bootstrap 3 to 4) once every 24 months instead of 18 months.
It's also a longer time to the next version. So it will lead to more backporting.
We have tried in the past to keep the requirements identical for all versions in a cycle (ex.:16-17-18) but this was already not reliable given lifecycles of other projects (ex: PHP). So we will make it clear that requirements can go up in each standard release. Ex. Tiki19 requires PHP 7.1, while Tiki21LTS may very well require PHP 7.2 If you can't upgrade your infrastructure, it's safer to stay on LTS versions.
We will improve:
- Continuous integration (to keep trunk more stable)
- The release process (to take less time to release)
We may introduce publicized alpha snapshots from trunk. Ex.:
2020-March-15 Tiki20 Alpha 1 from trunk
2020-April-15 Tiki20 Alpha 2 from trunk
2020-May-1 Tiki20 Branching
2020-May-15 Tiki20 Beta
In 2 years, we'll evaluate how things went and we can re-discuss any major policy changes.
My own views on this topic: I think both 6 month cycle and 8 month cycle are perfectly viable options. The most important is that the lifecycle is predictable enough and rapid enough as explained here: https://tiki.org/Versions
- luci, Roberto, Jean-Marc and Marc at least. There are quite a few leftovers to clean up.
- There is a lot of usage of A records when CNAMEs should be used
- Decide the fate of some orphan sub-domains http://tv.tiki.org
- Decide the backups strategy for non tiki community assets
- irc bots
- Let's take a few hours to improve the Tiki19 page.
- SVN commits were checked and "new" and "enhanced' items were added to the page.
- Pref report for trunk to discover new prefs
- Let's discuss https://dev.tiki.org/Endangered-features and proceed.
http://www.rollodeqc.com, Le répertoire des développeurs et développeuses le plus complet* au Québec.
- By Robin Millette
Discussion over lunch
First Admin discussion and review about the task (past and that should be set) for Bernard as Tiki coordinator and Gary as secretary
Formalisation of the agreement between the Tiki Association and Bernard, and another for Gary
Bernard, Marc and Gary should be present for this discussion as well as any Admin interested.
- By Jonny
- By Maude
- Roberto, Michael, Jonny, Marc
- Fix last big bugs
- Add branch 19.x everywhere (profiles, bug tracker, etc.)
- When to branch, etc.
The plan is here: https://dev.tiki.org/Tiki19#Release_plan
- Marc will present high-level plan for next 5 years
- Rebranding, expansion, etc.
- Impact on WikiSuite.org and the components (Tiki, Openfire, etc.)
- Open discussion
19h to late
To do: pick place
Victor, Jonny, Benoit Gregoire, Brendant, etc.
- Brainstorm on Tiki roadmap: what are high level aspects we need?
- Workflow engine
- Workflow designer. Ideally, a drag-and-drop BPMN 2.0 process modeling tool.
- Special guest: Stephen Russett from https://github.com/DigitalState
- Attendees: Stephen Russett, Benoit G, Victor, Jonny, Michael, Marc, Charles, you?
- We eat at the office (take-out, delivery or from the fridge)
Improving Wizard on new install (Isabelle, Benoit Roy, Gary, etc.)
This is a good opportunity to submit nice/interesting/etc Tiki sites to the Featured Tikis page.
Keep in mind that some people will progressively leave starting late afternoon to catch their flight home.
- Active Directory/LDAP
- H5P Roadmap
- TRIM Revamp: New name? Tiki Deployer? Tiki Manager? Benoit Roy, Xorti, Marc, etc. TRIM Revamp
- Stats strategy: How to improve Tiki's internal stat tools to become awesome
- Shopping Carts A TikiFest perennial! It's been suggested i should look into working out how to integrate OpenCart 3/Journal 3 (which i think is a theme) into Tiki - might be worth another brief session? Jonny Bradley
- Tiki Connect and mother.tiki.org Jonny Bradley wrote:How about we do a session at the TikiFest (like an afternoon?) to get TikiConnect enabled by default in Tiki 19 and then we can see what's actually happening out there? Mostly just needs a bit more in the installer, oh, and some better reporting and visualisation of the (anonymised) data... but would be fun!