---
title: "Trade Show Community Portal Platform"
description: "WordPress corporate site and interactive client mockups for a B2B web agency specializing in year-round community portals for professional trade shows."
locale: "en"
canonical: "https://portfolio.josedacosta.info/en/achievements/portail-communautaire-salons-professionnels"
source: "https://portfolio.josedacosta.info/en/achievements/portail-communautaire-salons-professionnels.md"
html_source: "https://portfolio.josedacosta.info/en/achievements/portail-communautaire-salons-professionnels"
author: "José DA COSTA"
date: "2012"
type: "achievement"
slug: "portail-communautaire-salons-professionnels"
tags: ["WordPress 3.5", "PHP", "MySQL", "jQuery 1.7", "HTML5", "CSS3", "Apache", "Google Analytics", "Google AdWords"]
generated_at: "2026-04-23T15:48:46.273Z"
---

# Trade Show Community Portal Platform

WordPress corporate site and interactive client mockups for a B2B web agency specializing in year-round community portals for professional trade shows.

**Date:** December 2012 - September 2013  
**Duration:** ~10 months  
**Role:** Software Engineer  
**Technologies:** WordPress 3.5, PHP, MySQL, jQuery 1.7, HTML5, CSS3, Apache, Google Analytics, Google AdWords

### Key Metrics

- Total Files: **-**
- WordPress + static mockups: **-**
- Project Size: **-**
- Complete project archive: **-**
- Client Mockups: **-**
- 7 navigable HTML pages: **-**
- Ecosystem: **-**
- GitHub repositories: **-**

## Presentation

_Project definition and scope_

### Domain

B2B event industry / Professional trade shows - Community portals transforming ephemeral trade show events into year-round online engagement platforms

### Target Users

Professional trade show organizers in France and Europe - Groups like Comexposium and Infopro Digital, addressing exhibitors, visitors, and administrators

**Content:** **European Digital** (brand "ED" / "european DIGITAL") is a **web agency specializing in developing online community portals for professional trade shows**. The project `es_europeandigital` corresponds to the **agency's corporate website** (www.europeandigital.fr), hosted on WordPress, serving as a commercial showcase to present the offering, the team, the portfolio of achievements, and contact information.

European Digital was born from the expertise accumulated by the founding team within **European Sourcing** (parent company, specialized in online promotional product sourcing). The key insight: a professional trade show lasts only a few days, but its **community (exhibitors, visitors, partners) exists year-round**. European Digital proposed transforming this ephemeral community into a **permanent web portal** with profiles, messaging, forums, search, news, and advertising spaces.

The target users were **professional trade show organizers** (B2B), primarily in France - groups like **Comexposium** (Mondial Coiffure Beaute) and **Infopro Digital** (Plant Based Summit). The final product addressed three user types: exhibitors, visitors, and platform administrators.

**Domain:** Domain

**Target Users:** Target Users

**Functional Scope:** Functional Scope

**Scope Website:** Corporate Website

**Scope Mockups:** Interactive Client Mockups

**Scope Portfolio:** Portfolio & Blog

**Scope Contact:** AJAX Contact Form

**Scope Brochure:** Commercial Brochure (PDF)

**Scope Analytics:** Google Analytics & AdWords

**Scope Social:** Social Media Integration

**Scope Responsive:** Responsive Design

**Scope Seo:** SEO Optimization

**Mermaid Community Caption:** Community portal user journey - the core concept sold by European Digital

**Mermaid Arch Caption:** Site architecture - WordPress CMS + static HTML mockups on OVH dedicated server

## Objectives, Context, Stakes & Risks

_Strategic vision and constraints_

### Context

The project was built within the **European Sourcing** ecosystem, based in Agen (Lot-et-Garonne), France. The technical entity **medialeads** (based in Bordeaux) hosted all GitHub repositories - **35+ private repos, 8 team members, 6 teams**.

The team already managed a complex ecosystem of 35+ websites/applications for European Sourcing (extranet, search engine, product feeds, statistics, web services, import/export tools, mobile apps, MyEasyWeb client sites). Infrastructure ran on **two dedicated OVH servers** with a LAMP stack (Apache, MySQL, PHP), deployed via Git.

### Stake Diversification

Monetizing accumulated technical expertise from European Sourcing projects into a commercial offering targeting the entire trade show market

### Stake Market

55,506 exhibitors, 2.2 million visits, EUR 1.5 billion spent on trade shows in France (2011 FSCEF data)

### Stake Positioning

In 2013, the concept of a "permanent online community" for professional trade shows was still emerging - first-mover advantage

- Establish the commercial credibility of European Digital among trade show organizers in France and Europe
- Present an innovative concept: making a few-day trade show live as a year-round active community
- Demonstrate technical feasibility through navigable mockups of customized community portals for each prospect
- Generate qualified commercial contacts via the contact form (sent to Clemence Long, Sales Director, and Mathieu Saudel, CTO)

**Objectives:** Objectives

**Context:** Context

**Stakes:** Business Stakes

**Stake Diversification:** Strategic Diversification

**Stake Market:** Considerable Target Market

**Stake Positioning:** Innovative Positioning

**Risks:** Identified Risks

**Risk1 Title:** Market Concentration

**Risk1 Desc:** The target market is concentrated (a few large organizers) and subject to economic conditions. Dependency on a niche market.

**Risk2 Title:** Competition from Generic Platforms

**Risk2 Desc:** LinkedIn, Viadeo, and professional social networks already offered community features (40M pros on Viadeo, 135M on LinkedIn), even if not specialized.

**Risk3 Title:** Limited Sales Team

**Risk3 Desc:** A single Sales Director (Clemence Long) to address a national/international market - significant risk of commercial capacity constraint.

**Mermaid Infra Caption:** Infrastructure & deployment overview - OVH servers, GitHub organization, NAS backups

## The Steps - What I Did

_Chronological phases and personal contributions_

- Strategy & Design
- Website Development
- Client Mockups
- Operations & Marketing

**Phase1 Period:** ~2012

**Phase2 Period:** Dec 2012 - Jan 2013

**Phase3 Period:** Jun - Sep 2013

**Phase4 Period:** 2013 - 2019

**Mermaid Contact Caption:** AJAX contact form sequence - the only interactive flow identified in the source code

**Mermaid Gantt Caption:** Project timeline from inception to final backup (2005-2019)

## Actors & Interactions

_Team, stakeholders, and collaboration dynamics_

### Workflow

The team operated within the broader European Sourcing framework, **sharing technical resources** across projects. Development followed Git branches with feature branches. Communication was direct - the small team size enabled quick decisions, but also meant each person's absence had a significant impact.

The relationship with prospects (Comexposium, Infopro Digital) was handled through **personalized mockup presentations**, with the Sales Director driving commercial discussions while the technical team ensured the mockups accurately represented the platform capabilities.

**Team Intro:** European Digital operated as a **3-person leadership team + technical "Geek Team"** within the broader European Sourcing organization. The medialeads GitHub organization had **8 members across 6 teams**, sharing resources across 35+ projects.

**Stakeholders:** External Stakeholders

**Workflow:** Collaboration Model

**Mermaid Org Caption:** European Digital team organization and reporting structure

**Mermaid Stakeholder Caption:** Complete stakeholder map - internal teams, prospects, suppliers, and market entities

## Results

_Impact for myself and for the company_

**For Me:** What I Gained

**Technical Skills:** Technical Skills

**Domain Skills:** Business & Transversal Skills

**For Company:** Impact for the Company

**Delivered Features:** **Key deliverables:**
- Fully functional WordPress corporate website (www.europeandigital.fr)
- AJAX contact form sending emails to leadership
- Portfolio with category-based filtering system
- Blog with pagination and comments
- Downloadable commercial brochure (PDF)
- 3 navigable Comexposium/MCB mockups (home, exhibitor, visitor)
- 4 navigable Infopro/Plant Based Summit mockups (home, community, exhibitor, visitor)
- Social media integration (Twitter, Facebook, Vimeo, YouTube, Flickr)
- Responsive design (tablet and mobile)

## Project Aftermath

_What happened next and long-term evolution_

**Content:** **Immediate aftermath:** The site remained in production from early 2013 through at least 2019. Google Analytics was actively managed with 15 configured users, and Google AdWords campaigns were run through Dolead in 2016 - indicating continued commercial efforts several years after launch.

**Medium-term evolution:** European Digital operated as a **brand/subsidiary within the European Sourcing ecosystem**, benefiting from shared technical resources. The medialeads organization continued to grow its repository count (35+ projects visible in 2018 GitHub screenshots), suggesting the broader technical infrastructure remained active and evolving.

**Long-term outcome:** The final backup on NAS dates from August 2019, with SQL dumps of 15 GB from March 2019. The project was archived along with the broader European Sourcing ecosystem. While European Digital did not appear to become a standalone company, **the experience and technical capabilities developed served as a foundation** for subsequent career advancement in full-stack development and technical leadership roles.

**Current state:** Archived. The domain europeandigital.fr is no longer active. The codebase, mockups, and commercial materials are preserved on NAS backup, providing a historical record of this B2B web agency venture and its innovative community portal concept.

## Critical Reflection

_Retrospective analysis and lessons learned_

### Would Do Differently

- **Use a prototyping tool** (Figma, Sketch, InVision) for client mockups instead of static images in HTML - faster iterations and more interactive results
- **Put the site under Git** from day one for change tracking and collaboration
- **Invest in a custom WordPress theme** rather than customizing a purchased theme, to avoid third-party code residues
- **Set up a CI/CD pipeline** and automated tests, even basic ones (PHP linting, Selenium functional tests)
- **Secure the contact form** with at minimum a CAPTCHA or anti-bot mechanism

**Strengths:** Strengths

**Improvements:** Areas for Improvement

**Would Do Differently:** What I Would Do Differently

**Lessons:** Lasting Lessons
