Ik ben me er heel goed van bewust dat ik op dit blog heel lang niets van me heb laten horen. Ook ben ik me er van bewust dat ik op dit blog weinig volgers heb. Dat maakt totaal niet uit, want juist die paar volgers heb ik ‘even’ nodig. Zoals jullie misschien nog weten was ik van plan Enriched blogging op te heffen en samen te voegen met Maccia.nl – KHTLI. Dat moment komt nu dichterbij en ik weet ook beter hoe ik dat ga aanpakken. Het is de bedoeling dat jullie via lidmaatschap op Maccia.nl een soort van cursus kunnen volgen, waarbij ik de naam Enriched Blogging gewoon wel aan zal houden. Voordat ik aan de slag ga wil ik graag van jullie weten: wat willen jullie leren en hoe vaak zouden jullie dan updates willen ontvangen? Lees verder
5 plugins die je problemen met thumbnails en featured images tackelen
Een tijd geleden was ik weer bezig met de thumbnails op KHTLI en ook binnenkort zal ik mijn vingers er weer aan branden voor een lay-out update. Ik wilde om die reden enkele thumbnail plug-ins met jullie delen. Een thumbnail is in feiten een kleinere(zo niet de kleinste) versie van een afbeelding. Wanneer je in wordpress naar het tabblad settings gaat en vervolgens media, kun je daar voor 4 standaard formaten de maximale afmetingen bepalen: klein, middelgroot, groot en origineel. Op het moment dat je in wordpress een afbeelding up loadt, zal wordpress automatisch vier versies van je afbeelding aanmaken. Over het algemeen gaat het om een verkleining van de afbeelding, maar je kunt er ook voor kiezen de afbeelding bij te laten snijden.
Goed, dat is leuk en aardig. Ik gaf in een eerder artikel aan dat ik zelden van wordpress gebruik maak op afbeeldingen op te slaan i.v.m. de beschikbare ruimte en laadtijd. Toch maak ook ik gebruik van post thumbnails: een thumbnail of een afbeelding met een ander formaat wordt namelijk geregeld gebruikt als featured image of in related-posts plugins. Wat er dan in feiten gebeurt, is dat een afbeelding gekoppeld wordt aan een artikel. Op de voorpagina van een website zie je dan dat deze afbeelding wordt weergegeven met een beknopte samenvatting. Dat gaat automatisch, er komt (voor jou) geen codering aan te pas. Lees op deze pagina meer over featured images en post thumbnails.
Wanneer plaatjes op een mysterieuze manier verdwijnen, je pas na 2 jaar fanatiek bloggen besloten hebt gebruik te gaan maken van featured images of je overschakelt naar afbeeldingen met andere afmetingen, is het wel zo fijn als je niet handmatig al je artikelen langs hoeft te lopen. Vandaar dat hieronder een lijstje volgt met enkele handige plugins:
- Regenerate thumbnails -
- Generate post thumbnails - maakt aan de hand van afbeeldingen in een artikel automatisch een featured-image en thumbnail aan
- AJAX thumbnails rebuild – ideaal wanneer je de afmetingen aan past
- Smush it! – niet zozeer een plugin specifiek voor thumbnails, maar zorgt er voor dat iedere upgeloade afbeelding gecomprimmeerd wordt (zo min mogelijk ruimte inneemt zonder zichtbaar kwaliteitsverlies)
- Auto Post Thumbnail – maakt voor ieder (nieuw) artikel automatisch een post thumbnail/featured image aan. Het is niet langer nodig om plaatjes handmatig up te loaden.
Nog even een korte aantekening: voor de perfectionist duurt het zelfs met plug-ins relatief lang voor dat iedere thumbnail of featured image naar wens is.
WLR 6: Archieven aanmaken
Het is weer even geleden dat een update verscheen in de WordPress lay-out reeks. Genoeg redenen die ik daarvoor kan geven, maar die doen er niet toe. Misschien dan toch wel een reden: ik ben zelf ook weer bezig met lay-outs maken. Vandaag een relatief simpele update waarin we archieven gaan maken.
Archieven
Een van de karakteristieke eigenschappen van een blog of ander content management systeem zijn de beschikbare archieven. In de database worden zoveel variabelen opgeslagen, waardoor je verschillende soorten inhoud aan je bezoeker kunt presenteren.
Enkele voorbeelden:
- Je wilt je bezoeker alle artikelen aanbieden die gelabeld zijn met de Tag ‘voedingsadvies’. De pagina die gegenereerd wordt voor al die artikelen is een archief. Tags zijn dus ook een manier die wordpress gebruikt voor archivering. Hetzelfde geldt natuurlijk ook voor categorieën.
- Het meest sprekende voorbeeld is waarschijnlijk de doorsnee homepage – ook wel startpagina genoemd. De meeste startpagina’s zijn dynamisch in de zin dat de pagina zichzelf update met de 5 meest recent gepubliceerde artikelen. De volgende pagina laat oudere artikelen zien.
- In navolging van de startpagina (index.php) bestaat er ook het archief gebaseerd op grond van tijd. Wanneer je vanaf index.php blijft navigeren naar oudere artikelen, is het minder makkelijk om te zien in welke maand, of zelfs in welk jaar je inmiddels beland bent. Uitkomst wordt geboden door de standaard wordpress widget ‘archives’ of archieven. Dit archief stelt de gebruiker in staat te navigeren naar artikelen gepubliceerd in een specifieke maand in een specifiek jaar.
- Bezoekers maken minder gebruik van de auteursarchieven, wat erg jammer is. Het kan zomaar zo zijn dat je op een website met meerdere auteurs een favoriete auteur heeft (schrijfstijl of onderwerpen). Een auteur archief maakt het dan heel simpel om alleen de artikelen van deze specifieke auteur weer te geven. Weer wat anders is de auteur profielpagina. De auteur profielpagina genereert niet alleen het archief van de auteur, maar vaak ook contactgegevens en een korte omschrijving.
Op deze manier kun je nog enkele andere archieven creëren. In mijn geval zou ik voor de wordpress layout reeks ook een ‘reeks’ kunnen registreren, i.p.v. dat ik de artikelen allemaal tag met WLR.
Codering
Wat je dus eigenlijk wilt bereiken met een archiefpagina, is dat de bezoeker makkelijker bewust wordt gemaakt van zijn navigatieproces: ik bekijk nu alle artikelen die Pietje in de maand april van 2011 geschreven heeft. Op deze manier wordt het gebruik van de website ook aantrekkelijker voor de bezoeker. Hij/zij kan namelijk een volgende keer gewoon verder gaan waar hij/zij gebleven was i.p.v. de continu veranderende homepage af te speuren.
Wat wij vandaag daarvoor nodig hebben zijn de loop zoals gebruikt wordt in index.php en een stukje code dat er voor zorgt dat een bepaalde tekst weergegeven wordt als archief A geraadpleegd wordt.
<?php get_header();?>
<div id="content">
<?php if (have_posts()) : ?>
<?php /* Als dit een archief op basis van categorieën is */ if (is_category()) { ?>
<h1 class="pagetitle">Binnen de categorie ‘<?php echo single_cat_title(); ?>’ werden onderstaande artikelen gepubliceerd</h1>
<?php /* Als dit een archief op basis van tijd (maanden en jaren) is*/ } elseif (is_month()) { ?>
<h1 class="pagetitle">In <?php the_time('F Y'); ?> verschenen de volgende artikelen</h1>
<?php /* Als dit een archief op basis van tijd (jaren) is */ } elseif (is_year()) { ?>
<h1 class="pagetitle">In het jaar <?php the_time('Y'); ?> werden de volgende artikelen gepubliceerd</h1>
<?php /* Als dit een archief is op basis van auteur*/ } elseif (is_author()) { ?>
<h1 class="pagetitle">Van deze auteur verschenen de volgende artikelen</h1>
<?php /* Als dit een archief is op basis van tas */ } if (is_tag()) { ?>
<h1 class="pagetitle">De volgende artikelen zijn gelabeld met het label ‘<?php single_tag_title(); ?>’ </h1>
<?php } ?>
<?php while (have_posts()) : the_post(); ?>
<!-- Display the Title as a link to the Post's permalink. -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<!-- Display the date (November 16th, 2009 format) and a link to other posts by this posts author. -->
<small><!--?php the_time('F jS, Y') ?--> by <!--?php the_author_posts_link() ?--></small>
<!-- Display the Post's Content in a div box. -->
<div class="entry"></div>
<!-- Display a comma separated list of the Post's Categories. -->
Posted in <!--?php the_category(', '); ?-->
<!-- closes the first div box -->
<!-- Stop The Loop (but note the "else:" - see next line). -->
<!--?php endwhile; else: ?-->
Sorry, no posts matched your criteria.
<!--?php endif; ?--></div>
<div id="sidebar"><!--?php wp_list_pages('title_li=<br ?-->
<h2>Pages</h2>
'); ?>
<ul>
<li id="categories"><!--?php _e('Categories:'); ?--></li>
<li id="archives"><!--?php _e('Archives:'); ?-->
<!--?php get_links_list(); ?--></li>
</ul>
</div>
</div>
<?php get_footer(); ?>
Je kunt er ook voor kiezen om de archieven uniek op te maken met html en css. Zo komt het nogal eens voor dat op de voorpagina gebruik wordt gemaakt van grote foto’s ter begeleiding van een artikel. Op de archief pagina kun je deze foto’s weglaten of wel vervangen door een kleiner exemplaar. Wat ook wel voorkomt, is dat men gebruik maakt van andere kleuren om zo ‘overzicht’ te creeëren.
Vier tips voor blogs met meerdere bijdragers
Er bestaan wel enkele amateuristisch blogs waarop toch meerdere personen als het ware een redactie vormen. Meestal gaat het om duo’s, maar het aantal medewerkers kan zeker oplopen tot 7. Zelf heb ik mij al vrij snel na het starten van een blog mij gewend tot mijn beste vriendin Simone (auteursnaam Sisier). De publicatiedruk lag in het begin hoog en eigenlijk is mijn ‘niche’ vrij beperkt. Simone kon mij dus prima aanvullen en zo gezegd was zo gedaan zou je zeggen. Dat is toch niet helemaal waar. Onlangs hebben wij een nieuwe plug-in in gebruik genomen die de samenwerking zou moeten verbeteren, naar aanleiding hiervan verschijnt vandaag een artikel over samenwerken. Lees verder
Applicaties en extensies voor websitebeheerders (via Google Chrome)
Al eerder besteedde ik aandacht aan browser extensies waarmee het mogelijk was de codering van je eigen website of die van een ander te bestuderen en lokaal te veranderen. Aangezien ik jarenlang een trouwe gebruiker was van Internet Explorer en vervolgens een jaar met Firefox heb gewerkt, kwam de browser van Google Chrome niet echt goed uit de verf. Je zult het al raden: ik ben inmiddels op Google Chrome overgestapt. De reden hiervoor was dat een van mijn favoriete Firefox extensies was gecrasht; blijkbaar was deze niet meer compatibel met de nieuwste versie van de browser. Enfin, er ging een hele nieuwe wereld voor mij open en die wereld wil ik vandaag met jullie delen. Lees verder

