• Search:

Top menu



Planet eZ publish




derick rethans

› New Xdebug browser extensions

New Xdebug browser extensions

Years ago I wrote about a Firefox extension that allows you to start an Xdebug debugging session by clicking on an icon in Firefox' status bar. For some unexplained reason, this extension is no longer available through Firefox' addon-site. Although I have a copy at http://xdebug.org/files/xdebug_helper-0.3.1-fx.xpi for archival purposes, there are now a few other browser extensions that do the same thing.

easy Xdebug

easy Xdebug is an extension that serves as a replacement for the now unavailable Xdebug helper extension. It's written by Brecht Vanhaesebrouck of eLime. The extension was originally tested with Netbeans but it also seems to work fine with Komodo.

Xdebug enabler

Xdebug enabler is an extension for Google's Chrome browser. It "allows you to enable and disable triggering Xdebug from with in Chrome. Useful if you are a web developer using an IDE that supports Xdebug like Eclipse with PDT." It's written by 'remailednet' and available through the Google Chrome Extensions website.

JavaScript 'enabler'

I also ran across a blog post by 'Caleb G' from HigherVisibility. Instead of making an extension for a specific browser, he outlines two JavaScript bookmarklets that allow you to start and stop an Xdebug debugging session.

17/02/2010 1:33 pm (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Joind.in's API

Joind.in's API

I speak at many conferences and more and more of those conferences are using a service called joind.in. The joind.in website allows attendees of conferences to leave feedback for the speakers, organisers and sponsors. For me as a speaker this feedback by attendees is very important (as long as the comments are constructive). I use those comments to tweak and improve my presentations if I give them at a later moment.

The joind.in website also provides an API that allows you to talk to the service from other applications and sites. I've now integrated this in my site (at the talks page). It uses JQuery's ajax functionality to talk to the backend which queries (and caches) the joind.in API requests. In order to make API calls, you need to make POST requests to a specific URL. The URL depends on what type of object you want to use. For example, there is http://joind.in/api/talk for requesting information about talks, and http://joind.in/api/user for fetching information about users.

Requests can be either made in XML, or with JSON. A simple example to request all comments for a specific talk can be done with something like:




The do_post_request() code I lifted from Wez' page, and looks like:

 array(
                        'method' => 'POST',
                        'content' => $data
                )
        );
        if ( $optional_headers !== null) {
                $params['http']['header'] = $optional_headers;
        }
        $ctx = stream_context_create( $params );
        $fp = fopen( $url, 'rb', false, $ctx );
        $response = stream_get_contents( $fp );
        return $response;
}
?>

I am also fetching the full name for each user. Because this could mean that I have to do a lot of requests I am caching them with eZ Components' Cache component.

You can see the code operational on the talks page, by clicking on the little joind.in logo after each talk that is on the site. If JavaScript is disabled, the logo turns into a link that takes you to the joind.in site with all the comments.

12/02/2010 11:27 pm (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› eZ Publish 4.3.0alpha1 released

We are happy to announce the release of eZ Publish 4.3.0alpha1. This release contains several improvements and bugfixes for the kernel, and is accompanied by several new extensions. A few highlights are provided below.

10/02/2010 2:23 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› eZ Publish 4.3.0 alpha1 released

We are happy to announce the release of eZ Publish 4.3.0alpha1. This release contains several improvements and bugfixes for the kernel, and is accompanied by several new extensions. A few highlights are provided below.

10/02/2010 2:23 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› eZ Lightbox 0.8.0 Release Candidate 1 has been released

Release 0.8.0 RC1 of the eZ Lightbox extension has just been released. The new release is available as a new package in the download area of the project. This release should not be used in productive environments yet. It is supposed to be used for testing the new lightbox permissions and the changes made in the permission system of the lightbox module.

07/02/2010 7:18 pm (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

damien pobel

› Frontend performance with eZ Publish slides are online

The slides of my talk Frontend performance with eZ Publish at the eZ Winter Conference 2010 at Geneva are now online on Smile website (fr) and on slideshare.net (and there's also a PDF document to read it offline) :

06/02/2010 12:05 am (UTC)   Damien Pobel   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Xdebug 2.1.0beta2 released

03/02/2010 7:51 pm (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

thomas koch

› Going to FOSDEM 2010

I'm going to fosdem 2010.

I'm going to Fosdem 2010


These are things I'd like to attend:
time room topic speaker
10:45-11:30 Janson Promoting Open Source Methods at a Large Company Brooks Davis
13:15-13:45 AY Packaging Java Software for Debian Thomas Koch
13:40-13:55 Ferrer CiviCRM: Common goals of FOSS and Not For Profit Organisations Xavier DUTOIT
14:00-14:45 H.1308 The Maemo Community Council: a case-study in governance Dave Neary
14:00-15:30 Guillissen LPI exam session 1 Klaus Behrla
14:00-14:45 Janson What is my system doing - Full System Observability with SystemTap Mark Wielaard
14:30-15:00 H.2213 Building Federated Social Networks on XMPP Tuomas Koski, Simon Tennant
15:00-15:45 Janson Ganglia: 10 years of monitoring clusters and grids Bernard Li
15:00-15:30 H.2213 XMPP and the Social Web Alard Weisscher, Laurent Eschenauer
15:30-16:00 H.2213 PubSub Gone Wild: Info Sharing at Mediamatic Ralph Meijer
16:00-17:30 Guillissen LPI exam session 2 Klaus Behrla
16:00-16:15 Ferrer SIP Communicator: Skype-like conf calls with SIP Communicator Emil Ivov
16:20-16:35 Ferrer Kamailio (OpenSER) 3.0.0: redefinition of SIP server Daniel-Constantin Mierla
16:40-16:55 Ferrer asterisk: An introduction to Asterisk Development Mark Michelson
17:00-17:15 Ferrer csync: Roaming Home Directories Andreas Schneider
17:30-18:00 H.2213 Jingle Nodes: An Open Alternative to Skype Tiago Camargo
18:00-18:30 H.2213 Multi-User Jingle: Voice and Video Conferencing with XMPP Dafydd Harries, Sjoerd Simons
18:15-19:00 H.1302 Spacewalk: Linux Systems Lifecycle Management Marcus Moeller, Sandro Mathys








09:15-10:00 H.1302 Linux distribution for the cloud Peter Eisentraut
10:00-10:45 Janson RepRap - Manufacturing for the Masses Adrian Bowyer
10:30-12:00 Guillissen LPI exam session 3 Klaus Behrla
11:00-11:45 AW1.120 My life with HBase Lars George
11:00-11:45 Janson Tor: Building, Growing, and Extending Online Anonymity Andrew Lewman
12:15-13:00 H.1302 Cross distro packaging with (top)git Thomas Koch
12:15-13:00 H.1308 Shared libraries in Debian Sune Vuorela
13:00-14:30 Guillissen LPI exam session 4 Klaus Behrla
13:15-14:00 AW1.120 CouchDB, a database designed for the web and more Benoit Chesneau
14:00-14:45 Janson Large scale data analysis made easy - Apache Hadoop Isabel Drost
15:00-16:30 Guillissen LPI exam session 5 Klaus Behrla
15:30-16:15 H.1308 Continuous Packaging with Project-Builder.org Bruno Cornec
15:30-16:15 AW1.120 Comparing the MapReduce way in CouchDB with the SQL way in a RDBMS Stéphane Combaudon
16:15-16:45 AW1.120 Designing a scalable content management system on NoSQL technologies Evert Arckens
16:15-17:00 H.1308 Debian Secrets: power tools for power users Wouter Verhelst
30/01/2010 8:52 pm (UTC)   Thomas Koch   View entry   Digg!  digg it!   del.icio.us  del.icio.us

sandro groganz

› LinuxTag 2010: Call for Papers Ends Today

LinuxTag is the most important place for Linux and open source software in Europe. Last year, LinuxTag had over ten thousand attendees, and over 300 speakers. This year, the 16th LinuxTag will be June 9-12, 2010 at the Berlin Fairgrounds in Germany. LinuxTag seeks exciting and suitable proposals for presentations in [...]
29/01/2010 1:32 pm (UTC)   Sandro Groganz   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Speaking at conferences in spring 2010

Speaking at conferences in spring 2010

In the next few months, I will be speaking at the following conferences:

PHPBenelux Conference 2010 is the first annual conference by the PHPBenelux usergroup. It is organized in Antwerp on Saturday January 30. I will be giving a keynote titled "The PHP Universe".

PHP UK Conference is PHP London's fifth annual conference and help on Friday February 26th at the Business Design Centre. I will be talking on PHP on the D-BUS.

ConFoo (formerly PHP Québec) is the first edition of the Confoo.ca Conference. From March 10th to 12th 2010, international experts in Java, .Net, PHP, Python and Ruby will present solutions for developers and project managers the Hilton Bonaventure Hotel, located in downtown Montréal. I will be talking on Advanced Date/Time handling with PHP.

Hope to see you there!

26/01/2010 3:22 pm (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us