Providing the content creator a field with a list of values to choose from is a common requirement when building a Drupal site. It’s also something that can be achieved in a variety of ways, each having pros and cons to the approach. Texas Creative’s web team has developed a module that we believe fills a missing gap in this type of field called Existing Values Autocomplete Widget.
In the following analysis, we will discuss each possible approach, the use case for it, along with an example. The final approach includes using our new module.Read More
Open source looks very different now compared to 20 years ago, and with such a vast community of developers, it is difficult to define the exact role of a “good” open source citizen.
Other panelists include Zaheda Bhorat (Amazon Web Services) and Matt Asay (Adobe). The panel will air some of the strongest opinions on Twitter.
- Time: 1:30 PM - 2:20 PM
- Location: F150/151
Wed, 07/10/2019 - 12:00
Kanopi Studios: Mukurtu CMS: Designed in partnership with indigenous people to preserve cultural heritage
Kanopi Studios is honored to have contributed to Mukrutu, a project that offers a powerful example of the importance of putting inclusivity, cultural sensitivity, and user needs at the center of design and development so that technology can be used as a force for good.What is Mukurtu?
Mukurtu (MOOK-oo-too) is a free content management system built with Drupal that helps indigenous communities manage, share, and exchange their heritage in culturally relevant and ethically-minded ways.
“Mukurtu” is a Warumungu word for safe keeping place, a name chosen in 2007 when Warumungu community members collaborated with developers and scholars on the first iteration of the platform to produce the Mukurtu Wumpurrarni-kari Archive.
Surviving cultures risk being drowned out or forgotten by modern society due to dwindling numbers, resources, and legal claim to land and heritage. By sharing their voices, indigenous cultures can preserve their history and way of life, educate others, and seek much-needed support. But by doing so, they run the risk of losing control and ownership of the narrative. The Mukurtu project helps to solve that problem. Mukurtu was created to allow indigenous cultures to share their heritage on their own terms, eliminating the potential for exploitation or misrepresentation.
The power of Mukurtu comes from its complex and layered permission system that goes far beyond the capabilities of traditional content management systems. The system is purpose-built to allow indigenous people to maintain control over how information is shared, who they share it with, and how it can be used.Mukurtu and Kanopi Studios
As the program expanded, Kanopi Studios joined the Center for Digital Scholarship and Curation at Washington State University and CoDA as a development partner. Kanopi led a research-guided approach that included focus groups and surveys with users to inform the project’s technical strategy and development.
Since Mukurtu’s original release, Kanopi has played a lead role in development, adding features based on user requests and ensuring that the system remains easy to use, secure, and scalable. New features include an improved mobile experience and robust collaboration capabilities with a mobile app coming soon that will allow users to browse and add content from the field, even while offline.
Kanopi Studios also works directly with clients who want to use Mukurtu, but need to enhance the system to meet unique needs. Custom development examples include a site to help relocate indigenous people in Kivalina, Alaska, another to share the voices of Amiskwaciy people in Edmonton, Canada, and one of our earliest projects with Washington State University.
Mukurtu was built to be flexible enough to support diverse communities while remaining easy enough that non-technical users can add and update content and permissions.
Core features include:
- Traditional knowledge labels allow communities to add labels to content that describe how that content can be accessed, used and circulated, and to whom it needs to be attributed.
- Cultural protocols allow for finely-grained content access settings that can be customized on an ongoing basis to meet the needs and values of each community, from wide open, to restricted at the individual level.
- Community records allow multiple ways to store information about cultural heritage so critical details and diverse perspectives can be maintained.
- Data integrity uses file hashes to ensure that files are not tampered with, ensuring that content remains intact over time.
- Dictionary helps indigenous communities preserve their language, complete with translations, definitions, pronunciations, audio recordings, and other media
- Collaboration tools allow site members to share events on group calendars and engage in threaded discussions.
- Unit plans and lessons give educators and students a platform to engage in online and field learning through a Mukurtu site.
Indigenous communities across the globe use Mukurtu to record, preserve, and share their heritage, including the Plateau Peoples’ Web Portal, Passamaquoddy People, Catawba Indian Nation Archives, and many more.Impacting our future
While indigenous people benefit from sharing their stories, modern society has much to learn from their cultures as well, from our relationship to the land in a time when climate change threatens us all, to staying connected during this time of individualism and political divide. We’re proud to continue expanding Mukurtu as a platform for telling these important stories and hope they will help us build a stronger future for everyone.Getting started with Mukurtu
If you have technical support and hosting available, you can download Mukurtu on Github and begin using it for free. For clients who need technical support additional customization of Mukurtu, contact us. We’d love to help.
The post Mukurtu CMS: Designed in partnership with indigenous people to preserve cultural heritage appeared first on Kanopi Studios.
AMSTERDAM July 10 2019
The Splash Awards celebrate the best Drupal projects around the world by putting brands and agencies using Drupal center stage. Organized in different regions by local Drupal communities, the Splash Awards have become noteworthy to both insiders and outsiders of the Drupal community. With more and more countries organizing their own Splash Awards and the second edition of the International Splash Awards taking place at DrupalCon Amsterdam in October 2019, establishing a solid and open source brand is imperative. That is why the organisation introduced its new brand this week.
In 2014, the first Splash Awards was organized in Amsterdam. While several internet awards were already on the marketing-radar of agencies and brands alike, none had the open source characteristics that our community is accustomed to. Moreover, the need for Drupal to have a hallmark award of its own was evident. This put Drupal further on the map of journalists and media as well as potential Drupal users, highlighting Drupal’s many showcases. Equally important, it puts brands using Drupal center stage and welcomes them (further) into the Drupal community.Open Source Awards
True to its open source nature, the Splash Awards were adopted by volunteers from other Drupal communities and organized in various countries. In 2018 the first European Splash Awards was organized during Drupal Europe in Darmstadt, Germany. This opened the Splash Awards to the European Drupal community attending the event. In April 2019 the first International Splash Awards, targetting a global audience, took place in Seattle during the largest Drupal event in the world, DrupalCon.Inclusive
In order to serve as a strong and sustainable Drupal showcase platform, the Splash Awards brand needed a consistent and future proof brand. Flexibility, inclusiveness and open source were key in designing the brand, allowing cultures and regions to adopt and start organizing their own Splash Awards. The new brand also offers flexibility to adapt to regional needs. The open source brand kit will help communities in organizing their own Splash Awards and at the same time it ensures consistency and recognition both inside and outside the Drupal community.DrupalCon Amsterdam
The volunteers team involved in the rebranding will also organize the next international Splash Awards during DrupalCon Amsterdam. The awards will take place on the first evening on Monday October 28th 2019. DrupalCon is the biggest Drupal conference in the world, having over 2000 Drupal professionals and users attending. The team works in conjunction with the Drupal Association and Kuoni, the organizations behind DrupalCon.
With the Splash Awards gaining momentum, it has the unique opportunity to put Drupal in front of new business audiences. Brands using Drupal proudly stand testimony to others about what a great digital experience platform they have, backed by a professional and passionate community. Drupal developers, agencies and brands can all take pride in winning this prestigious award, built on open source values and celebrating.
Find out more at https://www.drupal.org/community/splash-awards and splashawards.org (new website will relaunch on the coming weeks).
For more information please contact:
Imre Gmelig Meijling (NL)
Baddy Sonja Breidert (DE)
Jeroen van den Berg (NL)
Nick Veenhog (BE)
If you want to attract a diverse group of contributors, you have to first show there is a path for a diverse group of people to become leaders -- and providing financial support is a key part of that path.
At the Drupal Association, we believe one of the most positive ways to elevate community members to leadership is through the Drupal Association Board. Board members have an extraordinary opportunity to drive forward the mission and vision of the Drupal Association, and our programs which support the Drupal project, and to ensure that we consider our community in all its diversity.
The board has always had a policy of providing financial support to those members (community elected or otherwise) who cannot afford the cost of travel to board events. At the same time, we do ask that those board members who do have the ability to support themselves to do so, particularly if they have a sponsoring organization in the Drupal ecosystem. However, we've realized that this policy is not well documented. This has meant that some excellent candidates may have previously held back from self-nomination for financial reasons. Today, we change that.
To everyone considering running for the community elected board position please don't let finances be a barrier to your self-nomination for the board. We'd love to have you join us and we're committed to making it achievable for you regardless of your financial situation.
The Layout Builder module allows you to customize the design of the entity such as content types, vocabularies, etc… by offering a new drag-and-drop interface. The new interface uses your front-end theme and it offers a proper preview of the actual content which will be used.
This makes it easier to build your layouts because you won’t have to save and then see what it looks like on the front-end, you can preview your changes while building it.
The module replaces the “Manage display” page with the new layout builder once enabled. Instead of seeing all the fields on the page, you’ll see a “Manage layout” button which redirects you to the layout builder page.
The best way to learn how to use any module is by using it to build something. So let’s get into it.
In this tutorial, you’ll learn how to use Layout Builder to modify a content type and how to use the module as a page builder (this is my favorite).
At last month's DrupalJam XL in Utrecht, the Netherlands, I gave Gabor Hojtsy's presentation on the state of Drupal 9. It was recorded - thanks DrupalJam organization! - so here is the video. You might also want to view Gabor's own presentation from DrupalCamp Belarus.
You'll need to turn up the audio, because it seems that it was recorded using the camera, not the fancy microphone I'm wearing.
In our previous blog - Demystifying the Decoupled Architecture - we discussed how decoupled architecture has become an increasingly popular choice to build enterprise-grade websites.
In this episode of Open Waters, we talk with our own Bob Kepford, creator of the weekly newsletter The Weekly Drop, to discuss Open Source Serverless solutions. Bob presented this topic at DrupalCon Seattle and it was very well received. You can catch the recording on the DrupalCon site.
Pro Project Pick: Serverless FrameworkInterview with Bob Kepford
- The big question: What is Serverless?
- What are the 4 pillars of serverless?
- What are the advantages and disadvantages?
- What do I have to know to get started?
- As a site owner, why would I consider using serverless?
- What are the security implications when using serverless?
- Who are the big players who are adopting and/or providing serverless solutions?
Every day there is a large number of websites that are popping up on the internet. However, some websites stand out more than the others, when it comes to the user experience provided. After seeing this list of awesome Drupal 8 website examples, you will know why Drupal is the best choice to deliver an unforgettable digital experience to your audience.
Part of this selection of awesome websites are our personal selection of favorites from the 2019 Drupal Splash Awards.
1. Chupa Chups
The first awesome Drupal website belongs to Chupa Chups. Chupa Chups had to redesign its website to encompass the vision of “Forever Fun”. On top of that, they had to build a backbone platform that can host all the international Chupa Chups website, which are over 100.
The challenge was to be able to incorporate the needs of their buyer personas in the new website design. In order to do that, they had to make sure that the chosen design was in concordance with them, as well to make sure that it is in line with the different cultural expectations all over the world.
In order to be able to pull the redesign of the website off, Chupa Chups had decided to use Drupal 8. This enables the brand to have a high level of flexibility, while not having to compromise on standardization. By using Drupal 8, Chupa Chups has aimed to centralize the platform, gaining the advantage of easy scalability. The result was a visually stunning website that is in line with the goals that the company has set for the project.
You can read more here.
Mintz is a general practice, full-service law firm that is employing over 450 attorneys worldwide. The company has noticed that there is a need for a rebranding that can better reflect the hardworking and forward-thinking culture, with which the company guides its clients through times of unprecedented transformation.
The rebrand was reflected through the launch of a new website that better reflected the culture at Mintz. Among the most notable rebranding changes was the shortening of the name for marketing purposes, as well as a change of the logo. The change received tons of positive feedback from the community as well as the industry.
You can read more here.
3. Panasonic North America
Panasonic is one of the biggest electronics manufacturers in the world. However, the website was no longer reflecting the evolving brand of Panasonic. In other words, the website was not holding up with the times anymore.
In order to be able to reflect the constantly evolving brand of Panasonic, they had to go for an API first approach. On top of that, they had to put the customer at the center of the project, making sure that the redesign would be in line with customer expectations.
After 18 months of development, the website was finally ready to launch. The API focused approach resulted in the ability to easily integrate other marketing tools. Those tools let the company have better customer data-driven insights. These insights can be used to deliver a better-tailored customer experience.
You can read more here.
COIT is a family owned specialty cleaning business that was founded in the year 1945 in California. With over 100 offices throughout the U.S. and Canada, they are serving over 12 million homes. Despite this, their website was really behind the times.
In order to tackle this challenge, a capable CMS had to be chosen. The business had a corporate website with 100+ microsites. Because of the big amount of websites that had to be handled, Drupal 8 was chosen. Drupal 8 allowed COIT to tackle the complexity of the task, while also being able to deliver on the desired visual performance.
The result of this is a brand new website redesign. Geolocation was also added to the website, in order to redirect the customers to the nearest franchise location. Moreover, the new content strategy allows for better-optimized SEO, while also having deeper conversion tracking. These changes have resulted in a better online experience for consumers.
You can read more here.
5. Rotary Foundation
The Rotary Foundation is a non-profit organization that is supporting the efforts of Rotary International to achieve world understanding and peace through international humanitarian, educational and cultural exchange programs. The problems started to show when the people that were willing to make donations to the website had to go through a frustratingly long process.
In order to fix this problem, Drupal was chosen. It was chosen because the company already had existing Drupal websites. This made it easier to be able to develop an app that can handle the transactions in a seamless way. On top of that, the app also had to integrate with other internal processes such as finance and membership.
The development of such an app has resulted in positive feedback. It is highly customizable which lets content creators be able to effortlessly deliver their content to the audience. Moreover, donor satisfaction has never been higher.
You can read more here.
6. WWF Switzerland
World Wide Fund is a non-governmental organization that works in wildlife preservation and aims to reduce the human impact on the environment. In order to be able to achieve its goal, WWF decided that they need a strong online presence, basically, a website that can reflect the values that the company stands for. The website has to be able to convince and educate the audience about the impact of human activity on the environment and wildlife. However, in its current state, the website wasn’t able to spark any emotion in its audience, it was like a Wikipedia page.
Part of the challenge was to be able to redesign and incorporate multiple elements at the same time on the new website. One of the requirements that is hard to fulfill was to be able to handle complex editorial, which enabled editors to be able to add pages without having to involve the IT department. On top of that, the website had to have multilingual content, CRM integration, and enhanced analytical capabilities. All these requirements were possible to be med by using Drupal 8.
The of the project was a completely new website design filled with rich content that is able to transmit the emotion through the vibrant pictures and videos of animals. On top of that, the website had become a role model for the other WWF websites around the world, that are now looking to also improve their design.
You can read more here.
Arsenal is one of the biggest football clubs in the Premier League in England. Because f this they have a huge fan base. However, the mobile experience that the club was offering to their fans was really outdated. The club was having two content management systems to separately manage Arsenal.com and it’s sister website. These content management systems were 10 years old and it showed.
Arsenal recognized the need for a single centralized CMS that is being able to fulfill the needs of the users. Arsenal had selected Drupal 8 for the task. Now, the fans are more engaged than ever with the website that resulted from the change. They started consuming way more content than before, while also giving them easier access to the club fan shops.
You can read more here.
8. The Wildlife Trust
For 100 years, The Wildlife Trust has been caring for Britain’s wellbeing of the wildlife. It acts as a hub for 46 local trusts by managing local charities, events, and member activities. The challenge arose when the 46 local had to be centralized under a single system.
Because of the scale of the task, Drupal 8 was chosen to resolve this challenge. All of the trusts are operating with a high degree of autonomy. Because of this, Drupal 8 was the perfect platform, it gives enough autonomy, however, it still maintains a level of central oversight. On top of that, Drupal also provides a flexible page layout, a great mobile experience, while also providing language adaptation for Welsh out of the box.
After a year of work on the project, the end result was a seamless online experience with more engaging content that the wildlife conscious audience will surely enjoy more.
You can read more here.
Askelaaden needed a new website to be able to cater to the needs of its customers. They needed a website that would showcase their products in an aesthetically pleasing way, while also providing a more intuitive customer journey.
For the complexity of the project, they chose Drupal as their CMS of choice. However, Drupal had a steep learning curve and they had a time constraint on their hands. In order to be able to meet the demands without having to change the CMS, they had to find a solution. That’s were Glazed Builder came into play.
Sooperthemes' visual drag and drop Drupal page builder proved to be the perfect solution for the task. It is a powerful visual drag and drop builder that is based on Drupal. With Glazed Builder Askeladden managed to be able to finish the project in time while also delivering stunning results.
You can have a look at their website here.10. Coastal Bend Council of Governments
Coastal Bend Council of Governments was in dire need of a new website design that would be able to communicate their vision and mission in a visual way.
Drupal seemed like the best option to complete the task. However, the need to complete the task on a short deadline was making the task more difficult. That’s why CBCOG has decided to use Glazed Builder to bring the task to its completion.
The result was a visually stunning website that manages to express the core idea of the council through a visually pleasing experience. Moreover, the Drupal development time was drastically shortened, meaning that the project was delivered on time.
You can have a look at their website here.Conclusion
There is a reason why Drupal is such a popular and successful CMS. Those websites on the list are proof of the visually stunning capabilities that Drupal can deliver. On top of that, Drupal can also handle complex websites that deliver a multilingual experience to its users. Is Drupal still a good choice in 2019? Definitely.
We’re all about expanding perspectives this week with reads on what comes after infinite scroll dies, how where you live might impact how you interpret data visualizations, and how one organization not only reached a new audience, but monetized it, too. Enjoy!Sign up today
(1) Everything you need to know about “fingerprinting.”
What does data privacy look like when cookies aren’t the only entry point for unique identification? Fingerprinting across devices is so accurate that it’s dangerously revealing. Here’s what you can do about it. [The New York Times]
(2) Infinite scroll is dead.
Vacant information overload vs. human-to-human, highly personalized connections: [Is it time to put an end to the Infinite Scroll?](https://www.invisionapp.com/inside-design/kill-infinite-scroll/ (edited) [Invision]
(3) Pride month is every month.
The official Pride Month might be over, but there’s always more to learn. Here are 6 moments in contemporary LGBTQ design history you should know about, plus a guide from the Drupal community pointing to helpful resources for diversity and inclusion. [Invision and Drupal]
(4) Where you live can dictate what you notice.
Want to know how certain data visualizations are received and perceived in rural communities? This great piece, based on an award-winning paper, looks at exactly that. [Visualization Research Explained]
(5) The virtuous circle of digital and IRL.
What happens when you no longer need grocery stores to buy groceries? And how can digital strategy inform the neighborhood grocery store of the future? If you have 15 minutes for this fascinating read, you’re about to find out. [Longreads]
(6) Quick tips on form design.
When it comes to forms, it pays to keep it short. But what if you need more information than just an email address and first and last name? Here are 11 form design guidelines to keep you on the right track. [UX Collective]
(7) More on audience monetization.
When it comes to monetizing audiences—especially those that appear beyond reach—everyone can learn something from the Miami Herald’s approach to its sports-only subscription plan. [Better News]
Here’s a quick recap of our blog posts from last month. Check it out and revisit your favorite ones!READ MORE
It’s difficult to describe the amazing AmyJune Hineline’s impressive three year old Drupal Career without using a slew of adoring adjectives, since she really does embody everything great about Open Source technologies and the communities that support them.
It’s also difficult to concede that, as much as we’d like to take credit for her remarkable commitment, expertise and all of the goodness and light she brings to Drupal; Drupal Career Online (DCO) was indeed just a well leveraged tool that this very smart, insightful woman chose to help her along her path.
This path and her passion has led her to become the Open Source Community Ambassador for Kanopi Studios. She ensures that the Kanopi team maintains an active connection to the communities it serves, which include Drupal and Wordpress. "...This focus enables others to forge deep community connections that benefit the whole. I help communities discover how they can contribute back in more ways than code," she explains.
Kanopi designs, builds, and supports websites for clients that want to make a positive impact on the world: A great fit for the former hospice nurse and mother of two young adults. Part of her responsibilities also include creating dashboards for data visualization and performing accessibility audits, which also feeds her passion in the accessibility realm.
AmyJune helps to organizes events, is on the Drupal Core mentoring team and leads first time contributor workshops at regional and local DrupalCamps, and helps mentor attendees in general contribution spaces. It’s an impressive list of responsibilities, especially when you remember she has been at this for just 3 years.
Her early career route offers no clues as to how she arrived in this auspicious role in Open Source. She began with a college degree she did not use that led her into retail, then a sharp turn into Volkswagen repair. After having children, she rolled into nursing, focusing on hospice, and eventually earned a BS, and later picking up another degree, this one in Human Communication.
As a hospice nurse, she embraced her role as a guide for patients and families transitioning through the phases of terminal illness, but over time the work took a toll. The unexpected onramp to Drupal came after she did a bit of content entry on a Drupal site. She was intrigued, and decided to become a developer. “My colleague and mentor (loopduplicate) knew of DCO from DrupalEasy podcasts and Mike's (ultimike) presence in the Drupal community.” she recalls.
Coming into the DCO without much technical background, AmyJune had a lot more to learn than most students, which she quickly overcame. Mike recalls she took advantage of every possible resource full force. She worked closely with her mentor, was active in the weekly office hours/co-working labs and was truly engaged in every class session.
In addition to the classes and lab, she recounts she spent two to three hours a week, perhaps a bit more toward the end, outside of class to get the most of her education. Within a week after graduating, she was offered a paid internship at Kalamuna which led to her first full time position, and then on to a higher level gig with Hook42.
In her current position with Kanopi Studios, AmyJune also helps to organize camps and conventions throughout North America, with a focus on helping communities be more inclusive, as well as playing a mentoring role at events and beyond. These projects help her realize the gratification she drew from nursing. She explains, “...there is a feel good factor that comes when empowering others to get involved in Open Source projects. I love the smiles and reactions when someone I have mentored get theirs first credit or attribution. It feels good to help others feel good.”
As for her thoughts on Drupal Career Online, AmyJune is a big fan of the active and ever growing DrupalEasy Learning Community. "The continued support and mentorship is unbelievable. I love attending the weekly office hours...I like to hear what the other students are working on. Also I enjoy the camaraderie. (and sometimes the commiseration!)" She adds, "The relationships I have forged through the program have been valuable and essential to my growth as a developer."
"The trajectory of my career has been amazing," she reflects. "I started as an intern in programming, moved to a team's community lead, and now being an Open Source Ambassador for Kanopi allows me the time to be a Mentor and Drupal community lead in the camp organizer space…," she explains. Looking forward, she continues, "I would love to be able to move into a lead mentoring or diplomacy role involving accessibility and inclusion."
AmyJune’s advice to those looking to get into Drupal?
Find a good mentor. Always ask questions. Never stop asking. Every great Drupaller was once a beginner.
Share what you know. You will always know more than someone else, and when helping others with something you don't know, you can always figure it out together.
Trust in yourself. Imposter Syndrome is a bitch.
As a developer, AmyJune admires patience and humor in the other developers she works with. "Developers who are patient are good collaborators and mentors, and being able to laugh and joke makes the day-to-day work flow so much easier," she explains.
You can follow AmyJune at volkswagenchick, on Twitter @volkswagenchick and learn more about some of the Projects is working on:
A11yTalks- a monthly online meetup dedicated to promoting community discussions on a variety of accessibility issues.
BADCamp (Bay Area Drupal Camp) - the largest free Drupal Camp in North America.
The next session of Drupal Career Online will be launching new careers beginning August 26th. If you’d like to learn more about this 12-week certificate program, you can attend one of DrupalEasy’s no-cost Taste of Drupal mini webinars, or visit DrupalEasy’s Drupal Career Online page. You can also contact me at firstname.lastname@example.org.
For the past three years, developers, IT, and marketing professionals have gathered in NYC for “Decoupled Days, a growing but impactful event with influential speakers and change agents from across the tech space, to share and learn about decoupled architecture solutions for some of the world’s leading brands and organizations.