Author: Nejc Zupan


WP Meetups

Published on 2016/09/11

|

by Nejc Zupan

A few months back I noticed we actually have regular WordPress Meetups in Ljubljana, our base town. We attended one in April, where David talked about theming and Emanuel about bringing WordPress into the Public Sector. On the second one, in June, we were active participants: Janez and myself delivered a talk titled Lessons learned running 25k WordPress blogs […]

Y U NO USE CLIPBOARD MANAGER??!??!11?!oneone

Published on 2016/06/22

|

by Nejc Zupan

Every time when I am in a pair-programming session and the other person does not use a clipboard manager I am taken aback at how such a thing is even possible. To me, a clipboard manager is such an essential piece of toolkit that I forget it’s there. What is a clipboard manager? In its […]

Dear Plone, welcome to year 2014

Published on 2014/07/30

|

Last updated on 2015/10/13

|

by Nejc Zupan

TL;DR: Production-level Plone on free-tier Heroku: https://github.com/niteoweb/heroku-buildpack-plone First, a bit of history: it was year 2006 and I was realizing that I was not made to be an academic. I made my first strides into entrepreneurship and being in IT, the first logical step was to create a few websites and try to get paid […]

Load overrides.zcml in plone.app.testing

Published on 2013/03/08

|

Last updated on 2015/10/13

|

by Nejc Zupan

Today I was working on a project where we use overrides.zcml to easily override some default Plone behavior. All was working fine (in the browser, that is) until I started writing tests for our custom behavior. First thing I noticed was that the overrides.zcml was not loaded in our test layer. “Doh, I need to […]

Dexterity vs. Archetypes

Published on 2013/02/16

|

Last updated on 2015/10/13

|

by Nejc Zupan

TL;DR: migrating your Archetypes content to Dexterity shrinks your Data.fs considerably! I’ve started looking into migrating Archetypes content in one of the sites we’re running to Dexterity. But before I started coding I wanted to make sure that the juice is worth the squeeze. The site contains roughly 130k content objects. Most of them are […]

Raspberry PI boot to browser

Published on 2013/01/22

|

Last updated on 2015/10/13

|

by Nejc Zupan

Here at NiteoWeb, we use various SaaS monitoring and logging providers such as Librato Metrics and Papertrail to keep on top of our Plone and Pyramid projects. Hence the need to have a wall-mounted screen to display various graphs and outputs these services. What better way to drive the screen than a Raspberry Pi! Getting […]

Robot on Travis – uploading results to S3

Published on 2012/11/15

|

Last updated on 2015/10/13

|

by Nejc Zupan

This is a walkthrough of how one could upload to Amazon S3 screenshots and other output files produced by Robot framework ran in a Travis CI build. The reason why we want to do this is to be able to inspect what Robot sees and have more information when a test fails. It’s written with some […]

10 days to sprint in Antwerp!

Published on 2012/06/28

|

Last updated on 2015/10/13

|

by Nejc Zupan

The Belgian Beer Sprint is nearing ever so closer! Only a bit over a week is left until we start this year’s EESTEC Plone sprint. Like last years we invited Electrical Engineering students from around Europe for a week-long introduction to Plone. In the meantime we will have members of the Plone community sprinting on […]

Testing log output

Published on 2012/06/03

|

Last updated on 2015/10/13

|

by Nejc Zupan

ATTRIBUTION: This post was inspired by Domen’s Mocking logging module for unittests post back from 2009. Most of the code below is from him, with some added Plone specific bits and pieces. I was recently debugging an installation of our niteoweb.click2sell and had the need for more verbose error handling. After adding support for it […]

Fixing unresolved dependencies error

Published on 2012/03/23

|

Last updated on 2015/10/13

|

by Nejc Zupan

For a while now we’ve been getting the following errors on one of our sites: WARNING GenericSetup There are unresolved or circular dependencies. Graphviz diagram:: digraph dependencies {“typeinfo” -> “toolset”; “tinymce_settings” -> “componentregistry”; “transmogrifier” -> “toolset”; “kss_mimetype” -> “mimetypes-registry-various”; “pleonformgen” -> “toolset”; “pleonformgen” -> “propertiestool”; “pleonformgen” -> “typeinfo”; “atcttool” -> “catalog”; “atcttool” -> “componentregistry”; “actions” […]