RemBl.org

Seductive serendipity / Verleidende serendipiteit

March 15th, 2006

Je eigen RSS feed in Wordpress HOWTO

De vanzelfsprekendheid waarmee op verschillende sites en weblogs wordt aangenomen dat de lezer direct ‘ingelogd’ is kwa (voor)kennis is hoog. Het doet me een beetje denken aan mijn oude dictaten wiskunde op de universiteit of de unix manpages.

Goed, ik dus op zoek naar een manier waarop ik een RSS-feed kan genereren. Of het is dat mijn perceptie altijd orthogonaal staat op de informatie die ik lees, of de informatie is kennelijk voor deze leek niet beschikbaar. Ik hou het maar op het laatste.

Ik kreeg opeens het lumineuze idee om eens in een RSS2 url te kijken en zag dat daar de ‘generator’ vaak als eerste regel wordt vermeld. Zo kwam ik bij Radio Userland terecht en had even stellig de indruk dat dat het (separate) tooltje was wat de RSS-feed genereerde. Niks van dat alles, het blijkt dat het een weblogpakket is. Na wat googlen werd mij met verpletterende eensluidendheid gemeld dat Wordpress ook een RSS-feedoptie had.

Maar waar??

Ik ben toen eens in de wordpressdirectory gaan kijken en ja hoor, daar zag ik o.m. de file wp-rss.php, wp-rss2.php en wp-feed.php. Zou dan http://remco.org/wordpress/wp-feed.php de ‘RSS-feed URL’ zijn? Klik maar op de link en zie zelf.

Waarom kan ik dat nou nergens vinden als het zo eenvoudig is?

March 15th, 2006

RSS-test geslaagd !!

“Je begrijpt het pas als je het ziet” (of woorden van gelijke strekking) (c) J. Cruijff

Dankzij deze link kwam ik er achter hoe ik RSS-feeds in dit weblog kan importeren.

Hieronder die je het resultaat van deze ‘code’ (spaties ingegeven om te voorkomen dat de code wordt uitgevoerd):
[ ? p h p RSSImport(2,"http://www.cnn.com/rss/cnn_topstories.rss",true,false); ? ]

Dan breekt nu de tijd aan hoe ik informatie ook op de plek kan krijgen waar ik ‘t wil hebben. Ik zal me dus in stylesheets (.css) e.d. moeten verdiepen.

N.B.
Deze tekst wordt getypt in een editor die on the fly iets html-achtigs genereert. Dat is op zich ook een openbaring en leerde me dat er twee manieren zijn om php-code te integreren en dat dit ook twee verschillende optische resultaten oplevert.

Manier 1. De bovenstaande regel intypen en dan de < p r e > en < c o d e > zaken weghalen, levert output op die keurig binnen de layout/opmaak past:
[?php RSSImport(2,"http://www.cnn.com/rss/cnn_topstories.rss",true,false); ?]

Manier 2. De eerste regel intypen met behoud van < p r e > en < c o d e> tags. De output is (kennelijk) in een andere font en houdt zich niet aan de stylesheet boundaries:

[?php RSSImport(2,"http://www.cnn.com/rss/cnn_topstories.rss",true,false); ?] 
        
March 15th, 2006

exec-php test

OK, wat blijkt na een uur googlen. De plugin PHPExec werkt slechts met Wordpress 1.5. Ik draai 2.0x dus ik moet een andere plugin hebben en die heet, u raadt het al, exec-php . Download de zip-file, extracten in wp-content/plugins en in de Plugins-adminconsole activeren.

Als u dit kunt lezen, werkt de exec-php-plugin en ga ik na morgen kijken of ik de rssimport-plugin aan de praat krijg.

|