The days of slapping a design on a website after you've built it are gone. Component-based architectures and atomic design principles are the future, but how can we use them in Drupal? This past November (2017) I gave a talk at DrupalCamp Atlanta in which I offer my answers to this question. Keep reading to get my overview and watch the video of my presentation.
It can sometimes feel overwhelming to keep up with evolving technology. If you’re worried that migrating your organization’s Drupal 6 or 7 site to the latest version, Drupal 8, is going to cause headaches, this post is for you. Major benefits of migrating your site to D8 include: built-in responsiveness for mobile and other platforms, faster page loads and optimized performance, and a more streamlined and intuitive content editing experience. But change can be scary, I know.
I’m proud to announce our work with Fair Trade USA, a non-profit that seeks to cultivate the conscious consumer and eliminate exploitation. They do this through a market-based approach that ensures sustainable livelihoods, safe working conditions, environmental protection, and community resources for farmers and workers around the world. In collaboration with Oakland agency Comrade, we relaunched their site on Drupal 8.
The Drupal community’s got heart. We partner with organizations that do work that matters, and we champion web accessibility, higher education and nonprofits in our events. This year at BADCamp we wanted to shine a light on this aspect of the community and do something different with our sponsor booth. Instead of giving away schwag, we gave away pre-paid charity gift cards that BADCampers could spend on causes they care about. See how the community spent the cards, and get a little background on how this charity donation booth came to be.
There are plenty of other posts out there, including some mighty fine documentation, explaining stabil
We’re happy to announce that once again, we’ll be participating in the Bay Area Drupal Camp (BADCamp,) an annual celebration of open-source software at the University of California, Berkeley. This year, in addition to contributing to the free talks and trainings, we’re excited to participate in a new way — one that we hope everyone will be a part of.
We’re excited to announce that two of our members will be speaking at the Drupal North conference this summer in Ottawa, Canada. Drupal North is a free, three-day conference focusing on Drupal-related topics and the community that drives the Drupal Project. If you’re attending, you’re in for a ton of great sessions.
Our time on this earth is limited and we have a commitment to leave it better than we found it. Practically, this means refusing to corroborate the agendas of organizations who, knowingly or not, act with blind disregard to the consequences of their actions on present and future generations. Moreover, it means devoting our collective energy towards causes that will impact the world in a positive way. Kalamuna works primarily with mission-driven organizations. The best way to live up to our values is to act upon them.
Late last year, we upgraded our blog from Drupal 7 to Drupal 8. Our main objective was to invest in our skills within Kalamuna so we could, in turn, better serve our clients. We have a lot of Drupal 8 migrations lined up over the course of the next year or so, and we foresee many more coming down the pipeline. This gave us a chance to learn the ins and outs of Drupal 8, with the added value of sprucing up our very own blog. This post is a summary of takeaways from our experience that I hope will help you on your own Drupal 8 adventures.
As developers of all skill levels begin to migrate from old versions of Drupal to Drupal 8, it is always good to have references for some of the more arduous tasks. Many of our clients for whom we've built Drupal 7 sites have used the media module and the awesomeness that it gives to their sites. Now, as I migrate some of these same sites to Drupal 8, I hit a bump in the road. The Drupal 7 Media tag can’t be rendered in the Drupal 8 site I am migrating to. This is because that functionality is not present in the Drupal 8 site.