Silverstripe cms en framework

silverstripe logoOnlangs stuitte ik op silverstripe cms, een opensource cms systeem dat op de eerste plaats eindigde bij de Packt Publishing’s 2008 Most Promising Open Source CMS Award. CMS Made Easy behaalde nipt de 2e plaatst en MiaCMS en ImpressCMS behaalden een gedeelde 3e plaats in deze verkiezing.

Maar goed, nu wat meer over Silverstripe zelf. Het silverstripe cms systeem is een framework waarop je je website verder kunt uitbouwen. Het systeem is modulair opgebouwd, dus je kunt het zelf uitbreiden indien dit nodig zou zijn.

Standaard heb je al heel wat mogelijkheden, zo zit er standaard al een systeem in waarmee je makkelijk eenvoudige pagina’s online kunt zetten. Wil je foto’s of andere media toevoegen aan je silverstripe site, dan kan je via het file beheer al die media makkelijk centraal bewaren. Foto’s online bijsnijden en herschakelen kan standaard ook zonder enige moeite.

Maar silverstripe kan nog veel meer, het is een compleet framework waarop je verder je website kunt uitbouwen. Je kunt heel gemakkelijk eigen datatypes gaan toevoegen, wil je zelf een content type “product” maken, dan kan je met enkele lijntjes code zelf gaan bepalen welke velden een “product” moet hebben. In de backoffice krijg je dan een mooie interface om je eigen gemaakte content type te kunnen toevoegen.

Zie je het niet zitten om zelf je eigen content types en modules te maken, dan zijn er al een aantal voorgemaakte modules beschikbaar op de silverstripe website. Een blog, forum en galerij zijn daar enkele van.

Neem snel een kijkje op de silverstripe website.

WordPress 2.7 RC1 is klaar!

Gisteren werd de eerste Release candidate van WordPress 2.7 vrijgegeven. Sinds de beta 3 zijn er ondertussen terug een heleboel bugs uit deze laatste versie gehaald en zal weldra de gold versie beschikbaar zijn. Deze versie zou stabiel genoeg moeten zijn om vlot te draaien bij iedereen. Ik heb alvast deze blog van de beta3 probleemloos geupgrade naar de RC1 versie. Voor degene die momenteel nog met beta3 werken raad ik toch aan om ook snel de laatste versie te installeren. Lees hier het officiele release bericht.

Download WordPress 2.7 RC1

Adsense en paid links

Deze week stond ik even voor een toch wel belangrijk vraagstuk, mag je Google Adsense en betalende advertenties of paid links op dezelfde website of pagina gebruiken? Ik vond al snel de nodige antwoorden op mijn probleem en heb mijn bevindingen voor jullie even op een rijtje gezet.

Stel je even de volgende situatie voor: je hebt een aantal web projecten die eerder aan de kleine kant zijn met een relatief klein aantal bezoekers, de inkomsten van deze sites die je via Adsense genereert zijn recht evenredig met het aantal bezoekers en dus ook niet zo bijster veel. Daarom zou het aanbieden van betalende advertentie ruimte aan derden, naast de adsense blokken, een goeie oplossing kunnen zijn om je inkomsten wat aangenamer te maken. Maar bega je dan geen overtredingen op het programmabeleid van Google Adsense?

Eerst en vooral een woordje meer uitleg over paid links, betalende links en advertenties. Dit zijn links die je op je websites plaatst naar de website van de betalende firma(‘s).  Deze links kunnen in de vorm van banners, logo’s of gewoon links in een artikel zijn. Wat het zal kosten aan de adverteerder om de advertenties weer te geven of de paid links op te nemen op jouw website hangt af van het type campagne dat je wenst te starten. De kostprijs kan bepaald worden per keer dat er op de advertentie geklikt word, CPC (cost per click), maar ook per keer die weergegeven word, CPI (cost per impression). Er kan bijvoorbeeld ook een vast maandelijks bedrag afgesproken worden.

Mogen Adsense en Paid links of advertenties op dezelfde pagina gebruikt worden? Hierop is het antwoord simpelweg, ja! In het programmabeleid van google staat er duidelijk omschreven dat concurrerende advertenties en services mogen worden gebruikt, tenzij die qua lay-out en kleuren op de google advertenties of zoekvakken zouden lijken, dan is dit niet toegestaan.

U mag zelf advertenties op uw site verkopen, maar het is uw verantwoordelijkheid ervoor te zorgen dat deze advertenties niet verward kunnen worden met Google-advertenties.

Maar, en ja er is een maar, je moet heel erg voorzichtig zijn wanneer je met betalende advertenties of paid links op je website wil starten. Dit heeft niets meer te maken met de adsense advertenties, maar louter met je positie in de zoekresultaten. Google verbiedt het namelijk om zomaar betalende links op je website te plaatsen, doe je dit toch, dan kan je een penalty krijgen van google en kan het best zijn dat je website niet meer gevonden zal worden. Deze maatregel heeft google (en ook andere zoekmachines) ingevoerd omdat er vroeger misbruik werd gemaakt door sites met een hoge pagerank. Zij verkochten link ruimte aan bedrijven, die door een link naar hun website te krijgen, ook een betere pagerank kregen en dat is verboden.

Er zijn echter ook webmasters die paid links willen plaatsen zonder misbruik te maken van dit systeem, en hiervoor heeft google zelf een oplossing aangeboden. Als je betalende advertenties op je website plaats, of je plaatst een betalende link naar een ander bedrijf, zorg er dan zeker voor dat er in de <a> tag een rel=”nofollow” attribuut is toegevoegd. Als de zoekrobot dan langskomt op je website, dan weet hij perfect welke links hij wel en welke hij niet moet volgen. Op die manier zullen de betaalde links niet gevolgd worden door de zoekrobots en zal er ook geen pagerank doorgegeven worden aan die websites.

OpenX ad server

openx logoOpenX die zijn naam begin dit jaar van OpenAds naar OpenX veranderde en daar niet zoveel goede commentaar op kreeg, is het bedrijf dat achter de gratis open source OpenX ad server zit. OpenX veranderde al meer dan eens van naam, het stond vroeger ook bekend als phpAds, phpAdsNew, phpPgAds en Max Media Manager.

Veel OpenX open source ad server, veel moeilijke woorden in 1 zin, daarom wat meer verduidelijking, wat is een ad server? Een ad server stelt je in staat om zelf je online advertising campagnes te beheren. Een goed alternatief voor Google Adsense dus, en bovendien kan je met een ad server zelf gaan bepalen hoeveel de Cost Per Click of Cost Per Mille is. Je verliest bovendien geen percentage aan commissie, wat je bij Google Adsense dus wel hebt. Er bestaan een heel aantal plugins voor de OpenX ad server, dus je kunt die makkelijk zelf uitbreiden en de functionaliteiten die het standaard mist toch toevoegen. Heb je een WordPress blog of een website die door Drupal of Joomla is gestuurd, dan bestaan er kant en klare plugins om de integratie met OpenX makkelijker te maken.

Met de OpenX ad server kan je zelf klanten toevoegen, campagnes voor die klanten gaan aanmaken en banner en logo materiaal gaan koppelen. Eens je de campagne opgezet hebt, het aantal impressies hebt gelimiteerd en bijvoorbeeld ook de kost per weergave hebt ingevuld, staat je campagne klaar voor gebruik. Met makkelijk te implementeren javascript of PHP code kan je dan op de Publisher zijn site de campagne gaan integreren. De ad server zorgt er dan volledig automatisch voor dat de juiste banners getoond worden en dat er bijv bij het bereiken van de limiet een andere klant zijn banners zichtbaar worden gemaakt.

OpenX bied zijn OpenX ad server op twee manieren aan, je kunt de open source versie gratis downloaden en installeren op je eigen server, of je kunt kiezen voor een hosted solution, wat eigenlijk wil zeggen dat je de software van op hun server gebruikt.

De hosted solution komt in 3 versies, standard, professional en enterprise, waarbij de standard gratis is en de andere twee betalend zijn. Het standard abonnement zal voor kleine publishers al meer dan voldoende zijn, want bij een standaard abonnement zitten 25 miljoen ad impressies, en daar ben je wel even zoet mee!

De open source versie kan je heel gemakkelijk zelf installeren. Je hebt dan zelf de volledige controle over alle instellingen en ben onbeperkt in het aantal ad impressies. En bovendien het is volledig gratis.

Momenteel ben ik overgeschakeld op Google DFP waarmee ik op bjoeti.be een site over schoonheid mijn banners laat draaien. De banners van Google DFP staan bovenaan naast het logo.

WordPress 2.7: De 10 beste nieuwe features

Wordpress 2.7 dashboardOp 1 november 2008 werd de eerste publieke beta van de nieuwe wordpress 2.7 blog software vrijgegeven en natuurlijk moest ik die even onder de loep nemen. De nieuwe versie van wordpress komt met een volledig aangepast en herschikte admin interface. Het vertrouwde horizontale menu is nu vervangen door een verticaal menu, dit voelt eerst wat onwennig aan, maar eens je gewoon bent het nieuwe Ajax gestuurd menu, vind je toch snel de zaken die je nodig hebt terug.

Er zijn een heleboel nieuwe features toegevoegd in het admin gedeelte, veel van deze zaken waren al mogelijk door het installeren van verschillende wordpress plugins, maar nu zitten de belangrijkste direct standaard bij je wordpress geïnstalleerd. Dit zorgt ervoor dat het wordpress pakket out of the box nog heel wat krachtiger is geworden.

De finale versie van wordpress 2.7 wordt verwacht eind november, nog even spannend afwachten dus!

En dan nu, de 10 beste nieuwe features van wordpress 2.7!

1. Mass-edit, in bulk bewerken van blog berichten en pagina’s
Met de mass edit kan je in één keer meerdere blog berichten of pagina’s bewerken, je kan tags toevoegen, categorieën gaan aanpassen, de auteur wijzigen of het bericht sticky maken. Dit maakt het beheren van je posts en pagina’s een stuk makkelijker.

2. Gepagineerde reacties

Beheerders weten het maar al te goed, de reacties op je beste blog posts kunnen ellenlang worden, daarom is er nu een optie geïntegreerd in de wordpress blog waardoor reacties automatisch gepagineerd worden. Je kan via de instellingen instellen hoeveel reacties je per pagina wil toestaan en de rest regelt wordpress.

3. Quickedit
Quickedit vind je bij het bewerken van berichten. Het is mogelijk om via de Quick edit knop een bericht snel te gaan aanpassen, wil je bijvoorbeeld de categorie, de auteur, sticky of niet, enz gaan aanpassen, dan kan dit heel snel, zonder dat de pagina moet herladen via de Quick edit optie. Wil je echter ook de inhoud van je post bewerken, dan kan je enkel met de standaard bewerk pagina verder.

4. Quickpress
Het is mogelijk om direct vanuit het nieuw gestijlde dashboard (zie lager) een blog bericht te maken. Dit lijkt me vooral handig wanneer je een korte snelle post wilt plaatsen, of je bijvoorbeeld een idee hebt voor een blog bericht dat je snel wil bewaren om er dan later een mooi artikel rond te schrijven.

5. Recente drafts op het dashboard
Om je drafts nooit meer uit het oog te verliezen is er nu op je dashboard een mooi kadertje voorzien waarin je je laatste drafts kunt bekijken. Vroeger moest je eerst een aantal keer klikken vooraleer je effectief je laatste drafts had gevonden, maar nu kun je ze dus makkelijk via je dashboard rechtstreeks bereiken.

6. Reageren op reacties vanuit adminpaneel
Een zeer goeie feature die menig beheerder zal doen juichen. Je kan nu rechtstreeks op de laatste reacties reageren direct vanuit je beheer paneel. Zo kan je tijdens het wissen van ongepaste reacties ook direct antwoorden op de leuke.

7. Sticky posts
Via een vinkje kan je nu je berichten sticky maken, dit was vroeger ook reeds mogelijk via een plugin, maar zit nu in de core ingebakken. Een post sticky maken wil zeggen dat hij steeds bovenaan op je homepage blijft staan. Heb je een onmisbaar aankomend event, of een belangrijke mededeling voor je bezoekers, plaatst dan dan voortaan in sticky status.

8. Threaded reacties
Threaded reacties is nog een aanpassing van het reactie systeem van wordpress. Het maakt het makkelijker om bepaalde reacties in threads te plaatsen en te nesten waardoor alles meer georganiseerd kan verlopen. DIt was reeds mogelijk via een plugin vroeger, zit nu ook in de core, maar staat standaard wel af. Je kan het vinden onder Instellingen > Reacties.

9. Modulaire dashboard
Met het dashboard kun je onmiddellijk een blik werpen op je blog. Het dashboard maakt het beheer van je blog een stuk makkelijker en stelt je in staat om makkelijk nieuwe content te publiceren. Je kunt direct beginnen met een blogpost te tikken via de eerder besproken QuickPress, de laatste reacties op je blogs bekijken, je onafgewerkte blogposts zul je ook niet meer uit het oog verliezen en ook krijg je een mooi overzicht van enkele statistieken van je website. Dit nieuwe dashboard heeft je dus heel wat te bieden, en bovendien kun je nog zelf bepalen wat je erop te zien krijgt, want het dashboard is zoals vele andere pagina’s volledig modulair opgebouwd, via de Screen Options (Scherm opties) knop kan je makkelijk zelf blokken zichtbaar maken of verbergen. Je kan makkelijk de blokken verslepen naar een nieuwe positie en eventueel standaard ingeklapt maken.

10. Automatische updates
Je hoeft niet langer manueel telkens je wordpress gaan updaten wanneer ze terug een nieuwe versie uitbrengen. Vanaf WordPress 2.7 kan dit namelijk automatisch met een druk op de knop. Deze functionaliteit was al enige tijd bij plugins aanwezig, maar heeft nu ook eindelijk zijn weg gevonden naar de core van WordPress. Onder Tools > Bijwerken vind je de automatische update functie terug. Zoals je daar ook kunt lezen is het wel aangeraden om eerst je database te backuppen. Dat is trouwens een feature die standaard aanwezig zou moeten zijn bij de automatische update, naar gebruiksvriendelijkheid toe zou de upgrade tool automatisch zelf een backup opzij moeten plaatsen, zodanig dat je bij fouten makkelijk een vorige versie kunt terug plaatsen.

Dus algemeen gezein heeft wordpress toch wel een ferme upgrade gekregen, met de nieuwe backoffice had ik het zelfs eerder versie 3 durven noemen in plaatst van 2.7 . Aangezien de software momenteel toch nog steeds in beta is, kijk ik met spanning uit naar de officiële release van 2.7

Voor degene die niet kunnen wachten en de beta alvast even willen uit proberen, download wordpress 2.7 beta 3.

Eerste post op webgeek.be

Welkom allemaal op de nieuwe www.webgeek.be weblog!

Ik zal me eerst even kort voorstellen. Ik ben David en ben te werk gesteld bij een SEO firma, waar ik nu iets meer dan 3 jaar vast in dienst ben. Toen ik startte was ik verantwoordelijk voor het ontwerpen van de websites en het omzetten van die ontwerpen naar templates. Ondertussen zijn mijn verantwoordelijkheden en functieomschrijving wat aangepast waardoor ik op de dag van vandaag zorg voor het coördineren van de technische kant van onze web projecten. Ik kom vooral in contact met usability, design en SEO, een mooie combinatie dus!

Tijdens mijn studentenjaren volgde ik de opleiding MCT in het PIH te Kortrijk, zo werd ik na 3 succesvolle jaren Professionele Bachelor MCT. Tijdens mijn opleiding kwam ik in contact met heel wat multimediale communicatie kanalen. Video, beeld en geluid werden werkmiddelen om een boodschap op een interactieve manier door te geven aan de eindgebruiker. Naast mijn kennis van HTML, CSS, Photoshop en Flash die ik al had leerde ik nog een hele waaier aan andere interessante software, opmaaktalen en codeertalen kennen. Ik moet wel toegeven, het was nu ook niet altijd even interessant…

Usability, mooi design, nieuwe technologieën, SEO en cms-, blog- en e-commerce software zijn de dingen die mij het meeste interesseren en liefst dan nog een combinatie van allemaal in hetzelfde project.

In mijn vrije tijd ben ik dan ook vaak aan het experimenteren met CMS systemen en blog software. Ik hou ervan om een web software pakket te verkennen en de mogelijkheden ervan aan te passen naar mijn eigen wensen. Vandaar ook dus deze blog, ik wil mijn ervaringen met de verschillende pakketen, de problemen waar ik op stuitte en de nieuwigheden in nieuwe versies ook met jullie delen. Daarnaast zal ik regelmatig iets schrijven over usability, seo en nieuwe technologieën die op het web gebruikt worden.

Zijn er zaken die ik volgens jullie zeker moet bespreken, laat dan hieronder je reactie na!

Update: Deze blog is momenteel in een gratis wordpress theme aangekleed, het ontwerpen van een deftige layout zal iets voor tijdens de rustige kerstperiode zijn 🙂