Posts tagged as:

PHP

Roman Catalog

by Roberto on February 7, 2010

in Portfolio, Work

Post image for Roman Catalog

The Roman graphic agency produces a resorts catalog for SudTirol AltaPusteria Valley.
I developed for them 5 years ago a PHP application that permits to collect data from every single resort and export them in a format compatible with Adobe InDesign to create the PDF files necessary to create the paper catalog.
In these months we decided to rebuild the application to add new features and reduce the manual work for creating the catalog, producing the PDF parts with the data of every resort directly from the application.
The web application has been re-written from scratch using Drupal.

Every resort has his own account where it can manages its resorts.
Additional supervisor roles have been created for power users who need to supervise the data entry.
Many features have been developed using Drupal contrib modules, but many others have been custom developed to make the data entry easier.
The web application is multilingual : English, German and Italian.

The most challenging feature has been the creation of high quality PDF to build the paper catalog.
We needed some special features like over printing and precise elements positioning.
After several tests I choose TCPDF library to create the PDF files, due to its completeness of features.

A special feature has been created that permits to compare the data currently collected with data snapshot saved in the past.
A configuration panel permits to the administrators to control the period when the data gathering is allowed, the data snapshot creation and some application specific settings.

{ 0 comments }

Homelingua maps integration

by Roberto on February 7, 2010

in Portfolio, Work

Homelingua.com Maps

I worked together with Paul Evans on Google Maps integration on Homelingua website.
We introduced the support for location module and geo-referenced every location place : city, region, attractions …
Every place is automatically geo-referenced using its city and zip.
For every place, the list of nearest airports, attractions and cities are showed within a user defined range and the distance between the main place and the others are automatically computed using latitude and longitude.
To create this map of England I created a special interface using Google maps API where Paul drawed graphically the regions borders directly in the web browser.

{ 0 comments }

Angela Cameron website

June 28, 2009
Thumbnail image for Angela Cameron website

Angela Cameron Fine Art is an international art provider that works directly with interior designers and hospitality clients.
LeftRightMinds (Vancouver) has developed her new website using Drupal CMS.
I helped LeftRightMinds to implement some unique features of this website.
The website contains many collections of works of art pictures that you can drag and drop in a special [...]

Read the full article →

Etli travel agency – Honeymoon travel application

June 20, 2009
Thumbnail image for Etli travel agency – Honeymoon travel application

Etli is a local travel agency.
They organize every kind of travels all around the world, included travels for large groups but also honeymoon travels.
I have built for them a web application that permits to organize honeymoon travels and collect money to pay for them from friends and relatives.
How it works :

the agency insert the travel [...]

Read the full article →

Accademia degli Agiati – Management application

May 31, 2009
Thumbnail image for Accademia degli Agiati – Management application

Accademia degli Agiati is an Italian cultural institution founded in 1750.
It promotes cultural events in several fields of the human knowledge : science, economy, politics, literature, archeology and so on.
I have built their new management web application that permits to manage their members and contacts using CodeIgniter and MySQL database.
These are the main features of [...]

Read the full article →

Conosco

May 25, 2009
Thumbnail image for Conosco

Conosco is a company based in Fulham, central London. It has released recently its new website based on Drupal 6.
I helped Paul Evans, the project manager and designer of this work, on the programming and development part :

Drupal installation and configuration
porting of custom modules from Drupal 5 to Drupal 6
development and integration of custom [...]

Read the full article →