Last week at Enonic - 2017, week 49

Last Week

Last Wednesday we presented 6.13 and served the Scandinavian christmas drink Glögg. Developers and editors came to our Oslo office and learned about 6.12, 6.13, and what we have in store for 2018. Our partners Norse Digital came and tought the audience how to build digital services the users really want.

A fix-release of XP came out last week - 6.12.3!

We’re entering feature freeze for 6.13 this week, meaning we’ll spend the weeks before christmas on polishing and fixing any remaining issues before launch.

During the last month, we have moved our CI build system to Concourse (http://concourse.ci). This is a fairly new, Docker based build system with great support for pipelines, which we need, now that the backend and front-end have been split in separate projects. Concourse runs every build in a separate Docker container, taking advantage of Dockers load-balancing capabilities. This allows us to configure each build to the exact specs needed. For instance, we have more than a 1000 UI-tests. These now run in a Docker container with a Google Chrome installation that can be run in Headless mode and still produce exact screenshots. Over the coming weeks, we will polish and improve our setup with improved notifications and running the UI tests on Headless Firefox as well.

We’re still looking for our next two co-workers in Oslo. Are you the one? Or do you know the one? Let us know!

Contact us here in the forums or on our open Slack channels if you have any questions about us or Enonic XP.


Enonic Releases

We released 6.12.3 last week. It fixes some issues that have emerged lately. See the release notes for details.

6.13 is planned to be released around Christmas-time. It will contain multiple improvements and minor bugfixes. We’ll see improved UX around the item-set functionality, with item titles, and new possibility to collapse single items - and more!


Further reading

Here’s some interesting articles that surfaced last week, related to Web Development in general.

How the Roman Empire Made Pure CSS Connect 4 Possible - How to build the game “Connect 4” with pure CSS (no JavaScript).

Front-End checklist - The handy front-end checklist for launching a website. It’s not new, but check it out if you haven’t and you develop websites on a regular basis.

Debugging Grid with Firefox - CSS Grid is the new black, it more or less turns the way you do layouts in CSS upside down. Learning new techniques can be challenging, especially debugging it when things doesn’t turn out the way you imagined. This guide helps you do CSS Grid debugging with Firefox.

Send me a private message if you happen to stumble over something interesting this week.


Enonic Market

Enonic Market had these updates last week:

Data Toolbox 2.1.4 - Multiple enhancements, among others you can no move and rename nodes in the toolbox admin tool.

Menu lib 1.3.2 and 1.3.3 - This library saw two releases last week. One fixing the issues with building, another for re-adding a mixin that was previously bundled with the library but removed in 1.2.0, however some sites still used it.

Util lib 1.2.2 - Fix issues with library build.


Events

The following events are planned so far, and quickly approaching:

Stay tuned for:

  • The next Editor meetup (breakfast seminar) - to be announced.
  • The next Developer meetup - to be announced.
  • The next PWA meetup - to be announced.
  • The next London PWA meetup - to be announced.

Training

We provide professional training for developers, editors, and marketers. These training events are planned so far, sign up!

Need custom training, or training on other dates, or other locations? Contact us!

Don’t forget to certify yourself as an XP developer!


See you next week, which will be the last “Last Week” for this year. We will also skip Last Week on 1th of January, meaning we’ll return on the 8th of January 2018.

1 Like