Introduction

Getting Started

As a developer you are tasked with altering or extending the functionality of a HUBzero install or one of
its extensions. You will need to be proficient in PHP and have some familiarity with such things as JavaScript
or CSS. If you are new to HUBzero, this reference should help guide you through the creation of extensions such
as modules and widgets (more on those later). Thankfully, the requirements for getting started creating HUBzero
extensions are minimal: knowledge of programming in PHP and a good
text editor. While those are the only requirements we do, however, recommend you have working knowledge of the
following: