It’s been a long time in coming, but I’ve finally migrated from Drupal 7 to the static HTML-generating powerhouse that is Octopress. This is admittedly a bit of a departure from how I’ve previously done things — I’ve always been quite the server-side nerd, starting when I learned PHP in tenth grade — but so far I’m rather enjoying it. This marks the fifth iteration of the site, and I hope that I can finally focus more on posting content than on keeping Drupal modules updated.
Why the move?
Drupal is a nightmare to keep updated. While this is common amongst server-side open source content management systems, Drupal’s focus on small and modular bits of functionality means keeping a site up-to-date with the latest contrib code is somewhat of a challenge. And for a site I update maybe three or four times a year, the likelihood of having out-of-date code online is rather high.
That’d be the main reason, beyond the fact I never really needed the raw power that Drupal was able to provide. Yes, I tried making a “resume” content type at one point, but it wasn’t any easier to keep maintained than my LinkedIn account or the public Google Doc I sent as a PDF when I was still looking for work.
Additionally, I’ve started really enjoying the workflow provided by Git, particularly when combiend with the finesse and joie de vivre of GitHub. Not only can I host all my posts for free on GitHub pages, but I also have a great way of going back through my work and visualising the changes I’ve made over time. The hope is I can start publishing to my blog more regularly, as well as using it as a place to workshop writing.
Admittedly the theme needs a bit more work, but it’s nice to be back in Bootstrap Country.
I still think aendrew.com itself will always be more of portfolio site while my Tumblog will be more bloggy in content, but with any luck I can find the right balance to make both worthwhile.
While I suspect my original use of WordTour for a music festival was slightly weird (The system was designed for small record labels, but relationship between artists, events and venues made it work for my purposes), I’m releasing my Artist migration class in case somebody finds it useful and wants to migrate to OpenMusicFestival. Note that this only migrates Artists — the Event and Venues parts are incomplete (On that note, if somebody wants to do those, I’ll happily both give you credit on the project as well as include the code with OMF.).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
Did this help you out? Have I saved you a tonne of time? Please leave me a comment letting me know!
After Minehost went belly-up, the communal Minecraft server I played on went dead —and stayed dead — for about 6 months. However, I have revived it, on brand spanking new hardway and several major iterations of Minecraft later! Not only that, but it’s running the bad-assery that is Tekkit Lite, which means you can do crazy things like build automated mining robots, write simple computer programs in-game, harness the power of volcanoes, even create whole new dimensions via books like in Myst.
Seriously, I have no idea why it took me so long to get on top of Tekkit. That shiz’s cray.
Over the last few months working with Drupal, I’ve wanted to become a more productive member of the community. To that end, I’ve been working on getting a full project approved in order to get “Git vetted” and thus be able to create full projects on Drupal.org.
A bunch of work, six code reviews and a boatload of PAReview’ing later, I now have full project access and have started by creating GitHub Pages, which allows users to post copies of individual nodes to GitHub’s free HTML page hosting service. This is a core bit of functionality for VizCloud, intended to reduce server load on high-traffic nodes (For instance, a data visualization embedded in a news article).
Let me know if you like it or have any comments! I need to refine it a bunch still too — and absolutely love it when people submit patches in the issue queue.
OpenMusicFestival is a Drupal distribution enabling music festivals of all sizes to create a rich, semantically-enabled website. Functionality includes extensive artist listings (Complete with Soundcloud and YouTube streams), schedules, venue listings — and because it’s Drupal, more functionality like ticket sales and forums are only a module installation away.
Want to help out? I need a logo and a theme — would love to collaborate with anyone willing to help out with those!
In my ongoing quest to make a non-Java-based ManyEyes clone, I have launched VizCloud, a Drupal distribution intended to allow simple dataset upload and visualization construction. I pretty much have the dataset parts down (Provided and maintained via SocialCalc through Sheetnode, though I’m currently still developing the visualization aspect (Provided via d3.js — anyone with experience creating models in d3, please get back to me!).
Use Koding.com? Want to install Drupal — with Drush — really easily? Now you can, with my snazzy new Drupal Installer app. Just add it to your account’s apps via GitHub and you’ll have both a way to deploy Drupal in under 5 minutes, but also a control panel to manage your various sites.
Free cloud-based Drupal website hosting? Yes, please!
For another treemap I did for The Economist, I mapped dependency of how exposed various S&P500 companies are to declining investment in China.
For a project I did for the Economist, I created a treemap script that could be easily updated via Google Spreadsheets every day, allowing a running tally of Olympics medals for each country and event.
- Day 1: http://www.economist.com/blogs/graphicdetail/2012/07/olympic-medal-map-day-1-0
- Day 2: http://www.economist.com/blogs/graphicdetail/2012/07/olympic-medal-map-day-2
- Day 3: http://www.economist.com/blogs/graphicdetail/2012/07/olympic-medal-map-day-3
- Day 4: http://www.economist.com/blogs/graphicdetail/2012/07/olympic-medal-map-day-4
- Day 5: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-5
- Day 6: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-6
- Day 7: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-7
- Day 8: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-8
- Day 9: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-9
- Day 10: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-10
- Day 11: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-11
- Day 12: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-12
- Day 13: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-13
- Day 14: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-14
- Day 15: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-15
- Day 16: http://www.economist.com/blogs/graphicdetail/2012/08/olympic-medal-map-day-16