Skip to content
This repository has been archived by the owner on Jun 3, 2019. It is now read-only.

Portefolio CMS - A PHP CMS system from scratch for managing digital portfolios.

License

Notifications You must be signed in to change notification settings

jorisrietveld/NHLStenden_Project_PortfolioCMS

Repository files navigation

PortfolioCMS

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

Live version

To view an live version of the Portefolio cms click here

Why reinvent the wheel?

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

Authors

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]

Licencing: General Public Licence version 3

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/.

About

Portefolio CMS - A PHP CMS system from scratch for managing digital portfolios.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published