SlideShare a Scribd company logo
By: Roald R. Umandal
 To learn how to create a basic website using
drupal
 To extend the power of drupal
 To learn how to create content types and
views
 To learn how to add contents in drupal
website
 Views
 Views UI
 Ctools
 CKEditor
 Colorbox
 Module Filter
 Pathauto
 Token
 Libraries
 CKEditor
 Colorbox
 Installed modules should not be placed in
core modules it should be placed in
sites/all/modules, so that when you update
your website it will not override your
configuration in your modules
 Installed themes should also placed in
sites/all/themes, so that when you update
your website it will not override your current
theme
1. Your modules should be in this path “sites/all/modules”
2. Best practice is to create a separate folder for contributed
modules and custom module. You should name the two folder
contrib and custom and it should be inside your
sites/all/modules
3. Enable the modules that we installed
1. Create a libraries folder in “sites/all” make sure that you
type it in lower case, because it is case sensitive
2. Put all libraries or plugins in libraries folder
Make sure you always check the reports > status reports, you
can see here if you have problem in your installed module or
libraries
Basic Site Building Drupal 7
Basic Site Building Drupal 7
Select structure > Content types > Add content type
1. Set the content type name to “News”
2. Uncheck the Promoted to front page in “publishing option”
3. Set the Comment settings to closed (optional)
1. Add new field for image
2. Edit and append the name of the content type in front of machine
name
3. Set the field type to image
4. Set the widget to image
1. Set the number of values to unlimited
2. You can set your Default image
3. Then click the save button
1. Click the manage display tab
2. Change the label to hidden and set the image style to medium
3. In custom display settings check the Full Content
4. Then click save
Hover the content and select add content then click the News content type
that we created before
1. Set the title of your news
2. Set your content in news body, you can also add image in
your content by dragging it inside.
3. Upload your image
1. Uncheck the “Promoted to front page”
2. Click Save
3. Now that we have a content type for news, we can now create a
views for news
Basic Site Building Drupal 7
Hover to structure, select Views and add new view
1. Create a views name “News” for the news content type
2. Select News in “Show Content of type”
3. Check the create page and create a menu link
4. Click continue and edit
1. Change the format, set the “show” to field. After changing the
format you should now be able to see the add button at right side
of “Fields”
2. Add the following fields Content: Title, Image, Body, Nid and
Global: Custom Text
1. Configure your global: custom text write on the text box “Read More”
2. Scroll down and set the Rewrite Results check the Output this field as a link
3. Configure the link path and click save
You must see now the content that we have been created before
at the bottom of the page
After creating a page for news you should now be able to
see your page like this
Basic Site Building Drupal 7
1. Create a content type for the gallery
2. Click manage field add image field, edit the machine name and
append the title of the content type in front of the machine name
3. Select field type to image and widget image
4. Delete the body field because we are not going to use it. Then click
save
Change the number of values to unlimited then save
Set the title of
your gallery
1. Set the title of your gallery
2. Choose your image and upload
3. Click save
1. Create view page for gallery
2. Check the “create a menu link”
3. Click “continue and edit”
1. Change the format to Grid and Show change it to field
2. Add Content: Image in Fields
1. Uncheck the create label
2. Select Colorbox in formatter and select Medium in content image
Style, Click Apply (all displays)
3. Click save
After creating the view page for gallery you should be able to see
your page like this
If colorbox doesn’t work properly check the reports >
status reports and you will see the reason why your
colorbox is not working properly
Basic Site Building Drupal 7

More Related Content

What's hot

Ssearles instructions
Ssearles instructionsSsearles instructions
Ssearles instructions
stuartsearles
 
Production of School Magazine Contents Page
Production of School Magazine Contents PageProduction of School Magazine Contents Page
Production of School Magazine Contents Page
GemmaKenny
 
A2WPress Regal Theme Documentation
A2WPress Regal Theme DocumentationA2WPress Regal Theme Documentation
A2WPress Regal Theme Documentation
A2WPress
 
RSS Tutorial
RSS TutorialRSS Tutorial
RSS Tutorial
PuttiApps
 
RSS Tutorial
RSS TutorialRSS Tutorial
RSS Tutorial
My App Editor
 
Adding thumbnail images to pages in wordpress
Adding thumbnail images to pages in wordpressAdding thumbnail images to pages in wordpress
Adding thumbnail images to pages in wordpress
gas oved
 
A2WPress Andrina Theme Documentation
A2WPress Andrina Theme DocumentationA2WPress Andrina Theme Documentation
A2WPress Andrina Theme Documentation
A2WPress
 
Creating and Managing a WordPress Blog
Creating and Managing a WordPress BlogCreating and Managing a WordPress Blog
Creating and Managing a WordPress Blog
njolemore
 
Magazine Practical Tasks 1
Magazine Practical Tasks 1Magazine Practical Tasks 1
Magazine Practical Tasks 1
hughes82
 
A2WPress Blogstrend Theme Documentation
A2WPress Blogstrend Theme DocumentationA2WPress Blogstrend Theme Documentation
A2WPress Blogstrend Theme Documentation
A2WPress
 
A2WPress GoldenEagle Theme Documentation
A2WPress GoldenEagle Theme DocumentationA2WPress GoldenEagle Theme Documentation
A2WPress GoldenEagle Theme Documentation
A2WPress
 
A2 w press coveradocs
A2 w press coveradocsA2 w press coveradocs
A2 w press coveradocs
A2WPress
 
Breeze, plugin para insertar pelis de Fash en Power Point
Breeze, plugin para insertar pelis de Fash en Power PointBreeze, plugin para insertar pelis de Fash en Power Point
Breeze, plugin para insertar pelis de Fash en Power Point
Francisco José Navarro Rodríguez
 
A2 w press geocraftdocs
A2 w press geocraftdocsA2 w press geocraftdocs
A2 w press geocraftdocs
A2WPress
 

What's hot (14)

Ssearles instructions
Ssearles instructionsSsearles instructions
Ssearles instructions
 
Production of School Magazine Contents Page
Production of School Magazine Contents PageProduction of School Magazine Contents Page
Production of School Magazine Contents Page
 
A2WPress Regal Theme Documentation
A2WPress Regal Theme DocumentationA2WPress Regal Theme Documentation
A2WPress Regal Theme Documentation
 
RSS Tutorial
RSS TutorialRSS Tutorial
RSS Tutorial
 
RSS Tutorial
RSS TutorialRSS Tutorial
RSS Tutorial
 
Adding thumbnail images to pages in wordpress
Adding thumbnail images to pages in wordpressAdding thumbnail images to pages in wordpress
Adding thumbnail images to pages in wordpress
 
A2WPress Andrina Theme Documentation
A2WPress Andrina Theme DocumentationA2WPress Andrina Theme Documentation
A2WPress Andrina Theme Documentation
 
Creating and Managing a WordPress Blog
Creating and Managing a WordPress BlogCreating and Managing a WordPress Blog
Creating and Managing a WordPress Blog
 
Magazine Practical Tasks 1
Magazine Practical Tasks 1Magazine Practical Tasks 1
Magazine Practical Tasks 1
 
A2WPress Blogstrend Theme Documentation
A2WPress Blogstrend Theme DocumentationA2WPress Blogstrend Theme Documentation
A2WPress Blogstrend Theme Documentation
 
A2WPress GoldenEagle Theme Documentation
A2WPress GoldenEagle Theme DocumentationA2WPress GoldenEagle Theme Documentation
A2WPress GoldenEagle Theme Documentation
 
A2 w press coveradocs
A2 w press coveradocsA2 w press coveradocs
A2 w press coveradocs
 
Breeze, plugin para insertar pelis de Fash en Power Point
Breeze, plugin para insertar pelis de Fash en Power PointBreeze, plugin para insertar pelis de Fash en Power Point
Breeze, plugin para insertar pelis de Fash en Power Point
 
A2 w press geocraftdocs
A2 w press geocraftdocsA2 w press geocraftdocs
A2 w press geocraftdocs
 

Viewers also liked

11
1111
40 dias manual del perdon
40 dias manual del perdon40 dias manual del perdon
40 dias manual del perdon
AVIVAMIENTO PARA LAS NACIONES
 
Sajidkhan
SajidkhanSajidkhan
Sajidkhan
SAJIDNIIT
 
6.psicomotricidade texto1
6.psicomotricidade texto16.psicomotricidade texto1
6.psicomotricidade texto1
Jane Silva
 
2014 hv expo preview
2014 hv expo preview2014 hv expo preview
2014 hv expo preview
kalusany
 
Cbc anos iniciais
Cbc   anos iniciaisCbc   anos iniciais
Cbc anos iniciais
Jane Silva
 
Purchase manager
Purchase managerPurchase manager
Purchase manager
Desmond Teddy
 
Drupal 8 + Elasticsearch + Docker
Drupal 8 + Elasticsearch + DockerDrupal 8 + Elasticsearch + Docker
Drupal 8 + Elasticsearch + Docker
Roald Umandal
 
Bakteri
BakteriBakteri
9908401 manual-de-alfabetizacao
9908401 manual-de-alfabetizacao9908401 manual-de-alfabetizacao
9908401 manual-de-alfabetizacao
Jane Silva
 
Welding of aluminum alloys
Welding of aluminum alloysWelding of aluminum alloys
Welding of aluminum alloys
Chayon Mondal
 
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
mabualsh
 
Literature Under The Republic(1946-1985) By: John Mark Z. Guinita
Literature Under The Republic(1946-1985) By: John Mark Z. GuinitaLiterature Under The Republic(1946-1985) By: John Mark Z. Guinita
Literature Under The Republic(1946-1985) By: John Mark Z. Guinita
JM Daisuke
 

Viewers also liked (13)

11
1111
11
 
40 dias manual del perdon
40 dias manual del perdon40 dias manual del perdon
40 dias manual del perdon
 
Sajidkhan
SajidkhanSajidkhan
Sajidkhan
 
6.psicomotricidade texto1
6.psicomotricidade texto16.psicomotricidade texto1
6.psicomotricidade texto1
 
2014 hv expo preview
2014 hv expo preview2014 hv expo preview
2014 hv expo preview
 
Cbc anos iniciais
Cbc   anos iniciaisCbc   anos iniciais
Cbc anos iniciais
 
Purchase manager
Purchase managerPurchase manager
Purchase manager
 
Drupal 8 + Elasticsearch + Docker
Drupal 8 + Elasticsearch + DockerDrupal 8 + Elasticsearch + Docker
Drupal 8 + Elasticsearch + Docker
 
Bakteri
BakteriBakteri
Bakteri
 
9908401 manual-de-alfabetizacao
9908401 manual-de-alfabetizacao9908401 manual-de-alfabetizacao
9908401 manual-de-alfabetizacao
 
Welding of aluminum alloys
Welding of aluminum alloysWelding of aluminum alloys
Welding of aluminum alloys
 
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
 
Literature Under The Republic(1946-1985) By: John Mark Z. Guinita
Literature Under The Republic(1946-1985) By: John Mark Z. GuinitaLiterature Under The Republic(1946-1985) By: John Mark Z. Guinita
Literature Under The Republic(1946-1985) By: John Mark Z. Guinita
 

Similar to Basic site building with drupal 7

Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdf
HasseyWijetunge
 
Tutorial advanced - renderer
Tutorial   advanced - rendererTutorial   advanced - renderer
Tutorial advanced - renderer
Jack Lee
 
Lets Blog Edublogs Inset 18 01 10
Lets Blog Edublogs Inset 18 01 10Lets Blog Edublogs Inset 18 01 10
Lets Blog Edublogs Inset 18 01 10
Sarah Ferretti
 
CrossUI Tutorial - intermediate - reusable module
CrossUI Tutorial  - intermediate - reusable moduleCrossUI Tutorial  - intermediate - reusable module
CrossUI Tutorial - intermediate - reusable module
Jack Lee
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
Drupal Taiwan
 
Developing a professional presence online
Developing a professional presence onlineDeveloping a professional presence online
Developing a professional presence online
Jamie Ranse
 
A2WPress Cloriato Theme Documentation
A2WPress Cloriato Theme DocumentationA2WPress Cloriato Theme Documentation
A2WPress Cloriato Theme Documentation
A2WPress
 
CA-9.6-Lab on Drupal CMS.pdf
CA-9.6-Lab on Drupal CMS.pdfCA-9.6-Lab on Drupal CMS.pdf
CA-9.6-Lab on Drupal CMS.pdf
SwapnilGujar10
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And Feel
SWING Software
 
Get started with sites
Get started with sitesGet started with sites
Get started with sites
Boedi Santoso
 
Basic Web Design In Dreamweaver
Basic Web Design In DreamweaverBasic Web Design In Dreamweaver
Basic Web Design In Dreamweaver
jcharnin
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
Andy Wallace
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
Chris Davenport
 
Term 2 other handouts and notes
Term 2 other handouts and notesTerm 2 other handouts and notes
Term 2 other handouts and notes
Ghaundar
 
G8 Term 2 other handouts and notes
G8 Term 2 other handouts and notesG8 Term 2 other handouts and notes
G8 Term 2 other handouts and notes
Ghaundar
 
Unit f adobe dreamweaver cs6
Unit f adobe dreamweaver cs6Unit f adobe dreamweaver cs6
Unit f adobe dreamweaver cs6
Krista Lawrence
 
Unit e adobe dreamweaver cs6
Unit e adobe dreamweaver cs6Unit e adobe dreamweaver cs6
Unit e adobe dreamweaver cs6
Krista Lawrence
 
Logical Triggers.pdf
Logical Triggers.pdfLogical Triggers.pdf
Logical Triggers.pdf
HasseyWijetunge
 
A2WPress Woodberry Theme Documentation
A2WPress Woodberry Theme DocumentationA2WPress Woodberry Theme Documentation
A2WPress Woodberry Theme Documentation
A2WPress
 
A2WPress Dzonia Theme Documentation
A2WPress Dzonia Theme DocumentationA2WPress Dzonia Theme Documentation
A2WPress Dzonia Theme Documentation
A2WPress
 

Similar to Basic site building with drupal 7 (20)

Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdf
 
Tutorial advanced - renderer
Tutorial   advanced - rendererTutorial   advanced - renderer
Tutorial advanced - renderer
 
Lets Blog Edublogs Inset 18 01 10
Lets Blog Edublogs Inset 18 01 10Lets Blog Edublogs Inset 18 01 10
Lets Blog Edublogs Inset 18 01 10
 
CrossUI Tutorial - intermediate - reusable module
CrossUI Tutorial  - intermediate - reusable moduleCrossUI Tutorial  - intermediate - reusable module
CrossUI Tutorial - intermediate - reusable module
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
 
Developing a professional presence online
Developing a professional presence onlineDeveloping a professional presence online
Developing a professional presence online
 
A2WPress Cloriato Theme Documentation
A2WPress Cloriato Theme DocumentationA2WPress Cloriato Theme Documentation
A2WPress Cloriato Theme Documentation
 
CA-9.6-Lab on Drupal CMS.pdf
CA-9.6-Lab on Drupal CMS.pdfCA-9.6-Lab on Drupal CMS.pdf
CA-9.6-Lab on Drupal CMS.pdf
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And Feel
 
Get started with sites
Get started with sitesGet started with sites
Get started with sites
 
Basic Web Design In Dreamweaver
Basic Web Design In DreamweaverBasic Web Design In Dreamweaver
Basic Web Design In Dreamweaver
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
Term 2 other handouts and notes
Term 2 other handouts and notesTerm 2 other handouts and notes
Term 2 other handouts and notes
 
G8 Term 2 other handouts and notes
G8 Term 2 other handouts and notesG8 Term 2 other handouts and notes
G8 Term 2 other handouts and notes
 
Unit f adobe dreamweaver cs6
Unit f adobe dreamweaver cs6Unit f adobe dreamweaver cs6
Unit f adobe dreamweaver cs6
 
Unit e adobe dreamweaver cs6
Unit e adobe dreamweaver cs6Unit e adobe dreamweaver cs6
Unit e adobe dreamweaver cs6
 
Logical Triggers.pdf
Logical Triggers.pdfLogical Triggers.pdf
Logical Triggers.pdf
 
A2WPress Woodberry Theme Documentation
A2WPress Woodberry Theme DocumentationA2WPress Woodberry Theme Documentation
A2WPress Woodberry Theme Documentation
 
A2WPress Dzonia Theme Documentation
A2WPress Dzonia Theme DocumentationA2WPress Dzonia Theme Documentation
A2WPress Dzonia Theme Documentation
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Basic site building with drupal 7

  • 1. By: Roald R. Umandal
  • 2.  To learn how to create a basic website using drupal  To extend the power of drupal  To learn how to create content types and views  To learn how to add contents in drupal website
  • 3.  Views  Views UI  Ctools  CKEditor  Colorbox  Module Filter  Pathauto  Token  Libraries
  • 5.  Installed modules should not be placed in core modules it should be placed in sites/all/modules, so that when you update your website it will not override your configuration in your modules  Installed themes should also placed in sites/all/themes, so that when you update your website it will not override your current theme
  • 6. 1. Your modules should be in this path “sites/all/modules” 2. Best practice is to create a separate folder for contributed modules and custom module. You should name the two folder contrib and custom and it should be inside your sites/all/modules 3. Enable the modules that we installed
  • 7.
  • 8. 1. Create a libraries folder in “sites/all” make sure that you type it in lower case, because it is case sensitive 2. Put all libraries or plugins in libraries folder Make sure you always check the reports > status reports, you can see here if you have problem in your installed module or libraries
  • 11. Select structure > Content types > Add content type
  • 12. 1. Set the content type name to “News” 2. Uncheck the Promoted to front page in “publishing option” 3. Set the Comment settings to closed (optional)
  • 13. 1. Add new field for image 2. Edit and append the name of the content type in front of machine name 3. Set the field type to image 4. Set the widget to image
  • 14. 1. Set the number of values to unlimited 2. You can set your Default image 3. Then click the save button
  • 15. 1. Click the manage display tab 2. Change the label to hidden and set the image style to medium 3. In custom display settings check the Full Content 4. Then click save
  • 16. Hover the content and select add content then click the News content type that we created before
  • 17. 1. Set the title of your news 2. Set your content in news body, you can also add image in your content by dragging it inside. 3. Upload your image
  • 18. 1. Uncheck the “Promoted to front page” 2. Click Save 3. Now that we have a content type for news, we can now create a views for news
  • 20. Hover to structure, select Views and add new view
  • 21. 1. Create a views name “News” for the news content type 2. Select News in “Show Content of type” 3. Check the create page and create a menu link 4. Click continue and edit
  • 22. 1. Change the format, set the “show” to field. After changing the format you should now be able to see the add button at right side of “Fields” 2. Add the following fields Content: Title, Image, Body, Nid and Global: Custom Text
  • 23. 1. Configure your global: custom text write on the text box “Read More” 2. Scroll down and set the Rewrite Results check the Output this field as a link 3. Configure the link path and click save You must see now the content that we have been created before at the bottom of the page
  • 24. After creating a page for news you should now be able to see your page like this
  • 26. 1. Create a content type for the gallery 2. Click manage field add image field, edit the machine name and append the title of the content type in front of the machine name 3. Select field type to image and widget image 4. Delete the body field because we are not going to use it. Then click save
  • 27. Change the number of values to unlimited then save
  • 28. Set the title of your gallery 1. Set the title of your gallery 2. Choose your image and upload 3. Click save
  • 29. 1. Create view page for gallery 2. Check the “create a menu link” 3. Click “continue and edit”
  • 30. 1. Change the format to Grid and Show change it to field 2. Add Content: Image in Fields
  • 31. 1. Uncheck the create label 2. Select Colorbox in formatter and select Medium in content image Style, Click Apply (all displays) 3. Click save
  • 32. After creating the view page for gallery you should be able to see your page like this
  • 33. If colorbox doesn’t work properly check the reports > status reports and you will see the reason why your colorbox is not working properly