phpPortflio is an application for managing a portfolio of clients, pieces and projects for a multi-media development firm. It is readily adaptable for any trade or other yet to be thought of purposes :)
There are 4 main types of records in phpPortfolio as well as 1 additional categorizing means and a users table. These tables all have similar list, detail, add and edit views. They work together to build a dynamic presentation of your work. Lets look at the tables.
Clients
The first main table is the 'Clients' table. These are your clients. All pieces and projects are attached to clients. You should create your clients first and must create at least one to begin.
Media
Next you'll want to define the media or types of work that you do. Later, you'll be able to choose from these media types when creating portfolio pieces. There are other uses for the media records also that we'll get to later.
Sector
There's not much to sector records. It's just another way to categorize and sort pieces and projects. For instance, this could be things like 'Public Sector, Retail, Education, Manufacturing, etc'.
Pieces
Pieces are the core of your portfolio. Pieces make up the main gallery and are available in a number of random image block functions you can use in other areas of your website. We'll discuss that in the 'special views' area of the manual.
Projects
Projects are collections of related pieces. You might also think of projects as campaigns. For example, a new product release project for a client of yours might consist of a number of pieces such as logo design, posters, packaging, website launch, CD-Rom, and so on. You cannot create projects until you have created at least on piece.