Developer Resource Articles



Upgrading from Nova 1 to Nova 2

Nova 2 Getting Started Install Guide Developer Resource

Moving your game from Nova 1 to Nova 2 is a little bit of a process, but this guide will walk you through the process step-by-step

Adding an Image to a Page

Nova 2 Tutorial Developer Resource

Learn how to use Seamless Substitution to add an image to a system page

Changing Icons

Nova 2 Tutorial Developer Resource

Learn how to use Seamless Substitution to swap out icons that are used in Nova

Changing the Name of the Application Folder

Nova 2 Tutorial Developer Resource

Sometimes you may want to change the name of the application folder to align with the name of your sim. Learn how here.

Changing the Index File

Nova 2 Tutorial Developer Resource

If you need to change the index file to avoid conflicts with other software, this guide will show you how

Creating a New Page

Nova 2 Tutorial Developer Resource

Nova comes with the basics, but how do you go about creating an all new page?

Configuring Nova

Nova 1 Developer Resource

Nova comes with several advanced config options to alter the way it performs

Configuring CodeIgniter

Nova 1 Developer Resource

CodeIgniter can be configured in a variety of ways to alter the way things work. Learn how to configure it here.

Libraries

Nova 1 Developer Resource

When we talk about PHP libraries, what do we mean?

An Introduction to Models

Nova 1 Developer Resource

Learn what a model is and some basic usage

Adding Methods to a Model

Nova 1 Developer Resource

Learn how to add your own methods to an existing model in Nova

Working with Model Data

Nova 1 Developer Resource

Models can return their data in a variety of ways. Learn the different ways and how to use the data.

Extending Nova: An Introduction

Nova 1 Tutorial Developer Resource

Let's start to talk about extending Nova with a brief introduction

Extending Nova: Templates & Views, Oh My!

Nova 1 Tutorial Developer Resource

With a skeleton set up, let's fill it out with a view and some data

Extending Nova: Models, Ooh La La!

Nova 1 Tutorial Developer Resource

Static pages are fine, but let's start interacting with a database to make our page more dynamic

Extending Nova: Models, Ooh La La! Part 2

Nova 1 Tutorial Developer Resource

After doing some basic interaction with the database, let's hook up our new model method to our controller

Extending Nova: Controller, Meet View

Nova 1 Tutorial Developer Resource

With data coming out of the database and into our controller, let's create a view to display the information

Extending Nova: Replacing Pages

Nova 1 Tutorial Developer Resource

Now that we've laid a good foundation for extending Nova, let's dive into the topic of replacing existing pages

Controllers

Nova 1 Developer Resource

What is a controller?