SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Drupal & Adobe Technologies




DrupalCampLA 2007
Drupal & Adobe Technologies
Who are you? Oh - Chris Charlton
     LA Drupal member             Authorized Adobe
 ●                            ●

                                  Flex Champion
     Drupal fan
 ●

                                  LA Air manager
                              ●
     Drupal user
 ●

                                  LA Flash member
                              ●
     Drupal advocate
 ●

                                  Flex book author
                              ●
     Drupal integrator
 ●

                                  Web Standards
                              ●
     Community helper
 ●
                                  teacher at the RMI
     (help, articles, code)
                                  A very chill dude
                              ●
     A chill dude
 ●


DrupalCampLA 2007
Drupal & Adobe Technologies
Adobe Technologies
     Adobe owns the designer's realm and is going
 ●

     for developers with a $100,000,000 campaign.
     Adobe created PDF.
 ●


     Adobe owns Flash.
 ●


     Adobe created and open sourced Flex.
 ●


     Adobe now has a desktop runtime - AIR.
 ●




DrupalCampLA 2007
Drupal & Adobe Technologies
Adobe Flash Player
     JIT (Just-in-time compiler)
 ●


     Audio (AAC, M4A, MP3)
 ●


     Video (H.264, 3GP, MOV, FLV)
 ●


     Sockets (XML, Binary)
 ●


     XML – E4X, XPath
 ●


     CSS (Cascade Style Sheets)
 ●


     Talks to PHP, .Net, Ruby, CFML, JS, AMF
 ●


     Most distributed software on the web!
 ●

DrupalCampLA 2007
Drupal & Adobe Technologies
Adobe Frameworks
     Flex - open ActionScript framework.
 ●




     Spry – JavaScript (Ajax) framework.
 ●




DrupalCampLA 2007
Drupal & Adobe Technologies
Flex
     It's a framework for RIAs.
 ●


     Adobe Flex Builder is the product (design view).
 ●


     The SDK, compiler, and framework are free.
 ●


     Flex 2 is out now, Flex 3 comes Q4-Q1 2008.
 ●


     New Flex release doesn't always mean a new
 ●

     Flash Player release, like Java (?).
     Languages: MXML (XML-based markup) and
 ●

     ActionScript 3 (similar to JavaScript).
DrupalCampLA 2007
Drupal & Adobe Technologies
Adobe AIR
     Flash Platform for the desktop. True cross-
 ●

     platform UI's for Mac, Windows, Linux (Solaris).

     AIR apps are compiled; written in ActionScript,
 ●

     JavaScript, or both in Flex, Flash, or pure JS.

     APIs for File I/O, SQLite, Network &
 ●

     Connectivity, WebKit (Embedded Web Browser)
     Windowed-application (native/custom), load
     popular video and audio formats and PDF.
DrupalCampLA 2007
Drupal & Adobe Technologies
Take one drop of Drupal...
     Drupal is a CMF before it's a CMS:
 ●




     CMF – Content Management Framework
     CMS – Content Management System

     Drupal is open like Flex.
 ●




     A CMF, like Drupal, can be used for more than
 ●

     just websites for developers and businesses.

DrupalCampLA 2007
Drupal & Adobe Technologies
Easy Mix (Drupal + Flash/Flex)
     Website with a rich presentation layer:
 ●


           Pages
       –

           Blogs
       –

           Calendar & Events
       –

           Forum
       –

           Video/Audio
       –




DrupalCampLA 2007
Drupal & Adobe Technologies
No Duh! (Now) Mix (Drupal + Flex)
     Administration overhauls:
 ●


           Productivity and efficiency
       –

                  More data, cleaner, faster, easier to touch and see.
              ●



           Present content differently depending on user levels
       –
           (no one cares to learn Drupal terminology)
     C-module (Apache) to compile MXML to SWF
 ●

     on the fly, essentially a replacement for
     standard markup files (HTML).
     Drupal template engine running on XSL/XSLT =
 ●

     mad props since I can push MXML or XHTML.
DrupalCampLA 2007
Drupal & Adobe Technologies
Untasted Mixes (Drupal + AIR)
     Desktop content management application.
 ●


     Custom (node) content types for applications:
 ●


           Bug or feedback reporting
       –

           Software dashboard/start-page news, updates, etc.
       –

           Knowledge base and documentation
       –

     Log-in screens (unmodified).
 ●


     PDF interactivity (XML-PDF, server-side scripts)
 ●




DrupalCampLA 2007
Drupal & Adobe Technologies
Drupal & Adobe Tech (Learn More)
     Drupal modules (Services, AMFPHP)
 ●

       http://drupal.org/project/services
       http://drupal.org/project/amfphp
     Flex.org
 ●


     Adobe Labs - http://labs.adobe.com
 ●


     Rich Media Institute - richmediainstitute.com
 ●


     LA Air & LA Flash - http://laflash.org
 ●


     LA Drupal - http://ladrupal.org
 ●



DrupalCampLA 2007
Drupal & Adobe Technologies

Más contenido relacionado

Más de Chris Charlton

Lightning Talk: Drush aliases (Drupal Camp LA 2013)
Lightning Talk: Drush aliases (Drupal Camp LA 2013)Lightning Talk: Drush aliases (Drupal Camp LA 2013)
Lightning Talk: Drush aliases (Drupal Camp LA 2013)
Chris Charlton
 
Site Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
Site Aliases: Powerful Drupal Administration Using Drush by Chris CharltonSite Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
Site Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
Chris Charlton
 
Policy File: Powerful Drupal Administration Using Drush
Policy File: Powerful Drupal Administration Using DrushPolicy File: Powerful Drupal Administration Using Drush
Policy File: Powerful Drupal Administration Using Drush
Chris Charlton
 

Más de Chris Charlton (9)

Lightning Talk: Drush aliases (Drupal Camp LA 2013)
Lightning Talk: Drush aliases (Drupal Camp LA 2013)Lightning Talk: Drush aliases (Drupal Camp LA 2013)
Lightning Talk: Drush aliases (Drupal Camp LA 2013)
 
Site Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
Site Aliases: Powerful Drupal Administration Using Drush by Chris CharltonSite Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
Site Aliases: Powerful Drupal Administration Using Drush by Chris Charlton
 
Policy File: Powerful Drupal Administration Using Drush
Policy File: Powerful Drupal Administration Using DrushPolicy File: Powerful Drupal Administration Using Drush
Policy File: Powerful Drupal Administration Using Drush
 
Drush 5.0 (DrupalCamp LA 2012) - Chris Charlton
Drush 5.0 (DrupalCamp LA 2012) - Chris CharltonDrush 5.0 (DrupalCamp LA 2012) - Chris Charlton
Drush 5.0 (DrupalCamp LA 2012) - Chris Charlton
 
Changes to Drupal Themes in version 7 (part 1)
Changes to Drupal Themes in version 7 (part 1)Changes to Drupal Themes in version 7 (part 1)
Changes to Drupal Themes in version 7 (part 1)
 
Web Content Management Systems From A Designer's Perspective (Drupal Technica...
Web Content Management Systems From A Designer's Perspective (Drupal Technica...Web Content Management Systems From A Designer's Perspective (Drupal Technica...
Web Content Management Systems From A Designer's Perspective (Drupal Technica...
 
Let's Zen! (Stop Theming From Scratch)
Let's Zen! (Stop Theming From Scratch)Let's Zen! (Stop Theming From Scratch)
Let's Zen! (Stop Theming From Scratch)
 
Flex Flash Air Interfaces for Custom Content Types in Drupal Chris Charlton
Flex Flash Air Interfaces for Custom Content Types in Drupal   Chris CharltonFlex Flash Air Interfaces for Custom Content Types in Drupal   Chris Charlton
Flex Flash Air Interfaces for Custom Content Types in Drupal Chris Charlton
 
Better Drupal Interaction Design with Flex
Better Drupal Interaction Design with FlexBetter Drupal Interaction Design with Flex
Better Drupal Interaction Design with Flex
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
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
 

Último (20)

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...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Drupal & Adobe Technologies - Chris Charlton

  • 1. Drupal & Adobe Technologies DrupalCampLA 2007 Drupal & Adobe Technologies
  • 2. Who are you? Oh - Chris Charlton LA Drupal member Authorized Adobe ● ● Flex Champion Drupal fan ● LA Air manager ● Drupal user ● LA Flash member ● Drupal advocate ● Flex book author ● Drupal integrator ● Web Standards ● Community helper ● teacher at the RMI (help, articles, code) A very chill dude ● A chill dude ● DrupalCampLA 2007 Drupal & Adobe Technologies
  • 3. Adobe Technologies Adobe owns the designer's realm and is going ● for developers with a $100,000,000 campaign. Adobe created PDF. ● Adobe owns Flash. ● Adobe created and open sourced Flex. ● Adobe now has a desktop runtime - AIR. ● DrupalCampLA 2007 Drupal & Adobe Technologies
  • 4. Adobe Flash Player JIT (Just-in-time compiler) ● Audio (AAC, M4A, MP3) ● Video (H.264, 3GP, MOV, FLV) ● Sockets (XML, Binary) ● XML – E4X, XPath ● CSS (Cascade Style Sheets) ● Talks to PHP, .Net, Ruby, CFML, JS, AMF ● Most distributed software on the web! ● DrupalCampLA 2007 Drupal & Adobe Technologies
  • 5. Adobe Frameworks Flex - open ActionScript framework. ● Spry – JavaScript (Ajax) framework. ● DrupalCampLA 2007 Drupal & Adobe Technologies
  • 6. Flex It's a framework for RIAs. ● Adobe Flex Builder is the product (design view). ● The SDK, compiler, and framework are free. ● Flex 2 is out now, Flex 3 comes Q4-Q1 2008. ● New Flex release doesn't always mean a new ● Flash Player release, like Java (?). Languages: MXML (XML-based markup) and ● ActionScript 3 (similar to JavaScript). DrupalCampLA 2007 Drupal & Adobe Technologies
  • 7. Adobe AIR Flash Platform for the desktop. True cross- ● platform UI's for Mac, Windows, Linux (Solaris). AIR apps are compiled; written in ActionScript, ● JavaScript, or both in Flex, Flash, or pure JS. APIs for File I/O, SQLite, Network & ● Connectivity, WebKit (Embedded Web Browser) Windowed-application (native/custom), load popular video and audio formats and PDF. DrupalCampLA 2007 Drupal & Adobe Technologies
  • 8. Take one drop of Drupal... Drupal is a CMF before it's a CMS: ● CMF – Content Management Framework CMS – Content Management System Drupal is open like Flex. ● A CMF, like Drupal, can be used for more than ● just websites for developers and businesses. DrupalCampLA 2007 Drupal & Adobe Technologies
  • 9. Easy Mix (Drupal + Flash/Flex) Website with a rich presentation layer: ● Pages – Blogs – Calendar & Events – Forum – Video/Audio – DrupalCampLA 2007 Drupal & Adobe Technologies
  • 10. No Duh! (Now) Mix (Drupal + Flex) Administration overhauls: ● Productivity and efficiency – More data, cleaner, faster, easier to touch and see. ● Present content differently depending on user levels – (no one cares to learn Drupal terminology) C-module (Apache) to compile MXML to SWF ● on the fly, essentially a replacement for standard markup files (HTML). Drupal template engine running on XSL/XSLT = ● mad props since I can push MXML or XHTML. DrupalCampLA 2007 Drupal & Adobe Technologies
  • 11. Untasted Mixes (Drupal + AIR) Desktop content management application. ● Custom (node) content types for applications: ● Bug or feedback reporting – Software dashboard/start-page news, updates, etc. – Knowledge base and documentation – Log-in screens (unmodified). ● PDF interactivity (XML-PDF, server-side scripts) ● DrupalCampLA 2007 Drupal & Adobe Technologies
  • 12. Drupal & Adobe Tech (Learn More) Drupal modules (Services, AMFPHP) ● http://drupal.org/project/services http://drupal.org/project/amfphp Flex.org ● Adobe Labs - http://labs.adobe.com ● Rich Media Institute - richmediainstitute.com ● LA Air & LA Flash - http://laflash.org ● LA Drupal - http://ladrupal.org ● DrupalCampLA 2007 Drupal & Adobe Technologies