Det var en tid da hver nettside ble hardkodet fra scratch. Det var ingen interaktivitet, innholdet var statisk, og brukerne forventet litt utover noen uformatert tekst. Tidene har forandret seg. Internett har vokst opp, blitt mer sofistikert, og mye, mye vanskeligere å skrive om. Skrive selv de enkleste siden fra scratch har nå blitt et ork passer bare for de som arbeider seg gjennom høyskole eller folk kjører website creation virksomheter.
Så hva er disse moderne Content Management Systems? Hva er deres rolle i den moderne web-verden?
Content Management Systems
Innhold styringssystemer gjøre etableringen av nettsteder betydelig enklere. De gjør alle de tunge løftene for deg, administrerende back-end av nettstedet. Content Management Systems kontrollere flyten av informasjon på nettstedet ditt, gjengi innhold fra en database på siden.
En blogg er et klassisk eksempel på noe drevet av et Content Management System. En blogg vedlikeholder en database av innlegg med dato og klokkeslett for når de ble publisert. Content Management System tar da at data og bruker den til å gjengjelde en forside. Med Content Management System, har alle blogger å bekymre seg for er å velge et tema og skrive innholdet for innleggene.
Blogger er neppe det eneste programmet for et Content Management System. Stort sett alle komplekse området kan bruke et Content Management System. Selv om nettstedet består hovedsakelig av statiske sider, muligheten til bruke en mal, raskt lenker til andre sider og formatere siden i henhold til en enkel layout språk gjør Content Management Systems en livredder for mange utviklere.
Hvordan fungerer dette er knyttet til web hosting?
Saken om Content Management Systems er at de er skrevet i en server-side skriptspråk. PHP, Ruby, Python og Clojure er alle eksempler på disse. For at et Content Management System for å jobbe på serveren din, må serveren støtter språket som Content Management System er skrevet i.
Enhver anstendig vert vil gi deg root-tilgang, slik at du kan installere alle språk du vil. ubhosting.net er et godt eksempel på dette. Du får full root-tilgang med noen plan du velger, så du er ikke begrenset til et bestemt språk.
Dessverre har mange budsjettet vertene ikke gi deg root-tilgang. De tett styre serveren du kjører på, ofte selv kontrollere installasjonen av Content Management Systems. Det betyr at du sannsynligvis kommer til å være begrenset til eldre, mer etablerte språk, som betyr at du går glipp av noen av de mer spennende nye Content Management Systems der ute. Du vil fortsatt kunne installere klassikerne, som ganske mye hver server på jorden har noen form for PHP installert. Det betyr at du har støtte for Joomla, Wordpress, MovableType, og mange, mange andre. Men så mange nye verktøy er skrevet i Ruby eller Javascript, takket være populariteten til node.js.
Når du velger en web vert, sørg for at du velger en som støtter Content Management System som du har valgt eller har erfaring med. Du ønsker ikke å bli tvunget til å bruke en plattform du hater.