Development

Aralto ICT ontwikkelt Dynamische webapplicaties voor bedrijven en overheden

MyAdmin, het door ons ontwikkelde Dynamic Content Management System, is de derde generatie van een CMS op basis van een MVC-framework, dat flexibel kan worden ingezet voor de ontwikkeling van maatwerkapplicaties.

Ontwikkelingen worden vastgelegd in een versiebeheersysteem. Klanten worden automatisch eigenaar van de ontwikkelde code voor de betreffende toepassing, zodat aanpassingen, uitbreidingen en upgrades later ook door andere ontwikkelaars kunnen worden gerealiseerd.

Responsive webdesign

Websites worden natuurlijk allang niet meer alleen op een PC of laptop bekeken.
Met mini-netbooks, tablets, smartphones kunnen we bijna overal online met displays die vaak lagere resoluties hebben.

Responsive webdesign maakt het mogelijk om een website in één enkele versie te optimaliseren voor verschillende schermresoluties. De website of webapplicatie kan zich aanpassen aan de resolutie van het scherm. Bepaalde elementen kunnen afhankelijk van de schermresolutie wel of niet getoond worden.

MyAdmin

Aralto ICT heeft een eigen Dynamic Content Management System ontwikkeld.
Het biedt standaardfuncties voor het beheer van websites, maar kan ook als basis dienen voor de ontwikkeling van maatwerk-webapplicaties. 

Op het plaatje rechts ziet u een 'inline editor' die geïntegreerd kan worden. Het aardige daarvan is dat uw onderhoudsomgeving er dan helemaal hetzelfde uit ziet als uw website, zodat u niet steeds hoeft te switchen om te kijken hoe het er 'live' uit ziet.

In de onderhoudsomgeving kunt u per pagina op de items klikken om deze 'inline' te editen. Content-beheer van een website is slechts één van de denkbare toepassingen.

MyAdmin is een systeem op basis van een MVC Framework. Het systeem kan op verzoek worden uitgebreid met maatwerkfuncties tot een complexe webapplicatie.

MVC Framework

Model-view-controller (MVC) is een ontwerppatroon dat het ontwerp van complexe toepassingen opdeelt in drie eenheden met verschillende verantwoordelijkheden: datamodel (model), datapresentatie (view) en applicatielogica (controller).

Het scheiden van de verantwoordelijkheden bevordert de leesbaarheid en herbruikbaarheid van code. Het maakt dat veranderingen in de gebruikersinterface niet direct invloed hebben op het datamodel en andersom.