Netsensei

Much Ado About Nothing

Drupal

Ik werd gehackt

Eind maart maakte het Drupal Security team kwetsbaarheid SA-CORE-2018-002 bekend. Het ging om een zeer serieus veiligheidsprobleem met Drupal. Zo serieus dat iedereen alles moest laten vallen op Drupal websites te voorzien van een update. Drupalgeddon dus. Ondertussen maakten gewiekste mensen met slechte bedoelingen gebruik van de gelegenheid om zoveel mogelijk servers met onbeveiligde Drupal sites te hacken.

Mijn eigen server is er daar eentje van. Ik was namelijk in die periode in Californië. Het duurde even voor ik kans had om het nodige te ondernemen. Helaas was het kwaad reeds geschied. Deze week kreeg ik een bericht van Linode – de hosting partij van wie ik een virtuele server lease – dat er problemen waren.

Ik kocht een Blue Snowball microfoon

Kijkt. Ik heb nieuw speelgoed!

Wat is het? Een Blue Snowball microfoon! Voor 77 euro op de kop getikt bij de Bax Shop. Eergisterenavond besteld, gisterenmorgen geleverd. Like a boss.

Wat ik daar mee ga doen?

Wel, screencasts maken, tiens!

Waarover dan?

Tjah, Drupal en WordPress natuurlijk. Maar in feite kan het over gelijk wat gaan. Zolang ik er maar op het scherm een uitleg over kan geven. Er zijn uiteraard al duus’d-en-een mensen mij voor gegaan. Dus ik écht iets nieuws doe ik niet. ’t Is natuurlijk ook niet meteen de bedoeling om domweg beginnertutorials te maken wegens dat het juist dat is wat die duusd-en-een mensen reeds hebben gedaan.

Een nieuwe uitdaging

Het is bijna zover. Volgende week start ik bij het Brugse Duo als Drupal developer. Een nieuwe spannende uitdaging dus. En eentje die wel héél dicht bij huis is.

Ik blijf dus bij Drupal. En web development, natuurlijk. Omdat ik dat altijd al graag gedaan heb. Omdat er nog spannende tijden binnen het wereldje zitten aan te komen. Omdat het leuk is om als vakman iets te bouwen. Omdat het voldoening geeft om een interessant project voor een tevreden klant tot een goed einde te brengen. Omdat ik met een heel wat interessante mensen in aanraking kom.

Dispatches

Wat een week!

Dinsdag richting kinesist. Ondertussen vaste prik sinds begin september. Met de schouder gaat het ondertussen stukken beter. De man laat mezelf wonderen verrichten.

Woensdag gaf ik voor de laatste keer les in Antwerpen. De voorbije vijf weken mocht ik 4 keer Drupal training geven voor de Vlaamse Ingenieurskamer. Leuk, maar vermoeiend wegens bizarre lestijden.

Donderdag had ik een complete off day na een eerste slapeloze nacht vol muizenissen en te veel gepieker. Wat een eerder onverwacht berichtje teweeg kan brengen. Het superlief pikte mij ’s avonds op aan het station.

Wat is Drupal

Mja, wat is Drupal? Ik blog er wel eens over. Maar eigenlijk neemt het flinke hap van mijn leven in. Als ik er al eens iets over vertel, dan verlies ik al eens snel mijn gesprekpartner. Tjah.

Om even een lange lap tekst te vermijden, een korte presentatie:

Drupal is dus software waarmee je snel een website kan bouwen en gemakkelijk onderhouden. Vroeger was een systeem zoals Drupal voornamelijk bedoeld om snel pagina’s te maken en tekst te publiceren. Eventueel opgeleukt met een fotootje. Vandaag ligt dat anders. Websites zijn meer dan een verzameling pagina’s. Het zijn echte applicaties geworden. Denk maar aan Facebook, Twitter of Google. Maar ook: webshops, weblogs, forums, media,…

Drupalcon

Ik schreef dit reeds donderdagmiddag. Maar ik had pas vandaag tijd om af te werken. Met een beetje vertraging dus.

’t Zit er bijna op. Ik zit nu in de coderslounge met nog een half uurtje te gaan voor we terug naar het vasteland vertrekken. Het was, zoals altijd, geweldig om weer eens Drupalcon te mogen ervaren.

De eerste dag bestond voornamelijk uit werken. Voor De Job had ik beloofd om ter plaatse wat uurtjes te maken. Geen probleem. Dus zaten we met een paar mensen op een klein hotelkamertje op houten stoeltjes te hacken, mailtjes te sturen en te vergaderen. ’s Avonds was het zoeken naar een goed restaurant. Het werd The George waar ik sausages with mashed potatoes and peas koos. De avond bestond uit pils, en gesprekken over Drupal en Boedha.

Dispatches

Wat. Een. Week.

Vier keer Brussel en een keer Antwerpen. Ettelijke kilometers erbij op de teller. ’t Zijn de laatste dagen van het Project waar ik het laatste jaar een flink deel van de tijd aan heb gespendeerd. Het Project zelf is nog lang niet af. Daar gaan nog wel wat maanden over gaan. Ik heb alvast heel wat bijgeleerd. Over Drupal. Maar ook over mezelf. Dat ik mijn pollekes mag kussen met hetgeen ik doe, bijvoorbeeld. Of dat het interessant is om een tijdlang mee te draaien in een gargantische organisatie met een eigen cultuur en geplogenheden. Dat ik mij echter op dit moment niet meteen carrière zie maken bij dergelijke organisaties. Stof tot nadenken dus.

Mailchimp, group names and merge tags

Okay. This is a post for future reference.

Lately, I’ve been working on a Drupal project which involves Mailchimp integration. Mailchimp is an excellent service which manages all the monkeyjobs while you can send out newsletters to lists of subscribers carefree.

The service allows you to create a (or use a predefined) reusable template for your newsletter. You pass the content which needs to be send out on a frequent (weekly? monthly?) basis to your subscribers to Mailchimp and it will churn out a new newsletter based on your template.

Build a project tracker with Drupal

Since Drupal has become part of my day-to-day life, I’m going to start blogging about it here. I’ve been thinking to create a separate development/project/code blog on colada.be, but I’d like to take the time to set things up properly over there. So, for now, let’s start here and see where I’ll end up.

So, what cool things can you do with Drupal besides building websites? Well, to manage my work on the Pandion project, I really needed some sort of case or issue tracker. Nothing fancy, just something were I can manage stuff – ideas, features, bugs, forget-ye-nots,… – without losing track. There are already some great tools out there. Standalone issue trackers like Mantis or Trac and on line services like Unfuddle are of great assistance for the intrepid developer or project team. Then again, those come with a lot of features which I, as a sole developer, don’t really need.

This too shall pass

Ik mag mijn werkgever dankbaar zijn. Dezer dagen ben ik op roadshow om te lande Drupal training te geven bij bedrijven allerhande. Niets zo leuk als mensen nieuwe dingen aanleren. En natuurlijk steek ik er zelf ook nog wat van op ook. En dan zeggen dat ik eigenlijk nooit leraar heb willen worden. Afin, les geven aan een selecte groep geïnteresseerde developers is natuurlijk iets anders dan een schoolklas in het gareel houden.

« Vorige blogpostsPagina 1 van 2 pagina'sVolgende blogposts »