SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Perforce Chronicle
Jason Novecosky
Director of BC Operations

Stewart Lord
Web Application Developer

Lou Leporace
Senior Market Strategist
What is WCMS?




   Web Content Management System

   A tool for simplifying the process of creating,
      publishing, and managing web content &
      assets.
Why Chronicle?




     Concept turns to reality

     Showcase the Perforce Engine
What can it do?


    Create web pages
         WYSIWYG Editor, Image management, Content
         Templates etc.
    Manage web pages & Assets
         Workflow, Categories, Users, ACL, etc.
    Very Extensible
         Custom Modules, Widgets, Eased with Perforce Client
         Library.
    Themes
         Customize your web site with your own themes.
Great, what else can it do?


   We use Perforce as our engine

   We version... EVERYTHING
        Content, Themes, Modules, etc.
   Concurrent Editing
        Collision detection, no-blocking, merge & resolve work.
   Lossless Cloning
        Use of streams to clone your site and make large
        changes without impacting production site.
Live Demo
Architecture
Overview



            Bring the power of Perforce to
              web content management

      1. Technology
      2. Talking to Perforce
      3. Extensibility
      4. Open Source
Technology



              Javascript Front-End
              Dojo Toolkit
              PHP Application-Layer
              Zend Framework
              Perforce Engine!
              Cross Platform + Cloud

    http://phpadvent.org/2010/usage-statistics-by-ilia-alshanetsky
Talking to Perforce




            P4PHP Extension
            Perforce Objects
            Records
               Key/Value Storage
            See Geoff Nicol’s Talk
Extensibility




            Themes
            Modules
            Event System
            Rich (doc’d + tested) APIs
Open Source




          Liberal License
                Free up-to 1000 files
          Empower Business
          Embrace Community



              Eric Raymond, The Cathedral and the Bazaar
Stay tuned for more...
Stay tuned for more...
       The Chronicle Ecosystem
            A “store” for WCMS solutions and
            ancillary technology
            An opportunity for developers to
            partner with Perforce for fun and profit
            A vehicle to connect with services and
            service providers
Stay tuned for more...
       The Chronicle Ecosystem
            A “store” for WCMS solutions and
            ancillary technology
            An opportunity for developers to
            partner with Perforce for fun and profit
            A vehicle to connect with services and
            service providers

       Next Steps
            Join the Perforce Chronicle mailing list
            Sign up for the Chronicle beta program
            Become a Chronicle developer
            Use the “Free” version of the product
            Encourage your colleagues to try
            Chronicle
Questions & Comments?

Contenu connexe

Similaire à Introducing the Perforce Web Content Management System

E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum
95wolf
 
IA Powered Alfresco Profile
IA Powered Alfresco ProfileIA Powered Alfresco Profile
IA Powered Alfresco Profile
Sameer Mittal
 
Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystems
robinwauters
 

Similaire à Introducing the Perforce Web Content Management System (20)

QCon SF-feedback
QCon SF-feedbackQCon SF-feedback
QCon SF-feedback
 
What's New in Plone 4 - Tim Knapp
What's New in Plone 4 - Tim KnappWhat's New in Plone 4 - Tim Knapp
What's New in Plone 4 - Tim Knapp
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum
 
Koha Presentation
Koha PresentationKoha Presentation
Koha Presentation
 
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
 
Switch to Alfresco with Seed in Australia and New Zealand
Switch to Alfresco with Seed in Australia and New ZealandSwitch to Alfresco with Seed in Australia and New Zealand
Switch to Alfresco with Seed in Australia and New Zealand
 
CF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteCF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical Keynote
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
 
Tecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftTecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma Microsoft
 
InfoAxon Powered Alfresco
InfoAxon Powered AlfrescoInfoAxon Powered Alfresco
InfoAxon Powered Alfresco
 
IA Powered Alfresco Profile
IA Powered Alfresco ProfileIA Powered Alfresco Profile
IA Powered Alfresco Profile
 
RIA
RIARIA
RIA
 
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystems
 
The Microservices and DevOps Journey
The Microservices and DevOps JourneyThe Microservices and DevOps Journey
The Microservices and DevOps Journey
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024
 
Why do you need a portal?
Why do you need a portal?Why do you need a portal?
Why do you need a portal?
 
Infospica presentation
Infospica presentationInfospica presentation
Infospica presentation
 

Plus de Perforce

Plus de Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Introducing the Perforce Web Content Management System

  • 1. Perforce Chronicle Jason Novecosky Director of BC Operations Stewart Lord Web Application Developer Lou Leporace Senior Market Strategist
  • 2. What is WCMS? Web Content Management System A tool for simplifying the process of creating, publishing, and managing web content & assets.
  • 3. Why Chronicle? Concept turns to reality Showcase the Perforce Engine
  • 4. What can it do? Create web pages WYSIWYG Editor, Image management, Content Templates etc. Manage web pages & Assets Workflow, Categories, Users, ACL, etc. Very Extensible Custom Modules, Widgets, Eased with Perforce Client Library. Themes Customize your web site with your own themes.
  • 5. Great, what else can it do? We use Perforce as our engine We version... EVERYTHING Content, Themes, Modules, etc. Concurrent Editing Collision detection, no-blocking, merge & resolve work. Lossless Cloning Use of streams to clone your site and make large changes without impacting production site.
  • 8. Overview Bring the power of Perforce to web content management 1. Technology 2. Talking to Perforce 3. Extensibility 4. Open Source
  • 9. Technology Javascript Front-End Dojo Toolkit PHP Application-Layer Zend Framework Perforce Engine! Cross Platform + Cloud http://phpadvent.org/2010/usage-statistics-by-ilia-alshanetsky
  • 10. Talking to Perforce P4PHP Extension Perforce Objects Records Key/Value Storage See Geoff Nicol’s Talk
  • 11. Extensibility Themes Modules Event System Rich (doc’d + tested) APIs
  • 12. Open Source Liberal License Free up-to 1000 files Empower Business Embrace Community Eric Raymond, The Cathedral and the Bazaar
  • 13. Stay tuned for more...
  • 14. Stay tuned for more... The Chronicle Ecosystem A “store” for WCMS solutions and ancillary technology An opportunity for developers to partner with Perforce for fun and profit A vehicle to connect with services and service providers
  • 15. Stay tuned for more... The Chronicle Ecosystem A “store” for WCMS solutions and ancillary technology An opportunity for developers to partner with Perforce for fun and profit A vehicle to connect with services and service providers Next Steps Join the Perforce Chronicle mailing list Sign up for the Chronicle beta program Become a Chronicle developer Use the “Free” version of the product Encourage your colleagues to try Chronicle