SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Build your own
 /programmes
  Jonathan Tweed, BBC
The plan


• A bit about the site
• What we’ve brought
bbc.co.uk/programmes
•   A permanent, findable
    home on the web for all
    BBC programmes

•   Data since last May for
    TV, September for Radio

•   Branded versions

•   Roughly 160,000 pages
bbc.co.uk/programmes
•   A permanent, findable
    home on the web for all
    BBC programmes

•   Data since last May for
    TV, September for Radio

•   Branded versions

•   Roughly 160,000 pages
bbc.co.uk/programmes
•   A permanent, findable
    home on the web for all
    BBC programmes

•   Data since last May for
    TV, September for Radio

•   Branded versions

•   Roughly 160,000 pages
Some Numbers
  Type         Total     Per month
  Brands      2,000        100
  Series      3,000        200
 Episodes    130,000      12,000
 Versions    135,000      13,000
Broadcasts   435,000      40,000
OnDemands    260,000      20,000
 Changes     3,000,000    130,000
The future

•   New branded sites

•   Catalogue

•   Tracklists

•   Image galleries

•   Improved cast and crew
What we’ve brought


• Your own /programmes
The bits

• PIPs
• PIT
• Dynpub

• Data model
Brand


            Series               Promotion


            Episode


                                 Segment
            Version                          Segment
                                  Event


Broadcast             OnDemand


            Service
For those familiar with
        TV-Anytime
Programmes                     TVA
  Brand           GroupInformation[@type='show']
  Series         GroupInformation[@type='series']
 Episode     GroupInformation[@type='programConcept']
  Version               ProgramInformation
 Broadcast                ScheduleEvent
OnDemand                OnDemandProgram
PIPs
• Backend metadata store with REST API
• ROA - it’s all about the resources
• Writes are a mix of TVA and PIPs XML
• Reads are PIPs XML
• Also used by iPlayer and Search (for Topics)
• Perl using Catalyst and DBIx::Class
Demo
PIT

• PIPs metadata editor
• Used by production teams in TV and Radio
• Tidy up core data
• Add extra bits such as images, promotions
• Ruby on Rails
Demo
Dynpub

• Front end dynamic publishing
• Beautiful URLs
• Allows programme and channel branding
• “Perl on Rails”
Demo
What can I do?

• Your own Programmes stack
• You can read
• You can write
 • TVA for core data
 • PIPs XML for promotions and segments
A Facebook application
A filesystem
iPlayer + YouTube
iGoogle
WiiPlayer
Segmentation
9 months of radio
  playout data as
     segments
Radio Segments

• Four networks
 • Radio 1
 • Radio 2
 • 1Xtra
 • 6music
Radio Segments

• MusicBrainz Artist IDs
• Titles
• Offsets
• Durations
Demo
Tell me again

• Your own Programmes stack
• You can write
• We have segments
• You can use /programmes or make your
  front end
Questions

Weitere ähnliche Inhalte

Ähnlich wie Build your own /programmes

What Is Backstage Overview Google Day
What Is Backstage Overview Google DayWhat Is Backstage Overview Google Day
What Is Backstage Overview Google DayIan Forrester
 
Podcasting Présentation
Podcasting PrésentationPodcasting Présentation
Podcasting PrésentationThierry Weber
 
Principles of vid tech UNFINISHED
Principles of vid tech UNFINISHEDPrinciples of vid tech UNFINISHED
Principles of vid tech UNFINISHEDKieran Ryan
 
Video tech final
Video tech finalVideo tech final
Video tech finalKieran Ryan
 
Elisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElysée (Elisha) Attia
 
Whv파트너십제안서 wh final-071306---
Whv파트너십제안서 wh final-071306---Whv파트너십제안서 wh final-071306---
Whv파트너십제안서 wh final-071306---sung
 
3G Multimedia Services
3G Multimedia Services3G Multimedia Services
3G Multimedia ServicesBorut Fabjan
 
A Better Rich Media Experience & Video Analytics at Arkena with Apache Hadoop
A Better Rich Media Experience & Video Analytics at Arkena with Apache HadoopA Better Rich Media Experience & Video Analytics at Arkena with Apache Hadoop
A Better Rich Media Experience & Video Analytics at Arkena with Apache HadoopReda Benzair
 
Deliver and monetize your content with video center operations on aws
Deliver and monetize your content with video center operations on awsDeliver and monetize your content with video center operations on aws
Deliver and monetize your content with video center operations on awsAmazon Web Services
 
Turbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing SectorsTurbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing Sectorsshahib amin
 
High quality live broadcasting with PHP 27 07-2016
High quality live broadcasting with PHP 27 07-2016High quality live broadcasting with PHP 27 07-2016
High quality live broadcasting with PHP 27 07-2016Martin de Keijzer
 
Velocity EU 2014 - How BBC Sport Scales Engineering
Velocity EU 2014 - How BBC Sport Scales EngineeringVelocity EU 2014 - How BBC Sport Scales Engineering
Velocity EU 2014 - How BBC Sport Scales EngineeringKeith Mitchell
 
Netflix strategy analysis.pptx
Netflix strategy analysis.pptxNetflix strategy analysis.pptx
Netflix strategy analysis.pptxSabrinaferdous1
 
OpenTech 2008 - The Child of Baird and Berners-Lee
OpenTech 2008 - The Child of Baird and Berners-LeeOpenTech 2008 - The Child of Baird and Berners-Lee
OpenTech 2008 - The Child of Baird and Berners-Leetomski
 
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Yusuke Goto
 

Ähnlich wie Build your own /programmes (20)

What Is Backstage Overview Google Day
What Is Backstage Overview Google DayWhat Is Backstage Overview Google Day
What Is Backstage Overview Google Day
 
Podcasting Présentation
Podcasting PrésentationPodcasting Présentation
Podcasting Présentation
 
Principles of vid tech UNFINISHED
Principles of vid tech UNFINISHEDPrinciples of vid tech UNFINISHED
Principles of vid tech UNFINISHED
 
Video tech final
Video tech finalVideo tech final
Video tech final
 
Elisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTV
 
Whv파트너십제안서 wh final-071306---
Whv파트너십제안서 wh final-071306---Whv파트너십제안서 wh final-071306---
Whv파트너십제안서 wh final-071306---
 
Cheaponomics
CheaponomicsCheaponomics
Cheaponomics
 
3G Multimedia Services
3G Multimedia Services3G Multimedia Services
3G Multimedia Services
 
A Better Rich Media Experience & Video Analytics at Arkena with Apache Hadoop
A Better Rich Media Experience & Video Analytics at Arkena with Apache HadoopA Better Rich Media Experience & Video Analytics at Arkena with Apache Hadoop
A Better Rich Media Experience & Video Analytics at Arkena with Apache Hadoop
 
Digital TV technology
Digital TV technologyDigital TV technology
Digital TV technology
 
Technoserve
Technoserve Technoserve
Technoserve
 
Deliver and monetize your content with video center operations on aws
Deliver and monetize your content with video center operations on awsDeliver and monetize your content with video center operations on aws
Deliver and monetize your content with video center operations on aws
 
Turbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing SectorsTurbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing Sectors
 
High quality live broadcasting with PHP 27 07-2016
High quality live broadcasting with PHP 27 07-2016High quality live broadcasting with PHP 27 07-2016
High quality live broadcasting with PHP 27 07-2016
 
Velocity EU 2014 - How BBC Sport Scales Engineering
Velocity EU 2014 - How BBC Sport Scales EngineeringVelocity EU 2014 - How BBC Sport Scales Engineering
Velocity EU 2014 - How BBC Sport Scales Engineering
 
Netflix strategy analysis.pptx
Netflix strategy analysis.pptxNetflix strategy analysis.pptx
Netflix strategy analysis.pptx
 
OpenTech 2008 - The Child of Baird and Berners-Lee
OpenTech 2008 - The Child of Baird and Berners-LeeOpenTech 2008 - The Child of Baird and Berners-Lee
OpenTech 2008 - The Child of Baird and Berners-Lee
 
Origo mdn 2015
Origo   mdn 2015Origo   mdn 2015
Origo mdn 2015
 
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
 
Zapr Insights
Zapr InsightsZapr Insights
Zapr Insights
 

Kürzlich hochgeladen

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 

Kürzlich hochgeladen (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 

Build your own /programmes

  • 1. Build your own /programmes Jonathan Tweed, BBC
  • 2. The plan • A bit about the site • What we’ve brought
  • 3. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
  • 4. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
  • 5. bbc.co.uk/programmes • A permanent, findable home on the web for all BBC programmes • Data since last May for TV, September for Radio • Branded versions • Roughly 160,000 pages
  • 6. Some Numbers Type Total Per month Brands 2,000 100 Series 3,000 200 Episodes 130,000 12,000 Versions 135,000 13,000 Broadcasts 435,000 40,000 OnDemands 260,000 20,000 Changes 3,000,000 130,000
  • 7. The future • New branded sites • Catalogue • Tracklists • Image galleries • Improved cast and crew
  • 8. What we’ve brought • Your own /programmes
  • 9. The bits • PIPs • PIT • Dynpub • Data model
  • 10. Brand Series Promotion Episode Segment Version Segment Event Broadcast OnDemand Service
  • 11. For those familiar with TV-Anytime Programmes TVA Brand GroupInformation[@type='show'] Series GroupInformation[@type='series'] Episode GroupInformation[@type='programConcept'] Version ProgramInformation Broadcast ScheduleEvent OnDemand OnDemandProgram
  • 12. PIPs • Backend metadata store with REST API • ROA - it’s all about the resources • Writes are a mix of TVA and PIPs XML • Reads are PIPs XML • Also used by iPlayer and Search (for Topics) • Perl using Catalyst and DBIx::Class
  • 13. Demo
  • 14. PIT • PIPs metadata editor • Used by production teams in TV and Radio • Tidy up core data • Add extra bits such as images, promotions • Ruby on Rails
  • 15. Demo
  • 16. Dynpub • Front end dynamic publishing • Beautiful URLs • Allows programme and channel branding • “Perl on Rails”
  • 17. Demo
  • 18. What can I do? • Your own Programmes stack • You can read • You can write • TVA for core data • PIPs XML for promotions and segments
  • 19.
  • 25.
  • 27. 9 months of radio playout data as segments
  • 28. Radio Segments • Four networks • Radio 1 • Radio 2 • 1Xtra • 6music
  • 29. Radio Segments • MusicBrainz Artist IDs • Titles • Offsets • Durations
  • 30. Demo
  • 31. Tell me again • Your own Programmes stack • You can write • We have segments • You can use /programmes or make your front end