Archive for the ‘PHP’ Category

AJAXed websites done right

Published by Ronny on October 18th, 2008 in General, Open-source, PHP, plugins. 2 comments

Mijn beste maat, Nick, heeft zonet een van zijn coolste Javascript projecten online gepost. Het gaat om zijn Javascript class die het toelaat om een standaard (werkende) HTML site on-the-fly om te bouwen naar een full-option AJAX site.

Het idee was ooit ontstaan bij gesprekken over Flash-sites, AJAX-sites, Google-vriendelijke sites, en de snelst mogelijke en goedkoopste oplossing om deze RIA-oplossingen zo dicht mogelijk bij elkaar te brengen. Nick had de smaak te pakken en is er enkele maanden geleden in zijn vrije tijd aan begonnen. Gelukkig is hij koppig genoeg, zodat hij een paar weken geleden met een brede smile op zijn gezicht liet zijn hoe het ermee stond… Ik keek ernaar… Ik was onder de indruk… Read the rest of this entry »

PlayrDiscovr update!

Published by Ronny on August 19th, 2008 in Open-source, PHP, Projects, download. 2 comments

Ik heb enkele dagen geleden mijn eerste versie van de geautomatiseerde playlist.xml gemaakt, en online gezet. Gisteren heeft Ward Werbrouck (die wat meer verstand van PHP dan ik heeft) dit geoptimaliseerd en opgekuist.

Deze versie is volledig object oriented geschreven, en is vanaf nu PHP5-only.
Deze nieuwe versie kun je hier downloaden.

Thx Ward! :)

PlayrDiscovr: De playlist.xml bouwer!

Published by Ronny on August 15th, 2008 in Open-source, PHP, Projects, download. 3 comments

Enkele dagen geleden heb ik een oproep gedaan om tips en suggesties te krijgen in verband met de nieuwe Playr class. Jarne heeft een geautomatiseerde playlist.xml generator voorgesteld.

Ik heb hier al vaker aan gedacht, maar altijd de hoop opgegeven als ik moest denken aan de ID3 tags… Ik ben geen PHP guru, waardoor ik nooit echt heb beginnen zoeken.
Nu heb ik mij vandaag toch opeens afgevraagd of er nog geen ID3 support in PHP zit…
Daar heb ik in feite geen antwoord op gevonden, maar ik heb wel gevonden wat ik zocht: Een open-source project waarmee de ID3 tags van MP3 bestanden (en meer) kunnen gelezen en gebruikt worden, namelijk getID3.

Sinds dit het moeilijkste van het hele automatiseren was kon ik meteen aan de slag. Ik ben echt positief verrast over hoe simpel getID3 in te zetten is, en hoeveel informatie daarmee op te halen was.

Om een lang verhaal kort te maken heb ik dus nu een geautomatiseerde versie van de playlist.xml gebouwd.
Het leuke is dat je nu zelf de lengte van de track niet meer moet uitrekenen (wat op zich het meest storende van het hele playlist.xml gebeuren was). En natuurlijk: Nooit meer playlists updaten!

PlayrDiscovr

Download

Gebruik

Gewoon PlayrDiscovr unzippen, en de inhoud van de map uploaden naar je server.
De MP3 bestanden komen in de ‘music’ folder te staan.
In Flash moet je nog even de URL naar je playlist aanpassen van ‘playlist.xml’ naar ‘playlist.php’, en je bent klaar. Nooit meer playlists updaten!
PlayrDiscovr haalt alle info over de tracks op vanuit de ID3v2 tag. Als deze dus in orde is, is zijn je playlists automatisch aangepast, vanaf dat je een liedje op de server hebt upgeload.

Veel plezier!

bbCode-like Syntax Highlighter V0.1

Published by Ronny on September 26th, 2007 in Open-source, PHP, Wordpress, download, plugins. 5 comments

Update: Deze plugin is geüpdate. De nieuwste versie staat hier.

Ik heb zonet mijn allereerste versie van mijn eigen code highlighter geschreven voor Wordpress.
Tijdens het maken daarvan heb ik me gebaseerd op de GeSHi class, een open-source class die het zwaarste deel van het werk van me overneemt. :)

Deze plugin voor Wordpress is dan wel geen top innovatie, maar maakt het ‘code highlighten’ voor de mensen die de visual editor liever gebruiken, een stuk makkelijker.
Deze versie is nog niet helemaal af zoals ik dat wil, maar dat is natuurlijk altijd zo. Gaan we gewoon even ‘beta’ op plakken denk ik :)

Download V0.1:

Klik hier!

Read the rest of this entry »

bbClone up & running

Published by Ronny on August 17th, 2007 in General, PHP. 4 comments

Ik gebruik al een eeuwigheid Belstat om mijn statistieken van mijn site te volgen. Samen met Google Analytics is dat een redelijk sterke combinatie. Maar toch mis ik dat ‘in 1 oogopslag’-overzicht.

Ik wist al langer van bbClone af, maar gezien ik nog maar net over PHP ondersteuning beschik kon ik het nog niet installeren op mijn server.

Daarnet heb ik dus bbClone gedownload en geïnstalleerd.
Installatie van bbClone was redelijk makkelijk. Gewoon in de webroot dumpen, en de rechten aanpassen. Een korte CHMOD 666 (zoals in de instructies van bbClone staat) zorgt ervoor dat bbClone zijn eigen database kan gebruiken (die uit verschillende .inc bestanden bestaat).

Nu kan ik in 1 oogopslag zien welke IP’s, browser, besturingssystemen mijn site bezocht hebben. Verder kan je zien hoelang welke pagina bezocht werd, en welke pagina’s bezocht werden. Daarnaast natuurlijk ook referrers.

Een erg uitgebreide doch simpele webstats-tracking systeem, en dat allemaal gratis! Geen reclame, of credits op je site! Absoluut het vermelden waard dus in een blogitem hier.