8 Reasons Why Your Entire Company Should Contribute to TYPO3
What was your New Year’s resolution for 2021? I propose one: Involve more people in TYPO3 contribution. Here are eight reasons why agencies should also encourage non-developers to join the fun.
Here are some examples of professions you might find in an agency, and how people might find exciting ways to contribute in the TYPO3 community:
- Marketers will expand their knowledge of TYPO3’s unique selling points.
- Salespeople will learn more about how TYPO3 creates value for the clients.
- Project managers can increase their understanding of solutions and best practices.
- Content publishers will learn how to best optimize their publication workflow.
- Testers can share their experience and help the CMS meet their needs.
- Designers and UX professionals get a chance to make TYPO3 look and feel just right.
- Support teams can learn how others solve problems and the best ways to debug TYPO3.
- Accountants can increase transparency and optimize spending for the association.
- Managers can teach effective leadership and facilitation skills.
A little while ago, I asked for quotes from TYPO3 community members on Twitter. Their responses reflect a lot of what I believe to be true, and I think it reflects the views of many people in the open source CMS business. I have included some of them here.
From a Business Perspective, TYPO3 Contribution Is …
1—More Than Code
It is easy to see a software community as being only for coders, but nothing could be further from the truth.
Take the article you’re reading right now, for example:
- The person who proofread this article is a part of the Content Group.
- This website it’s on was designed by the Design Team.
- The need for this article was brought up in a Marketing Team meeting.
- (Publishing this article didn’t require a coder either.)
All of these tasks can be done by non-coders!
TYPO3 is so much more than just Code!
— Luisa Sofie Faßbender (@luisasofiexoxo) November 2, 2020
So if you want to do more and better work, have more and happier clients, and attract more people to the project ... *Contribute what you know.*
— Jeffrey A. McGuire (@HornCologne) November 2, 2020
Sure, you’ll find a lot of coders in the Core Team, typo3.org Team, Security Team and Server Team. However, those are just four of fifteen TYPO3 community teams and committees. Some other teams have no coders at all, and TYPO3 needs all kinds of people.
2—Uncovering the Possibilities
Abraham Maslow said: “I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail,” and that is true for a lot of things. By bringing in more people of different professions into the TYPO3 community, we broaden our perspectives.
I’m sure diversity among coworkers brings fresh perspectives and creativity to your client projects. Community contribution can multiply that value by putting you in contact with even more diversity that can help solve problems, sell, and build TYPO3 websites.
The better TYPO3 is (code, documentation, case studies, public information, features, reliability, security/privacy/compliance, UX, DX, upgrade path, marketing) is ... the better the projects you can deliver.
— Jeffrey A. McGuire (@HornCologne) November 2, 2020
3—Improving the Editing Experience
If everyone found writing HTML the easiest way to publish a website, we wouldn’t need a CMS like TYPO3. To make it even easier, we’ll always need active contribution and feedback from website editors.
People who work with content publication and those who teach editors how to use TYPO3, have a very different experience to those of us who write code. The only way to make TYPO3 better for editors and educators is to bring them into the discussions that shape the user interface!
- What documentation helps an editor get started? The Documentation Team makes TYPO3 easy to learn for everyone.
- The Education and Certification Committee works on learning materials and certifications.
- The Localization Team makes sure the TYPO3 Backend is translated to the languages editors know.
- The Accessibility Team ensures that TYPO3 can be used by everyone and share their expertise, increasing the overall accessibility competence in the community.
4—Magic at the Workplace
That heading might sound cheesy, but—believe me—it’s a huge benefit of company-wide TYPO3 contribution:
Contribution may give you: learning, motivation, contacts, experience, expand your mindset, get new ideas ...
— Sybille Peters (@sypets) November 3, 2020
To expand on Sybille’s points:
- Learning: Because you meet some of the most experienced TYPO3 people and get to discuss new approaches with new people.
- Motivation: Because you’re part of something bigger.
- Contacts: Because the people who can help you solve a problem are just an email or Slack conversation away—and it's easy to find out who knows what.
- Experience: Because challenging yourself and learning by doing is best done in the company of people who know more than you.
- Expand your mindset: Because working with people from outside of your workplace allows you to think outside the box.
- Get new ideas: Because groundbreaking innovation happens when you encounter new ways of thinking and challenge your own and others’ assumptions.
5—Being Part of Something Bigger
Nothing creates motivation like being part of something much bigger than yourself. That’s how sports teams build their fan clubs, and it’s what brings the little extra to that otherwise boring Monday at the desk. Stefan puts it so succinctly:
For me as an agency Owner, I see many advantages in contributions: better networking within the community, success of the product brings new customers to the company, knowledge sharing and the good feeling of being a small part of something bigger.
— Stefan Busemann (@in2code_stefan) November 3, 2020
In the world of TYPO3, even growing the community is a contribution and a team effort. Take a look at the Community Expansion Committee.
6—Community brings Networked Expertise
“I can help with this” and “I know someone who can help with this” are really the same statements, said by the same people, but at different times. You might have understood it already, but let me say it again: In open source, it’s not just about scratching your own itch, it’s about everyone contributing what they can and creating shared perfection together.
Everyone is an expert in something. Some folks at more than one. Contribute to the project to make the part that bugs you work right. Contribute to make the thing you love even better.
— Jeffrey A. McGuire (@HornCologne) November 2, 2020
7—World-Class User Experience Requires Real Users
Just like you would want a cross-section of society represented in government, you can only cover every angle by including everyone.
Developers are great, but not omniscient. And a project has to have a bit of grace, it's not enough if it 'only' works.
— Eric (@a_hobitt) November 2, 2020
Most TYPO3 end-users aren't devs - so their feedback and experiences are really the "most" valuable
— Luisa Sofie Faßbender (@luisasofiexoxo) November 2, 2020
8—Don’t Underestimate the Return on Investment
Because contribution happens in the community, there is also considerable group-based learning going on. Being in contact with the community means there is a constant exchange of knowledge. If you allow it to happen, this build-up of expertise will benefit your business.
Contribution is a two-way street - the benefit is often much higher than the "cost".
— Sybille Peters (@sypets) November 3, 2020
This knowledge exchange happens everywhere in the TYPO3 community, but the Education & Certification Committee and the Documentation Team are both important movers and shakers in this value-creation process.
Still, you should count in teams as diverse as the Demo Project and the Security Team, the Design Team and the Academic Committee in this process of giving you back more than what you brought: They help shape TYPO3’s public image as the professional CMS it truly is.
We’re All Pulling in the Same Direction
Even if you’re not an agency owner, there is still a lot you can do—such as encourage everyone in your company to participate and maybe invite your boss for lunch (and a chat about contribution).
As John F. Kennedy said: “A rising tide lifts all boats.”
Author
Mathias Bolt Lesniak
Created by