Silo Architecture for Joomla

  • Published on
    11-Apr-2015

  • View
    893

  • Download
    1

DESCRIPTION

How to build a search engine, visitor friendly web site using Silo Architecture and Joomla! CMS

Transcript

<p> Silo Architecture for Joomla! CMSByMartinClaxtonJoomla!Webmasterhttp://www.attractis.co.za iloArchitectureisessentiallyastructuredwayoforganizingandpresentingyourwebsite contentsothatitisbothuserandsearchenginefriendly.Siloarchitecturealsohelpsyouto thinkclearlyabouthowyourwebsiteispresentedtovisitors,itsnavigationandinternallinks. Alibrarian,oranyonethatfrequentslibrariesorbookstoresforthatmatter,willunderstandthatthe onlyreasonthattheycanfindaparticularbookisduetothescience/artofindexing.Beforetheage ofcomputersthiswasdonemanuallyusingcardindexingsystems,acourseyouhadtostudybefore becomingaqualifiedlibrarian.ImagineindexingtheUSLibraryofCongressbyhand! TheinternetandsearchengineslikeGoogleandYahoohavetakingindexingtowholenewlevel. Theynotonlyindexthebook,(yourwebsite)theyindexeverysinglepageineverysinglewebsite! That'ssomepowerfulindexinggoingon!Andthatisthehub,thenut,thekernelofitall.Searchand retrievetechnologydeliveringrelevantpageswithrelevantcontentthatmatchthesearchrequest almostinstantly,inrealtime!Powerfulstuffindeed JoomlaCMSisallaboutorganizingyourwebsitecontent.Thatmeansyouhavetothinkintermsof thecontentstructureratherthantheendresult,thecontentpagesthemselves.Thetemplatetakes careofthat. InJoomlathecontentisorganizedinto'Sections'and'Categories'and'Content'itemsorpages. SectionsaresimplycontainersthatholdoneormoreCategoriesandCategoriesarecontainersthat holdoneormorecontentitems.TherearenosubcategoriesinJoomla.Tosomeonethatisnewto JoomlathisappearstopresentahugeproblemintermsofadheringtoaSilostructureapproach. Thisisespeciallysowhenyoutakethemebleedingintoaccount. Alsothepresentationisdynamicmeaningthat,unlikeastaticwebsite,thewebpagesdonotexist untilsomeoneactivatesthelinktothatspecificpage.TheDatafortherespectivepagesresidesina database.Thetemplateor'lens'simplydetermineshowthedataisdisplayedasawebpage.So Sections,categoriesandcontentpagesaremoreofacoherentwayforthesiteadministratorto managethecontentthanhowthecontentisservedupanddisplayed. Contentcanbeclassifiedastext,imagesormediasuchasaudioorvideo,RSSfeedsetc.Contentcan bedisplayedanywhereonanypage.Ifyouhaveeverbuiltand/oradministeredastaticwebsitewith over50pagesyouwillappreciatethis.</p> <p>S</p> <p>AshortHistoryofCMSplatforms Intheearlydaysoftheweblargecorporationsweretheonlybusinessesthatcouldaffordtohirethe armyoftechniciansthatwereneededtobuildandsupportadynamic,databasedrivenwebsite.I know,IwasoneofthemPropellerheadinChief!TheywerenotcalledCMSbackthen.Itwasjust thewaythingsweredone. Page1of2 </p> <p> Youhadyourdatabasemechanic,yourapplicationprogrammer'steam,andyourgraphicsteam,yes ateamandamanagerortwo,allonyourpayroll!Nottomentionthesheercostforlicensingthe databaseanddevelopmentsoftware.Asyouunpackedtheboxesyouwereinfor$100k.Aweekto setup,amonthtofinetuneandtheguysworkingonthefrontendstuffwereneverfinished! OpenSourcechangedallofthat.Leveledtheplayingfield,sotospeak.StartingwithApachethen Linux,MySQL,JBossandthenalongcamethe'CMS'platforms,Mambo,WordPress,Drupal,Joomla! andthenewkidontheblock,SilverStripe. AllofthiswasmadepossiblebyOpenSourcemovement.BybundlingMySQLwithApacheweb serverandPhPadminyounowhadarobustwebapplication&amp;developmentplatformthatwasas potentastheapplicationplatformsusedbythebigboys,andbestofallitwasallFREE!.Nowwe're talking.Finallythelittleguyhasafightingchance..! Don'tletthatFREEpricetagfoolyou.Aswithanythinginlife,ittakesdedication,disciplineand tenacitytomasteranyskillworthmastering.Thisappliestomostdynamic(databasedriven)Open SourceplatformsandespeciallytoJoomla! Thatendsthetopicfortoday.Beonthelookoutforpart2oftheserieson'UsingSiloArchitecturein yourJoomla!CMSwebsitePreparingyourwebsiteBlueprint. 'Code is poetry' </p> <p>Page2of2 </p>

Recommended

View more >