Interchange

Mar 07 21:23

Events 2013

The German Perl Workshop takes place in Berlin, from 13th to 15th March. I will give a presentation about our Dancer projects: Wir tanzen um die Welt!. A few tickets for this event are still available, so hurry up!

The week after that, I'm going with Jure to Bern on 22nd March. Damian Conway is there as well, you shouldn't miss his keynote! This is followed by my presentation Dancer Academy - From Zero to Hero.

Aug 02 2011

Perl Ecommerce Applications Roundup

Our main focus is to create and maintain eCommerce sites with Interchange.

On one hand it runs smoothly on existing sites and supports customization needed by our user base.

On the other hand it predates developments like PSGI, plugins and abstract engines for sessions, logging and templates.

For the future we decided to do a complete rewrite of the Interchange software. I will talk at YAPC::Europe 2011 in Riga about our plans.

Mar 07 2009

Interchange Presentation @ CeBIT 2009

Today, Stefan Hornburg aka Racke held an presentation about Interchange at the KaMUX booth on the CeBIT in Hannover.

The slides are available here.

Nov 14 2008

Interchange 5.4.3, 5.6.1, 5.7.1 released

The Interchange Development Group is pleased to announce the release of Interchange 5.4.3 and 5.6.1, maintenance releases to the current and previous stable versions of Interchange.

There were several changes, including bugfixes to prevent cross-site scripting prevention and to fix regressions in the previous releases.

Sep 15 2008

Cruising Europe - Interchange/Perl Events 2008/2009

Last month, the YAPC::Europe conference for 2008 took place in Copenhagen
(http://www.yapceurope2008.org/ye2008/). ICDEVGROUP member Stefan Hornburg
was one of the speakers. His talk was "Interchange - The Open Source Online
Shop Platform" (http://www.yapceurope2008.org/ye2008/talk/1339).

The next upcoming event is the Twincity Perl Workshop on 7th and 8th
November 2008, held in Vienna and Bratislava
(http://conferences.yapceurope.org/tcpw2008). ICDEVGROUP members Jure
Kodzoman and Stefan Hornburg will visit this event in both cities.

Sep 06 2008

Flaws in Interchange's Error Model

Error messages targetted to the user are kept in the session and are manipulated with the [error] tag. Warnings are manipulated with the [warnings] tag.

This model has the following flaws:

  • By default, the errors are retained in the session. This utterly confuses the user.
  • [error all=1] displays errors in a all but random order. Errors should be displayed in the same order as they appear in the corresponding form.
  • Different semantics of [error] and [warnings].
Jun 01 2008

Back from LinuxTag

The 14th LinuxTag closed the doors yesterday. We had a lot of interesting
talks at the booth, ran a two hour project workshop and discussed Interchange development day and night.

The Interchange booth featured a banner across the wall, a big Interchange hanging logo, six-page brochures
and a monitor running a slideshow. It was well received by the visitors and the LinuxTag
project team. Visitors from Germany, Great Britain, Italy, Netherlands
and other countries were attracted and equipped with an Interchange mug
which was a favorite among the visitors.

May 08 2008

Interchange at LinuxTag 2008!

After a successful exhibition at last years' LinuxTag 2007, the
Interchange Development Group is happy to announce their presence at
LinuxTag 2008 (http://www.linuxtag.org/2008/en/).

LinuxTag, Europe's leading exhibition on Linux and Open Source, is
expected to attract thousands of visitors ranging from IT managers,
developers, system administrators and users of new and existing Open Source
solutions.

The international event (conference languages are English and German)
takes place from May 28 - 31, 2008 at Berlin's Messezentrum unter dem Funkturm.

Jun 12 2007

Command Line Catalog Reconfiguration with sudo

Users can use the Interchange administration interface (UI) for reconfiguring their catalog. Alternatively, you can configure sudo to allow users running interchange from the commandline:

sudo -u interchange /usr/sbin/interchange --reconfig=linuxia

Add the following line to your sudoers file with visudo to give permission to do so:

racke LOCAL = (interchange) NOPASSWD: /usr/sbin/interchange --reconfig=linuxia

Mar 09 2007

Discussion with pj about [search] Usertag in Action Maps

Action maps are a nice way in Interchange to turn human readable links into Interchange searches.

The required syntax for triggering a search is far from nice:

$CGI->{co} = 1;
$CGI->{fi} = 'products';
$CGI->{st} = 'db';
$CGI->{sf} = join "\0", 'prod_group', 'category';
$CGI->{op} = join "\0", 'eq', 'eq';
$CGI->{se} = join "\0", $prod_group, $category;
$CGI->{sp} = 'results';
$CGI->{mv_todo} = 'search';
$Tag->update('process');
return (1, 'results');