SlideShare a Scribd company logo
1 of 63
Download to read offline
INTRO TO DRUPAL

                          February 23, 2013



Douglas C. Hoffman
drupal.org douglaschoffman
@douglaschoffman
linkedin.com/in/douglaschoffman
doug@sagetree.net
doug@customersuccessmarketing.com
AGENDA
•   Drupal Overview
•   Site Building
•   Theming
•   Module Development
•   Q & A
ADVENTURE TRAVEL
Tours
Guides
Map
Blog
About
Feedback
Contact Us
WHAT DO THESE THREE THINGS 
    HAVE IN COMMON?




douglaschoffman.com/downloads.html
http://www.youtube.com/watch?v=rF1X12PE6PY
WHAT IS DRUPAL? DRIES BUYTAERT
Dries started a small
bulletin board for 
his friends. He called
it "dorp" the Dutch 
word for village, but 
a typo when he 
registered the domain made it drop.org. 
In 2001, Dries released it as open source and 
named it Drupal which is Dutch for drop.
WHO, WHAT & WHERE IS DRUPAL?
DRUPAL POWERS 20% OF TOP 10,000
WHO, WHAT & WHERE IS DRUPAL?




                          The Economist
20‐30 million page views per month and 3‐4 million unique visitors per month
                       Over 3 million registered users
                 Posting rate exceeds a comment per minute
WHO, WHAT & WHERE IS DRUPAL?




             Fast Company
       15 million unique visitors per month
WHO, WHAT & WHERE IS DRUPAL?




                 Symantec Connect
         3,000,000+ unique page views each month
            More than 206,000+ registered users
 Content base with 600,000+ combined nodes and comment 
WHO, WHAT & WHERE IS DRUPAL?




                       WhiteHouse.org
                       Other Government Sites
 Dept. of Commerce, World Economic forum, US House of Representatives
WHO, WHAT & WHERE IS DRUPAL?




                           Federal IT Dashboard
       Federal government technology investment information ‐ $75 billion budget
Contributed back to the Drupal open source organization ‐ http://drupal.org/node/1100308
WHO, WHAT & WHERE IS DRUPAL?
THE CMS LANDSCAPE
• Drupal – “Enterprise Class” 
  but not for the faint of heart!
• Joomla – Chaotic code base, 
  big in government
• WordPress – Blogging, smaller sites, 
  easier to get up and running, but doesn’t 
  scale nor have the enterprise 
  development tools
• SharePoint – Corporate intranets
SITE BUILD IN 7 EASY STEPS
Step 1 – Install Drupal, Modules and Libs
Step 2 – Content types, Fields and Taxonomy
Step 3 – User, Roles and Permissions
Step 4 – Themes, Blocks, Regions and Menus
Step 5 – Views
Step 6 – Other stuff: Image Styles, Pathauto,
     Webforms and CAPTCHA
Step 7 ‐ Themes
STEP 1 – GET DRUPAL RUNNING
      Setup a development environment
       Create an empty mySQL database
 Download Drupal core, modules and themes
         Download javascript libraries
Load files into your development environment
         Run Drupal installation script
             Setup WYSISYG editor
LAMP/WAMP/MAMP ARCHITECTURE
  L – Linux
W – Windows
M – Mac OS
 A – Apache 
 M – MySQL
   P – PHP
ARCHITECTURE – DON’T HACK CORE!
ARCHITECTURE – DON’T HACK CORE!
LOCAL DEVELOPMENT ENVIRONMENT




WAMP Server   Acquia Dev Desktop
DRUPAL MODULES
STEP 2 – CONTENT TYPES, FIELDS
        AND TAXONOMY
STEP 2 – CONTENT TYPES, FIELDS
        AND TAXONOMY
STEP 3 – USERS, ROLES,
  AND PERMISSIONS
STEP 4 – THEMES, BLOCKS,
  REGIONS AND MENUS
STEP 4 – THEMES, BLOCKS,
  REGIONS AND MENUS
STEP 4 – THEMES, BLOCKS,
  REGIONS AND MENUS
STEP 4 – THEMES, BLOCKS,
  REGIONS AND MENUS
STEP 4 – THEMES, BLOCKS,
  REGIONS AND MENUS
STEP 5 – VIEWS
STEP 5 – VIEWS
STEP 5 – VIEWS
STEP 5 – VIEWS
STEP 5 – VIEWS
STEP 5 – VIEWS
STEP 6 – IMAGE STYLES, PATHAUTO, 
   WEBFORMS AND CAPTCHA
STEP 6 – IMAGE STYLES, PATHAUTO, 
   WEBFORMS AND CAPTCHA
STEP 6 – IMAGE STYLES, PATHAUTO, 
   WEBFORMS AND CAPTCHA
STEP 6 – IMAGE STYLES, PATHAUTO, 
   WEBFORMS AND CAPTCHA
STEP 7 – PICK A THEME

         Contributed Themes
             Starter Themes
         Themes from scratch
         PHPTemplate Engine
Templates files and template suggestions
              Template.php
STEP 7 – PICK A THEME
SOME THEMES ARE COMPLETE
STEP 7 – PICK A THEME
SOME THEMES ARE STARTING POINTS
STEP 7 – PICK A THEME
SOME ARE ADMINISTRATION THEMES
STEP 7 – PICK A THEME

   CSS
 Images
Javascript
Templates
STEP 7 – PICK A THEME
   THEME .INFO FILE
Step 7 – Pick a Theme
STEP 7 – PICK A THEME
Page.tpl.php
Page.front.tpl.php
Node.tpl.php
Block.tpl.php
Comment.tpl.php
STEP 7 – PICK A THEME
       TEMPLATES = PHP + HTML
<div id="header‐region"  class="clear‐block">
 <?php print $header; ?>
 </div>

PHP Variables:
$header, $content, $footer…
STEP 7 – PICK A THEME
MODULE DEVELOPMENT
               Drupal Hook System
.info file + .module file + .install file (optional)
          DRUSH, DRUSH MAKE and GIT

     EZRA GILDESGAME (ACQUIA) PRESENTATION
http://chicago2011.drupal.org/sessions/introd
         uction‐module‐development
MODULE DEVELOPMENT
http://api.drupal.org/api/drupal
MODULE DEVELOPMENT
http://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7
MODULE DEVELOPMENT
MODULE DEVELOPMENT
MODULE DEVELOPMENT
MODULE DEVELOPMENT
    Features
MODULE DEVELOPMENT
 Examples Module
DISTRIBUTIONS
           Full fledged applications
•   COD, Commons, OpenPublish, 
    OpenAtrium, Pressflow, OpenChurch, 
    OpenPublic, Acquia Drupal, Panopoly
•   EDU – ELMS, Julio, Open Academy, Open 
    Scholar… 
•   Pub – OpenPublish, NodeStream, 
    ProsePoint…
•   Nonprofits – CiviCRM, OpenAid, 
    OpenOutreach…
RESOURCES
• Drupalize.com
• BuildAModule.com
•
GLOSSARY
D.O – DRUPAL.ORG
MODULES, LIBRARIES AND THEMES – CORE, CONTRIB, CUSTOM
D6 (CCK), D7 (ENTITIES AND FIELDS), D8
NODES – TITLE (H1) AND BODY
COMMENTS – JUST WHAT YOU THINK THEY ARE! 
TAXONOMY – CATEGORIZATION LISTS
CONTENT TYPES – CUSTOMIZE NODES WITH FIELDS
MEDIA IMAGE STYLES – IMAGE PRESETS
PAGES – JUST WHAT YOU THINK THEY ARE!
REGIONS – AREAS OF THE PAGE (DIV)
BLOCKS – OBJECTS THAT CAN BE PLACED IN REGIONS
MENUS – MAIN, MANAGEMENT, NAVIGATION, USER, CUSTOM
VIEWS – LISTS OF CONTENT
USERS, ROLES AND PERMISSIONS
GET INVOLVED
  Create an account on Drupal.org
    Participate in your local DUG
Become a Drupal Association member
         Go to more camps!
THANKS! 
     ENJOY SCALE!
douglaschoffman.com/downloads.html
 scale.customersuccessmarketing.com

More Related Content

Viewers also liked

Case study on FishHub.org
Case study on FishHub.orgCase study on FishHub.org
Case study on FishHub.orgepoint Romania
 
Managing Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchManaging Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchAcquia
 
Enterprise Drupal Migrations: Lessons From Large-Scale Migrations
Enterprise Drupal Migrations: Lessons From Large-Scale MigrationsEnterprise Drupal Migrations: Lessons From Large-Scale Migrations
Enterprise Drupal Migrations: Lessons From Large-Scale MigrationsPhase2
 
Tuning Drupal for Scale and Performance
Tuning Drupal for Scale and PerformanceTuning Drupal for Scale and Performance
Tuning Drupal for Scale and PerformanceAdam Kalsey
 
Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Boyan Borisov
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibilityhernanibf
 
What is Drupal - For Content Editors
What is Drupal - For Content EditorsWhat is Drupal - For Content Editors
What is Drupal - For Content EditorsWeb Explorations
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go largeTom Phethean
 
Drupal Caching For Dummies
Drupal Caching For DummiesDrupal Caching For Dummies
Drupal Caching For DummiesGokul Nk
 
Designing enterprise drupal
Designing enterprise drupalDesigning enterprise drupal
Designing enterprise drupalJason Burnett
 
Drupal in the Enterprise, IBM and Norwegian Cruise Line
Drupal in the Enterprise, IBM and Norwegian Cruise LineDrupal in the Enterprise, IBM and Norwegian Cruise Line
Drupal in the Enterprise, IBM and Norwegian Cruise LineRob Shea
 
First Steps in Drupal Code Driven Development
First Steps in Drupal Code Driven DevelopmentFirst Steps in Drupal Code Driven Development
First Steps in Drupal Code Driven DevelopmentNuvole
 
Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Boyan Borisov
 
Putting "Phings" together - how to automate your life
Putting "Phings" together - how to automate your lifePutting "Phings" together - how to automate your life
Putting "Phings" together - how to automate your lifeBoyan Borisov
 
Large Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the ScenesLarge Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the ScenesBoyan Borisov
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudVladimir Ilic
 
Memcache and Drupal - Vaibhav Jain
Memcache and Drupal - Vaibhav JainMemcache and Drupal - Vaibhav Jain
Memcache and Drupal - Vaibhav JainDrupal Camp Delhi
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Taller Negócio Digitais
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsJohn Smith
 
Successes and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsSuccesses and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsAcquia
 

Viewers also liked (20)

Case study on FishHub.org
Case study on FishHub.orgCase study on FishHub.org
Case study on FishHub.org
 
Managing Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchManaging Content in Drupal with Workbench
Managing Content in Drupal with Workbench
 
Enterprise Drupal Migrations: Lessons From Large-Scale Migrations
Enterprise Drupal Migrations: Lessons From Large-Scale MigrationsEnterprise Drupal Migrations: Lessons From Large-Scale Migrations
Enterprise Drupal Migrations: Lessons From Large-Scale Migrations
 
Tuning Drupal for Scale and Performance
Tuning Drupal for Scale and PerformanceTuning Drupal for Scale and Performance
Tuning Drupal for Scale and Performance
 
Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Better editorial experience in Drupal 7
Better editorial experience in Drupal 7
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
 
What is Drupal - For Content Editors
What is Drupal - For Content EditorsWhat is Drupal - For Content Editors
What is Drupal - For Content Editors
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
 
Drupal Caching For Dummies
Drupal Caching For DummiesDrupal Caching For Dummies
Drupal Caching For Dummies
 
Designing enterprise drupal
Designing enterprise drupalDesigning enterprise drupal
Designing enterprise drupal
 
Drupal in the Enterprise, IBM and Norwegian Cruise Line
Drupal in the Enterprise, IBM and Norwegian Cruise LineDrupal in the Enterprise, IBM and Norwegian Cruise Line
Drupal in the Enterprise, IBM and Norwegian Cruise Line
 
First Steps in Drupal Code Driven Development
First Steps in Drupal Code Driven DevelopmentFirst Steps in Drupal Code Driven Development
First Steps in Drupal Code Driven Development
 
Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Better editorial experience in Drupal 7
Better editorial experience in Drupal 7
 
Putting "Phings" together - how to automate your life
Putting "Phings" together - how to automate your lifePutting "Phings" together - how to automate your life
Putting "Phings" together - how to automate your life
 
Large Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the ScenesLarge Scale Drupal - Behind the Scenes
Large Scale Drupal - Behind the Scenes
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
 
Memcache and Drupal - Vaibhav Jain
Memcache and Drupal - Vaibhav JainMemcache and Drupal - Vaibhav Jain
Memcache and Drupal - Vaibhav Jain
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
 
Successes and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal ProjectsSuccesses and Challenges When Managing Large Scale Drupal Projects
Successes and Challenges When Managing Large Scale Drupal Projects
 

Similar to Scale Conference "Intro to Drupal" Douglas C. Hoffman

Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to DrupalJohnnie Fox
 
Build Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensBuild Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensAcquia
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8Websolutions Agency
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & BusinessesBeyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesseseverlearner
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalDrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupalMumbai
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCape
 
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Promet Source
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25leoklein
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens OverviewAcquia
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarSuzanne Dergacheva
 
Drupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotwDrupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotwDonna Benjamin
 

Similar to Scale Conference "Intro to Drupal" Douglas C. Hoffman (20)

Drupal
DrupalDrupal
Drupal
 
Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to Drupal
 
Build Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensBuild Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal Gardens
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Drupal
DrupalDrupal
Drupal
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & BusinessesBeyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalDrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to Drupal
 
Drupal an introduction
Drupal an introductionDrupal an introduction
Drupal an introduction
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
Drupal Workshop
Drupal WorkshopDrupal Workshop
Drupal Workshop
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
Why and When to use Drupal by Luc Bezier - Drupalcamp Cebu 2018
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25
 
Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens Overview
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? Webinar
 
Drupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotwDrupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotw
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
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
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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 educationjfdjdjcjdnsjd
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 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
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Scale Conference "Intro to Drupal" Douglas C. Hoffman