Home Over SitebySite Diensten Nieuws Portfolio Support
donderdag 20 juni 2013
Diensten
CMS XCMsys

XCMsys is een content management systeem (CMS), functioneel gebaseerd op XML, XSL, PHP en MySQL.

XCMsys biedt een volledig met de browser bestuurd site beheer/management systeem.

XCMsys is in staat om een grote hoeveelheid content gestructureerd te presenteren via verschillende media.

XCMsys signalement: functionaliteit en veelzijdigheid!

  • XML/XSL-gebaseerd, waarbij content, functionaliteit en stijl zijn gescheiden
  • Presentatielaag is media-onafhankelijk
  • Multiplatform, dus geschikt voor Windows/Unix servers
  • Ongelimiteerd aantal categorieën en artikelen
  • Menustructuren zelf in te richten en te beheren
  • Uitgebreide hiërarchische documentstructuur
  • Intranet/extranet faciliteiten.
  • Zeer snel
  • Uitbreidbaar
  • Eenvoudig in gebruik
  • Real-time publicatie
  • Service
  • Enz. enz.

Waarom XML?
De redenen om voor XML te kiezen zijn van praktische aard: XML is populair en breed toepasbaar in de wereld van het World Wide Web. Daarbij, structurering van documenten is in vele bedrijfssectoren(handel, industrie en overheid) een absolute noodzaak. Geen bedrijf dat wil (blijven) meedraaien in een snel veranderende en ontwikkelende markt kan dan ook nog zonder XML- gebaseerde toepassingen. XML laat de vormgeving van documenten flexibeler verlopen, maakt de opslag en de retrieval verfijnder en stroomlijnt de workflow en het beheer van deeldocumenten. Onderzoeksrapporten, boeken, tijdschriften, productie-instructies, productbeschrijvingen en gebruikershandleidingen lenen zich goed voor structurering. Structurering is, naast het uitwisselen van gegevens, één van de belangrijkste toepassingsgebieden van XML.

Waarom XSL?
XSL (eXtensible Stylesheet Language) is de verzamelnaam voor een aantal specificaties van het W3C (World Wide Web Consortium). Allemaal hebben ze te maken hebben met het omzetten en visueel weergeven van XML-documenten:

  • XSL Transformations (XSL-T)

Een taal om XML documenten te transformeren naar een ander XML-formaat. Van XML naar XHTML bijvoorbeeld. XSL-T is het hoofdonderwerp van dit artikel. Een voorbeeld van zo'n transformatie is het plaatsen van een RSS-feed in een layout.

  • XML Path Language (XPath)

XPath is een syntax die het mogelijk maakt delen van een XML document aan te spreken. XSL-T gebruikt deze expressies om te beslissen welke inhoud als volgende getoond moet worden.

  • XSL Formatting Objects (XSL-FO)

De stap van XML naar een PDF-document (portable data format) gebeurt door XML eerst om te zetten naar een ander XML-document met zogenaamde formatting objects. Daarna kan via een tool als FOP (Formatting Objects Processor) een PDF document worden gegeneerd.

Maar... waarom zou iemand nu een XML-document willen transformeren? Is het toepassen van CSS (cascading style hheets) niet voldoende? Het antwoord is dat werken met CSS is op zich heel simpel is, maar ook beperkt: het enige dat kan is een tag aanduiden en er enkele eigenschappen van aanpassen.XSL-T daarentegen biedt heel wat meer mogelijkheden. Net als bij CSS kan de presentatievorm wijzigen, zonder het originele XML-document te moeten aanpassen. Denk aan het veranderen van de volgorde van informatie, of deze volledig verbergen of meerdere keren weergeven. Zelfs nieuwe inhoud toevoegen is mogellijk.

Enkele voorbeelden van mogelijk gebruik:

  • Een nieuwssite bewaart z'n artikelen in XML-formaat (of het CMS publiceert ze op die manier) en gebruikt per medium een XSL-T transformatie: een om een webversie te genereren, een voor een PDA-versie en een om een papieren versie te genereren.
  • De uitvoer van een bepaalde webapplicatie moet dienen als invoer voor een andere, maar deze laatste verwacht een net-iets-anders XML formaat. Geen probleem met een XSL-T-transformatie.

Modules
Modules bieden uiteenlopende en aanvullende functionaliteit . Kies zelf op maat de modules die u nodig heeft voor uw publicatiedoelen. Dit voorkomt dat het CMS uitgerust wordt met overbodige functionaliteit en met de kans op fouten en het het beslag op geheugen. Een actueel overzicht van de modules vindt u hier.
XCMsys actie: Project!!!
De pilot actie in detail.
Lees meer…
XCMsys tarieven
Een overzicht van modules en prijzen.
Lees meer…
CMS systemen
Content Management Systemen in de praktijk.
Lees meer…
XCMsys en XML
Waar staat XML in XCMsys.
Lees meer…
XCMsys sjablonen
Voorbeelden van reeds beschikbare siteontwerpen.
Lees meer…