Drupal is an open source content management system powering millions of websites. It allows for flexible and powerful website creation through modules that expand its capabilities. Drupal provides tools for creating, managing, and organizing content including taxonomies, menus, blocks, and custom content types through modules like Views and CCK. Installation and use of Drupal involves obtaining XAMPP, installing Drupal 7, and learning how to configure modules, themes, users, and content.
One Drupal to rule them all - Drupalcamp Londonhernanibf
Dries famous sentence (http://buytaert.net/one-drupal-to-rule-them-all) is becoming a reality for many organisations from small shops to the enterprise space. More and more stakeholders are following the idea of standardising their online presence in Drupal and leverage the same code and infrastructure amongst their different sites. What they are seeking is a drastic reduction in the time needed to create, launch and configure a Drupal site at the same time that they reduce the maintenance effort of the whole sites' network.
To achieve it, a drastic change needs to happen on the standardisation of development processes, more strict control of the overall architecture while supporting new changes and requirements, and repeatable and trustable deployment process to avoid the opposite pitfall of "one site to break them all".
In this session we will look to what needs to be thought when creating such an architecture from the development process to the infrastructure to host the different environments needed. We will look at different solutions that allow maintain these sites factories and walk you through several architectures explaining their advantages and differences.
Finally, we will look in detail to Acquia's Cloud Site Factory, a fully-hosted SaaS solution that allows organisations to quickly deploy and manage websites by the hundreds. Pre-define site templates, create new sites in a single click, manage roles and permissions across sites and connect to existing analytics and data systems.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
One Drupal to rule them all - Drupalcamp Londonhernanibf
Dries famous sentence (http://buytaert.net/one-drupal-to-rule-them-all) is becoming a reality for many organisations from small shops to the enterprise space. More and more stakeholders are following the idea of standardising their online presence in Drupal and leverage the same code and infrastructure amongst their different sites. What they are seeking is a drastic reduction in the time needed to create, launch and configure a Drupal site at the same time that they reduce the maintenance effort of the whole sites' network.
To achieve it, a drastic change needs to happen on the standardisation of development processes, more strict control of the overall architecture while supporting new changes and requirements, and repeatable and trustable deployment process to avoid the opposite pitfall of "one site to break them all".
In this session we will look to what needs to be thought when creating such an architecture from the development process to the infrastructure to host the different environments needed. We will look at different solutions that allow maintain these sites factories and walk you through several architectures explaining their advantages and differences.
Finally, we will look in detail to Acquia's Cloud Site Factory, a fully-hosted SaaS solution that allows organisations to quickly deploy and manage websites by the hundreds. Pre-define site templates, create new sites in a single click, manage roles and permissions across sites and connect to existing analytics and data systems.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
Taking your first steps in Drupal? Get to know the history of Drupal, learn to install and manage the system! Maarten De Block is an experienced trainer and author of two Drupal books. He helps you navigate through the basics in easy to understand language.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Walks through the top 8 improvements coming to Drupal 8, including videos and code samples to demonstrate "before vs. after."
Given to the @DrupalNS meet up in Bedford, Nova Scotia on July 28, 2014.
Evolution of Drupal and the Drupal communityAngela Byron
The Drupal project has experienced phenomenal growth over its more than 14 years, growing from a small hobby project to over 1 million known installations, over 1 million Drupal.org users, and more than doubling the active contributors and commits in Drupal core between Drupal 7 and Drupal 8, as well as thousands of people who depend on Drupal in some way for a living.
This talk will "de-mystify" some recent developments in the community, from the technical direction of Drupal 8, to various project governance changes, to the increasing role of the Drupal Association on Drupal.org. We'll look at both the historical context that brought those changes about, and talk about how they'll help us scale to the next 1 million sites and users.
Recently Drupal celebrated its 15th birthday and while everybody is busy with learning Drupal 8 we would like to stop and take a look at where our beloved system emerged from 15 years ago.
Most of the people don’t know about history of Drupal and how it evolved from message board platform (Drop 1.0) to a fully scaled enterprise level CMS (Drupal 8.0).
Did you know some of key features of Drupal like modules, nodes, watchdog and multilingual support where available since Drupal 2.0?
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
EW.com, the digital site for Entertainment Weekly and a top entertainment news site, is in the final stages of migrating from Vignette 6 CMS and 10 different WordPress blogs to a single unified platform built on Drupal 7. Join the primary Four Kitchens engineers on the project as we discuss the process, starting with discovery all the way through launch preparation.
Challenges include:
- Migrating close to 170,000 posts, 475,000 terms, 280,000 images into Drupal without spilling a drop
- Separating overloaded freeform tags into specific vocabularies and creative works
- Maintaining a high performance backend and frontend with multiple distributed caching layers
- Coordinating a distributed team across multiple continents
- Enforcing best practices, code quality and standards
- High speed integrations with an existing and complex advertising system
- Porting legacy, non-standard code and maintaining functional parity
We’ll also discuss:
- Development environments using unified Virtual Machines
- Custom Drupal distributions used across multiple in-house groups for different projects
- Promoting open-source culture in a commercial environment
- Deployment and cutover strategies
Drupal is a powerful and flexible platform to build websites with rich funcionalities without building almost anything from scratch. This flexibility brought by the usage of a powerful framework and the work of a super active community can abstract people to understand what is Drupal doing behind the scenes.
Most of performance talks regarding Drupal focus on aspects like infrastructure changes, caching strategies, and comparison of performance between modules or platforms. Unfortunately when performance problems occur, development teams also follow several strategies to replace several aspects in their platforms, jump directly to look for slow queries before trying really to understand where is the bottleneck.
However, most of the times what really needs to be done is to look to what the application is doing and understanding why is it taking so long to do it. Drupal is a platform used by million of websites worldwide and its performance is easy to measure and compare.
At Acquia we have done dozens of performance assessments, and even if we usually face the same problems, sometimes we found weird situations that are only possible to be detected when measured. Measuring and profiling is the only way to understand performance problems in a site and provide valid fixes.
In this talk I will explain how to detect problems regarding performance in Drupal, using simple modules like devel, profilers like XhProf and looking to logs to understand the impact done on the application.
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
Connecticut Library Association Conference 2011 presentation "Drupal is from Mars, Wordpress is from Venus: Finding your Library's CMS Soulmate" by Sharon Clapp & Polly Farrington
Presented Tuesday, May 3, 2011
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
Taking your first steps in Drupal? Get to know the history of Drupal, learn to install and manage the system! Maarten De Block is an experienced trainer and author of two Drupal books. He helps you navigate through the basics in easy to understand language.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Walks through the top 8 improvements coming to Drupal 8, including videos and code samples to demonstrate "before vs. after."
Given to the @DrupalNS meet up in Bedford, Nova Scotia on July 28, 2014.
Evolution of Drupal and the Drupal communityAngela Byron
The Drupal project has experienced phenomenal growth over its more than 14 years, growing from a small hobby project to over 1 million known installations, over 1 million Drupal.org users, and more than doubling the active contributors and commits in Drupal core between Drupal 7 and Drupal 8, as well as thousands of people who depend on Drupal in some way for a living.
This talk will "de-mystify" some recent developments in the community, from the technical direction of Drupal 8, to various project governance changes, to the increasing role of the Drupal Association on Drupal.org. We'll look at both the historical context that brought those changes about, and talk about how they'll help us scale to the next 1 million sites and users.
Recently Drupal celebrated its 15th birthday and while everybody is busy with learning Drupal 8 we would like to stop and take a look at where our beloved system emerged from 15 years ago.
Most of the people don’t know about history of Drupal and how it evolved from message board platform (Drop 1.0) to a fully scaled enterprise level CMS (Drupal 8.0).
Did you know some of key features of Drupal like modules, nodes, watchdog and multilingual support where available since Drupal 2.0?
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
EW.com, the digital site for Entertainment Weekly and a top entertainment news site, is in the final stages of migrating from Vignette 6 CMS and 10 different WordPress blogs to a single unified platform built on Drupal 7. Join the primary Four Kitchens engineers on the project as we discuss the process, starting with discovery all the way through launch preparation.
Challenges include:
- Migrating close to 170,000 posts, 475,000 terms, 280,000 images into Drupal without spilling a drop
- Separating overloaded freeform tags into specific vocabularies and creative works
- Maintaining a high performance backend and frontend with multiple distributed caching layers
- Coordinating a distributed team across multiple continents
- Enforcing best practices, code quality and standards
- High speed integrations with an existing and complex advertising system
- Porting legacy, non-standard code and maintaining functional parity
We’ll also discuss:
- Development environments using unified Virtual Machines
- Custom Drupal distributions used across multiple in-house groups for different projects
- Promoting open-source culture in a commercial environment
- Deployment and cutover strategies
Drupal is a powerful and flexible platform to build websites with rich funcionalities without building almost anything from scratch. This flexibility brought by the usage of a powerful framework and the work of a super active community can abstract people to understand what is Drupal doing behind the scenes.
Most of performance talks regarding Drupal focus on aspects like infrastructure changes, caching strategies, and comparison of performance between modules or platforms. Unfortunately when performance problems occur, development teams also follow several strategies to replace several aspects in their platforms, jump directly to look for slow queries before trying really to understand where is the bottleneck.
However, most of the times what really needs to be done is to look to what the application is doing and understanding why is it taking so long to do it. Drupal is a platform used by million of websites worldwide and its performance is easy to measure and compare.
At Acquia we have done dozens of performance assessments, and even if we usually face the same problems, sometimes we found weird situations that are only possible to be detected when measured. Measuring and profiling is the only way to understand performance problems in a site and provide valid fixes.
In this talk I will explain how to detect problems regarding performance in Drupal, using simple modules like devel, profilers like XhProf and looking to logs to understand the impact done on the application.
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
Connecticut Library Association Conference 2011 presentation "Drupal is from Mars, Wordpress is from Venus: Finding your Library's CMS Soulmate" by Sharon Clapp & Polly Farrington
Presented Tuesday, May 3, 2011
Everything You Need to Know About the Top Changes in Drupal 8Acquia
<p>Drupal 8 is on the way. And we know you want to know -- what does this mean for me?!</p>
<p>Don't fear, Angie 'webchick' Byron is here! This one hour webinar will provide you with detailed overviews on the major changes in Drupal 8, as well as several short video demos that will give you a glimpse into a few of the newest features and capabilities. Angie will explain what D8 means for:</p>
<ul>
<li>Site Builders: See Views in Core, more (and better) blocks, improved entity and field features...the list goes on!</li>
<li>Front-end Developers: We're talking HTML5, libraries, accessibility enhancements, new themes and UI elements, and faster performance, to name a few.</li>
<li>Back-end Developers: A new configuration management system, a completely rehauled Entity API, improved caching, and new built-in web services features.</li></ul>
Gender stereotypes are generalised views or preconceived ideas, according to which individuals are categorised into particular gender groups, typically defined as “women” and “men”, and are arbitrarily assigned characteristics and roles determined and limited by their sex. Stereotypes are both descriptive, in that members of a certain group are perceived to have the same attributes regardless of individual differences, and prescriptive as they set the parameters for what societies
deem to be acceptable behaviour. Stereotyping becomes problematic when it is used as a vehicle to degrade and discriminate women. Abolishing negative
gender stereotypes is essential to achieving gender equality, and the media are central to prompting this change.
More information:
www.coe.int/equality
gender.equality@coe.int
O Business Model Canvas é a ferramenta de gerenciamento estratégico utilizada pela maioria dos empreendedores de startups do mundo inteiro. Através de um quadro, ou mapa visual, o empreendedor consegue esboçar sem modelo de negócios de forma rápida e visual. O Lean canvas é uma ferramenta derivada do Business Model Canvas mais adequada para negócios em estágio muito inicial.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Drupal training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Drupal classes in Mumbai according to our students and corporators.
contact us on : vibranttechnologies.co.in
An overview of Drupal as a Content Management System presented at the Web Content Mavens in Washington, DC by Phase2 Technology Project Manager Joel Sackett.
Get Devops Training in Chennai with real-time experts at Besant Technologies, OMR. We believe that learning Devops with practical and theoretical will be the easiest way to understand the technology in quick manner. We designed this Devops from basic level to the latest advanced level
http://www.traininginsholinganallur.in/devops-training-in-chennai.html
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
3. Introduction
• Content Management System
• What is Drupal?
• Versions
• Requirements
• What CAN Drupal do?
• The Power of ”Contrib”
• Technology
• Security & Drupal?
• Advantages
4. A content management system (CMS) is a system providing a collection
of procedures used to manage work flow in a collaborative environment.
These procedures can be manual or computer-based.
Many Content Management Systems (CMS) are
available:
Drupal
Joomla
WordPress
Expression Engine
WebGUI
Plone
…
When compared to three other well-known open source CMS platforms covered by the MITRE CVE database, Drupal ranked second -
after Plone but before WordPress and Joomla. [ Source Wikipedia ]
5. • Drupal is a web content management
system
Drupal is an open source content management platform powering
millions of websites and applications. It’s built, used, and supported
by an active and diverse community of people around the world..
• Drupal is really a ”kernel” of a CMS
Flexibility and power come in the form of modules, collectively known
as ”contrib”
It is used as a back-end system for at least 1.5% of all websites worldwide [Source – Wikipedia ]
18. • Drupal 7 (D7) released January
5, 2011
• Great for basic development
• “Contrib” still catching Up
• Drupal 6 (D6) released February
13, 2008
• Stable
• Rich contrib environment
• Do not use Drupal < 6. All
versions < 6 are end-of-life.
Latest stable release 7.12 / February 1, 2012
19. text
Drupal 7
• PHP >= 5.2.5
• PHP >= 5.3
(Rec.)
• DB Server
• MySQL >= 5.0.15
• PostgreSQL >=
8.3
• Web Server
• Apache Preferred
text
Drupal 6
• PHP >= 4.4
• 5.2<=PHP<5.3
(Rec.)
• DB Server
• MySQL >= 4.1
• PostgreSQL >= 7.1
• Web Server
• Apache Preferred
20. • Websites
• No extra HTML/CSS/etc. required
• Commercial, Personal, Blogs, Guides,
Community
• Web Applications
• Shopping Cart
• News Publication
• LDAP Server Management
• Structured Documentation
• Anything PHP Can Do!
21. • Core provides content creation, permissions
framework, blocks, etc.
• Contrib provides many desirable features:
• “Views” (think Database Reports)
• Authentication Mechanisms (LDAP, CAS)
• WYSIWYG editing
• SEO-friendly URLs
• Panels (multi-column layout tool)
• Slideshows
• Shopping Cart
As of February 2012 there are more than 9,500 free community-contributed addons, known as contrib modules [ Source-
wikipedia ]
22. Drupal runs on a “LAMP” platform:
o L = Linux operating system(but it can
also run on Windows, Mac)
o A = Apache web server (but it can also
run on other web servers; not so well on
Microsoft IIS as on Apache)
o M = MySQL database (but it can also
run on PostgreSQL, SQLite, and
others)
o P = PHP scripting language (no choices
there!)
23. • Strong focus on security and Authentication
• Administrators can control the flow of information into the
content management system.
• User accountability by tracking user login history and
creating an audit trail.
• Result is a moderated public forum encouraging the free
exchange of ideas while maintaining user privacy and
accountability.
• Supports CAS - Central Authentication Services
• Username and Password
• Custom Module provide Secure SSL based login.
• Spam Relief: CAPTCHA, reCAPTCHA, Spam Module (Bayesian
filter), others.
• Regulated by Open Source Initiative (OSI) Certification requirements.
In 2008, eleven security vulnerabilities were reported and fixed in the Drupal core. Security holes were also found and fixed in 64
of the 2243 user-contributed modules [ Source – Wikipedia]
24. Free and Open Source software
You don’t have to pay for a software license
You can modify the software
Large and vibrant community of users and developers
Many people testing it, finding security issues, etc.
Many modules freely available from developers
Many people donating their time to writing documentation,
helping new users, etc.
Flexible architecture
You can create your own modules for custom features
You can create your own themes for custom design
Based on standards:
Core software is PHP/MySQL, giving many hosting options
Output uses XHTML, CSS, JavaScript, so compatible with
most browsers
25. Obtaining & Installation of
XAMPP (PHP, Apache.
MySQL)
• What is XAMPP
• Features of XAMPP
• Installation Video
26. XAMPP is a bundle of Apache, MySQL, PHP,
FileZilla and many other utilities. XAMPP is the
‘easiest’ way to test an AMP (Apache-MySQL-
PHP) application.
27. Features of XAMPP:
• Ideal tool for developing and testing applications in PHP &
MySQL.
• Takes less time than installing each of its components separately.
• Multiple instances of XAMPP can exist on a single computer.
• Allow website designers and programmers to test their work on
their own computers without any access to the Internet
• XAMPP also provides support for creating and manipulating
databases in MySQL and SQLite among others.
33. Configuring User Account Settings
Creating Roles
Assigning Permissions
Creating and Managing Users
Creating User Accounts
User Generated Accounts
Resetting User’s Passwords
View Demo
34. Taxonomy
At the simplest level, taxonomy provides a mechanism for
categorizing content on your site
Creating Vocabularies
Assigning a Taxonomy Vocabulary to a
Content Type
Selecting a Taxonomy Term when Creating
Content
Creating Human- and Search-Engine-
Friendly Lists
View Demo
39. Drupal Block
• What is Block
• Making Blocks Appear on Pages
• Finding the List of Available Blocks
• Re-Arranging Blocks
• Reassigning and Deactivating Blocks
• Configuring Blocks
• Using Blocks from Contributed Modules
• Creating Custom Blocks
40.
41. A block is a generic term that is applied to any self-
contained piece of content, menu, or code.
There are standard pre-built blocks that come with Drupal 7: the login
block, the search block, the “who’s online” block, the “who’s new”
block, the latest blog postings block, and more.
View live demo
42. Drupal Modules
• What is Drupal Contributed Modules
• How to Download, Install, and Configure a
Module
• Configuring Modules and Setting Permissions
• Enabling and Disabling Modules
• Upgrading a Module
• The Top Modules
43. A Drupal-contributed module is essentially a
program or set of programs that expands
Drupal’s capabilities beyond what is
available in Drupal core
Contributed modules are designed, developed, and provided to the Drupal community free of charge by one
or more of the thousands of developers who actively participate in the Drupal community
44. Content
Construction Kit
(CCK)
Views Panels Imagecache
Create custom
content types
and fields
Views provides an
easy-to-use tool for
selecting and
displaying lists of
content on your
website
-For advanced page
layouts
-Assigning content
into multiple rows
and columns
Automatically
scaling a picture to
a predefined height
and width with
thumbnails
Nicemenus WYSIWYG
Backup and
Migrate Webform
Automatically
handles the
rendering of drop-
downs and fly-outs.
“what-you-see-is-
what-you-get”
(WYSIWYG)
editors such as
Microsoft
Word-like text
editors
-Create Complete
Backup
-Schedule backup
automatically
-Restore backup
anytime
-Provides a simple
to use interface for
creating online
forms
- Form based
activities like
generating/Exporti
ng report in excel
45. Content Construction Kit (CCK)
• Content Management System
• What is Drupal?
• Versions
• Requirements
• What CAN Drupal do?
• The Power of ”Contrib”
• Technology
• Security & Drupal?
• Advantages
View live demo
46. View
• Installing the Views Module
• Creating Your First View
• Views Settings
• Using in the Page
View live demo