Commercial Wordpress themes suck
Wordpress (sometimes) doesn’t make much sense
Another task involved enabling a custom Call-to-action widget (with multiple copies of the same instance). The Wordpress documentation wasn’t too clear, but I got most of the plugin working in the end. I was only missing the function to register a custom widget area, and guess because of what (retarded) design decision? All widget functions are called
(<prefix>)widget(</suffix>). Except when you want to register a widget area, then it is
I’d learnt the basic steps of the Git workflow through my open-source plugin development and this website:
git push origin etc. At mango-is though, I finally got the hang of doing diffs, working on and merging separate branches, reverting commited changes, and referring to issues in commits. On top of that, all of it was done on Windows (yes I consider that an achievement).
I’d only ever used UIkit for a full project, and had looked into parts of Bootstrap for Stackoverflow questions, but this time I got to almost compare both Twitter Bootstrap and Foundation, as I had to port an entire website from the former to the latter. Summed up, Foundation is what its name says; it has less bells and whistles and less fancy styling than Bootstrap does (I think this is commonly referred to as opinionated vs. neutral?). Another difference is that Foundation uses SASS while Bootstrap uses LESS.
Sass, Compass: CSS enhanced
Until now, I’d never worked with pre-compiling CSS. Mixins and being able to assign a value to a variable is great for CSS as it ensures greater consistency and maintainability, but for the personal projects I worked on it feels like overkill. The setup of the project causes some overhead, although this might of course be partly due to a lack of experience.