SlideShare a Scribd company logo
Er Ekendra Lamsal
ICT Expert
RCU, Pokhara
Municipality Website
Training
Er Apurwa Singh
ICT Coordinator
PCU, Kathmandu
May 17 - 19, 2015, Pokhara
1. Municipal Website Background
2. Introduction to Drupal as a CMS
3. Content Management
4. Website Customization
5. Language and Translation
6. Configuration and Maintenance
7. Support Mechanism
8. Standard Practices
9. Website Performance & Tracking
Sessions
2
Municipal Website Background 1/4
Purpose of municipality website
❏ MCPM, RTI act, open Govt….
❏ Why new website?
3
Municipal Website Background
Issues with the existing website
* We will talk about issues we collected from earlier trainings
● Vendor Locking
● Static Design
● No feature of archive and search
● CMS non-user friendly
● Security issues
● Primitive look and feel
● Difficult for knowledge transfer mechanism
● Cost incurring
4
Municipal Website Background 2/4
Municipal Website Background 3/4
Features
● CMS
● Better user roles management
● Better security features (recent
hacking of govt sites)
● Backup/migrate (in server and
Drupal)
● e-gov services?? (not yet but soon)
● archiving/e-library
● multi-language
● customization/development
* Addressing issues with current websites
5
Proposed website
Background on how new
website came into existence?
Open Government initiatives
▪ better citizen services
▪ two way communication
▪ public access to data
Municipal Website Background 4/4
Contents as per guidelines from MOEST
User roles (IO, ICT Officer and administrator)
Why subdomain?
Why multisite with a single template?
▪ Ease of management, maintainability and distribution by single unit
▪ Ease of upgradation
▪ All the municipality websites have similar content structure and functionality
Why not cpanel?
6
Introduction to Drupal as a CMS
❏ Started in 2001
❏ Community of over 1,000,000 users and developers
❏ People contribute because they WANT to not because they HAVE to
❏ about 2.1% sites in the world are in drupal
❏ 30,000+ modules (You just have to imagine, Drupal has it or.. you can make it)
❏ Security: follows OSWAP (Open Web Application Security Project) guidelines
❏ consistency
“Whitehouse.gov runs on drupal, is your security requirement bigger than that?”
-Presented by Bikram Adhikari
7
Drupal: A technical introduction
Drupal Core: basic feature, user account management,
page layout customization
Content Type: article, basic page, forum topic, blog, your own
Taxonomy: really powerful for organizing and tagging,
connect, relate and classify
Views: don’t like the default view?
modify it as you desire
8
-Presented by Bikram Adhikari
Content Management 1/8
➢ We begin with the proposed content structure as per guidelines from MOEST.
➢ Then we go through each content type and taxonomy terms of mun website
➢ Introduction to:
○ Content Page (dashboard)
○ Using the text editor (full html and filtered html)
○ Publishing options
9
Content Management 2/8
➢ Upload each content from guideline and practice
* ICTVs should understand the difference between document content type and
article content type.
Both these content types can be used to upload documents.
10
Content Management 3/8
Proposed structure, Content Type & Taxonomies
As per “Required listing of necessary information” document from ministry
1. नगर पररचय -> Static page
1. संक्षिप्त पररचय -> Static page
1. श्रोत नक्सा -> Gallery
2. नगर कायाालय
1. संगठन स्वरूप
11
Content Management 4/8
Proposed structure, Content Type & Taxonomies
12
Content Management 5/8
Proposed structure, Content Type & Taxonomies
13
Content Management 6/8
Proposed structure, Content Type & Taxonomies
14
Content Management 7/8
Content Checklist: Front page
1. Menu (3-click)
2. Default language
3. Blocks & their placement
1. All blocks location
2. Gallery, News & Event, EO blocks
3. Block title: relevance & language
4. Intro page
5. Wards
6. Contact detail
15
Content Checklist: Individual or Menu Page
1. Language?
2. Description (even for file uploads)
3. For docs:
1. Title should have dates
2. Naming convention
3. Related docs
4. Blocks inside in page
Content Management 8/8
16
Standard Practices 1/3
❏ File & Document Naming conventions
❏ Vanity URL (SEF) -> SERP
❏ keywords, SEO & KM
❏ Open graph (integration soon)
1. Search Engines
2. Tagging & (meta) Description/ Excerpt
3. (Graphical representation at the end of this document)
17
Standard Practices 2/3
❏ Search Engines
❏ Tagging & (meta) Description/ Excerpt
18
Standard Practices 3/3
19
Website Customization
❏ Language
a. Default language
b. Sessions & Browser detection
c. 2nd and 3rd language
❏ Useful Footer
a. Link to Municipal Office via Google Map
b. Link to “Call to Action” button in Telephone
c. One tap links for devices
20
Language and Translation
❏ Language and Translation in action w/ demo
❏ Language translation variable w/ possible ways
❏ Creating language specific blocks
21
Configuration and Maintenance
❏ Exploring website core
❏ Back up and maintenance of the municipal website
❏ Access rights explained
22
Support Mechanism
❏ Support to municipal website explained
❏ Role of NITC, MoFALD/LGCDP, ICT Experts and ICT Volunteers
23
Website Performance & Tracking 1/3
❏ Webmaster Tools
❏ Google
❏ Hands on practice,
❏ Verification & Suggestion reading
❏ Bing
❏ SEO/Knowledge Management words explored
❏ Google Search Result Page (SERP) explained and
explored with Knowledge Graph of municipal websites
24
Website Performance & Tracking 2/3
How to use the Drupal SEO Checklist
Visit Drupal’s >config/search/seo-checklist
to explore Volacci powered
Drupal SEO checklist
25
Website Performance & Tracking 3/3
❏ Google Analytics
❏ Hands on practice,
❏ Verification & report reading
❏ Understanding Real time traffic data
❏ Demographics, search results explored
❏ Views count in Drupal
26
For immediate support of your municipal website,
contact us
Ekendra Lamsal
lamsale@lgcdp.gov.np
mail@ekendraonline.com
Apurwa Singh
singha@lgcdp.gov.np
apurwa@gmail.com
Thank you!
27

More Related Content

Similar to Drupal based Municipality Website Training: Pokhara, May 17-19, 2015

Web storage
Web storage Web storage
Web storage
PratikDoiphode1
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
12KritiGaneriwal
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student
Abhishekchauhan863165
 
Lessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate AcquisitionsLessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate Acquisitions
Publishing Smarter
 
CBSE class X Computer Applications ch 1 INTERNET
CBSE class X Computer Applications ch 1 INTERNETCBSE class X Computer Applications ch 1 INTERNET
CBSE class X Computer Applications ch 1 INTERNET
Archana Dwivedi
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
Lisa Williams
 
How Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishHow Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul Irish
Nagamurali Reddy
 
Hyper text markup language
Hyper text markup languageHyper text markup language
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTML
Rich Dron
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
Marcos Labad
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
Abdul-Rahman Mahmood
 
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
DevDay Da Nang
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development
Shean McManus
 
Full Stack Development Course in Gurgaon
Full Stack Development Course in GurgaonFull Stack Development Course in Gurgaon
Full Stack Development Course in Gurgaon
digitallynikitasharm
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
Sanjay Mane
 
Polymer 101
Polymer 101Polymer 101
dot net unit-1.pdf
dot net unit-1.pdfdot net unit-1.pdf
dot net unit-1.pdf
Prof. Dr. K. Adisesha
 
KAMAL_CV
KAMAL_CVKAMAL_CV
KAMAL_CV
Kamal Prakash
 
AD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web DevelopmentAD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web Development
Shean McManus
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise Scale
Kristen Eberlein
 

Similar to Drupal based Municipality Website Training: Pokhara, May 17-19, 2015 (20)

Web storage
Web storage Web storage
Web storage
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student
 
Lessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate AcquisitionsLessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate Acquisitions
 
CBSE class X Computer Applications ch 1 INTERNET
CBSE class X Computer Applications ch 1 INTERNETCBSE class X Computer Applications ch 1 INTERNET
CBSE class X Computer Applications ch 1 INTERNET
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
 
How Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishHow Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul Irish
 
Hyper text markup language
Hyper text markup languageHyper text markup language
Hyper text markup language
 
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTML
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
 
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
[DevDay2018] Embrace the challenge – working as a developer in Content Manage...
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development
 
Full Stack Development Course in Gurgaon
Full Stack Development Course in GurgaonFull Stack Development Course in Gurgaon
Full Stack Development Course in Gurgaon
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
Polymer 101
Polymer 101Polymer 101
Polymer 101
 
dot net unit-1.pdf
dot net unit-1.pdfdot net unit-1.pdf
dot net unit-1.pdf
 
KAMAL_CV
KAMAL_CVKAMAL_CV
KAMAL_CV
 
AD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web DevelopmentAD109 Navigating the Jungle of Modern Web Development
AD109 Navigating the Jungle of Modern Web Development
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise Scale
 

More from Ekendra Lamsal

eGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
eGovernance and Digital Nepal, presentation for Municipal Chief and DeputyeGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
eGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
Ekendra Lamsal
 
Regional Level Consultative Workshop of Western Region (LGCDP-II)
Regional Level Consultative Workshop of Western Region (LGCDP-II)Regional Level Consultative Workshop of Western Region (LGCDP-II)
Regional Level Consultative Workshop of Western Region (LGCDP-II)
Ekendra Lamsal
 
Group work presentation combined (Consultative meeting Pokhara) 2016
Group work presentation combined (Consultative meeting Pokhara) 2016Group work presentation combined (Consultative meeting Pokhara) 2016
Group work presentation combined (Consultative meeting Pokhara) 2016
Ekendra Lamsal
 
eGov initiatives in Nepal (with focus on local governments)
eGov initiatives in Nepal (with focus on local governments)eGov initiatives in Nepal (with focus on local governments)
eGov initiatives in Nepal (with focus on local governments)
Ekendra Lamsal
 
Management Information Systems (MIS) in Nepal (MoFALD) by Ekendra
Management Information Systems (MIS) in Nepal (MoFALD) by EkendraManagement Information Systems (MIS) in Nepal (MoFALD) by Ekendra
Management Information Systems (MIS) in Nepal (MoFALD) by Ekendra
Ekendra Lamsal
 
ICT Status presentation of Local Bodies in Western Nepal
ICT Status presentation of Local Bodies in Western Nepal ICT Status presentation of Local Bodies in Western Nepal
ICT Status presentation of Local Bodies in Western Nepal
Ekendra Lamsal
 
Annual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
Annual Regional Review & Progress Report of LGCDP & MoFALD, PokharaAnnual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
Annual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
Ekendra Lamsal
 

More from Ekendra Lamsal (7)

eGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
eGovernance and Digital Nepal, presentation for Municipal Chief and DeputyeGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
eGovernance and Digital Nepal, presentation for Municipal Chief and Deputy
 
Regional Level Consultative Workshop of Western Region (LGCDP-II)
Regional Level Consultative Workshop of Western Region (LGCDP-II)Regional Level Consultative Workshop of Western Region (LGCDP-II)
Regional Level Consultative Workshop of Western Region (LGCDP-II)
 
Group work presentation combined (Consultative meeting Pokhara) 2016
Group work presentation combined (Consultative meeting Pokhara) 2016Group work presentation combined (Consultative meeting Pokhara) 2016
Group work presentation combined (Consultative meeting Pokhara) 2016
 
eGov initiatives in Nepal (with focus on local governments)
eGov initiatives in Nepal (with focus on local governments)eGov initiatives in Nepal (with focus on local governments)
eGov initiatives in Nepal (with focus on local governments)
 
Management Information Systems (MIS) in Nepal (MoFALD) by Ekendra
Management Information Systems (MIS) in Nepal (MoFALD) by EkendraManagement Information Systems (MIS) in Nepal (MoFALD) by Ekendra
Management Information Systems (MIS) in Nepal (MoFALD) by Ekendra
 
ICT Status presentation of Local Bodies in Western Nepal
ICT Status presentation of Local Bodies in Western Nepal ICT Status presentation of Local Bodies in Western Nepal
ICT Status presentation of Local Bodies in Western Nepal
 
Annual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
Annual Regional Review & Progress Report of LGCDP & MoFALD, PokharaAnnual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
Annual Regional Review & Progress Report of LGCDP & MoFALD, Pokhara
 

Recently uploaded

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 

Recently uploaded (20)

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 

Drupal based Municipality Website Training: Pokhara, May 17-19, 2015

  • 1. Er Ekendra Lamsal ICT Expert RCU, Pokhara Municipality Website Training Er Apurwa Singh ICT Coordinator PCU, Kathmandu May 17 - 19, 2015, Pokhara
  • 2. 1. Municipal Website Background 2. Introduction to Drupal as a CMS 3. Content Management 4. Website Customization 5. Language and Translation 6. Configuration and Maintenance 7. Support Mechanism 8. Standard Practices 9. Website Performance & Tracking Sessions 2
  • 3. Municipal Website Background 1/4 Purpose of municipality website ❏ MCPM, RTI act, open Govt…. ❏ Why new website? 3
  • 4. Municipal Website Background Issues with the existing website * We will talk about issues we collected from earlier trainings ● Vendor Locking ● Static Design ● No feature of archive and search ● CMS non-user friendly ● Security issues ● Primitive look and feel ● Difficult for knowledge transfer mechanism ● Cost incurring 4 Municipal Website Background 2/4
  • 5. Municipal Website Background 3/4 Features ● CMS ● Better user roles management ● Better security features (recent hacking of govt sites) ● Backup/migrate (in server and Drupal) ● e-gov services?? (not yet but soon) ● archiving/e-library ● multi-language ● customization/development * Addressing issues with current websites 5 Proposed website Background on how new website came into existence? Open Government initiatives ▪ better citizen services ▪ two way communication ▪ public access to data
  • 6. Municipal Website Background 4/4 Contents as per guidelines from MOEST User roles (IO, ICT Officer and administrator) Why subdomain? Why multisite with a single template? ▪ Ease of management, maintainability and distribution by single unit ▪ Ease of upgradation ▪ All the municipality websites have similar content structure and functionality Why not cpanel? 6
  • 7. Introduction to Drupal as a CMS ❏ Started in 2001 ❏ Community of over 1,000,000 users and developers ❏ People contribute because they WANT to not because they HAVE to ❏ about 2.1% sites in the world are in drupal ❏ 30,000+ modules (You just have to imagine, Drupal has it or.. you can make it) ❏ Security: follows OSWAP (Open Web Application Security Project) guidelines ❏ consistency “Whitehouse.gov runs on drupal, is your security requirement bigger than that?” -Presented by Bikram Adhikari 7
  • 8. Drupal: A technical introduction Drupal Core: basic feature, user account management, page layout customization Content Type: article, basic page, forum topic, blog, your own Taxonomy: really powerful for organizing and tagging, connect, relate and classify Views: don’t like the default view? modify it as you desire 8 -Presented by Bikram Adhikari
  • 9. Content Management 1/8 ➢ We begin with the proposed content structure as per guidelines from MOEST. ➢ Then we go through each content type and taxonomy terms of mun website ➢ Introduction to: ○ Content Page (dashboard) ○ Using the text editor (full html and filtered html) ○ Publishing options 9
  • 10. Content Management 2/8 ➢ Upload each content from guideline and practice * ICTVs should understand the difference between document content type and article content type. Both these content types can be used to upload documents. 10
  • 11. Content Management 3/8 Proposed structure, Content Type & Taxonomies As per “Required listing of necessary information” document from ministry 1. नगर पररचय -> Static page 1. संक्षिप्त पररचय -> Static page 1. श्रोत नक्सा -> Gallery 2. नगर कायाालय 1. संगठन स्वरूप 11
  • 12. Content Management 4/8 Proposed structure, Content Type & Taxonomies 12
  • 13. Content Management 5/8 Proposed structure, Content Type & Taxonomies 13
  • 14. Content Management 6/8 Proposed structure, Content Type & Taxonomies 14
  • 15. Content Management 7/8 Content Checklist: Front page 1. Menu (3-click) 2. Default language 3. Blocks & their placement 1. All blocks location 2. Gallery, News & Event, EO blocks 3. Block title: relevance & language 4. Intro page 5. Wards 6. Contact detail 15
  • 16. Content Checklist: Individual or Menu Page 1. Language? 2. Description (even for file uploads) 3. For docs: 1. Title should have dates 2. Naming convention 3. Related docs 4. Blocks inside in page Content Management 8/8 16
  • 17. Standard Practices 1/3 ❏ File & Document Naming conventions ❏ Vanity URL (SEF) -> SERP ❏ keywords, SEO & KM ❏ Open graph (integration soon) 1. Search Engines 2. Tagging & (meta) Description/ Excerpt 3. (Graphical representation at the end of this document) 17
  • 18. Standard Practices 2/3 ❏ Search Engines ❏ Tagging & (meta) Description/ Excerpt 18
  • 20. Website Customization ❏ Language a. Default language b. Sessions & Browser detection c. 2nd and 3rd language ❏ Useful Footer a. Link to Municipal Office via Google Map b. Link to “Call to Action” button in Telephone c. One tap links for devices 20
  • 21. Language and Translation ❏ Language and Translation in action w/ demo ❏ Language translation variable w/ possible ways ❏ Creating language specific blocks 21
  • 22. Configuration and Maintenance ❏ Exploring website core ❏ Back up and maintenance of the municipal website ❏ Access rights explained 22
  • 23. Support Mechanism ❏ Support to municipal website explained ❏ Role of NITC, MoFALD/LGCDP, ICT Experts and ICT Volunteers 23
  • 24. Website Performance & Tracking 1/3 ❏ Webmaster Tools ❏ Google ❏ Hands on practice, ❏ Verification & Suggestion reading ❏ Bing ❏ SEO/Knowledge Management words explored ❏ Google Search Result Page (SERP) explained and explored with Knowledge Graph of municipal websites 24
  • 25. Website Performance & Tracking 2/3 How to use the Drupal SEO Checklist Visit Drupal’s >config/search/seo-checklist to explore Volacci powered Drupal SEO checklist 25
  • 26. Website Performance & Tracking 3/3 ❏ Google Analytics ❏ Hands on practice, ❏ Verification & report reading ❏ Understanding Real time traffic data ❏ Demographics, search results explored ❏ Views count in Drupal 26
  • 27. For immediate support of your municipal website, contact us Ekendra Lamsal lamsale@lgcdp.gov.np mail@ekendraonline.com Apurwa Singh singha@lgcdp.gov.np apurwa@gmail.com Thank you! 27