Lazy Coder Camp (Edition 1)
The first edition of the camp is a daylong event that is totally free for IT enthusiasts and students to attend. We will be discussing about bootstrapping Drupal. The discussion will cover all aspects of Drupal installation, setting up a basic website and integrating all your social media streams to your basic site. The event will serve as a great learning opportunity for young professionals from other domains to come experience Drupal first hand with the PHP experts. The speakers will bring their unique experiences and insights to share with the audience and will be addressing all apprehensions related to taking up Drupal development.
Migrating a Vignette Website to Drupal: Story of Multnomah CountyAcquia
The thought of migrating your website to a modern CMS like Drupal might seem intimidating, however in most cases the benefits will far outweigh the challenges. That's what the team at Multnomah County realized. During a site-wide redesign, they were faced with decision of upgrading their 61 Vignette sites from version 7.3 to 7.5 or choosing an alternate solution like Drupal. After spending months slowly upgrading a few sites at a time, spending thousands of dollars, and in the end not gaining the functionality they needed - it was time for a change.
In this presentation, Acquia and our guest speaker - Joshua Mitchell, Applications Manager General Government/Open Source from Multnomah County - discuss how he and his team successfully turned around their website redesign project. Drupal not only sped the process of launching and maintaining new sites, but also allowed them to move their hosting infrastructure to the cloud, significantly reducing long term costs. This session will cover:
* Requirements included in the evaluation process
* Key factors considered when choosing Drupal
* Lessons learned by the Multnomah County team
Presentation by Brett Baker, Web Manager at The Children's Aid Society given at Drupal Camp Atlanta 2010 on October 2, 2010. The talk discussed how a single person or small team can leverage the Drupal CMS to tackle difficult deliverables.
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.
Migrating a Vignette Website to Drupal: Story of Multnomah CountyAcquia
The thought of migrating your website to a modern CMS like Drupal might seem intimidating, however in most cases the benefits will far outweigh the challenges. That's what the team at Multnomah County realized. During a site-wide redesign, they were faced with decision of upgrading their 61 Vignette sites from version 7.3 to 7.5 or choosing an alternate solution like Drupal. After spending months slowly upgrading a few sites at a time, spending thousands of dollars, and in the end not gaining the functionality they needed - it was time for a change.
In this presentation, Acquia and our guest speaker - Joshua Mitchell, Applications Manager General Government/Open Source from Multnomah County - discuss how he and his team successfully turned around their website redesign project. Drupal not only sped the process of launching and maintaining new sites, but also allowed them to move their hosting infrastructure to the cloud, significantly reducing long term costs. This session will cover:
* Requirements included in the evaluation process
* Key factors considered when choosing Drupal
* Lessons learned by the Multnomah County team
Presentation by Brett Baker, Web Manager at The Children's Aid Society given at Drupal Camp Atlanta 2010 on October 2, 2010. The talk discussed how a single person or small team can leverage the Drupal CMS to tackle difficult deliverables.
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.
This PPT gives information about:
1. Install and Uninstall Modules
2. Module Management
3. Use of Default Modules
4. Why use cms
5. drupal Structure
6. Module
Want to build an XPages application, but not sure how? Kathy and Dave will show you how to build a sample help desk application from start to finish. Step by Step they will show you how to create, read, update, and delete tickets. Along the way you'll be introduced the most common XPages concepts like SSJS, Custom Controls, View and Repeat Controls, Extension Library, CSS frameworks, and much more. Go home with a working application that you can use today!
Google in the Classroom: Google Groups And Sites PresentationKristin Dragos
Presented at the Illinois Association of Teachers of English Conference 2009 in Rockford, IL. This presentation documents ways Google Groups and Google Sites can be used in the classroom.
XPages Application Layout Control - TLCC March, 2014 WebinarHoward Greenberg
The Application Layout control may be the most useful and powerful tool available to an XPages developer. A well designed Application Layout can be used to provide a consistent design across all of your XPages applications and increase your XPages development productivity. This webinar will cover how to enable and design the Application Layout in a custom control to provide a consistent user interface. We will compare several application layout design strategies that can be used with the Application Layout control and use the Application Layout control with the Bootstrap4XPages project to create a responsive design for desktop, tablet and mobile devices.
Concise Guide to How to Use Connections Cloudjackdowning
Changing the way to work to harness collective knowledge,
serve your clients with speed, and amplify impact across the business. This guide can help you get started, be more efficient, and achieve greater impact in your business.
Matthew Cheney from Pantheon and Irina Zaks from Stanford will walk you through how to leverage Drupal 8's new migration tooling to “one-click” upgrade your sites.
This PPT gives information about:
1. Install and Uninstall Modules
2. Module Management
3. Use of Default Modules
4. Why use cms
5. drupal Structure
6. Module
Want to build an XPages application, but not sure how? Kathy and Dave will show you how to build a sample help desk application from start to finish. Step by Step they will show you how to create, read, update, and delete tickets. Along the way you'll be introduced the most common XPages concepts like SSJS, Custom Controls, View and Repeat Controls, Extension Library, CSS frameworks, and much more. Go home with a working application that you can use today!
Google in the Classroom: Google Groups And Sites PresentationKristin Dragos
Presented at the Illinois Association of Teachers of English Conference 2009 in Rockford, IL. This presentation documents ways Google Groups and Google Sites can be used in the classroom.
XPages Application Layout Control - TLCC March, 2014 WebinarHoward Greenberg
The Application Layout control may be the most useful and powerful tool available to an XPages developer. A well designed Application Layout can be used to provide a consistent design across all of your XPages applications and increase your XPages development productivity. This webinar will cover how to enable and design the Application Layout in a custom control to provide a consistent user interface. We will compare several application layout design strategies that can be used with the Application Layout control and use the Application Layout control with the Bootstrap4XPages project to create a responsive design for desktop, tablet and mobile devices.
Concise Guide to How to Use Connections Cloudjackdowning
Changing the way to work to harness collective knowledge,
serve your clients with speed, and amplify impact across the business. This guide can help you get started, be more efficient, and achieve greater impact in your business.
Matthew Cheney from Pantheon and Irina Zaks from Stanford will walk you through how to leverage Drupal 8's new migration tooling to “one-click” upgrade your sites.
Drupal is a flexible, open-source content management system, powering thousands of websites like those of The Onion, Bob Dylan and Amnesty International. In this introduction, you’ll learn the basic structure of a Drupal web site and find out how Drupal compares with other content management systems. We’ll also cover some common Drupal modules of specific interest for SEO, advertising and social media.
Wayne Eaker is a software developer and online strategy consultant, based in Ann Arbor, Michigan. Wayne is a key contributor to LA2M, and is LA2M’s website programmer.
With Hands on Drupal, you can dive into the easy world of this wonderful CMS. Content is easy to customize and create with CCK, and Views can display it every which way you can imagine. The flexible basis of Drupal, combined with the online community, will give you the solid foundation on which to build your next site.
What on earth is Drupal? Check out this awesome presentation by David Stagg, JMO and Albert Hughes for the answer. They will not only tell you what Drupal is, but what it can do and whether or not it is right for you.
A brief intro summarising 'Hello Drupal' introducing the basic terms used in Drupal and how to install it.
This was the talk given at Drupal Camp Scotland 25 May 2012.
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
2. Agenda
Morning Sessions Afternoon Sessions
10:00 AM Introduction to 1:30 PM Modularization
Drupal 2:45 PM Tea Break
10:30 AM Installing 3:00 PM Media Integration
Drupal in 2
mins 4:00 PM Comparison of Drupal
Versions
11:00 AM Tea Break
4:30 PM Fun Quiz with Prizes
11:15 AM Building a
Drupal Site 5:00 PM Possibilities of Drupal
12:30 PM Lunch
3. Need a tool to build....
Blog
Forum
Online newspaper, Portal / Directory
Flickr like photo drop
Social community site, job post board
Video site like youtube
Project management site
CRM, ERP, SCM, Wiki
Shopping cart system
E-learning, training site
Anything you can think of…
5. What is Drupal?
Derived from “Dorp” meaning Village in
Dutch.
A sophisticated web application building
tool
Content Management System (CMS)
Written in PHP
Free to download & share
Cross – platform supported
6. Evolution
1999
Started as
Message Board 2012
2001
By Dries Stable 7th
Drupal.org
Buytaert Version
2000 2005
Open Source Community
7. Drupal Versions
D8, 2013 Aug
Expected
D7, 2011 Jan
D6, 2008 Feb
Year
D5, 2007 Jan
D2, 2001 Feb D4, 2002 May
D3, 2001 Sep
D1, 2001 Jan
Version
8. Content Management System (CMS)
“CMS is a website built using the
website itself”
No need to be a Geek
Easily add, delete images and edit
text on the fly
Unlimited number of pages and a
full site-search engine
Updates can be done in less time
compared to development
frameworks
Handy Admin Panel
Less complicated
9. Why Drupal?
It is completely Open Source.
Role Based Access Control
Modular framework allows for
slotting in new functionality
Enable modules – features like
blog or forum is ready
Content moderation queuing
Handling multi-lingual pages is
easier
Large Passionate Community of
Users, Developers
10. Drupal is King
Rapid Web development
Ultra-scalable from small single-
user to mega huge multi-user
Over 16000 contributed modules
Roughly 200 modules dedicated for
SEO
Great Social Networking integration
Longevity - Drupal platform is here
to stay
12. Indian Websites
Indian Government Websites
Ministry of Law & Justice - http://doj.gov.in/
Ministry of Communication & Information Technology -
http://www.data.gov.in/
Comptroller and Auditor General -
http://saiindia.gov.in/cag/
15. Prerequisites
>15 MB
Web Server - Apache , Ngnix, or Microsoft
IIS
DB Server - MySQL, PostgreSQL, SQLite
PHP - 5.2.5 or higher
Drupal 7 Package
16. XAMPP Overview
XAMPP is free and open source
Cross-platform
Comes with Apache HTTP Server, MySQL database,
and PHP
XAMPP's name is an acronym for:
X (to be read as "cross", meaning cross-platform)
Apache HTTP Server
MySQL
PHP
Perl
17. XAMPP Installation for Windows
Download link
www.apachefriends.org/en/xampp-windows.html
Run exe file in Windows OS
18. XAMPP Installation for Mac
Download link
www.apachefriends.org/en/xampp-macosx.html
Drag and Drop the XAMPP folder into your Applications
folder
19. XAMPP Installation for Ubuntu
Go to terminal and follow below steps to install
XAMPP
1. cd Downloads
2. sudo –s
3. tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
4. sudo chmod 777 -R /opt/lampp/htdocs/
To start XAMPP service
/opt/lampp/lampp start
To stop XAMPP service
/opt/lampp/lampp stop
20. XAMPP Configuration
Start Apache Service
Start MySQL Service
Php.ini configuration
Enable SSL Extension
Set upload limit for files to atleast 20 MB
Set post maximum file size to atleast 20 MB
21. Drupal Installation
Download Drupal
Install XAMPP OS
and place it root folder
Ubuntu
cp default.settings.php
Change permissions
windows
to settings.php
Follow instructions and
Browse localhost Create DB
Fill it
Drupal Site
32. College Website
What do we need for a typical college website?
Logo
Blog for announcements
Forum for student discussion
FAQ Section
Scores
Previous year question papers
Holiday list - Calendar
Social media integration
RSS feeds
Multimedia integration
33. Theming your website
Themes
Why theme your site?
Drupal - customize the
appearance of your site
No need to build each aspect
of your design from scratch
Several custom themes that
can be used as-is
How do I apply a theme?
34. How to Proceed?
You have all the tools you need with Drupal
How do I replace the logo?
Drupal has modules
What are modules?
How do I use a module?
Can I create my own module?
YES!
35. Creating Blogs / Forums
In-built Drupal Modules
Its easy to create blogs and forums
Creating user content on pages
Where do I put my content ?
Drupal Blocks and Regions
Views
36. Uploading Files
Exam Time!
How do I upload files?
There is a module for that!
Where user files are stored
Setting limits on file uploads
37. Displaying Scores
How do I display student scores?
The Drupal Admin UI
Creating content with the Admin UI
WYSIWYG Editors
Role based access
38. Next Steps
Basic functionality done, what else?
Contributed modules
Gallery & Polls
RSS Feeds
Social media integration
More about Views
Media integration
41. Customizing Our Site
What are we going to do?
Integrating Photo Gallery
with Slider
Integrating Poll
Integrating RSS Feed
Aggregator
Integrating with Twitter
42. Integrating Photo Gallery
Gallery can support photos and other
content
Requirements
Third Party Module : JCarousel
Dependency Modules : CTools,
Views
43. Creating Content with Image
We need one content type to create a gallery.
Go to Structure Content types Add Content type
Click on save and add fields. Create a new field, called
Image
Select the image in filed and the widget
44. Creating Image Style
Manage the Display of Images (Manage File Types) by
adding style in Administration Configuration Media
45. Create a View for Gallery
Go to StructureViews. Click Add new view & select
"Create a block"
Choose JCarousel Display format. Click Continue & edit
46. Create a View for Gallery
The image shows the
settings for
JCarousel
Change the fields
Click Add to add the
“Content: Image”
field to your view.
47. Create a Block for Gallery
Assign the block in the Help region
48. Gallery with Slider
Once the block is live, it will look like the images in
the slider shown below
49. Polls
The Poll core module lets you to create simple polls.
Drupal then keeps a running tally of the results
Enable the Poll module
51. Creating Content for Polls
You can add question and choice and then select
the time duration for this poll
52. Assign Polls in Region
Now Poll content will get displayed on front-end.
53. Integrating RSS Reader
Aggregator module is a powerful Feed Reader
Fetches syndicated content from other websites.
Gather, read and display news, text, images, and
other content from external news sites and blogs
around the internet.
.
54. Integrating RSS Reader
To add feed we can configure the URL and save as
per the screenshot below
55. Integrating RSS Reader
Assign the RSS feed to the sidebar region for
displaying in front-end
57. Integrating Twitter
Twitter module allows listing tweets in
blocks or pages
OAuth module is required to
authenticate with Twitter
Requirements:
Main Module : Twitter
Dependent Modules : Views, Views
UI, OAuth
58. Integrating Twitter
Installing, configuring and enabling the block
Enable Twitter, Views UI, Oauth and CTools
modules
As the admin user, go to "My account" Edit
Twitter accounts
Assign User Tweets block to corresponding region
Set cron to run periodically in order to pull new
tweets
61. Simple Social Media
What are we going to do?
Uploading Media Files
Embedding Media Files
Video/Audio Play
Get Play List
62. How to proceed?
Drupal has dedicated media modules
Media
MediaFront
HTML5 Media
Media_youtube
Media Internet Sources
63. Media Integration
Steps to publish media on the site
1. Creating Media Presets
2. Creating Media content type
3. Creating Media fields
4. Managing the player/display
5. Providing access privileges
64. Building a Media Content
Integrating media with the content
Uploading Media files
Embedding YouTube videos
Video/Audio playback
65. Get Play List
Play List using Views
1. Creating views as page
2. Filtering the Media content
3. Integrating the media content
4. Styling the Media player
5. Displaying media files in playlist
6. Creating search field
66. Most Viewed Seminars
Displaying Most Viewed Seminars – Using Views
Creating views as block
Integrating the media content
Filtering the media content
Adding link to the media
Assigning to sidebar region
70. Drupal 6 vs Drupal 7
Feature Drupal 6 Drupal 7
Min. System DB: MySQL >=4.1, DB: MySQL 5.0.15 or
Requirements PostgreSQL 7.1 PostgreSQL 8.3
PHP >=v4.4.0 PHP >=v5.2
Security Regarded as a highly- Secure (scheduled tasks,
secure platform. More password system, log-in
stress tested and analyzed. system, modules) can be
updated via the web.
Flexibility Content types are text Removed. Support for multiple
fields. Body field required. types
Configuring Very tedious – Multiple One step – Very Easy
Blocks steps
71. Drupal 6 vs Drupal 7
Feature Drupal 6 Drupal 7
Update Manual update Function Manager available
Hooks Less Hooks. More Hooks
Image Handling Bit difficult. Improved image handling,
better support
CCK Not part of core, Part of the core.
contributed
Default Admin Less intuitive. User friendly interface.
Theme
Working jQuery jQuery 1.2.6 jQuery 1.4.4, faster
73. Drupal 7 vs Drupal 8
Feature Drupal 7 Drupal 8
Web Services Simple HTML-page-based Efficient & Secure transforming to
CMS a first-class REST server with a
Assumption to have blog- first-class CMS on top of it.
like HTML page, with main Ref:
& secondary content http://groups.drupal.org/wscci
areas.
HTML5 HTML5 supported via Native HTML5 Support
contributed module. Ref: http://groups.drupal.org/html5
Mobile Device Via contributed module, In built native app integration with
Support little cumbersome to set HTML5.
up. Admin UI on mobile devices.
Core themes are responsive.
Front-end performance
improvements.
Ref: http://groups.drupal.org/mobile
75. Drupal 7 vs Drupal 8
Feature Drupal 7 Drupal 8
Multilingual Separate node in <D7. Base language features
features In D7-Field API. Interface language translation
No built-in interface, need Content language translation
contrib. Configuration language translation
Usability
Ref:
http://groups.drupal.org/internation
alization
Configuration Less efficient migration Efficient migration for testing /
Management between versions staging / live site
Ref:
http://groups.drupal.org/build-
systems-change-management/cmi
91. Question #13
What does Views module primarily do?
a) Run update script b) Display content
c) Run database queries d) Assign blocks in regions
92. Question #14
What is the basic theme of Drupal 7?
a) Mirenelli b) Garland
c) Bartik d) Fresh
93. Question #15
Should we use an existing database for the Drupal
installation ?
a) Yes b) No
94. Question #16
What is the web root folder for XAMPP ?
a) xampp b) sites
c) htdocs d) apache
95. Question #17
What is the 2nd most popular web server used
with Drupal ?
a) Google b) IIS
c) NGINX d) GWS
96. Question #18
Why database is a must in Drupal installation ?
a) Storing user data b) For security purpose
c) For Uploading images d) All the above
97. Question #19
What does CCK stand for ?
a) Content Complementary b) Content Console Key
Kit
c) Content Construction d) Content Construction Kit
Key
98. Question #20
Where is content on a Drupal site laid out ?
a) Pages b) Layout
c) Regions d) Sidebars
99. Question #21
Can you create your own custom module?
a) Yes b) No
100. Question #22
What does RBAC stand for ?
a) Role Based Auto Control b) Role Based Admin
Control
c) Role Based Account d) Role Based Access
Control Control
101. Question #23
In which folder should customized modules go ?
a) sites/all/modules b) /modules
c) sites/default/files d) sites/default/modules
102. Question #24
Where will you find access logs in admin UI?
a) Structure b) Configuration
c) Reports d) Content
103. Question #25
How to exclude a user from viewing a particular
content type ?
a) Using Blocks b) Using Views
c) Using Permissions d) Using Ctools
107. Drupal – Sites & Apps
Websites can be built from
small to high level applican in
short time.
Timesheet System, Project
management System, Blogs ,
forums
http://openatrium.com
Ecommerce use
http://www.drupalcommerce.or
g/
We can customize the code.
108. SEO Support
Drupal highly Support SEO
Avail SEO modules in
drupal.org
It checks the page and make
the page support SEO
Google :Type a word linux
http://www.ubuntu.com/ is built
in Drupal
Google :Type a word ubuntu :
ubuntu will appear with site-
links
Sitelinks will be provided by
Google when the site get a
good rank
109. Multilingual & Multisites
Multilingual and Multisite is
highly emerging trend
Multilingual – ?
Recommended i18n module
Multisite - Multiple Websites of
an organisation with relative
data and with out relative data.
110. Multisite
Drupal provides the multiple way for configuring multisite.
Multiple codebase Multiple DB (Separate)
One Drupal codebase, Multiple Databases
Shared tables
Using Domain access module
111. Drush
Drush („DRUpal Shell‟) is a command line tool
Admin operation without GUI
Avail the Drush module from drupal.org
Commands available at http://drush.ws/
112. Mobile Capability
Mobile themes are available
WURFL is a tool for detection
Maps HTTP Request Headers
Use “Mobile tools” module for testing
114. Mobile Capability Reference
http://www.consumersearch.com/
Test the site by
http://www.howtogomo.com/en/d/
test-your-site/#gomo-meter
Fill form and test