SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Wir leben TYPO3




     BICEPS
         Jobsite Requirement Management
                  for   Bilfinger Berger Industrial Services Group
Wir leben TYPO3                                               In2code.de
Agenda




Wir leben TYPO3            In2code.de
Agenda



• Introduction
• Problem & Solution
• Demonstration
• Technical Aspects
• Lessons Learned

Wir leben TYPO3        In2code.de
Introduction




Wir leben TYPO3                  In2code.de
Stakeholders: in2code                                          Stefan Busemann
                                               David Richter
                                                                    Markus Rodler
                  Workshops            Tina Gasteiger
   TYPO3                                                                     Alex Kellner


           Security
                          Consulting
We live TYPO3

We support TYPO3- , Internet- and
Full-Service-Agencies as well as
small and middle-sized
companies, which need special
TYPO3 knowledge

                      Entwicklung
  Performance
                                          Michael Cannon
                                                                             Martin Huber
Extensions                  FLOW3                       Marcus Schwemer
                  Fluid



Wir leben TYPO3                                                       In2code.de
Stakeholders:
Bilfinger Berger Industrial Services Group

• Munich, Germany
• Multi-national
• 2010 2,900,000,000 Euros




Wir leben TYPO3                              In2code.de
Problem & Solution




Wir leben TYPO3                   In2code.de
Problem


• Many certification and safety training types
• No easy tracking requirements
• Everyone has own solution
• Inconsistencies
• Potential to fail inspections
• Microsoft Access


Wir leben TYPO3                       In2code.de
BICEPS Solution


• Single-point tracking for multiple-
   organizations
• 5 months development
• Extbase and Fluid based
• Deployed December 2010




Wir leben TYPO3                         In2code.de
BICEPS FEATURES


• Profiles
• Groups
• Automated reminders
• Role-based permissions
• Safety logs




Wir leben TYPO3            In2code.de
BICEPS Benefits




• Regulation and
   restriction conformation


• Hard questions, easily answered




Wir leben TYPO3                     In2code.de
Demonstration




Wir leben TYPO3                   In2code.de
BICEPS Demonstration


• Create profile
• Create job site
• Update training
• Expiration report
• Print safety logs




Wir leben TYPO3        In2code.de
BICEPS Future Development


• Extbase 1.3
• Usability improvements
• Performance enhancements
• Being famous




Wir leben TYPO3              In2code.de
Technical Aspects




Wir leben TYPO3                       In2code.de
Technical Aspects

• Cronjob-based data crunching

• SQL query optimization

• Missing Extbase documentation

• Missing view helpers




Wir leben TYPO3                   In2code.de
Lessons Learned




Wir leben TYPO3                     In2code.de
Lessons Learned


• No design by committee
• Spend time concept planning
• Stable foundation
• Release early and often
• Get sign-off




Wir leben TYPO3                 In2code.de
Thank you! Any questions?
                                  Michael Cannon
                        michael.cannon@in2code.de

                                    Tina Gasteiger
                          tina.gasteiger@in2code.de



  Wir leben TYPO3                        In2code.de
in2code.de                            In2code.

Weitere ähnliche Inhalte

Ähnlich wie Biceps - an Extbase enterprise application

Blaze automation profile 2011 by sridhar ponugupati
Blaze automation profile 2011 by sridhar ponugupatiBlaze automation profile 2011 by sridhar ponugupati
Blaze automation profile 2011 by sridhar ponugupatiBlaze_Hyd
 
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFuVasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFuDevConFu
 
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION Mani Maun
 
BTL: An Introduction
BTL: An IntroductionBTL: An Introduction
BTL: An IntroductionBTL
 
Technological Design Process
Technological Design ProcessTechnological Design Process
Technological Design ProcessCort1026
 
Challenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro MoldingChallenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro MoldingDesign World
 
Company visit materialise summer school 2011
Company visit materialise summer school 2011Company visit materialise summer school 2011
Company visit materialise summer school 2011Industrial Design Center
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpageClaudia Sin
 
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...BookNet Canada
 
T3CON09 - Certified TYPO3 Integrator
T3CON09 - Certified TYPO3 IntegratorT3CON09 - Certified TYPO3 Integrator
T3CON09 - Certified TYPO3 Integratordie.agilen GmbH
 
Navigating the transition from ONIX 2.1 to 3.0
Navigating the transition from ONIX 2.1 to 3.0Navigating the transition from ONIX 2.1 to 3.0
Navigating the transition from ONIX 2.1 to 3.0BookNet Canada
 
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...Obeo
 
SiriusCon 2017 - 5 years of modeling - Safety Architect
SiriusCon 2017 - 5 years of modeling - Safety ArchitectSiriusCon 2017 - 5 years of modeling - Safety Architect
SiriusCon 2017 - 5 years of modeling - Safety ArchitectJonathan DUMONT
 
Published in 1885 and shared on facebook
Published in 1885 and shared on facebookPublished in 1885 and shared on facebook
Published in 1885 and shared on facebookJoe Kepley
 
Securing Serverless by Breaking in
Securing Serverless by Breaking inSecuring Serverless by Breaking in
Securing Serverless by Breaking inC4Media
 
TYPO3 and t3kit overview
TYPO3 and t3kit overviewTYPO3 and t3kit overview
TYPO3 and t3kit overviewJozef Spisiak
 

Ähnlich wie Biceps - an Extbase enterprise application (20)

Blaze automation profile 2011 by sridhar ponugupati
Blaze automation profile 2011 by sridhar ponugupatiBlaze automation profile 2011 by sridhar ponugupati
Blaze automation profile 2011 by sridhar ponugupati
 
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFuVasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
 
NBM Distribution Ltd Presentation
NBM Distribution Ltd PresentationNBM Distribution Ltd Presentation
NBM Distribution Ltd Presentation
 
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
TRANSFORM FROM PROJECT TO PRODUCT TO SURVIVE THE AGE OF DIGITAL DISRUPTION
 
BTL: An Introduction
BTL: An IntroductionBTL: An Introduction
BTL: An Introduction
 
Technological Design Process
Technological Design ProcessTechnological Design Process
Technological Design Process
 
Challenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro MoldingChallenges & Emerging Solutions through Micro Molding
Challenges & Emerging Solutions through Micro Molding
 
Company visit materialise summer school 2011
Company visit materialise summer school 2011Company visit materialise summer school 2011
Company visit materialise summer school 2011
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpage
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...
Metadata, Agility, and Consensus: How to Build Excitement, Make Agile Changes...
 
T3CON09 - Certified TYPO3 Integrator
T3CON09 - Certified TYPO3 IntegratorT3CON09 - Certified TYPO3 Integrator
T3CON09 - Certified TYPO3 Integrator
 
Aroy presentation1
Aroy presentation1Aroy presentation1
Aroy presentation1
 
Navigating the transition from ONIX 2.1 to 3.0
Navigating the transition from ONIX 2.1 to 3.0Navigating the transition from ONIX 2.1 to 3.0
Navigating the transition from ONIX 2.1 to 3.0
 
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...
 
SiriusCon 2017 - 5 years of modeling - Safety Architect
SiriusCon 2017 - 5 years of modeling - Safety ArchitectSiriusCon 2017 - 5 years of modeling - Safety Architect
SiriusCon 2017 - 5 years of modeling - Safety Architect
 
Published in 1885 and shared on facebook
Published in 1885 and shared on facebookPublished in 1885 and shared on facebook
Published in 1885 and shared on facebook
 
Securing Serverless by Breaking in
Securing Serverless by Breaking inSecuring Serverless by Breaking in
Securing Serverless by Breaking in
 
Vivotek presentation
Vivotek presentationVivotek presentation
Vivotek presentation
 
TYPO3 and t3kit overview
TYPO3 and t3kit overviewTYPO3 and t3kit overview
TYPO3 and t3kit overview
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Biceps - an Extbase enterprise application