Archief - Combination of a CMS with an API

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dieterg

Legacy Member
Momenteel ben ik bezig met het opzetten van een custom CMS platform.
Huidige technologieën zijn, Azure Table Storage / Web API / MVC / Angular.

Ik kan de globale architectuur zéér eenvoudig als volgt voorstellen:
Code:
---- AZURE ----
------ | --------
----- API ------
------ | --------
-----/----\------
- MVC --- Angular

Data wordt opgehaald + gemanipuleerd door Web API. MVC communiceert met Web API om bv. pagina's/posts op te halen. De API geeft HTML terug en MVC geeft dit simpelweg weer op het scherm.

Ik maak gebruik van Angular om API resources toe te voegen + aan te passen.

De reden waarom ik hier een API gebruik is omdat er in de toekomst een mobile client gaat bijkomen. Nu op zich is dat niet het probleem, het probleem is dat als die mobile client gaat communiceren met de API, dat die dan ook HTML terug krijgt. Terwijl die niets is met HTML..

Alles is dynamisch (vergelijkbaar met wordpress), ik heb dus eigelijk niets aan mijn MVC controllers etc. Ik gebruik dit gewoon als doorspeelluik.

Hoe dan ook, dat is niet het probleem, het probleem is dat mijn API HTML terug geeft. Hoe kan ik HTML op een uniforme manier gaan opslaan in Table storage zodat mijn mobile client hier in de toekomst ook iets mee kan?

Alvast bedankt

Tyfius

Legacy Member
Ik denk dat de simpelste oplossing is om je posts in je mobiele applicatie in een webcontrol weer te geven. Die control zou de HTML zonder al te veel problemen moeten kunnen parsen.

Dieterg

Legacy Member
Thanks, dat is ook nog een idee om in het achterhoofd te houden.
We zijn momenteel ook aan het kijken of we niet gewoon met markdown kunnen werken ipv html.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan