This repository contains the source code for the project: Digitaal Porteflio developed by project group INF1B.
Information about installing and configuring the CMS and the application structure can be found in the directory
Documentation or here:
installing the webserver and PortfolioCMS
Installing composer
Installing lib sodium
Creating a portfolio theme
Database structure explained
Authorization levels explained
Admin pages to be created
To view an live version of the Portefolio cms click here
The reason everything is written from scratch is because we were not allowed to use any framework, I (Joris Rietveld)
never realy understood how to roll out a MVC system, template engine or how to do dynamic routing so I decided this was
a great oppertunity to learn these consepts by implementing it my self. I realy learned a lot about architecture, Object
oriented design, being way to optimistic about the amount of time it takes to do it
correct... and the importance of
Unit Testing! instead of creating ten 500 liner classes and trying to figure out why they don't work...
I leaned a lot, figured out that the teachers that talked about testing, object oriented design, writing documentation and properly using version management were proberly right... and it might be that someone that has 10 years more experience know something your not
Joris Rietveld - [email protected]
Esmee Lunenborg - [email protected]
Aron Soppe - [email protected]
Anouk van der Veen - [email protected]
Kevin Veldman - [email protected]
Kevin Tabak - [email protected]
Marco Brink - [email protected]
Portefolio CMS - An simple CMS system for managing digital portfolios. Copyright (C) 2016 To the Authors above.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.