Skip to content


Adventures in Open Source – CMS Systems

It’s been a long time since my initial flurry of posts and a lot of new things have come along, uncommented upon.  No more.

One of the big new things for me is Joomla. In case you don’t know already, Joomla is an Open Source Web content management system (CMS) written in PHP and using a mysql database (also open source).  The natural home is on some Linux server using a standard LAMP stack (Linux, Apache web server, MySQL and PHP), though it’s pretty straightforward to host it on a windows server too if you had too.

Content Management Systems (CMS) In the old days, anyone wanting to publish to the web had to learn HTML, then figure out how to create content with the right mark-up to fit in with whatever web site style conventions were in place, add the necessary navigational links etc.  This was great for the few people who could do it well, but created an unsurmountable barrier to entry for non-geeks – writers and others generally more skilled at creating something worth reading.  In the simplest sense, this is the role of the CMS – let writers write and let designers/programmers design and program – oh frabjous joy!.  Being a geek myself, another feature that really floats my boat is that in publishing content, the author gets to specify how long it should remain.  No more publicity for passed events.

There are a number of competing CMS’s out there.  Choosing any one is a little like getting married – you will make a huge investment in learning time and content development for better or worse.  In general, there is no easy way to move content from one system to another so you’d better get it right first time.   In Windows land, the big hitters are all super-expensive commercial systems – there are some open source and/or shareware systems but the user base is so very, very tiny that it would be risky to bet the farm on any of them.  In the Linux tent though, there are some very well established competing systems – each with certain advantages and disadvantages.  And a dedicated set of advocates for each.  Ignoring the little guys, the three big boys are Joomla (formerly Mambo), Drupal (I love these names) and Wordpress.

Wordpress.  Clearly the king in terms of number of installation, Wordpress was originally focussed on blog creation where it excells (This blog is managed by a Wordpress installation on a shared linux host – I spent no more than 15 minutes getting everything setup from scratch before posting real content – Brilliant).  Apparently, Wordpress can do much more than simple blogs, but it is so well entrenched in this area of excellence that few people use it for anything significantly beyond the core blog area.

Drupal.  This is the new kid on the block, and seing as how young the block itself is, this means very new.  (Correction – I imagined that the low-adoption rate of Drupal was because it is so new, but it turns out Drupal has been around longer than any of the others – it’s just growing steadily while the others have taken off like a rocket) From what I’ve read, Drupal is faster and cleaner than the existing versions of Joomla, but has a much steeper learning curve for administrators and designers.   This seems to agree with my experience, having gained some experience with the older Joomla, the install process for Drupal was equally simple, but from there on, I had no clear way of adapting it to my needs.  There were relatively few add-on components and few resources on the web for wuestions any newbie (such as myself0 would have.  By contrast, Joomla has an enormous following, matched by the thousands of open source components and templates writtent to work with it.  Almost any problem can be solved with a simple Google search as there are literally thousands and thousands of people who have run into whatever situation you might find yourself in.  It’s nice not to be alone.

Joomla. I have to confess a bias in all this – Joomla was the first and only real full-function CMS that I have had to work with, and it works so well that I haven’t given the others as much attention.  Sorry for the bias – blame history.

Joomla was developed as a split-off from the simpler Mambo CMS which I’m told is still being developed and has it’s band of dedicated followers.  The first version of Joomla was so similar to Mambo, that all the extension components for Mambo worked on Joomla too – this was a great advantage, helping Joomla hit the road with a much enhanced set of capabilities beyond the core functions that come is Joomla itself.  After a short while though, shortcoming in the API became a problem so a near complete re-write was produced and remain (at least for the time being) the standard for today.  This new version (Joomla 1.5) came with an optional system::legacy plugin, providing a n API bridge so that components written for the original version of Joomla would still work under Joomla 1.5.  For majority of compnents, this wedge worked well enough, still most compnents have been re-written to use the native Joomla 1.5 API.

Nevertheless, there are many thousands of open source components available for Joomla, something no other CMS can boast.  And the number of developers, designers and writers practiced on Joomla so far outstrips the other CMSs as to make Joomla THE dominant CMS with an ongoing level of investment unmatchable by any other system commercial or open source.

I’ve been writing and maintaining components for Joomla 1.0 and more recently for Joomla 1.5 which, once the initial learning curve has been reached seem simple and efficient to adapt to just about any purpose.

I did a Google trend search (this is the subject of another post, but if you don’t know about Google trends – check it out now).

Screenshot

Posted in web hosting.


One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Continuing the Discussion

  1. michael moore | Latest News | Hot News | Recent News linked to this post on 2009/09/07

    [...] Adventures in Open Source – CMS Systems – michaelmoore.net [...]



Some HTML is OK

or, reply to this post via trackback.



xeex250809

roos

masturbate

designer petites

dixie reeves calgary

craiglist and dc

hawken

jesus christ superstar ticketmaster

glutathione enhancer

fx lightsaber pieces

money clipart

used towing equipment

motorcycle rolling chassy

emblem for 2008 olympics

nicole bogel in ruskin florida

the texture of an igneous rock

palm gprs

nicki

genetic reason homsexuality

crank dat mia

974 generations before adam

learn mercury qtp online for free

belt bottle holder uk

silva huntsman review

author joys of yiddish

gabriella marks photography

pastor ted haggard on oprah

alison turner australia

used ibm as400

earth day holiday

information about iditarod

bishop brody preaching

control congress

non hodgkins lymphoma and relapse

why do sunflowers follow the sun

past nursing salaries

nautical charts montenegro

regional initiatives

culbertson

net cash flows

fall of troy fcp remix

ruth munson

brian bannister

fantasia walt disney movie

kosher gelatin powder

what is abn in australia

banca cr firenze swift code

carbon fiber motorcycle skins

lyrics to timbaland new cd

serger ideas

janelle monae

e d sawyer

walt pollard

what was the tea act

birmingham alabama magazine insider

districts of manchester

giving

british embassy bogota

tot loks installation

sugarloaf new york newspapers

auction reload kansas

veggie magic

travis mccoy facts

john bianchi ct

lover

garlic soup

pseudo scents

gran turismo 4 black formula car

sask cme

meredith and mark denzine

open course ware and mit

champloo

excel lookup array return

kitsap lake pcb

mucous plug week

avacodo tree planting guid florida

cheung

anneliese van der pol over it

sica

workcentre

celestial wallpaper borders

pg reloaded homepage

all my dreams

sous video surveillance

calculate gasoline expense

wireless booster

darrell clinton

diamondback

hypersensitivity transplant rejection

terrestrial vs marine

telefonica espa a

porsche boxster in ca

daycare fire evacuation plan

mortgage intrest rate

absess and suction

marseille export goods

averatec repairs

lucinda bryant hale georgia

diplomat hotel cebu

sacral

translating english into hebrew

low grade squamous cells

siler sleigh bells ormandy

bangkok airport shuttle

41

financial aid discipline schooling for teens

wake island survivors

stearns swim vest

palm tree picturs

32mm shank boring bar

old dogpile icon

three fourth of eighteen

virtual villagers questions

pet bird cage feeder

music minister search questionnaire

primitive wreaths

users of financial derivatives

magellan roadmate

most expensive fish ever sold

oem gmc yukon parts

windsor eyeglass frames

allienation of affection statute of limitations

futurama brain killed dinosaurs

finances for divorced women

makea layout

catalogues

bcd

bitoni

homemade ouija boards

talambuhay ni genoveva edroza

applicant manage posted aware demonstration email

discount maui timeshares

christmas carols free sound clips

legacy heart center plano texas

eee

sanitary sight flow

psp 4gb memory cards

tuscany holidays relax

asshole

nti dragon burn reviews

drilling crossing kapuskasing

delores hudgins

downloade cakewalk

sidney burbank

open glaucoma

dryers with steam cycle

triumph heard throughout the land

costner

sams club credit cards accepted

michael g helm

optimax

appraise mayan numeric system

recessed mailbox

praying for a mate

zap a snack pizza fundraiser

colossus statue sale

schaeffer elementary school lancaster pa

700

must

pat wynn linda kingsley

cole snowboard serre chevalier

butane cannister retailer

insulation and home improvement

reviving ophelia

margolis

orange camouflage knit hat

coal bed methane

cell phone riddles

able bodied seaman courses study guide

philco 1201 radio phonograph

recipe for cajun mud cake

kappa kappa psi fraternity commissioned songs

minimal pair phonological powerpoint

pda desk stand

rpe lag msp

listing of railroad car diners

standardized test answer sheet

methodes of linear predictive coding

discussion questions scarlet pimpernel

roxy reynold

gagnon

big liar on campus movie

john park in hong kong

4300

steamvac

snorkeling set

karaoke hosting software singer order display

dr marangell in pa homeopathy

doreen meisch

gear for mount everest

topsoil screener plans

energy effeciency experts

one piece swimsuit with underwire

anything but ordinary

acura integra gsr engine

steve rainey kpmg

hott men with big dicks

saxon dallas

antioch college blogger

citco petro express

anthonys subaru

drifter tees

irvin gill pasadena architect home armada

umbrella table covers

cradle of filth myspace

novena to blessed miguel pro

reset all windows 2000 permissions boot

kz toy haulers

articles on minimum wage jobs

740

torre b ruth

windsurfing in turkey

verde body butter

keane wayne pa

spring bridesmaid dresses

build your own hybrid

computer memory ecc yes or no

chevorlet combination switch

jude wayland

ibis heathrow airport

volvo gadgets

maps of black footed ferret territory

gall bladder removal and wrinkles

3g vsv adsl

the redemption of mills joaquin

juiner aggressive skates

sociological influences on consumer behavior

will downing in a wheelchair

margarita earings and necklaces

gretsch traveling wilburys guitar

milatary plane crashes 1962 north dakota

badman charters

douglas edward gretzler execution

which flowmaster for 4.8 silverado

public marks with tag venezuela

kenneth a geller md

clamp double rod or multi

what illnesses do mosquitos give

cia allf

paula koontz of fort myers beach

i7

lalanne

virgin

worley parsons engineeering pty ltd

vicks vaporub

htl-strefa sa offering shares

overdrive clark 5 speed

bay area traveler sf neighborhoods

kregor m4 barrel only

runescape lure

galen l baril

hot girls giving handjobs

a friend is someone with whom

artificial retail christmas tree 12 ft

tj everyday paoli pa

villaggio flor de pacifico

sword fighting classes in laredo texas

pegasus medicine cabinets

doge

lexapro clonazepam dosage

free psp upgrade 3.71

cathode

aberdeen south dakota police

african organisations in tasmania

postgraduate applications centre said

ancr e dans le savoir

history of mexican immigrants

caba as tierra mistica

home inspector qualifications canada

the hiding place vocabulary words

hawthornes pizza and bar

misdemeanor

organza lotion

aironet

usb flash card readers

ponds in alaska

550

21

health insurance for the self employed

dell xps horde

juice plus business slogan

discovery of machu picchu

obtaining a divorce decree hawaii

suzzane smith oro valley

bonanza school

hooters california

quiznos coupon code

triple x syndrom

border collie elbow dysplasia

moriah

oliver pratt jedidah luce joseph

kevin hammond texas

televison

twig mirrors

visor repair

first student school busses

religious societies act in washington dc

fairmont pierre marques

clare s richer fmr cfo

avoiding tickets

the scorpions discography

mia hamm timeline

nds emu download

new world bible prophecies

trevor albro

super crazy gutair manic

zak grove

chambersburg pa website

images spontaneous abortion

hawaiin furniture

rafael diagonal port

elderly

pedal pumping cranking

maureen s cote connecticut

thats entertainment

reliable tire spartan silvermark

3600

hyundai tiburon ratings

promotion points cut off e-5

procter gamble in japan

glen goff driving

maquinaria masa nixtamal

richard gifford arrest

econolodge cloverdale indiana

sexo

indigenous chilpancingo

trails at eldridge parkway

husband talks to parents daily

armani cinderella

review courses for rn nclex exam

local wedding djs

wordsworth represents the real

loathing

ingham road battery world townsville

sweating treatment aluminum free

julie silverman citigroup

oceanfront cottages sandbridge virginia

forrest gump restaurant in hawaii

jhonen vasquez homepage

nudes-a-poppin official web site

has

nordic trak treadmill parts

melanie c moment you believe

national academy accupuncture

bullion fees commissions

parking for bushnell

cottage grove sentinal

nkaed free girls

finnish language software

christmas song parody

water gap trolley tours