Building a Directory Webiste
# Building a Directory Webiste
Building a directory website can be more complex than building a normal websites. We need to deal with all the pages, plus all the directory items and categories.
Here is a quick list of what needs to be done. More information is available in the documentation.
## DNN or RocketCDS Installation
Create an installation (AppService) of DNN or RocketCDS.
**DNN**
[https://docs.dnncommunity.org/content/getting-started/setup/requirements/index.html](https://docs.dnncommunity.org/content/getting-started/setup/requirements/index.html)
**RocketCDS**
[https://docs.rocket-cds.org/installation](https://docs.rocket-cds.org/installation)
## Module Installation
**Skip this step if you have used RocketCDS.** *(RocketCDS automatically installs all the required modules.)*
Install all the RocketModules needed. Here is a minimal list.
```
0_DNNrocket_*.*.*_Install.zip
RocketContentAPI_*.*.*_Install.zip
RocketContentMod_*.*.*_Install.zip
RocketDirectoryAPI_*.*.*_Install.zip
RocketDirectoryMod_*.*.*_Install.zip
RocketWebpUtils_*.*.*_Install.zip
xRocketEndInstall.zip
```
## Page Creation
The pages you need in the wesbite depends on what you need. For this example we will only use a "Home" page and a "List" page.
- Create a page call "Catalog".
- The "Home" page, should alreay be in the menu.
More Info: [https://docs.rocket-cds.org/integration/rocketdirectory/menumanipulator](https://docs.rocket-cds.org/integration/rocketdirectory/menumanipulator)
## Setup Modules
- Download AppThemes.
AppThemes are sets of templates that create the design and admin UI for the website.
*Usually this is done automatically, but it is good practise to ensure you have the correct templates.*
[https://docs.rocket-cds.org/integration/installing-appthemes](https://docs.rocket-cds.org/integration/installing-appthemes)
- Add RocketContent to Home Page and pick an AppTheme you want to use.
- Add RocketDirectory to the [CATDIR1] page.
## Setup Directory System
- Hover over the RocketDirectory Module and click the admin icon.

- Go into "Admin", select AppTheme "Products" and save. *(The system will keep asking for the admin settings if you do not do this.)*
- Add some products.
- Add some categories.