Terms

Term Description
CMS CMS staat voor Content Management System. Een CMS is een content-beheersysteem meestal in de vorm van een webapplicatie. Een CMS maakt het mogelijk om zonder technische kennis, content en data op internet te kunnen publiceren.
Laravel Laravel is een MVC (Model, View, Controller) PHP framework
Orchid Orchid is een open-source package (MIT License) dat het development process versnelt met behulp van applicatie templates.
Larawall Larawall is het custom CMS gemaakt met Laravel en Orchid dat gebruikt wordt binnen LiveWall.
API Application programming interface, een software-interface die het mogelijk maakt om verschillende applicatie met elkaar te laten communiceren (data doorsturen).
MySQL MySQL is een opensource-managementsysteem voor databases. SQL is de de taal waarmee de database communiceert. MySQL wordt vaak gebruikt in combinatie met PHP.
Gitlab Software voor het bijhouden van veranderingen in de bestanden. Meestal gebruikt in development teams die gezamenlijk werken aan dezelfde code.
PHPstorm PHPstorm is een IDE (Integrated development environment) computer software die ondersteunt bij het ontwikkelen van applicatie code.
Laragon Laragon is een (lokale) development omgeving voor het bouwen van applicaties.
PHP PHP is een scripttaal bedoeld voor het opzetten van dynamische web applicatie.
clonen Het kopiƫren van een web applicatie naar je lokale development omgeving. Bijvoorbeeld vanuit Gitlab
migreren/migrations Tabellen en data in de applicatie doorsturen naar de database.
UI/GUI User Interface/Graphical User Interface
SLA Service Level Agreement is een overeenkomst waarin afspraken staan tussen de aanbieder en afnemer van een dienst of product. SLA wordt veel gebruikt in de IT sector. In een SLA staat beschreven welke service/diensten bij het afgenomen product hoort.
Jira Jira is een software programma waarin je als team projecten kunt plannen, beheren en erover kunt rapporteren.
POC Proof Of Concept
Repository Een repository is een centrale opslag plaats voor files, versiebeheer systemen zoals Gitlab of Github gebruiken repositories.
Commits Een commit maken is het versturen van de laatste aanpassingen naar de repository.
blade file Blade is een simpele maar zeer nuttige templating engine dat gebruikt wordt in Laravel. In blade files kan zowel PHP als HTML gebruikt worden. Een blade file wordt uiteindelijk gecompileerd naar een basic PHP file waarbij blade de html structuren omzet.
CRUD CRUD is een afkorting voor Create, Read, Update en Delete. Een CRUD vaak de basis voor het bewerken van database gegevens. Een post aanmaken op een website gaat vrijwel altijd met een CRUD.
Docker Docker files zijn bestanden die in het project zitten met alle configuratie voor de development omgeving. Bij LiveWall gebruiken ze Docker alleen voor de configuratie op de server en niet voor lokale development.