Calling all innovators: join the ONLYOFFICE Developer community!
Are you a passionate developer ready to make a mark in the world of open-source collaborative software? ONLYOFFICE is calling on talented developers to join our growing ecosystem and shape the future of secure, seamless collaboration tools.
At ONLYOFFICE, we believe in the power of community-driven innovation. Whether you’re a coding wizard, an API enthusiast, or a custom solution expert, there’s a place for you in our developer community. Discover exciting ways to collaborate and contribute to the evolution of ONLYOFFICE!
Why join the ONLYOFFICE Developer community?
ONLYOFFICE’s open-source nature and versatile solutions open endless opportunities for customization and integration. By joining us, you’ll have the chance to:
- Create impactful solutions: Build add-ons, plugins, and integrations that enhance the ONLYOFFICE ecosystem.
- Reach a global audience: Showcase your innovations to our extensive user base, spanning businesses, educators, and creatives.
- Collaborate with industry leaders: Work alongside like-minded professionals and gain insights from top developers in open-source technology.
How can you get involved?
We offer diverse ways for developers to collaborate with us, ensuring everyone can find a niche that suits their expertise:
1. Build custom plugins
Enhance ONLYOFFICE editors with your own plugins to add functionality or address specific user needs. From AI-powered writing assistants to advanced analytics tools, your creativity can redefine the way users interact with documents.
Start here:
- Choose the one you like most from the already requested by our users.
- Visit the ONLYOFFICE Plugin Development Guide.
- Explore example plugins on GitHub or in the App Directory to kickstart your ideas.
2. Bug reporting
Identifying issues is the first step in improving software. Previously we’ve launched a bounty a bounty program on HackerOne to make our products even more secure and reliable.
A well-documented bug report saves developers time and ensures problems are fixed faster. This is your chance to leave a lasting impact on a globally used platform.
How to get started:
- Clearly describe the issue, including steps to reproduce it.
- Include details about your environment (OS, browser, software version).
- Attach logs, screenshots, or videos if possible.
- Send us your report via marketing@onlyoffice.com, with “ONLYOFFICE bug reporting” in the subject.
3. Create custom integrations/ connectors
ONLYOFFICE integrates with popular platforms like Moodle, Nextcloud, WordPress, and more. Developers can create new connectors for CRMs, LMSs, or other software, opening doors to innovative workflows.
Create tailored APIs in various languages to seamlessly extend and enhance our office suite. Empower existing solutions, streamline workflows, and build the tools team needs to thrive.Or simply contribute to already existing integrations and connectors.
Inspiration:
- Browse existing integrations for reference.
- Utilize ONLYOFFICE’s robust API documentation.
4. Collaborate on new features
Join the brainstorming process for upcoming features. We value community insights and encourage developers to suggest, test, and refine new functionalities.
Where to contribute:
- Join feature request discussions on GitHub or the Community forum.
- Describe how it would benefit users and align with the project’s goals.
- Test beta releases and provide feedback.
Help businesses implement custom-branded ONLYOFFICE solutions tailored to their needs. Your expertise in adapting and deploying our software can open up new career opportunities.
5. Educate and inspire
Helps us share our expertise to empower teams worldwide, providing them the tools to organize secure and efficient workflows tailored to their needs. Write guides, create video tutorials, or host webinars to help new developers explore ONLYOFFICE. By sharing knowledge, you can establish yourself as a leader within the community.
Promote the project:
- Organize meetups, webinars, or hackathons centered around ONLYOFFICE.
- Write blogs or create videos showcasing your contributions.
- Share updates on social media and encourage others to join.
6. Writing and improving documentation
Clear, accurate documentation ensures that others can easily use and contribute to the project.
How to do it:
- Update outdated sections, add examples, or fix typos in the documentation.
- Write guides or tutorials for common use cases or advanced features.
- Translate documentation into other languages to reach a broader audience.
7. Tasks automation and writing macros
Macros enhance productivity by automating repetitive tasks, creating custom workflows, or adding specific functionalities to the software. They empower users to tailor the platform to their needs. Already have an idea?
How to do it:
- Identify tasks or workflows that can benefit from automation.
- Write and test macros that can be shared with the community.
- Document your macros with clear instructions and examples for others to use.
- Share your creations with us, making the platform more versatile but also showcasing your problem-solving skills to the community.
Lately, we have opened the position of JavaScript Macros Developer within our team. Don’t miss this opportunity! Send us your CV, and a cover letter, and we’ll share more info. Let’s shape the future of document collaboration together!
8. Participate in developer contests
Get involved in ONLYOFFICE hackathons and contests to showcase your skills, connect with experts, and win exciting prizes. Stay tuned for announcements on our blog and social channels, as we’re preparing something really special for you on February!
Perks of joining the Developer Program
- Access to exclusive resources: Enjoy early access to SDKs, APIs, and beta features.
- Professional growth: Showcase your work to a global audience and expand your portfolio.
- Recognition: Top contributors are featured on our platforms, gaining visibility among potential clients and collaborators.
- Supportive community: Work with a team that values creativity and collaboration.
Take the first step!
Ready to dive in? Here’s how you can get started:
- Explore developer resources: Visit the ONLYOFFICE Developer Page.
- Connect with us: Join our developer forum or follow us on GitHub.
- Stay in touch with the community: Join our Discord channel.
- Reach out: Already have an idea? Email us at marketing@onlyoffice.com.
At ONLYOFFICE, we’re building more than software—we’re building a culture of document collaboration. Join us today, and together, let’s create the tools that empower teams worldwide!
Create your free ONLYOFFICE account
View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.