4 ms·
I run https://allaboutberlin.com https://allaboutberlin.com It runs on Craft CMS inside Docker on DigitalOcean. I chose Craft because it lets you create custom
by nicbou 4y ago
I run https://allaboutberlin.com https://allaboutberlin.com
It runs on Craft CMS inside Docker on DigitalOcean. I chose Craft because it lets you create custom post types with custom fields really easily. The matrix fields let you have rich text mixed with other widgets. All of this was a pain in WordPress.
On the other hand, using not-WordPress means that you're on your own. You can't hammer a bunch of plugins together and call it a day.
The theme is entirely custom-made. It's not exactly groundbreaking, but I've spent a lot of time optimising for page speed and content readability. It's heavily inspired by the NHS' website.
I use nginx to bind everything together and cache responses. I wasted way too much time getting cache purging and automatic SSL certs to work. It has no business being that complicated. I regret taking 5 years to look at Cloudflare.
The tools and calculators (https://allaboutberlin.com/tools/ https://allaboutberlin.com/tools/) are built with Vue, with vanilla JS business logic libraries.
- elAhmo 4y agoThis looks really amazing! I wish I knew about this website when I lived in Berlin a few years ago. Keep up the great work!
- brtkdotse 4y agoJust wanted to let you know I’m I deeply impressed by your work with your site, your whole no-nonsense philosophy really vibes with me. Kudos!
- boruto 4y agoThat site was incredibly helpful to me when I first moved to berlin. Cheers.
- nibbleshifter 4y agoI owe you a round of beers for that website, it was massively helpful during my time living in Berlin.
- fariszr 4y agoIf you want to avoid the headache of doing basic things in nginx. Checkout https://caddyserver.com https://caddyserver.com , auto SSL, fast and simple.
- nicbou 4y agoAt the time it was missing features I needed, but it's no longer the case. I tried Caddy (on my robot vacuum!) and it was a breath of fresh air.