Join Us

The WebGUI project community is a diverse and talented group. If you would like to contribute back to the project there are many ways to become involved.

Contribute

You don't have to be a developer to become a project contributor. Examples of how you can contribute include:

  • Translators - Visit i18n.webgui.org and either help translate a few items in an existing language, or create a new translation.

  • Graphic Designers - Create WebGUI style themes, icons, or fix UI bugs. You can contribute your items to WebGUI's Addons and Plugins area for others to download and use.

  • Usability Experts - Help make WebGUI more accessable and easier to use by submitting RFEs. Even better, submit an RFE that's ready to implement by including the code!

  • Doc Writers - Write documents in WebGUI's wiki, help out on the boards, improve WebGUI's built in documentation.

  • Testers - Validate WebGUI's features against its documentation, search for errors, and report bugs.

  • Test writers - If you have some Perl abilities, you can help develop unit tests to make sure the WebGUI API is behaving as documented.

  • Developers - Write a new feature for WebGUI like a macro, asset, wobject, auth module or workflow activity and contribute it to the Addons and Plugins. If you're interested in developing for WebGUI, be sure to check out the Development Best Practices wiki article.

  • Bug Fixers - Cruise the bug list and submit patches to correct the problem.

  • Core Developers - Becoming a core developer is a privilege. To earn it, you have to demonstrate through bug fixes and/or contributions that you can make sound programming decisions without the need for someone to scrutinize everything you check in. WebGUI is a very large and complex application so getting to this level can take some time. Core developers are developers with commit privileges to the subversion repository.

  • Advocate - Spread the word about WebGUI, tell people about how you use it and how it's helped you.Encourage people to try it out.

  • Marketing and Promotion - If you have a talent for marketing, advertising, or promotion you can be a super advocate! Have a marketing idea? Contact tavis AT plainblack DOT com.  Make a WebGUI banner or print ad and contribute it!  Maybe you have a design for a cool wallpaper or t-shirt, anything to get the word out.
This is the latest news from Plain Black and WebGUI pulled directly from the site every hour.

IRC (Internet Relay Chat)

You can find members of the community on the #webgui chat channel on the Freenode IRC network. If you're not familiar with IRC, it's essentially like a chat room. A few things you'll need to know:

  • You need an IRC client program. There are many available that can be downloaded free of charge.
  • The IRC network we use is Freenode
  • Our channel is #webgui.
  • Channel operators have an @ next to their name. All channel operators in #webgui are Plain Black employees.
  • Someone with a + next to their name is a recognized contributor in the WebGUI community. People who have been recognized as one of the People Behind WebGUI are often given this designation.

If you're looking for a mentor, recognized contributors are a good place to start.

The Forums

WebGUI Forums are available for WebGUI related discussion and community support. Bounce around ideas, discuss important issues, and ask community members for help and advice. WebGUI Forums are broken up into:

WebGUI Users Conference

An annual event, this is the one time a year when WebGUI users and Plain Black's staff come together to do all things WebGUI.  This is by far the best way to get involved with the community as nothing can replace face to face interaction and mentoring. The conference is usually held in the fall of each year and more information on attending can be found on the WebGUI Users Conference website as details become available.