<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <META NAME="GENERATOR" CONTENT="lfparser_2.37">
 <META NAME="LFCATEGORY" CONTENT="Forum">
 <link rel="icon" href="../../common/images/lf-16.png" type="image/png">
 <TITLE>lf293, Forum: Case Studie: Open Source Content Management Systemen Maken E-commerce Websites Betaalbaar</TITLE>
<style type="text/css">
<!--
 td.top {font-family: Arial,Geneva,Verdana,Helvetica,sans-serif; font-size:12 }
 pre { font-family:monospace,Courier }
 pre.code { font-family:monospace,Courier;background-color:#aedbe8; }
 p.cl { color:#EE9500 }
 a.nodec { text-decoration:none }
 p.trans { font-size:8pt; text-align:right }
 p.clbox { width:50%; alignment:center; background-color:#FFD700; 
           border-style:none; border-width:medium; border-color:#FFD700; 
           padding:0.5cm;  text-align:center }
 p.code { width:80%; alignment:center; background-color:#aedbe8; 
          border-style:none; border-width:medium; border-color:#aedbe8; 
          padding:0.1cm;  text-align:left }
 p.foot { background-color:#AAAAAA; color:#FFFFFF; border-style:none; 
          border-width:medium; border-color:#AAAAAA; padding:0.5cm ; 
          margin-top:0.1cm; margin-right:1cm; margin-left:1cm; 
          text-align:center }
 .mark  { background-color:#e6e6ff }
-->
</style>
 
</HEAD>
<BODY bgcolor="#ffffff" text="#000000">
 <!-- this is generated html code. NEVER use this file for your
 translation work. Instead get the file with the same article number
 and .meta.shtml in its name. Translate this meta file and then
 use lfparser program to generate the final article -->
 <!-- lfparser can be obtained from http://www.linuxfocus.org/~guido/dev/lfparser.html -->

<!-- this is used by a number of tools:
 =LF=AUTHOR: Linda Christie
 =LF=CAT___: Forum
 =LF=TITLE_: Case Study: Open Source Content Management Systems Make E-commerce Websites Affordable
 =LF=NUMBER: 293
 =LF=ANAME_: article293.shtml
 -->

<!-- 2pdaIgnoreStart -->

<!-- start navegation bar -->
 <!-- top navegation bar -->
 <TABLE summary="topbar_1" cellspacing="0" cellpadding="0" border="0" align="center" width="90%">
   <TR bgcolor="#2e2292">
     <TD class="top"><TABLE summary="topbar_1_logo" cellspacing="0" cellpadding="0" border="0" width=
       "100%">
         <TR><TD width="319"><IMG src="../../common/images/logolftop_319x45.gif"
           alt="[LinuxFocus-icon]" width="319" height="45" align="left" 
           border="0"></TD>

           <TD class="top">
             <TABLE summary="topbar_1_links" width="100%">
               <TR align="right">
                 <TD class="top"><A class="nodec" href="../index.shtml"><FONT color=
                 "#DDDDDD" size="2">Home</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../map.html"><FONT color=
                 "#DDDDDD" size="2">Map</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../indice.html"><FONT color=
                 "#DDDDDD" size="2">Index</FONT></A> &nbsp;|&nbsp; <A class="nodec" href="../Search/index.html"><FONT color=
                 "#DDDDDD" size="2">Zoeken</FONT></A> </TD>
               </TR>

               <TR align="right">
                 <TD class="top">
                   <HR width="100%" noshade size="1">
                 </TD>
               </TR>
             </TABLE>
           </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end top navegation bar -->
 <!-- blue bar -->
 <TABLE summary="topbar_2" cellspacing="0" cellpadding="0" border="0" align="center"
 width="90%">
   <TR bgcolor="#00ffff">
     <TD><IMG src="../../common/images/transpix.gif" width="1" height=
     "2" alt=""></TD>
   </TR>
 </TABLE>
 <!-- end blue bar -->
 <!-- bottom navegation bar -->
 <TABLE summary="topbar_3" cellspacing="0" cellpadding="0" border="0" align="center"
 width="94%">
   <TR bgcolor="#000000">
     <TD>
       <TABLE summary="topbar_3_links" cellspacing="0" cellpadding="1" border="0" width=
       "100%">
         <TR align="center">
           <TD WIDTH="20%"><A class="nodec" href="../News/index.shtml"><FONT color=
           "#FFFFFF">Nieuws</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Archives/index.html"><FONT color=
           "#FFFFFF">Archieven</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../Links/index.html"><FONT color=
           "#FFFFFF">Links</FONT></A> </TD>
           <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD>
           <TD WIDTH="20%"><A class="nodec" href="../aboutus.html"><FONT color=
           "#FFFFFF">Over LF</FONT></A> </TD>
         </TR>
       </TABLE>
     </TD>
   </TR>
 </TABLE>
 <!-- end bottom navegation bar -->
<!-- stop navegation bar -->

<!-- SSI_INFO -->

<!-- tr_staticssi include virtual -->
<!-- tr_staticssi exec cmd -->
<!-- addedByLfdynahead ver 1.1 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">Dit artikel is ook beschikbaar in: <A href="../../English/May2003/article293.shtml">Engels</a> &nbsp;<A href="../../Castellano/May2003/article293.shtml">Spaans</a> &nbsp;<A href="../../Deutsch/May2003/article293.shtml">Duits</a> &nbsp;<A href="../../Francais/May2003/article293.shtml">Frans</a> &nbsp;<A href="../../Turkce/May2003/article293.shtml">Turks</a> &nbsp;</FONT></TD></TR></TABLE><br>
 


<!-- SSI_INFO STOP -->
<!-- 2pdaIgnoreStop -->

<!-- SHORT BIO ABOUT THE AUTHOR -->
<TABLE ALIGN=LEFT BORDER=0  WIDTH="190" summary="about the author">
<TR>
<TD>

<img src="../../common/images/LindaChristie.jpg" alt=
    "[Linda Christie]" width="144" height="176">
<BR>by  Linda Christie <br> <small>&lt;lindac(at)doctorvar.com&gt;</small>
<BR><BR>
<I>Over de auteur:</I><BR>
<!-- aboutauthor_start -->

    Linda Christie is de eigenaar van uitgever en internationale
    consultancy firma Write Solutions en de oprichter van 
    DoctorVAR.com. Linda is reeds twintig jaar betrokken bij de wereld van
    drukkerijen en electronische uitgaven. Als schrijvend journalist voor
    TechTarget.com, schreef ze "Storage Management" een tweemaandelijkse 
    nieuwsbrief, alsook standaarden voor technische tips. Daarnaast had ze 
    de positie van van redacteur nieuwe toepassingen en senior
    publicist voor de uitgever van "The Computer Journal," "Enterprise
    Technologies," "IT Solutions and Strategies," en "CAD
    Technologies." Linda is ook de prijswinnende schrijfster van 11
    "how-to's" over informatie technologie, medische, en ondernemingsboeken
    uitgegeven door top van de New Yorkse uitgevers.

    
<!-- aboutauthor_stop -->
<!-- TRANSLATED TO en -->
<!-- TRANSLATED TO STOP -->
<BR><i>Content</i>:
<UL>
  <LI><A HREF="#293lfindex0">Gebruikelijke systeemontwikkelaar maakt misser</A></LI>
  <LI><A HREF="#293lfindex1">De weg naar een bruikbare oplossing</A></LI>
  <LI><A HREF="#293lfindex2">Integreren/aanpassen open source oplossingen</A></LI>
  <LI><A HREF="#293lfindex3">Aanvullende informatiebronnen</A></LI>
  <LI><A HREF="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=293">Reactie formulier voor dit artikel</A></LI>
</UL>

</TD></TR></TABLE>
<!-- HEAD OF THE ARTICLE -->
<br>&nbsp;
<table border="0"><tr><td>
<H2>Case Studie: Open Source Content Management Systemen Maken E-commerce Websites Betaalbaar</H2>
 <img src="../../common/images/illustration293.gif" alt=
    "[content express]" width="304" height="130">
<!-- ABSTRACT OF THE ARTICLE -->
<P><i>Samenvatting</i>:
<P>
<!-- articleabstract_start -->
<i>Een geweldig idee te ontwikkelen voor een informatieve, onderhoudende
en commercieel gezonde Website is &#233;&#233;n ding. Om deze passie om te zetten
in een robuuste e-commerce Website voor minder dan $ 5000 is nog iets anders.
</i> .

    
<!-- articleabstract_stop -->

<br><!-- HR divider --><center><font color="#8282e0"><b>_________________ _________________ _________________</b></font></center><br>
</td></tr></table>
<!-- BODY OF THE ARTICLE -->

    Midden november vorig jaar, kreeg systeemintegrator, Scott Kroeger,
    eigenaar van Hudson Avenue Technologies in Omaha, NE,
    een informatieverzoek om een robuuste e-commerce
    website te bouwen voor minder dan $5,000. Uitgeverij en internationale
    consultancy firma Write Solutions stond op het punt om DoctorVAR.com ( <a href=
    "http://www.doctorvar.com/">http://www.doctorvar.com/</a>) te lanceren: een
    e-commerce Website om computer value added resellers
    (VARs) te helpen hun technische know-how, consultancy, marketing
    en management vaardigheden te verbeteren. Lees hier hoe Scott deze schijnbaar 
    onmogelijke uitdaging heeft opgepakt. <br>
     <i>Tekst geschreven door Linda Christie.</i>
     
    <A NAME="293lfindex0">&nbsp;</A>
<H3>Gebruikelijke systeemontwikkelaar maakt misser</H3>


    <p>Nee, het verzoek van de opdrachtgeefster was niet onredelijk. 
    Het bleek dat hackers hun eerste poging - die negen maanden werk
    had gekost, databases had opgeleverd die bol stonden van 
    waardevolle IT informatie die door het team was verzameld en 
    toegevoegd en het meest van hun kasreserve had gekost - teniet 
    hadden kunnen doen, doordat hun ontwikkelaar geen backup had gemaakt 
    van de site.</p>

    <A NAME="293lfindex1">&nbsp;</A>
<H3>De weg naar een bruikbare oplossing</H3>


    <p>Mijn eerste zorg was de mate waarin deze klant ervaring met 
    computers had en hoe zij de IT georganiseerd had. Als zij veel 
    opleiding nodig hadden en veel aan de hand genomen moest worden, 
    zou zelfs het implementeren van een open-source oplossing meer
    kosten dan het budget toestond. Daarom stuurde ik een aantal 
    vragen om meer te weten te komen over het project en ook om de 
    computervaardigheden te "testen", zoals:</p>

    <ul>
      <li>Welke soort website moet ontwikkeld worden?</li>

      <li>Wat is je budget?</li>

      <li>Hoe liggen de tijdlijnen?</li>

      <li>Hoe kwam je tot de keuze voor php?</li>

      <li>Is een systeembeheerder interface benodigd?</li>

      <li>Moet je advertentiebanners kunnen beheren?</li>

      <li>Welke andere inkomstenbronnen verwacht je?</li>

      <li>Wat zijn je ondersteuningsbehoeften na implementatie?</li>

      <li>Zul je de inhoud van de site zelf bijwerken of heb je daar 
      een technische staf voor?</li>

      <li>Is de inhoud die je beschikbaar stelt gratis of alleen 
      toegankelijk met abonnemente?</li>

      <li>Is er een bestaande site met vergelijkbare functionaliteit 
      die ik kan bekijken?</li>
    </ul>

    <p>De klant bleek geen technische goeroe, maar haar antwoorden, 
    vertelden me dat ze een ervaren computergebruiker was, goed 
    georganiseerd was en dat ze precies wist welke mogelijkheden 
    en toepassingen ze voor haar website wilde. Nadat ze geslaagd was
    voor mijn "test", vertelde ik haar dat het, zelfs in India, 
    moeilijk zou zijn haar site van nul af te programmeren voor 
    $ 4-5.000.</p>

    <p>Toen vertelde ik haar, dat ik grond van haar eisenpakket, meen
    dat zij "het wiel opnieuw aan het uitvinden was." Ik e-mailde haar
    het volgende: "Gelukkig ben je niet de eerste met een behoefte aan
    een Content Management Systeem. Er zijn talloze vrije open source
    CMS programma's, allemaal met de functionaliteit die jij nodig hebt.
    Bovendien bevatten de meeste CMS programma's prachtige beheerfuncties,
    di8e het mogelijk maken dat iemand met een minimale technische 
    achtergrond het merendeel van de configuratie van de website kan 
    uitvoeren. Met een keuze voor dergelijke software kan ik je een
    volledig functionerende website leveren voor het einde van het jaar
    binnen het aangegeven budget."</p>

    <p>Binnen enkele uren, ontving ik een verzoek voor een persoonlijk
    gesprek, wat het eerste van drie bleek, welke nodig waren om het
    project te plannen en uit te voeren. Een van de redenen voor dit 
    gering aantal bijeenkomsten was dat de opdrachtgever en ik een 
    helder beeld van de omvang van het project hadden, nog voordat 
    een programmaregel was geschreven. Pas hierna deed ik een compleet
    voorstel dat, alle vragen die naar aanleiding van haar specificaties 
    waren gerezen, beantwoordde. Dit bespaarde veel tijd en kosten en
    maakte mijn werk minder frustrerend.</p>

    <A NAME="293lfindex2">&nbsp;</A>
<H3>Integreren/aanpassen open source oplossingen</H3>


    <p>Na onze eerste ontmoeting, was ik er vrij zeker van dat het open
    source content management systeem (CMS) PostNuke de functionaliteit
    bood, die zij wenste. Een afsplitsing van PHPNuke ( <a href=
    "http://www.phpnuke.org/">http://www.phpnuke.org/</a>),
    PostNuke biedt vele aanvullingen en verbeteringen boven het 
    PHPNuke System. Het biedt volledige CSS ondersteuning, HTML 4.01
    overdracht, geadvanceerd blokkade systeem, en het is volledig 
    meertalig.</p>

    <p>Dus ik stuurde haar de PostNuke ( <a href=
    "http://www.postnuke.com/">http://www.postnuke.com/</a>) handleiding
    ter beoordeling. Daarop wees ze mij er op dat, volgens de documentatie
    een, unieke paginaconfiguratie bij gebruik van meerdere pagina's niet 
    mogelijk is. Dit is een strikte eis voor het DoctorVAR.com project.</p>

    <p>Ik was er vrij zeker dat ik een oplossing voor dit probleem kon
    vinden door andere PostNuke website toepassingen en forum discussies 
    te bestuderen. Het duurde niet lang om uit te vinden dat meerdere 
    PostNuke installaties het pagina opmaakprobleem zou oplossen en dat 
    het volledige controle over zou geven over paginaverdeling van subsites. 
    Een PostNuke subsite is een aanvullende installatie van PostNuke
    binnen de 'hoofd' PostNuke installatie. Bijvoorbeeld, als de hoofd
    PostNuke installatie is geinstalleerd onder '/htdocs/postnuke', 
    zou een subsite geinstalleerd worden onder '/htdocs/postnuke/subsite1'.</p>

    <p>Elke subsite kan volledig afzonderlijk geconfigureerd worden
    los van de hoofd PostNuke installatie. Dit biedt de beheerder
    om de afzonderlijke onderwerpen als zelfstandige subsites te 
    beheren. Mijn uitdaging was om uit te vinden hoe alle 28
    installaties met elkaar kunnen praten door de databasetabellen 
    waar elke subsite gebruik van maakt aan te passen.</p>

    <p>Na bestudering van de broncode, configureerde ik de subsites 
    zodanig dat zij informatie als gebruikerssessies, artikelen, 
    menu's, etc. zouden kunnen delen. op deze manier kan de DoctorVAR.com 
    site alle informatie delen tussen subsites - thema's, menu's, login, etc. 
    Echter, ik configureerde elke subsite om zijn eigen pagina-layout te 
    onderhouden - zodat de inhoud van elke onderwerp pagina (subsite) 
    op zijn eigen wijze kan worden opgemaakt.</p>

    <p>Het volgende probleem dat opgelost moest worden was de zoekfunctie
    op de site, ook een belangrijke functionele eis. De klant wilde
    html tekstblokken gebruiken om de inhoud van de site te beheren,
    omdat de PostNuke artikelen functionaliteit te vervelend is om te 
    onderhouden. PostNuke, echter zoekt alleen in hoofdmodules niet 
    in html pagina's.</p>

    <p>Om het html opmaak en zoek probleem op te lossen, heb ik een 
    PostNuke module genaamdContent Express ( <a href=
    "http://pn.arising.net/ce/">http://pn.arising.net/ce/</a>) opgenomen.
    Deze module biedt de site een erg vriendelijke beheerinterface 
    voot het toevoegen van html pagina's, beheren van de verwijzingen
    op de site, zowel als een zoemachine voor html pagina's. Content
    Express was niet gebouwd voor een multi-site configuratie, daarom
    moest ik me in de broncode verdiepen om uit te zoeken hoe ik het in 
    een multi-site oplossing kon integreren.</p>

    <p>Om de site af te ronden, integreerde ik de gratis PostNuke modules
    voor een e-zine, forum, vacaturebank en advertentiebanner management.
    Binnen twee weken, was de klant pagina's aan het opmaken en data 
    aan het toevoegen. En aan het eind van de twee maanden was de 
    DoctorVAR.com site waarvan ze gedroomd had in de lucht, binnen het
    budget en zonder een enkele functionaliteit of andere eis op te offeren.
    De enige software die ze had moeten kopen was een erkende advertentie-
    module en een webwinkel programma voor $59, plus een thema voor $30. 
    De rest van de modules waren gratis.</p>

    <p>Omdat mijn achtergrond in systeemintegratie ligt, wordt ik steeds 
    enthousiaster over het vinden van open source software, uitvinden hoe
    het werkt en dan mijn technische en programmeervaardigheden gebruiken
    om de modules met elkaar te laten werken. Op deze wijze hoef ik 
    niet veel tijd te besteden aan het opnieuw schrijven en debuggen van
    broncode. De flexibiliteit, snelheid en het eenvoudige beheer van de 
    DoctorVAR.com ( <a href="http://www.doctorvar.com/">http://www.doctorvar.com/</a>)
    website is het bewijs hoe robuust en kosteneffectief open source CMS programma's zijn.</p>

    <A NAME="293lfindex3">&nbsp;</A>
<H3>Aanvullende informatiebronnen</H3>


    <ul>
      <li><a href="http://www.postnuke.com/">PostNuke.com (open
      source Weblog/content management systeem)
      (http://www.postnuke.com/)</a></li>

      <li><a href="http://pn.arising.net/ce/">Content Express (open
      source Web content management systeem)
      (http://pn.arising.net/ce/)</a></li>

      <li><a href="http://nuke-modules.gading.de/">WhatsNews (open
      source e-zine module)
      (http://nuke-modules.gading.de/)</a></li>

      <li><a href="http://www.phpadsnew.com/one/">phpAdsNew (open
      source advertentie server) (http://www.phpadsnew.com/one/)</a></li>

      <li><a href="http://www.phpbb.com/">phpBB (open-source
      bulletin board pakket) (http://www.phpbb.com/)</a></li>

      <li><a href=
      "http://www.phpsolutions.co.uk/index.php/">phProfession (open
      source vacature bank)
      (http://www.phpsolutions.co.uk/index.php/)</a></li>

      <li><a href=
      "http://www.doctorvar.com/subsite8/?mid=12#stickiness/ ">DoctorVAR.com
      Website Content/Stickiness Artikelen
      (http://www.doctorvar.com/subsite8/?mid=12#stickiness/)</a></li>

      <li><a href=
      "http://www.doctorvar.com/subsite27/?mid=22#WebPresence/">DoctorVAR.com
      Web Presence Artikelen
      (http://www.doctorvar.com/subsite27/?mid=22#WebPresence/)</a></li>

      <li><a href="http://www.wilsonWeb.com/">Web Marketing &amp;
      E-Commerce (http://www.wilsonWeb.com/)</a></li>

      <li><a href="http://apromotionguide.com/">Apromotionguide.com
      - gratis Website promotie handleiding
      (http://apromotionguide.com/)</a></li>
    </ul>
  



<!-- 2pdaIgnoreStart -->
<A NAME="talkback">&nbsp;</a>
<h2>Reactie formulier voor dit artikel</h2>
Elk artikel heeft zijn eigen reactiepagina. Op deze pagina kunt u een reactie geven of de reacties van andere lezers bekijken:
<center>
<table border="0"  CELLSPACING="2" CELLPADDING="1" summary="tb-button-outerpart">
 <tr BGCOLOR="#C2C2C2"><td align=center>
  <table border="3"  CELLSPACING="2" CELLPADDING="1" summary="tb-button">
   <tr BGCOLOR="#C2C2C2"><td align=center>
    <A href="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=293"><b>&nbsp;reactie pagina&nbsp;</b></a>
   </td></tr></table>
</td></tr></table>
</center>

<HR size="2" noshade>
<!-- ARTICLE FOOT -->
<CENTER><TABLE WIDTH="98%" summary="footer">
<TR><TD ALIGN=CENTER BGCOLOR="#9999AA" WIDTH="50%">
<A HREF="../../common/lfteam.html">Webpagina's onderhouden door het LinuxFocus Redactieteam</A>
<BR><FONT COLOR="#FFFFFF">&copy; Linda Christie, <a href="../../common/copy.html">FDL</a> <BR><a href="http://www.linuxfocus.org">LinuxFocus.org</a></FONT>
</TD>
<TD BGCOLOR="#9999AA">
<!-- TRANSLATION INFO -->
<font size=2>Vertaalinformatie:</font>
<TABLE summary="translators">
  <tr><td><font size="2">en --&gt; -- : Linda Christie <small>&lt;lindac(at)doctorvar.com&gt;</small></font></td></tr>
  <tr><td><font size="2">en --&gt; nl : Chris Verschuuren <small>&lt;cjmversch(at)netscape.net&gt;</small></font></td></tr>
</TABLE>
</TD>
</TR></TABLE></CENTER>
<p><font size=1>2003-04-18, generated by lfparser version 2.37</font></p>
<!-- 2pdaIgnoreStop -->
</BODY>
</HTML>