29
T3CON09 - Frankfurt 5/15/22 1 T3CON 2009 in Frankfurt Kian T. Gould, CEO at AOE media GmbH

Open Source Enterprise Web Applications

  • Upload
    aoe

  • View
    912

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 1

T3CON 2009 in Frankfurt

Kian T. Gould, CEO at AOE media GmbH

Page 2: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 2

Online Enterprise ApplicationsThe difference between websites and online applications

Websites• Consist mainly of frontend

development like markup &templates• Typically include some extensions• Focus mainly on top-down content

management• Are usually a presentation layer, rather

than an interaction layer Online Enterprise Applications

• Consist mainly of backend development, webservices and connectors

• Are fully integrated into the IT infrastructure

• Generate real business value on the web

• Replicate business processes, reduce staff involvement and generate direct profit

Page 3: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 3

Online Enterprise ApplicationsBenefits of Online Applications?

Bringing business processes from the offline world to the online world• Creating real business value• Integrating the client directly• Integrating complex offline interactions

into one online experience Increasing customer satisfaction

• Delivering an additional point of contact

• Simplifying the customer interaction Streamlining processes and cutting

costs• Reducing Call-Center Personal• Lowering Complaint Rates• Automation of business processes• Freeing capacity for business

development

Page 4: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 4

TYPO3 for Online Business ApplicationsWhy TYPO3 as an Application Framework

Content Management Features• Pages, Records, Digital Assets• Content Workflows and Processes• Templating and Rendering Engine• Full Design Flexibility

User Management• Registration & Management• Granular Permission Management• User Abstraction (LDAP,

ActiveDirectory) Extension Framework

• API-based development• Caching Framework• Database Abstraction Layer• MVC Architecture (Extension)

Page 5: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 5

Case StudyDeutsche Qualitätssicherung

Leading QA certifier worldwide 2,400 employees and 1,850 auditors Integration of Microsoft Dynamics AX

ERP system Integration of various DMS incl.

Scanview and EASY with different sources (Europe, North America, Asia etc.)

TYPO3 based auditor engine for integrated workflow processes

Page 6: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 6

Case Study - DQSBusiness Needs & Problems For clients

• Easy access to all certificates and audits (existing and upcoming)

• List and change all company data For consultants

• Manage their clients• Organise new audits

For staff• List all data in a coherent way

- Clients- Auditors and consultants- Certificates and documents- Audits

For auditors• Workflow tool for audits

All together in one browser-based web platform

Page 7: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 7

System architectureDMS 1EASY DE

WEB

TYPO3 +MyDQS Services

DMS 2SV DE

DMS 3SV US

DMS 4EASY Asia

ERP 1Axapta3 DE

ERP 2Dynamics

US

ERP 3Access

Asia

ERP 4Access Asia 2

DMS CacheWorkflow Engine

ERP CacheImport and data validation

Meta data import and document upload

Import clientData change

Performance issues Asynchronous ERP data

changes Caching of document

meta data

Page 8: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 8

Case Study - DQSClient overview page

List of newest documents

Search for all documents

List of all audits Last Upcoming Planned

Consultants contact Restricted heirarchical

view Certificates check

Page 9: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 9

Case Study - DQSList of certificates

List all current certificates

Certificates are downloadable depending on

The available language

The access restrictions of the user

Page 10: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 10

Case Study - DQSAudits view

List of all audits Download either audit

reports or audit order confirmation

Upload documents into DMS

Page 11: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 11

Case Study - DQSCustomer contact

Display customer contact in two different views

List view (overview) Table view (details)

Table view offers the option to

Update contact data

Request or revoke access to MyDQS

Delete contact Add new contact

Page 12: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 12

Case Study - DQSSome other nice features ;-)

45 languages 100 editors on all

continents Content push

(Headquarters can push master content directly into all international BUs)

Page 13: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 13

Case StudyZMG – Zeitungsmarketing Gesellschaft

Central marketing service provider for all German newspaper publishers

Media-Buyer planning tool for more than 2,000 newspapers

110 database tables with more than 600,000 tariffs and media data are used to calculate all information

Newspaper finder Extensive use of SIFR

Page 14: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 14

Case Study – ZMGBusiness Needs & Problems Offline planning tool as a web application

• Simple selection of desired newspapers• Display of all available tariffs in a structured manner• 100% reliable tariff calculations

Usability improvements (entirely AJAX-based)• Easy to use search and filters • Use of common web technologies like a “Shopping Basket“ for

the selection of newspapers and tariffs• Quick add option

Significant time savings for media-planners

Page 15: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 15

Java based desktop client

Case Study – ZMGSystem architecture

MS SQLDatabase

MySQLDatabase

WEBTYPO3

+ AOE media MVC Framework

Synchronize and convert all database information to MySQL

Identical functionality

Page 16: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 16

Case Study – ZMGNewspaper selection

Search for newspaper by Full text search Tariff search with auto

completion Newspaper ID (ZIS-Number) Distribution area

Page 17: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 17

Case Study – ZMGTariff list

Display all calculated tariffs in table view

Tariffs are heirarchically sorted – up to 4 levels

High usability through tab-based display and AJAX features

Page 18: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 18

Case Study – ZMGQuick add option

Add a newspaper to your selection during your research

Jump to the newly selected newspaper with one click

Page 19: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 19

Case Study – ZMGNewspaper finder

List of all German newspapers Full text search with auto

completion and highlighting Search based on “Nielsen“ areas

Page 20: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 20

Case StudyNews Direct Australia (NDD)

Nation-wide Australian distributor for print magazines

Over 1,200 titles from 250 publishers Over 10,000 retailers Fully-featured web-based ERP

functionality

Page 21: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 21

Case StudyBusiness Needs & Problems Improving internal order and returns handling

• All communications were by fax or phone• Manually filled forms for orders and returns• Form data had to be recorded manually• Returns handling and crediting was offline

Improving sales• Improved distribution of marketing material and promotions

(Newsletter)• Option to order extra deliveries of sold-out magazines online• Search for titles and retailers

Improving overview for publishers (vendors) and retailers (customers)• Sales overview• Supply overview and history• Online returns• Online invoices

Page 22: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 22

Case Study - NDDImproving processes

TYPO3DB

Extranet

ERP System

Data sync

User input:• Online Returns• Extras ordering

Data display:• Invoice

history• Supply

overview• Sales

overview

Chrystal

Reports

Redmine

DMS

Data sync

Page 23: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 23

Case Study - NDDRetailer Extranet

View and edit standing orders Order and sales history Returns and credit management Online shortage claims (in case of

wrong/damaged supply) Online invoice history

Page 24: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 24

Case Study - NDDPublisher Extranet

Publisher information portal Online sales reports for sales and

returns by State and publication Retailer surveys Marketing and promotion

Page 25: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 25

Case Study - NDDTitle search

Search for available magazines Search by magazine name and/or

category Direct link to retailer search with

Google Maps API connector

Page 26: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 26

Case Study - NDDRetailer search

Google Maps search for retailers Search by state, postcode and

suburb Display of retailer addresses Retailers are only shown if desired

magazine is in stock

Page 27: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 27

Online Enterprise ApplicationsSome last words: how do we do it?

Methodologies• Agile Development & Project

Management (SCRUM as opposed to waterfall model)

• Test-Driven-Development (Unit-Testing)• Domain-Driven-Development

Technologies• TYPO3 Extension Framework• AOE media MVC Framework• Object-Oriented-Programming

Page 28: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 28

AOE media – the TYPO3 companyWho we are!

Founded 1999 70 developers and consultants in 6

countries (30 in Germany) AOE media Germany was the fastest

growing internet agency in 2008 More than 400 TYPO3 projects and 300

extensions Core markets are Europe, USA &

Australia Close co-operation and sponsoring of

TYPO3 Association, Core Teams and Core Development

Head of Marketing & Fundraising

Page 29: Open Source Enterprise Web Applications

T3CON09 - Frankfurt

Saturday, April 8, 2023 29