Contribute to the Community
The WebsitePanel Project is committed to open community participation. We encourage contributions of all sorts, including code submissions, documentation, translations, feature recommendations, general project feedback, and more. Here are some articles to help you on your way.
Request a project CLA with Outercurve
In order to contribute to the community, you must have a signed CLA signed with the Outercurve Foundation. You can get the process started here.
Project Home at Codeplex
Our Project home at CodePlex. CodePlex provides the WebsitePanel community with Source Code Control, Issue Tracking and Source Code hosting.
Access the WebsitePanel issue Tracker
WebsitePanel uses YouTrack to track Feature and Bug reports. In order to have write access to issue tracker, you must have a signed CLA with Outercurve which can be requested here.
How to Contribute Code to the Project
Follow this guide to learn how to create a development fork for the WebsitePanel source code and submit your changes back for review.
Updating your fork with the latest changes in Repo
Follow this guide to learn how to update your fork with the latest changes from the main source code repository.
Project Roadmap
This is our current roadmap for Version 2.1, it is a work in progress and is always changing based on in-coming contributions.
Source Code
This is our source code. You are free to download and modify it freely as long as you adhere to our licensing agreement.
Understanding WebsitePanel Development
Understanding the WebsitePanel Framework
Follow this guide to understand how the different parts of WebsitePanel work together to automate the management of your server environment.
Understanding the WebsitePanel Proxy Classes
Follow this guide to understand how websitepanel uses proxy classes to communicate between its components.
How to build the WebsitePanel Solution
Follow this guide to understand how websitepanel is compiled using provided MSBuild scripts.
Translations
WebsitePanel supports localization. The article below explains how to create a new language pack. Language packs that have been contributed by our community are located on our download page.
Creating and Deploying WebsitePanel Language Packs
WebsitePanel Integration API
WebsitePanel Integration API is available for integration with 3rd-party applications.
Integrating your application using the WebsitePanel API
Customizing WebsitePanel Portal
WebsitePanel allows you to easily add pages, custom content modules or modify links in the hosting spaces navigation menu. The articles below explain how this is done.
Adding Custom Pages into WSP Portal
Adding Custom Content Modules into WSP Portal Pages
Custom Links in Account and Space Menu
Get Help from the WebsitePanel Development Community
Developer Forums
Public forum for WebsitePanel developers. Post questions and search for answers to common development issues.