Monday, February 06, 2012
You are here   Uw Website
nl-NLen-US
Website bouwen en onderhouden Minimize

NW is een full service web ontwikkelaar. Wij zijn goed in het maken van websites met als basis DotNetNuke. Voor bedrijven en organisaties die zelf controle over hun website willen hebben.

Met onze resultaat gerichte aanpak, bewezen technologie en jaren lange ervaring bouwen wij aan websites die flexibel en degelijk uw bedrijf of organisatie presenteren op het world wide web.

 

DotNetNuke

DotNetNuke (DNN) is een Content Management Systeem (CMS) gebaseerd op het Windows .NET 2.0 Framework. Content is de verzamelnaam voor hetgeen er via het CMS wordt aangeboden aan bezoekers van de site:

  • Al dan niet opgemaakte tekst (Platte tekst, Rich Text of HTML)
  • Grafische Bestanden (GIF, JPG, PSD etc)
  • Video Bestanden (WMV, AVI, MPG etc)
  • Databestanden (bijv. Pdf, Tekst, Excel, Word of PowerPoint bestanden).
  • Flash bestanden (geprogrammeerd bewegend beeld)
  • Output van programma?s (bijv. een hypotheek calculatie)

Anders als bij traditionele HTML websites, worden de verwijzingen naar bestanden, tekstuele content, gebruikers statistieken en bijna alles van hetgeen er op uw site is in te stellen, door DNN opgeslagen in een SQL Database. In ons geval is dit een professionele en snelle Microsoft SQL Server waarin miljoenen gegevens over meerdere databases veilig opgeslagen kunnen worden zonder dat het traag wordt.

DotNetNuke is een Open-Source Framework wat inhoud dat er geen eigenaar is anders als de DotNetNuke gemeenschap. Er zijn nu al grofweg 200.000 handige types die naar hartelust DNN gebruiken en DNN Modules ontwikkelen en beheren. Als er al problemen zijn, dan worden deze snel opgelost en er zijn tal van nationale en internationale forums waar DNN gebruikers ervaringen en oplossingen voor praktische problemen met elkaar uitwisselen. De broncode (source) is voor iedereen beschikbaar en mag ook aangepast worden als het daarna maar weer aan de gemeenschap beschikbaar wordt gesteld. Het voordeel van Open Source is dat het een stuk goedkoper is als een traditioneel software pakket. Daarnaast is DotNetNuk uitbreidbaar met behulp van plug-in modules. Er zijn al vele duizenden modules gemaakt. Deze kant en klare modules vari?ren van flash foto albums tot volledige e-commerce oplossingen.

De belangrijkste reden waarom wij DNN gebruiken is dat niet-technische eindgebruikers de pagina?s die met DNN worden gemaakt, daarna zelf gemakkelijk zonder allerlei dure en ingewikkelde tools/software, aangepast en onderhouden kunnen worden. Een willekeurige PC of Mac met een willekeurige Internet browser is voldoende om een DNN portaal te kunnen beheren. Hierdoor besparen afnemers grote hoeveelheden geld en tijd omdat zij niet meer afhankelijk van programmeurs zijn.

Het merendeel van de DNN modules worden initieel ontworpen door en voor Engelse gebruikers. Een aantal van deze modules zijn door ons naar het Nederlands vertaald. We hebben ondertussen de beschikking over behoorlijk arsenaal aan Nederlandstalige Open-Source modules waar snel een volledig Nederlandstalige DotNetNuke Website mee gebouwd kan worden.

De opmaak van DotNetNuke portalen is naar eigen inzicht aan te passen met behulp van zogenaamde skins. Via de skins wordt zowel de inhoud als ook de menustructuur en weergave van systeemgegevens getoond. Als de ?skin? wordt aangepast wordt automatisch de opmaak van alle pagina?s aangepast waarvoor de skin van toepassing is. Een tijdelijke verandering van huisstijl (bijv. in de kerstperiode) is dan ook een kwestie van een simpele aanpassing van de skin. Techniek, inhoud en opmaak zijn bij DNN drie verschillende disciplines. Er zijn een groot aantal grafisch ontwerpers die zich hebben gespecialiseerd op het gebied van DNN skinning. Zij stellen hun standaard skins voor enkele tientallen euros ter beschikking en maken maatwerk skins op bestelling. Ook zijn er een groot aantal gratis skins beschikbaar. Door de skins zien DotNetNuke sites er al heel snel, erg professioneel uit.

Voordelen van DotNetNuke:

  • Er is geen speciale software nodig om een DNN Website te onderhouden, een standaard browser voor MAC/PC/Linux is voldoende.
  • DNN heeft een groot Gebruiksgemak. Iedereen die een beetje handig is met een Computer kan met DNN een professionele website bouwen. Basis kennis van HTML is handig maar niet noodzakelijk.
  • De Layout van (delen van) uw website is eenvoudig aan te passen door toepassing van (zelf gemaakte of gekochte) Skins.
  • DNN Websites zijn browser/scherm resolutie onafhankelijk U hoeft dus geen voorzieningen te treffen om meerdere browsers of schermresoluties te ondersteunen.
  • DNN is meertalig als u dit wilt. Met een druk op de knop spreekt uw site een andere taal.
  • DNN websites zijn gestructureerd. Menu's, eventueel in meerdere lagen, met een verwijzing naar pagina's worden automatisch aangemaakt. U bepaalt zelf welke pagina's voor wie zichtbaar zijn.
  • DNN is zowel voor kleine websites als voor sites met meerdere portalen te gebruiken.
  • U bewerkt de inhoud van de site on-line.
  • U kunt zelf instellen wie wat waar wel of niet mag. Hierdoor kunt u bijvoorbeeld instellen dat iemand wel een document, foto of evenement mag toevoegen maar niet de menu structuur van de site mag veranderen. U kunt ook instellen dat alleen geregistreerde gebruikers (of uw klanten/leden) bepaalde inhoud mogen zien.
  • DNN komt "uit de doos" met een uitgebreide standaard functionaliteit:
    • Autorisatie van toegang tot (delen van) uw website
    • Gebruikersadministratie
    • Uitgebreide Portaal statistieken
    • Weblog
    • Fotogallerie
    • Forum (ook te gebruiken als Gastenboek)
    • Survey (vraag uw gebruikers antwoord op meerkeuze vragen)
    • iFrame (toont een pagina op een andere site binnen uw website)
    • Contact formulier
    • en nog veel meer....
  • Er zijn duizenden modules met additionele functionaliteit goedkoop (of zelfs gratis) verkrijgbaar. U kunt deze zelf aanschaffen/beheren. U kunt bij ons ook gebruik maken van de Premium Modules die wij zelf kochten en naar het Nederlands vertaalde.
  • DNN ondersteund moderne ontwikkel standaarden:
    • AJAX
    • Flash
    • XMOD (ontwikkelomgeving voor formulieren/data onderhoud)
  • Zowel beginnende gebruikers als ervaren professional bouwen websites met DNN.

Nadelen van DotNetNuke:

  • DNN draait op het .NET Framework en de data wordt opgeslagen op SQL Server van Microsoft. Microsoft hosting is iets duurder als Linux hosting vanwege de licentie kosten. Daar staat tegenover dat u geen HTML editor (bijv Frontpage) of andere professionele software hoeft aan te schaffen.
  • Er zijn, net als bij ieder ander CMS, geen HTML pagina's die u bijv. met Word kunt bewerken. U kunt wel de inhoud van Excel/Word e.d. naar de DNN pagina's knippen en plakken.
  • Backup van een DNN site is lastiger als van een HTML site omdat de content van DNN in een SQL bestand zit. Hiervoor hebben wij echter oplossingen aangebracht.
  • Als u het eenvoudig wilt houden bent u gebonden aan de layout en menu structuur van DNN. U kunt handmatig bijna alles aanpassen en toevoegen maar dan maakt u in mindere mate gebruik van de voordelen van een CMS als DNN.
  • Er zitten erg veel mogelijkheden in DNN. Als u gebruik wil maken van alle mogelijkheden van DNN dan kost dit enige inleertijd.

DNN in drie minuten:

Een DNN Website met een Domeinnaam kan meerdere portalen met meerdere pagina?s bevatten. De inhoud van het menu wordt afgeleid van hoe de pagina?s onderling in een portaal aan elkaar zijn gekoppeld. Zo kunt u een menu structuur van meerdere lagen maken (zie bijv. de balk boven deze pagina).Op de pagina's kunnen containers worden geplaatst met content modules in de top-, bottom-, linker-, rechter- of midden panes geplaatst worden via het Controle Paneel.

De structuur van DNN Websites is als volgt:

  • Server(met Windows WebServer, .NET Framework en SQL Software)
    • Sites (domein(en) met DNN Software)
      • Portalen (met eigen gebruikers)
        • Pagina's
          • Panes (Top, Left, Content, Right, Bottom Panes)
            • Modules in Containers
              • Inhoud (Content)

Voor iedere soort content is wel een module beschikbaar, er zijn ondertussen al vele honderden modules gemaakt door leden van de DNN gemeenschap. Iedere module heeft zijn eigen specifieke instellingen die naar eigen smaak door geautoriseerde gebruikers zijn aan te passen.

Standaard wordt een twintigtal Basis modules met DNN meegeleverd w.o. tekst/html modules, foto modules, media modules, forums, contactformulier en nog veel meer. Daarnaast kunt u voor specifieke toepassingen Premium Modules (laten) installeren. Hierbij kunt u denken aan een beveiligd foto album, een gebruikers import/export module, outlook synchronisatie voor kalenders en gebruikers tot complete helpdesk functionaliteiten en e-commerce toepassingen. Op www.DotNetNuke.com en www.snowcovered.com websites vindt u de meest gebruikte modules.

DNN is goed beveiligd m.b.v. gebruikersrollen. De SuperUser (Host) mag in principe alles. De Administrator (Admin) mag pagina's en content toevoegen en rechten toewijzen aan andere gebruikers. Iedere Gebruikers heeft een of meer rollen en krijgt bijbehorende rechten. Anonieme (niet ingelogde) gebruikers hebben geen speciale rechten en zien alleen openbare content.

DNN websites zijn door gebruikers te bekijken met een normale Internet Browser zonder aanpassingen. Geautoriseerde gebruikers kunnen de website content ook met dezelfde browser aanpassen. Ondersteund worden de browsers: Internet Explorer, Safari, Mozilla, Netscape, en Opera 7 op zowel PC, Linux, Unix of MAC, oftewel op 99% van de Internet browsers die op dit moment in gebruik zijn.

De inhoud van portalen is on-line aan te passen. De aanpassingen zijn dan ook meteen actief. Dit heeft voor- en nadelen:

Voordelen van On-Line aanpassen:

  • On-Line aanpassen is ontlast de beheerder en geeft content eigenaren volledige controle over hetgeen er op de site te vinden is. De Host van de site hoeft de inhoud op pagina?s niet zelf bij te houden maar kan dit aan de eigenaren van content over laten.
  • Geautoriseerde personen met een internetbrosser kunnen On-Line aanpassen zonder speciale software en vanaf iedere willekeurige machine met toegang tot de site. Meerdere mensen kunnen hierdoor, eventueel tegelijkertijd, aan de inhoud van de site werken.
  • On-Line aanpassen is snel omdat aanpassingen niet hoeven te worden geupload. Aanpassingen zijn meteen te zien door bezoekers.

Nadelen van on-line aanpassen:

  • On-Line aanpassingen zijn met enige uitzonderingen onomkeerbaar. Als content door iemand overschreven wordt is de oorspronkelijke content ook echt weg?Aanbevolen wordt om eerst een kopie van de content te maken alvorens u iets aanpast, of u dit wel of niet doet bepaalt u zelf. Onbedoeld wissen kan gelukkig in veel gevallen worden teruggedraaid als u weet hoe de prullenbak van DNN werkt.
  • On-line aanpassen kan tot inconsistentie leiden. Als u bijvoorbeeld uw prijslijst op de ene pagina aan het aanpassen bent, kan de op een andere pagina nog de oude prijs staan.
  • U heeft, als u geen voorzieningen treft, geen kopie van uw site content. Mocht de site crashen dan bent u de inhoud van de site ook kwijt. Wij bevelen onze klanten dan ook aan om, in ieder geval, wekelijks automatisch een backup van uw data te laten maken door Plesk.
  • U kunt de On-line aanpassingen niet testen voordat u deze in productie te neemt. U past immers direct de productie omgeving aan.

Naast het onderhoud van content voorziet DNN ook in additionele functionaliteit:

  • Aanmelden van uw site, portal en pagina bij de Google zoekmachine
  • Diverse Portaal statistieken (pagina?s per dag, pagina populariteit)
  • Beheer van rollen voor gebruikers
  • Beheer van geregistreerde gebruikers en hun rollen
  • Beheer van lijsten (bijv. landen tabel, provincie tabel e.d.)
  • Bestandsbeheer (uploaden/downloaden, wissen etc)
  • Onderhoud talen en taalpakketten.
  • E-Mail Nieuwsbrieven naar geregistreerde gebruikers
  • Onderhoud van Banners en Advertenties
  • Onderhoud van geplande taken
  • Onderhoud van zoekfunctie

DNN is echt internationaal en ondersteund Engels en vele andere talen w.o. Nederlands. U kunt per portal een of meerdere talen tegelijk activeren. Op vernuftige wijze (a.d.h.v. herkomst van het IP adres van de gebruiker en aanwezige talen) wordt de taal voor anonieme bezoekers door DNN gekozen. Ingelogde gebruikers worden in de taal bediend die zij zelf uitkozen uit de geactiveerde talen. Vanzelfsprekend wordt alleen een vertaling getoond als deze beschikbaar is. Wanneer dit niet het geval is wordt de standaard taal getoond.

Host gebruikers kunnen de gebruikers interface van menu?s, pagina?s en modules zelf aanpassen (bijv. formeel versus informeel) en desgewenst naar het Nederlands vertalen. Nog gemakkelijker is het echter om (vaak) gratis taalpakketten voor de modules te downloaden en te installeren. De Basis en Premium modules die wij met onze pakketten mee leveren hebben wij al voor u vertaald en de taalpakketten kunt u van onze site downloaden.

Als u een meertalige website heeft, zult u waarschijnlijk ook internationale bezoekers uit andere tijdzones krijgen. DNN houdt hier rekening mee. Iedere gebruiker kan aangeven in welke tijdzone hij/zij zich bevindt. DNN zal in voorkomende gevallen niet de lokale Nederlandse tijd van de server tonen/gebruiken maar de datum/tijd van de bezoeker.

Als u dit leest zult u wellicht denken dat DotNetNuke complex is. In praktijk valt dit alleszins mee omdat de gebruikersinterface uitermate intu?tief werkt. Beginnende gebruikers bouwen binnen een paar uur al een prachtige menugestuurde site zonder de details van DNN te kennen. Voor een demo van de Nederlandstalige DNN modules klikt u hier.

Voor meer informatie over DotNetNuke verwijzen wij u graag naar www.dotnetnuke.com.