SlideShare a Scribd company logo
1 of 48
Download to read offline
Responsive web &
                              Omega theme
                          + Drupal Distributions
                          Drupal Camp Manila 2012 (Feb 25, 2012)

                                                   Rick Bahague
                                               Computer Professionals’ Union
                                                  The OpensourceShoppe

 www.opensourceshoppe.com | www.cp-union.com

Monday, February 27, 12
Be a CPU
                          Volunteer
                          Volunteer for CPU

                          Drupal Development for
                          Non-profits

                          Database System
                          Development for Non-
                          profits



 www.opensourceshoppe.com | www.cp-union.com

Monday, February 27, 12
Follow CPU

                          twitter.com/CP_Union

                          facebook.com/CPUnion

                          facebook.com/AskCPU

                          cp-union.com




                                           www.cp-union.com | Advancing ICT for the People
Monday, February 27, 12
Who we are?




                              www.cp-union.com | Advancing ICT for the People
Monday, February 27, 12
Who we are?




                              www.cp-union.com | Advancing ICT for the People
Monday, February 27, 12
Open Source Shoppe

                          specializes on open source tech for education

                          Drupal implementation for universities and
                          schools

                          Commercial Drupal Support

                          Drupal, CakePHP, PHP & GNU/Linux Trainings




Monday, February 27, 12
Responsive themeing
                              with Omega

                          Brief on responsive web

                          Omega theme and tools

                          Implementation

                          Sites Using Omega




Monday, February 27, 12
Responsive Web Design
                      Make pages which are accessible, regardless of
                      the browser, platform or screen that your
                      reader chooses or must use to access your
                      pages.
                                            A Dao of Web Design, JOHN ALLSOPP, 2007
                                                http://www.alistapart.com/articles/dao/




Monday, February 27, 12
Omega -Responsive
                          HTML 5 Base Theme
                          First Drupal theme to have built-in
                          responsive capabilities

                          Developed and maintained by Jake Strawn,
                          Development Geeks and Sebastian Siemssen.

                          http://drupal.org/project/omega

                          http://developmentgeeks.com/


 Source: http://drupal.org/project/omega
Monday, February 27, 12
Sites using Omega
                                Theme



Monday, February 27, 12
Wide layout



             Mobile

                              layout for tablets




Monday, February 27, 12
http://acquia.com




Monday, February 27, 12
                          http://maclife.com
www.dzup.org




                          www.ptc.org.ph   www.cp-union.com
Monday, February 27, 12
Ateneo’s Family Business Development Center




                                             Text



                   http://ateneofambiz.com




                          http://masscomm.upd.edu.ph
Monday, February 27, 12
wide/desktop layout




                                               mobile layout




                          layout for tablets
Monday, February 27, 12
Responsive design with
                      Omega: A walkthrough



Monday, February 27, 12
1. Download & Install

                          Download & Install Omega Theme and Tools

                            http://drupal.org/project/omega

                            http://drupal.org/project/omega_tools

                            ++ http://drupal.org/project/delta

                            ++ http://drupal.org/project/context




Monday, February 27, 12
modules directory




                          themes directory
Monday, February 27, 12
2. Create Omega-subtheme
                Copy omega-html5 starter kit directory

                rename directory to theme name

                edit .info file of the subtheme




                                                 .info config
Monday, February 27, 12
2. Create Omega-subtheme
                   rename css files



                   enable subtheme




Monday, February 27, 12
Monday, February 27, 12
3. Configure Omega




Monday, February 27, 12
all and (min-width: 740px) and (min-device-width:
                     740px), (max-device-width: 800px) and (min-
                       width: 740px) and (orientation:landscape)




Monday, February 27, 12
all and (min-width: 980px) and (min-device-width:
                           980px), all and (max-device-width: 1024px) and
                            (min-width: 1024px) and (orientation:landscape)




Monday, February 27, 12
all and (min-width: 1220px)




Monday, February 27, 12
4. CSS Files

                          each layout has a separate css file

                          mobile first




Monday, February 27, 12
5. In Action
                different background for every screen size

                body {
                  background-color: xxxx;
                }




Monday, February 27, 12
wide/desktop layout




                                               mobile layout




                          layout for tablets
Monday, February 27, 12
Features
                          Fully Responsive Grid layouts based on
                          960.gs standards.

                          12, 16, 24 Column Layouts built in.

                          Performance enhancements, making Omega
                          the best performing base theme to date.

                          HTML5 and XHTML Starterkits

                          Content first layouts with push/pull classes.

 Source: http://drupal.org/project/omega
Monday, February 27, 12
Features
                          Quickly disable groups of and individual
                          regions and zones.

                          Every region/zone size and placement
                          configurable.

                          Apply custom CSS classes to any region/zone.

                          Enable/Disable CSS from both Omega, Drupal
                          core and contributed modules.

                          Create contextual layouts with the Delta
                          module.
 Source: http://drupal.org/project/omega
Monday, February 27, 12
Questions ?

                          Documentation:
                          http://developmentgeeks.com/

                          Opensourceshoppe.com




Monday, February 27, 12
Drupal Distributions




Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Bagani Drupal Distro

                          Tool for documenting Human Rights Violations

                          Created by CPU & Open Source Shoppe

                          Used by 3 Human Rights Groups in the
                          Philippines will soon be adapted for UNICEF’s
                          Monitoring & Reporting Mechanism Project in
                          the Philippines

                          Heavy use of FORMS API


Monday, February 27, 12
Monday, February 27, 12
BAGANI: Human Right Documentation Tool



Monday, February 27, 12
BAGANI: Human Right Documentation Tool


Monday, February 27, 12
BAGANI: Human Right Documentation Tool



Monday, February 27, 12
BAGANI: Human Right Documentation Tool

Monday, February 27, 12
Use Drupal not only for profit purposes.
                    You can also use it as a tool for change.
                           We have done it at CPU.




Monday, February 27, 12
@Computer
                          Professionals’ Union




Monday, February 27, 12
http://drupaldistrowatch.com/




Monday, February 27, 12
Questions ?




Monday, February 27, 12
Follow Us
                    twitter.com/CP_Union            twitter.com/rbahaguejr

                    facebook.com/CPUnion            opensourceshoppe.com

                    facebook.com/AskCPU

                    cp-union.com




                                           www.cp-union.com | Advancing ICT for the People
Monday, February 27, 12
Responsive web & Omega theme
                  + Drupal Distributions by Computer Professionals Union and
                      Rick Bahague is licensed under a Creative Commons
                 Attribution-NonCommercial-ShareAlike 3.0 Unported License.
                            Based on a work at www.cp-union.com.




Monday, February 27, 12

More Related Content

Viewers also liked

Panopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilisPanopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilisRick. Bahague
 
The Beauty of Drupal 8 (Drupal Camp Manila 2014)
The Beauty of Drupal 8 (Drupal Camp Manila 2014)The Beauty of Drupal 8 (Drupal Camp Manila 2014)
The Beauty of Drupal 8 (Drupal Camp Manila 2014)Rick. Bahague
 
Legal info management in the Era of Advanced Technology
Legal info management in the Era of Advanced TechnologyLegal info management in the Era of Advanced Technology
Legal info management in the Era of Advanced TechnologyRick. Bahague
 
Ansible for the Impatient Devops
Ansible for the Impatient DevopsAnsible for the Impatient Devops
Ansible for the Impatient DevopsRick. Bahague
 
Python in Data Science Work
Python in Data Science WorkPython in Data Science Work
Python in Data Science WorkRick. Bahague
 
Trends In Physics Teaching
Trends In Physics TeachingTrends In Physics Teaching
Trends In Physics TeachingRick. Bahague
 

Viewers also liked (7)

Panopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilisPanopoly + kalatheme: Site buildout na mainit at mabilis
Panopoly + kalatheme: Site buildout na mainit at mabilis
 
The Beauty of Drupal 8 (Drupal Camp Manila 2014)
The Beauty of Drupal 8 (Drupal Camp Manila 2014)The Beauty of Drupal 8 (Drupal Camp Manila 2014)
The Beauty of Drupal 8 (Drupal Camp Manila 2014)
 
Trends In Chemistry
Trends In ChemistryTrends In Chemistry
Trends In Chemistry
 
Legal info management in the Era of Advanced Technology
Legal info management in the Era of Advanced TechnologyLegal info management in the Era of Advanced Technology
Legal info management in the Era of Advanced Technology
 
Ansible for the Impatient Devops
Ansible for the Impatient DevopsAnsible for the Impatient Devops
Ansible for the Impatient Devops
 
Python in Data Science Work
Python in Data Science WorkPython in Data Science Work
Python in Data Science Work
 
Trends In Physics Teaching
Trends In Physics TeachingTrends In Physics Teaching
Trends In Physics Teaching
 

Similar to Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)

Best Practices - Seeqnce - 23/24-02-2012
Best Practices - Seeqnce - 23/24-02-2012Best Practices - Seeqnce - 23/24-02-2012
Best Practices - Seeqnce - 23/24-02-2012Youssef Chaker
 
The MySQL Diaspora
The MySQL DiasporaThe MySQL Diaspora
The MySQL DiasporaYUCHENG HU
 
The state of drupal 8 - Drupalcamp Gent
The state of drupal 8  - Drupalcamp GentThe state of drupal 8  - Drupalcamp Gent
The state of drupal 8 - Drupalcamp Gentswentel
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable WebShajed Evan
 
Happy Content Creators
Happy Content CreatorsHappy Content Creators
Happy Content CreatorsEric Aitala
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentationerlee72
 
Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneAcquia
 
Drupal Roadmap 2010
Drupal Roadmap 2010Drupal Roadmap 2010
Drupal Roadmap 2010kathyhh
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsThom Bunting
 
MySQL 你走向何方
MySQL 你走向何方MySQL 你走向何方
MySQL 你走向何方YUCHENG HU
 
Big Data & Hadoop Tutorial
Big Data & Hadoop TutorialBig Data & Hadoop Tutorial
Big Data & Hadoop TutorialEdureka!
 
Drupal
DrupalDrupal
Drupalbtopro
 
Learn Hadoop
Learn HadoopLearn Hadoop
Learn HadoopEdureka!
 
BuddyPress @ WordCamp Whistler 2009
BuddyPress @ WordCamp Whistler 2009BuddyPress @ WordCamp Whistler 2009
BuddyPress @ WordCamp Whistler 2009apeatling
 
Introduction into Drupal site building
Introduction into Drupal site buildingIntroduction into Drupal site building
Introduction into Drupal site buildingIztok Smolic
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013Gigaom
 
Drupal 8 mobile initiative
Drupal 8 mobile initiativeDrupal 8 mobile initiative
Drupal 8 mobile initiativeShyamala Rajaram
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: LaunchingDrupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: LaunchingAcquia
 

Similar to Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme) (20)

Css2
Css2Css2
Css2
 
Best Practices - Seeqnce - 23/24-02-2012
Best Practices - Seeqnce - 23/24-02-2012Best Practices - Seeqnce - 23/24-02-2012
Best Practices - Seeqnce - 23/24-02-2012
 
The MySQL Diaspora
The MySQL DiasporaThe MySQL Diaspora
The MySQL Diaspora
 
The state of drupal 8 - Drupalcamp Gent
The state of drupal 8  - Drupalcamp GentThe state of drupal 8  - Drupalcamp Gent
The state of drupal 8 - Drupalcamp Gent
 
Stepping into Usable Web
Stepping into Usable WebStepping into Usable Web
Stepping into Usable Web
 
Happy Content Creators
Happy Content CreatorsHappy Content Creators
Happy Content Creators
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
 
Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for Everyone
 
Drupal Roadmap 2010
Drupal Roadmap 2010Drupal Roadmap 2010
Drupal Roadmap 2010
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
 
MySQL 你走向何方
MySQL 你走向何方MySQL 你走向何方
MySQL 你走向何方
 
Big Data & Hadoop Tutorial
Big Data & Hadoop TutorialBig Data & Hadoop Tutorial
Big Data & Hadoop Tutorial
 
Drupal
DrupalDrupal
Drupal
 
Learn Hadoop
Learn HadoopLearn Hadoop
Learn Hadoop
 
BuddyPress @ WordCamp Whistler 2009
BuddyPress @ WordCamp Whistler 2009BuddyPress @ WordCamp Whistler 2009
BuddyPress @ WordCamp Whistler 2009
 
Introduction into Drupal site building
Introduction into Drupal site buildingIntroduction into Drupal site building
Introduction into Drupal site building
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
 
Drupal 8 mobile initiative
Drupal 8 mobile initiativeDrupal 8 mobile initiative
Drupal 8 mobile initiative
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: LaunchingDrupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: Launching
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
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 productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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.pdfsudhanshuwaghmare1
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 AutomationSafe Software
 
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
 
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 Processorsdebabhi2
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
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
 

Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)

  • 1. Responsive web & Omega theme + Drupal Distributions Drupal Camp Manila 2012 (Feb 25, 2012) Rick Bahague Computer Professionals’ Union The OpensourceShoppe www.opensourceshoppe.com | www.cp-union.com Monday, February 27, 12
  • 2. Be a CPU Volunteer Volunteer for CPU Drupal Development for Non-profits Database System Development for Non- profits www.opensourceshoppe.com | www.cp-union.com Monday, February 27, 12
  • 3. Follow CPU twitter.com/CP_Union facebook.com/CPUnion facebook.com/AskCPU cp-union.com www.cp-union.com | Advancing ICT for the People Monday, February 27, 12
  • 4. Who we are? www.cp-union.com | Advancing ICT for the People Monday, February 27, 12
  • 5. Who we are? www.cp-union.com | Advancing ICT for the People Monday, February 27, 12
  • 6. Open Source Shoppe specializes on open source tech for education Drupal implementation for universities and schools Commercial Drupal Support Drupal, CakePHP, PHP & GNU/Linux Trainings Monday, February 27, 12
  • 7. Responsive themeing with Omega Brief on responsive web Omega theme and tools Implementation Sites Using Omega Monday, February 27, 12
  • 8. Responsive Web Design Make pages which are accessible, regardless of the browser, platform or screen that your reader chooses or must use to access your pages. A Dao of Web Design, JOHN ALLSOPP, 2007 http://www.alistapart.com/articles/dao/ Monday, February 27, 12
  • 9. Omega -Responsive HTML 5 Base Theme First Drupal theme to have built-in responsive capabilities Developed and maintained by Jake Strawn, Development Geeks and Sebastian Siemssen. http://drupal.org/project/omega http://developmentgeeks.com/ Source: http://drupal.org/project/omega Monday, February 27, 12
  • 10. Sites using Omega Theme Monday, February 27, 12
  • 11. Wide layout Mobile layout for tablets Monday, February 27, 12
  • 12. http://acquia.com Monday, February 27, 12 http://maclife.com
  • 13. www.dzup.org www.ptc.org.ph www.cp-union.com Monday, February 27, 12
  • 14. Ateneo’s Family Business Development Center Text http://ateneofambiz.com http://masscomm.upd.edu.ph Monday, February 27, 12
  • 15. wide/desktop layout mobile layout layout for tablets Monday, February 27, 12
  • 16. Responsive design with Omega: A walkthrough Monday, February 27, 12
  • 17. 1. Download & Install Download & Install Omega Theme and Tools http://drupal.org/project/omega http://drupal.org/project/omega_tools ++ http://drupal.org/project/delta ++ http://drupal.org/project/context Monday, February 27, 12
  • 18. modules directory themes directory Monday, February 27, 12
  • 19. 2. Create Omega-subtheme Copy omega-html5 starter kit directory rename directory to theme name edit .info file of the subtheme .info config Monday, February 27, 12
  • 20. 2. Create Omega-subtheme rename css files enable subtheme Monday, February 27, 12
  • 22. 3. Configure Omega Monday, February 27, 12
  • 23. all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min- width: 740px) and (orientation:landscape) Monday, February 27, 12
  • 24. all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) Monday, February 27, 12
  • 25. all and (min-width: 1220px) Monday, February 27, 12
  • 26. 4. CSS Files each layout has a separate css file mobile first Monday, February 27, 12
  • 27. 5. In Action different background for every screen size body { background-color: xxxx; } Monday, February 27, 12
  • 28. wide/desktop layout mobile layout layout for tablets Monday, February 27, 12
  • 29. Features Fully Responsive Grid layouts based on 960.gs standards. 12, 16, 24 Column Layouts built in. Performance enhancements, making Omega the best performing base theme to date. HTML5 and XHTML Starterkits Content first layouts with push/pull classes. Source: http://drupal.org/project/omega Monday, February 27, 12
  • 30. Features Quickly disable groups of and individual regions and zones. Every region/zone size and placement configurable. Apply custom CSS classes to any region/zone. Enable/Disable CSS from both Omega, Drupal core and contributed modules. Create contextual layouts with the Delta module. Source: http://drupal.org/project/omega Monday, February 27, 12
  • 31. Questions ? Documentation: http://developmentgeeks.com/ Opensourceshoppe.com Monday, February 27, 12
  • 37. Bagani Drupal Distro Tool for documenting Human Rights Violations Created by CPU & Open Source Shoppe Used by 3 Human Rights Groups in the Philippines will soon be adapted for UNICEF’s Monitoring & Reporting Mechanism Project in the Philippines Heavy use of FORMS API Monday, February 27, 12
  • 39. BAGANI: Human Right Documentation Tool Monday, February 27, 12
  • 40. BAGANI: Human Right Documentation Tool Monday, February 27, 12
  • 41. BAGANI: Human Right Documentation Tool Monday, February 27, 12
  • 42. BAGANI: Human Right Documentation Tool Monday, February 27, 12
  • 43. Use Drupal not only for profit purposes. You can also use it as a tool for change. We have done it at CPU. Monday, February 27, 12
  • 44. @Computer Professionals’ Union Monday, February 27, 12
  • 47. Follow Us twitter.com/CP_Union twitter.com/rbahaguejr facebook.com/CPUnion opensourceshoppe.com facebook.com/AskCPU cp-union.com www.cp-union.com | Advancing ICT for the People Monday, February 27, 12
  • 48. Responsive web & Omega theme + Drupal Distributions by Computer Professionals Union and Rick Bahague is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at www.cp-union.com. Monday, February 27, 12