Drupal is an open source content management system (CMS) written in PHP. It allows users to build and manage websites through a user interface without having to manually code and edit HTML files. Drupal has a modular architecture that can be extended through modules and themes to add functionality and customize appearance. It uses a database to store content, users, and site configurations. Content in Drupal is primarily managed through nodes, which are content objects that can be customized into different content types like pages or blog posts. Drupal provides role-based access control to manage user permissions. Popular modules extend its functionality for features like content styling, search, user management, and more.
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
The document provides an overview of Drupal, an open source content management system (CMS). It describes what Drupal is, what a CMS is, and what types of sites can be built with Drupal. It explains the benefits of using a CMS and discusses why Drupal may be preferable to other CMS options like WordPress and Joomla. The document outlines Drupal's architecture, including modules, themes, nodes, users, roles and permissions. It provides instructions for basic Drupal site configuration and user management tasks.
Drupal is an open source content management system (CMS) written in PHP. It allows users to collaboratively create, edit, publish and manage various kinds of digital content on a website. Drupal provides a user interface for adding, editing and publishing content as well as tools for managing complexity and collaboration. It can be used to build blogs, forums, online newspapers, e-commerce sites, and many other types of websites. While WordPress is better suited for simple blogs, Drupal is more robust and flexible, making it suitable for complex, large-scale websites. It has superior security, development framework and support for search engine optimization compared to other CMS options like Joomla.
This document provides an overview of the Drupal content management system (CMS). It describes what Drupal is, what types of sites can be built with it, and why one might choose it over other CMS options like WordPress. It also explains Drupal's architecture and basic concepts like nodes, modules, themes, blocks, and permissions. Key sections cover the Drupal user interface (UI), database structure, and provide recipes for common administrative tasks like adding users, roles, and menus.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Drupal training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Drupal classes in Mumbai according to our students and corporators
This document provides an overview of a Drupal training covering various topics from September 12-20, 2014. The training will introduce participants to core Drupal concepts and components including nodes, content types, taxonomies, views, panels, modules, themes, and the database layer. It will cover setting up a development environment, installing Drupal, configuring the system, and extending Drupal through custom modules and themes. Participants will learn how Drupal handles user requests and its event-driven hook system. The document also provides contact information for the trainer.
The document describes the Open Alternative Social Business Software called Commons. It is built on Drupal and provides features for communities, including blogs, wikis, profiles, friending, commenting, status updates, forums, ratings, events calendar, tagging, social networks, and analytics. It includes packaged features that are commonly needed on community sites. Commons allows administrators to better manage users and groups, contributors to efficiently manage content and collaboration, and members to create personalized experiences. It also provides flexibility, customization, and tools for community managers, developers, and innovators.
One Drupal to rule them all - Drupalcamp Londonhernanibf
Dries famous sentence (http://buytaert.net/one-drupal-to-rule-them-all) is becoming a reality for many organisations from small shops to the enterprise space. More and more stakeholders are following the idea of standardising their online presence in Drupal and leverage the same code and infrastructure amongst their different sites. What they are seeking is a drastic reduction in the time needed to create, launch and configure a Drupal site at the same time that they reduce the maintenance effort of the whole sites' network.
To achieve it, a drastic change needs to happen on the standardisation of development processes, more strict control of the overall architecture while supporting new changes and requirements, and repeatable and trustable deployment process to avoid the opposite pitfall of "one site to break them all".
In this session we will look to what needs to be thought when creating such an architecture from the development process to the infrastructure to host the different environments needed. We will look at different solutions that allow maintain these sites factories and walk you through several architectures explaining their advantages and differences.
Finally, we will look in detail to Acquia's Cloud Site Factory, a fully-hosted SaaS solution that allows organisations to quickly deploy and manage websites by the hundreds. Pre-define site templates, create new sites in a single click, manage roles and permissions across sites and connect to existing analytics and data systems.
This 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
The document provides an overview of Drupal, an open source content management system (CMS). It describes what Drupal is, what a CMS is, and what types of sites can be built with Drupal. It explains the benefits of using a CMS and discusses why Drupal may be preferable to other CMS options like WordPress and Joomla. The document outlines Drupal's architecture, including modules, themes, nodes, users, roles and permissions. It provides instructions for basic Drupal site configuration and user management tasks.
Drupal is an open source content management system (CMS) written in PHP. It allows users to collaboratively create, edit, publish and manage various kinds of digital content on a website. Drupal provides a user interface for adding, editing and publishing content as well as tools for managing complexity and collaboration. It can be used to build blogs, forums, online newspapers, e-commerce sites, and many other types of websites. While WordPress is better suited for simple blogs, Drupal is more robust and flexible, making it suitable for complex, large-scale websites. It has superior security, development framework and support for search engine optimization compared to other CMS options like Joomla.
This document provides an overview of the Drupal content management system (CMS). It describes what Drupal is, what types of sites can be built with it, and why one might choose it over other CMS options like WordPress. It also explains Drupal's architecture and basic concepts like nodes, modules, themes, blocks, and permissions. Key sections cover the Drupal user interface (UI), database structure, and provide recipes for common administrative tasks like adding users, roles, and menus.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Drupal training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Drupal classes in Mumbai according to our students and corporators
This document provides an overview of a Drupal training covering various topics from September 12-20, 2014. The training will introduce participants to core Drupal concepts and components including nodes, content types, taxonomies, views, panels, modules, themes, and the database layer. It will cover setting up a development environment, installing Drupal, configuring the system, and extending Drupal through custom modules and themes. Participants will learn how Drupal handles user requests and its event-driven hook system. The document also provides contact information for the trainer.
The document describes the Open Alternative Social Business Software called Commons. It is built on Drupal and provides features for communities, including blogs, wikis, profiles, friending, commenting, status updates, forums, ratings, events calendar, tagging, social networks, and analytics. It includes packaged features that are commonly needed on community sites. Commons allows administrators to better manage users and groups, contributors to efficiently manage content and collaboration, and members to create personalized experiences. It also provides flexibility, customization, and tools for community managers, developers, and innovators.
One Drupal to rule them all - Drupalcamp Londonhernanibf
Dries famous sentence (http://buytaert.net/one-drupal-to-rule-them-all) is becoming a reality for many organisations from small shops to the enterprise space. More and more stakeholders are following the idea of standardising their online presence in Drupal and leverage the same code and infrastructure amongst their different sites. What they are seeking is a drastic reduction in the time needed to create, launch and configure a Drupal site at the same time that they reduce the maintenance effort of the whole sites' network.
To achieve it, a drastic change needs to happen on the standardisation of development processes, more strict control of the overall architecture while supporting new changes and requirements, and repeatable and trustable deployment process to avoid the opposite pitfall of "one site to break them all".
In this session we will look to what needs to be thought when creating such an architecture from the development process to the infrastructure to host the different environments needed. We will look at different solutions that allow maintain these sites factories and walk you through several architectures explaining their advantages and differences.
Finally, we will look in detail to Acquia's Cloud Site Factory, a fully-hosted SaaS solution that allows organisations to quickly deploy and manage websites by the hundreds. Pre-define site templates, create new sites in a single click, manage roles and permissions across sites and connect to existing analytics and data systems.
This document introduces Drupal, an open source content management framework. It discusses Drupal's history and community, how it can be used to build and manage websites, and how its modular architecture allows for extensibility. Key points include that Drupal was founded in 2001, powers around 2% of websites, and has a large global community. Its core handles common site functions while thousands of contributed modules add additional features.
Drupal is an open-source content management system that allows building of dynamic websites with features like user administration, publishing workflows, discussion capabilities, and metadata functionalities. It uses PHP and a database like MySQL. Key aspects of Drupal include centralized management of templates, styles, and scripts; easy content creation and maintenance without technical skills; and customizable information architecture through modules, themes, blocks and taxonomy.
Drupal is an open-source content management system (CMS) written in PHP that allows users to collaboratively create, edit, publish and manage various kinds of digital content. It provides a user interface for adding and editing content, and helps manage complexity by providing a means for collaboration. Drupal uses a modular architecture that separates functionality into modules and themes that can be managed through the user interface. Content in Drupal is organized into nodes that reside in content regions and can include other blocks like views, widgets and menus.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
10 Steps Not To Forget After Installing Drupal Cory Gilliam
The document outlines 10 steps not to forget after installing Drupal, including configuring administrative themes, site information, user settings, content authoring tools, node settings, view settings, image settings, mail settings, performance optimizations, and security settings. It provides explanations and recommendations for each step to ensure the site is properly configured beyond the initial installation.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
Drupal is a powerful and flexible platform to build websites with rich funcionalities without building almost anything from scratch. This flexibility brought by the usage of a powerful framework and the work of a super active community can abstract people to understand what is Drupal doing behind the scenes.
Most of performance talks regarding Drupal focus on aspects like infrastructure changes, caching strategies, and comparison of performance between modules or platforms. Unfortunately when performance problems occur, development teams also follow several strategies to replace several aspects in their platforms, jump directly to look for slow queries before trying really to understand where is the bottleneck.
However, most of the times what really needs to be done is to look to what the application is doing and understanding why is it taking so long to do it. Drupal is a platform used by million of websites worldwide and its performance is easy to measure and compare.
At Acquia we have done dozens of performance assessments, and even if we usually face the same problems, sometimes we found weird situations that are only possible to be detected when measured. Measuring and profiling is the only way to understand performance problems in a site and provide valid fixes.
In this talk I will explain how to detect problems regarding performance in Drupal, using simple modules like devel, profilers like XhProf and looking to logs to understand the impact done on the application.
This document summarizes the services and expertise offered by Acquia, a Drupal consulting firm. It discusses Acquia's Drupal and open source expertise, software industry experience, and the Acquia Network which provides Drupal support and optimized hosting. It also introduces the author and describes services like Drupal jumpstarts, workshops, audits, on-site consulting, and balancing custom and contributed code. The document emphasizes best practices in areas like content and display architecture, security, performance, infrastructure, maintenance, and deployment to help clients maintain a high-quality Drupal site.
Sander Potjer gave a presentation on the Joomla! access control list (ACL) system. He discussed how the ACL has evolved from Joomla 1.5 to 2.5, including moving from fixed user groups and access levels to unlimited customizable groups and levels. He explained how permissions can be set at different object levels in a hierarchy and inherited. Sander also provided tips for planning and implementing the ACL and debugging permissions. Resources for further information on the Joomla! ACL were provided.
Cpanel for Drupal sites discusses the benefits of using Ægir, an open source hosting system, for managing multiple Drupal sites. Ægir sits alongside a LAMP server and allows users to create, deploy, and manage Drupal sites through its entities including servers, platforms, and sites. Key features of Ægir include automating file permission management, database provisioning, backups and recovery for Drupal multisite installations.
Drupal 7x Installation - Introduction to Drupal ConceptsMicky Metts
This document provides an overview of a presentation on installing and configuring Drupal 7. It discusses downloading and installing Drupal, creating a database, enabling modules, and navigating the administrative screens. It also recommends modules helpful for administrators and provides resources for learning more about Drupal. The presentation includes labs for attendees to complete hands-on activities like installing modules and enables questions throughout.
WordPress is a free and open-source content management system that can be used to create blogs and websites. It has a plugin architecture and a template system that allows for great flexibility and customization. WordPress is highly extensible through plugins and has a large community that contributes plugins, themes, and translations to support users in many different languages.
This document provides an introduction to the basics of Drupal, an open source content management system (CMS). It describes Drupal's advantages over custom or other CMS platforms, including its modular architecture, security updates, and large community. It also summarizes key Drupal concepts like nodes, taxonomy, modules, themes, and essential modules like Views and CCK. The document concludes with best practices for Drupal usage, administration, and important resources.
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
The document discusses various issues found on a website during an audit. It describes symptoms of problems with content architecture like duplicate content types and unused fields. It also outlines issues with site architecture such as custom modules that are not well designed or reusable, unnecessary complexity from unused features, and basic security vulnerabilities around outdated software, permissions, and injection attacks. The document provides guidance on how to further investigate and address these problems.
Drupal is an open source content management system powering millions of websites. It allows for flexible and powerful website creation through modules that expand its capabilities. Drupal provides tools for creating, managing, and organizing content including taxonomies, menus, blocks, and custom content types through modules like Views and CCK. Installation and use of Drupal involves obtaining XAMPP, installing Drupal 7, and learning how to configure modules, themes, users, and content.
Drupal is a content management system (CMS) that allows users to build various types of websites. It was created in 1999 and is currently on version 5.1. Drupal is open source and has a large community of over 600 developers contributing to its core and over 800 contributing additional modules. It has a modular architecture that provides many features out of the box like blogging, forums, searching and multi-language support. While it has a learning curve due to its use of PHP, it is highly customizable and has a good developer community for support.
CalArts recently relaunched their website using Drupal 6 as a platform for the various schools and programs to serve the content the way they want to their audience while still allowing us the ability to have some control on the overall look/feel and ability to publish one piece of content to multiple locations. View how we did it!
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
This document provides an introduction to Drupal, a content management system. It discusses Drupal's history, how it works, and the typical workflow for building a Drupal site. This includes planning content types and fields, installing modules to extend functionality, designing layouts and views, managing user roles and permissions, and practicing Drupal skills. The document emphasizes that Drupal has a significant learning curve but provides powerful functionality through its open source community and ecosystem of modules.
This document provides an overview of IBM WebSphere Portal, including:
- What a portal is and the key benefits it provides to users and IT
- An overview of WebSphere Portal's features, components, and architecture
- How WebSphere Portal compares favorably to building a portal in-house in terms of costs and time to market
- Examples of WebSphere Portal's large customer base and market leadership
This document introduces Drupal, an open source content management framework. It discusses Drupal's history and community, how it can be used to build and manage websites, and how its modular architecture allows for extensibility. Key points include that Drupal was founded in 2001, powers around 2% of websites, and has a large global community. Its core handles common site functions while thousands of contributed modules add additional features.
Drupal is an open-source content management system that allows building of dynamic websites with features like user administration, publishing workflows, discussion capabilities, and metadata functionalities. It uses PHP and a database like MySQL. Key aspects of Drupal include centralized management of templates, styles, and scripts; easy content creation and maintenance without technical skills; and customizable information architecture through modules, themes, blocks and taxonomy.
Drupal is an open-source content management system (CMS) written in PHP that allows users to collaboratively create, edit, publish and manage various kinds of digital content. It provides a user interface for adding and editing content, and helps manage complexity by providing a means for collaboration. Drupal uses a modular architecture that separates functionality into modules and themes that can be managed through the user interface. Content in Drupal is organized into nodes that reside in content regions and can include other blocks like views, widgets and menus.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
10 Steps Not To Forget After Installing Drupal Cory Gilliam
The document outlines 10 steps not to forget after installing Drupal, including configuring administrative themes, site information, user settings, content authoring tools, node settings, view settings, image settings, mail settings, performance optimizations, and security settings. It provides explanations and recommendations for each step to ensure the site is properly configured beyond the initial installation.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
Drupal is a powerful and flexible platform to build websites with rich funcionalities without building almost anything from scratch. This flexibility brought by the usage of a powerful framework and the work of a super active community can abstract people to understand what is Drupal doing behind the scenes.
Most of performance talks regarding Drupal focus on aspects like infrastructure changes, caching strategies, and comparison of performance between modules or platforms. Unfortunately when performance problems occur, development teams also follow several strategies to replace several aspects in their platforms, jump directly to look for slow queries before trying really to understand where is the bottleneck.
However, most of the times what really needs to be done is to look to what the application is doing and understanding why is it taking so long to do it. Drupal is a platform used by million of websites worldwide and its performance is easy to measure and compare.
At Acquia we have done dozens of performance assessments, and even if we usually face the same problems, sometimes we found weird situations that are only possible to be detected when measured. Measuring and profiling is the only way to understand performance problems in a site and provide valid fixes.
In this talk I will explain how to detect problems regarding performance in Drupal, using simple modules like devel, profilers like XhProf and looking to logs to understand the impact done on the application.
This document summarizes the services and expertise offered by Acquia, a Drupal consulting firm. It discusses Acquia's Drupal and open source expertise, software industry experience, and the Acquia Network which provides Drupal support and optimized hosting. It also introduces the author and describes services like Drupal jumpstarts, workshops, audits, on-site consulting, and balancing custom and contributed code. The document emphasizes best practices in areas like content and display architecture, security, performance, infrastructure, maintenance, and deployment to help clients maintain a high-quality Drupal site.
Sander Potjer gave a presentation on the Joomla! access control list (ACL) system. He discussed how the ACL has evolved from Joomla 1.5 to 2.5, including moving from fixed user groups and access levels to unlimited customizable groups and levels. He explained how permissions can be set at different object levels in a hierarchy and inherited. Sander also provided tips for planning and implementing the ACL and debugging permissions. Resources for further information on the Joomla! ACL were provided.
Cpanel for Drupal sites discusses the benefits of using Ægir, an open source hosting system, for managing multiple Drupal sites. Ægir sits alongside a LAMP server and allows users to create, deploy, and manage Drupal sites through its entities including servers, platforms, and sites. Key features of Ægir include automating file permission management, database provisioning, backups and recovery for Drupal multisite installations.
Drupal 7x Installation - Introduction to Drupal ConceptsMicky Metts
This document provides an overview of a presentation on installing and configuring Drupal 7. It discusses downloading and installing Drupal, creating a database, enabling modules, and navigating the administrative screens. It also recommends modules helpful for administrators and provides resources for learning more about Drupal. The presentation includes labs for attendees to complete hands-on activities like installing modules and enables questions throughout.
WordPress is a free and open-source content management system that can be used to create blogs and websites. It has a plugin architecture and a template system that allows for great flexibility and customization. WordPress is highly extensible through plugins and has a large community that contributes plugins, themes, and translations to support users in many different languages.
This document provides an introduction to the basics of Drupal, an open source content management system (CMS). It describes Drupal's advantages over custom or other CMS platforms, including its modular architecture, security updates, and large community. It also summarizes key Drupal concepts like nodes, taxonomy, modules, themes, and essential modules like Views and CCK. The document concludes with best practices for Drupal usage, administration, and important resources.
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
The document discusses various issues found on a website during an audit. It describes symptoms of problems with content architecture like duplicate content types and unused fields. It also outlines issues with site architecture such as custom modules that are not well designed or reusable, unnecessary complexity from unused features, and basic security vulnerabilities around outdated software, permissions, and injection attacks. The document provides guidance on how to further investigate and address these problems.
Drupal is an open source content management system powering millions of websites. It allows for flexible and powerful website creation through modules that expand its capabilities. Drupal provides tools for creating, managing, and organizing content including taxonomies, menus, blocks, and custom content types through modules like Views and CCK. Installation and use of Drupal involves obtaining XAMPP, installing Drupal 7, and learning how to configure modules, themes, users, and content.
Drupal is a content management system (CMS) that allows users to build various types of websites. It was created in 1999 and is currently on version 5.1. Drupal is open source and has a large community of over 600 developers contributing to its core and over 800 contributing additional modules. It has a modular architecture that provides many features out of the box like blogging, forums, searching and multi-language support. While it has a learning curve due to its use of PHP, it is highly customizable and has a good developer community for support.
CalArts recently relaunched their website using Drupal 6 as a platform for the various schools and programs to serve the content the way they want to their audience while still allowing us the ability to have some control on the overall look/feel and ability to publish one piece of content to multiple locations. View how we did it!
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
This document provides an introduction to Drupal, a content management system. It discusses Drupal's history, how it works, and the typical workflow for building a Drupal site. This includes planning content types and fields, installing modules to extend functionality, designing layouts and views, managing user roles and permissions, and practicing Drupal skills. The document emphasizes that Drupal has a significant learning curve but provides powerful functionality through its open source community and ecosystem of modules.
This document provides an overview of IBM WebSphere Portal, including:
- What a portal is and the key benefits it provides to users and IT
- An overview of WebSphere Portal's features, components, and architecture
- How WebSphere Portal compares favorably to building a portal in-house in terms of costs and time to market
- Examples of WebSphere Portal's large customer base and market leadership
The document discusses a customer's need for a common portal solution to replace their ad-hoc implementation of portals across different business units. It recommends adopting an "Überportal" strategy to provide a single access point for both internal and external users, and integrating multiple existing portal solutions like mySAP and a common portal. Standards for integration between portals and for publishing content to multiple portals are also discussed.
(Originally presented at a DNN webinar - register to view the replay: http://www.dnnsoftware.com/About/Resources/Webinars/view/webinar/cid/424375)
This presentation provides insights on how to select a Web Content Management System, commonly referred to as a WCMS or CMS. The sections of the presentation are:
1) When do you need a CMS?
2) Map out your current and future use cases.
3) Consider "soft skills" as much as the features and capabilities.
4) Leverage the insights shared within your industry.
5) Apply filters to eliminate some vendors up front.
6) Don't forget about SEO.
This document presents a proposal for developing a web portal for the University of Development Alternative (UODA). The portal will provide search and navigation functions, universal registration and login, e-commerce, social networking, task management, online medicine information, an address book, news, and notes. It will be developed by a group of 5 students over 17 weeks using tools like PHP, MySQL, HTML, CSS, JavaScript, and content management systems like WordPress.
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Acquia
Drupal is an open source content management system (CMS) that competes with proprietary CMS platforms like Adobe Experience Manager and Sitecore. It is commonly seen as just for simple sites, but large enterprises like GE and NBC use Drupal for their most complex, global digital experiences. Drupal 8 includes new features like responsive design, mobile previews, and multilingual support out of the box. While some see open source as less secure or difficult to implement, Drupal powers many of the world's largest sites and its large community of developers provides extensive support options.
WebSphere Portal V6.1 provides a technical overview of the product's architecture and components. It discusses the portal tier, backend tier, security tier, content tier and how they work together. It also summarizes the main components of WebSphere Portal including the application server, database, directory server, and search. Finally, it highlights how WebSphere Portal works with various platforms, databases, directories, security managers, web servers and browsers.
Joomla is a popular open source content management system (CMS) that allows users to manage and organize content on a website without needing technical skills. It uses a simple architecture that separates the user interface from the business logic and data layers. Content is added and managed through a web-based administration panel. Joomla is commonly used for corporate websites, online magazines, e-commerce sites, and other applications. It provides features like user management, content organization, templates, and media management. To use Joomla, a server is needed that meets the minimum requirements of PHP, MySQL, and Apache. New sites can be created by downloading and installing Joomla through a simple process.
The document discusses content management systems (CMS) and enterprise content management (ECM). It provides definitions of key terms like CMS, ECM, and metadata. It describes the benefits of a CMS, including keeping content timely and accurate. It also outlines some challenges of implementing a CMS, such as requirements management and extensive customization.
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
It is my try to shed light on two often heard but little understood or confused acronyms and its impact on overall brand experience. The presentation originally designed to address a group of entrepreneurs who have little knowledge in design and it's technical jargons.
https://www.linkedin.com/in/jayan-narayanan/
Strategic Management Presentation - Apple Inc.Colby Nelson
The presentation slides for a Strategic Management class at Biola University. We presented on Apple Inc. and through a semester long study came up with recommendations for Apple to implement to create more sustainable competitive advantage.
Drupal is an open source content management system (CMS) that allows users to easily publish, manage, and organize website content. It was created in 2001 by Dries Buytaert as a college project. Drupal provides an intuitive interface for building and modifying webpage content through nodes, modules, themes, blocks, and other features. Its flexibility allows it to be used to create anything from simple blogs to large corporate websites.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Drupal training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Drupal classes in Mumbai according to our students and corporators.
contact us on : vibranttechnologies.co.in
This document summarizes a Drupal beginner training session. It introduces Drupal and content management systems. It discusses the Drupal business model, users, and history. It covers installing Drupal, the admin area, content and module workflows. It also summarizes setting up themes, views, panels, users, and favorite modules. The document emphasizes practicing Drupal skills and provides several resource links.
This document discusses content management systems (CMS) like WordPress, Joomla, and Drupal. It explains that CMS tools allow individuals to create websites without coding knowledge. Common CMS requirements include a database and server. The document then provides more details on the features, advantages, and differences of WordPress, Joomla, and Drupal. It also discusses using social media to promote websites built with CMS platforms.
The document provides an overview of Drupal for content creators. It discusses what Drupal is and how it can be used to build various types of websites. It covers basic Drupal terminology like nodes, menus, blocks, modules, and taxonomy. It also provides examples of setting up a simple homepage and menu structure for a new Drupal site.
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
Taking your first steps in Drupal? Get to know the history of Drupal, learn to install and manage the system! Maarten De Block is an experienced trainer and author of two Drupal books. He helps you navigate through the basics in easy to understand language.
- Drupal is an open source content management system (CMS) written in PHP that allows users to build sophisticated web applications and websites.
- It has a modular architecture that can be extended through modules and themes. Core functionality can be added and customized through contributed modules and themes available on Drupal.org.
- Content in Drupal is managed through nodes, which are the basic building blocks. Different types of nodes like pages, articles can be created. Non-node elements include users, taxonomy, and blocks.
- The document provides an overview of Drupal's system requirements, basic structure and components, and outlines the initial site building process for setting up the site and adding users and roles.
This document provides an overview of the open source content management system Drupal. It describes Drupal as a flexible CMS built on PHP and modular architecture. Core features include nodes, taxonomy, views, and themes. Key terms are defined such as modules, blocks, and users/roles. The document outlines some top Drupal modules, advantages of Drupal for libraries, potential obstacles, and resources for learning more.
5 Common Mistakes You are Making on your WebsiteAcquia
The document discusses common mistakes that are often found during website audits. It covers 5 categories: content architecture, display architecture, site architecture, security, and performance. Some examples of mistakes mentioned include having similar content types, not reusing fields, extra modules installed that are not useful, reinventing functionality that Drupal already provides well, outdated core/contrib modules, and complex queries without indexes. The document provides best practices for each category such as planning content architecture ahead of time, separating logic from presentation, using the right hooks for custom modules, keeping software updated, and optimizing databases before caching. It emphasizes the importance of testing, environments, and maintenance for the website lifecycle.
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupalMumbai
This document provides an introduction to the content management system Drupal. It discusses what a CMS is and the problems they aimed to address, including slow updates and high maintenance costs for websites without a CMS. The document then covers the history and features of Drupal, how it compares to other CMS options, who uses Drupal, and details about the Drupal Association and Drupal Mumbai Groups.
This document provides guidance on quickly building a Drupal site using Drupal Gardens. It recommends first thinking through the site by creating wireframes and lists of pages and content. It then advises planning each element by considering its source, how users will interact with it, and how it will be displayed. The document walks through applying this "formula" to elements on the home and products pages of an example ice cream parlor site. It also discusses when to use static versus dynamic pages and blocks, and how modules like Views can help create dynamic pages and blocks not built into Drupal core. The overall approach presented is to thoroughly plan the site before building it in Drupal Gardens to efficiently develop the site.
One drupal to rule them all - Drupalcamp Cacereshernanibf
This document discusses options for managing multiple Drupal sites from a single platform. It presents the options of using a single Drupal site with modules like Organic Groups or multiple Drupal sites. It also introduces the concept of a "factory of sites" that allows new sites to be quickly created and deployed in a standardized way. Specific solutions like Drupal Gardens, Acquia Site Factory, Aegir, and custom solutions are outlined and their advantages and disadvantages discussed.
This document provides an agenda and overview for a training on building sites with Drupal. It covers introducing Drupal, administering a Drupal site, building the site structure through content types, custom layout options using modules, importing data, and managing content with Views. The introduction to Drupal defines what Drupal is, how it manages content through nodes and fields, and compares it to other CMSs like WordPress and Joomla. Administering Drupal reviews the administration menu and installing modules. Building site structure demonstrates defining content types for a sample site. Custom layouts discusses view modes and modules for custom layouts. Importing data compares Feeds and Migrate modules. Managing content with Views outlines using Views for an event management
Learn the basics of this open source content management system and how you can create a robust website quickly and full of tools that will engage your users. This presentation will also focus on configuration, popular modules for libraries, and tips for best practice and ongoing maintenance.
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.
An Introduction to Drupal & How to Use It by Sanket JainInnoraft
Drupal is a modular framework written in the PHP scripting language that contains a CMS, a module system, and an API for rapid development of websites and web applications.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
1. Drupal Intro
An overview of the architecture, features and
basic site-building workflow of the CMS.
Chris Neglia and Lisa Forgan
Copyright 2009 Page1solutions, LLC
2. What is Drupal?
• Open Source software written in php.
• A CMS or content-management system.
• A sophisticated web application building tool.
3. What is a CMS?
• Simply put, a CMS is a website you build using
the website itself.
• Wikipedia definition: A content management system (CMS)
such as a document management system (DMS) is a
computer application used to manage work flow needed to
collaboratively create, edit, review, index, search, publish and
archive various kinds of digital media and electronic text.[1]
4. What can Drupal be?
• blog
• Forum
• Online newspaper, Portal / Directory
• Brocure site, portfolio, 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
• Dating site
• Anything you can think of…
5. Why use a CMS?
• It helps manage complexity.
• It provides a user interface (UI) for adding,
editing and publishing content.
• It provides a means for collaboration among
many to perform the above tasks.
6. Why use Drupal over Wordpress?
• Wordpress was designed only to be a blog with some easy add-ons.
• Drupal was designed to be more of a generalist: it’s for making ‘anything’ and is far
more robust.
• Wordpress could be the better choice for blogs since it is better at being a blog than
Drupal. This is something of debate.
• Wordpress is still a sound choice of CMS for SEO and security; so if wordpress satisfies
a simpler project’s requirements then by all means use it- it is easier and faster to set
up than Drupal.
• Wordpress is not designed to be highly scalable to many simultaneous users, nor does
it have flexible roles, permissions, extensible content types, nor does it have plentiful
well-tested, quality add-ons. It has a few and a lot of really poor plugins.
• Caveat: Trying to force Wordpress to do something it cannot do easily with very
popular plug-ins can be worse than suffering the learning curve of Drupal.
7. Why use Drupal over Joomla? (or other CMS)
• It has superior session handling for a CMS.
• It has superior security.
• It is a more consistent, reliable and flexible framework for development.
• It is considered better for SEO from our research.
• It uses a ‘separation of concerns’ architecture to cleanly and consistently separate
structure, function, form, and presentation in layers (ie: php from data as db/xml,
layout and presentation as html and css).
• It heavily uses ‘defaults overrides’ in code in the form of hooks and in themes in
the form of templates. This makes it extremely flexible.
• Other CMS’es do a very very bad job of at least one of the above.
8. Downsides to the Druup
• Drupal has a steeper learning curve than
wordpress or Joomla.
• Drupal and it’s developers make no excuse for
this fact- it is a robust, flexible tool
• That said, the drupal community is constantly
addressing usability and user-experience issues
because they want the industry market share.
9. What is a UI?
• UI is a user-interface, which is a general term
for the layout of options, widgets and settings
used to configure the system or manage
content.
• ‘Site-building’ activities refer to configuring
settings or managing content through the UI,
such as building navigation menus.
10. Drupal Structure
• Drupal is a database-driven (‘dynamic’)
application. It requires a database.
• Drupal has a core filesystem whose
functionality can be extended using the UI
itself, modules and themes.
• The UI settings are stored in the database.
11. Modules
• Packages of files in a directory that you upload
into drupal’s module space (/sites/all/modules)
• Add functionality to drupal
• ‘Core’ Modules come shipped with drupal
• ‘Contributed’ Modules are downloads from
drupal.org
12. Themes
• Packages of files in a directory that you upload
into drupal’s theme space (/sites/all/themes)
• Themes adjust the site layout and style. Like
‘skinning’ your media player.
• Themes can be easily changed in the UI.
13. Drupal Database
Drupal’s database tracks things like :
• Site and Module settings,
• User’s information,
• Access information,
• Logging information,
• Permissions and User Roles,
• System Paths
• Content and content metadata
14. Nodes
• A node is the primary form of content in a
drupal site. At a minimum it is a title and a
body, and can be ‘specialized’.
• A ‘page’ and ‘story’ for example are node
types that have a specific node settings.
• A node type is a blueprint for creating
instances of content of a particular type.
15. Nodes (cont)
• Not everything in Drupal is a node.
• This is important!!
• Ex: A user is not a node. A taxonomy is not a
node. An account is not a node.
• Knowing this is important for evaluation of
what can and cannot be easily done through
the UI, without additional programming.
16. Layout and Regions
• A Region is an area in a layout, such as a header,
footer, content, left/right sidebar into which blocks can
be placed and arranged.
• A block is a box containing some information
• A node resides only in the content area of the layout
(except in special circumstances).
• Think of the content region as a big ‘node’ block that
allows other blocks in it but the node itself can’t move.
17. Blocks
• Blocks are added by modules.
• Blocks can contain views, widgets, menus,
nodes (in special circumstances), and panels.
• Blocks can be moved around through the UI
• Blocks can be styled individually.
18. Additional Terminology
• Views – an interface for making customized
lists of the data contained in the drupal
database.
• Panels – an interface for making customized
layouts of nodes available to the panels
module.
• Widgets – a general term for interactive form
elements or graphs that are enabled by
modules.
19. Admin Menu
• The administrative menu is a part of the UI
that allows one to configure Drupal’s settings.
• The settings available depend on which
modules are installed and enabled.
• Permissions allow users to have
‘administrative’ access to module settings.
20. Users
• All CMSes (wordpress, Joomla, Drupal) have a
user login system; users have a username/pw.
• Drupal also supports the concepts of 1) Roles
and 2) Permissions.
• Roles are user designations to groups having
the same set of permissions.
21. Anonymous User
• A (not-logged-in) site visitor is called a ‘guest’,
‘visitor’ or ‘anonymous user’.
• Has a user-id (uid) of 0 (zero).
• All anonymous users belong to the
‘anonymous user role’ (a role ID of 1) and
have a set of permissions assigned to them.
22. Authenticated User
• A user in drupal may belong to one or more
roles.
• Every registered user in Drupal belongs to at
least the ‘authenticated user’ role.
• Authenticated user role has a role ID of 2
23. Root ‘Admin’ User
• The ‘root’ user or ‘root admin’ has the ability
to do anything on the site and is a special
user.
• The ‘root’ user has a user-id (uid) of 1.
• The ‘root’ user does NOT have role-
permissions to set because they are
effectively gods within Drupal.
24. Managing Permissions
• KEY concept: if you grant permission to an
authenticated user, it applies to ALL roles
except the anonymous user.
• To grant a permission to everyone on a site,
you must grant the permission to both the
anonymous user and authenticated user.
25. Managing Permissions
• To grant permission to only a newly created
‘dentist role’, tick the permission on that role.
• Leave all the other roles deselected.
• If you grant to both the ‘dentist role’ AND the
‘authenticated user’ role, you would be doing
it wrong. Drupal assumes you know this.
26. Recipe: Change Site Information
• In Administer > Site Configuration > Site
Information:
• Change the information to suit your site
following the help text.
• Don’t change the ‘Default front page’ just yet.
• Click ‘Save configuration’
27. Recipe: Change Date and Time
• In Administer > Site Configuration > Date and
Time:
• Change the timezone to the correct time for
America/Denver (-0600 UTC)
• Change the time formats
• Click ‘Save Configuration’
28. Recipe: Clean Urls
Clean URLs remove the ?q= from the location
bar in your web browser.
• In Administer > Site Configuration > Clean
Urls:
• Tick ‘Enabled’
• Click ‘Save Configuration’
29. Clean Urls Issue
• If ‘Clean URLs’ is an unchangeable option,
then there is a misconfiguration of the drupal
site hosting environment.
• Contact your local IT support for assistance or
consult the drupal handbook for more info.
• For the purposes of this demo, it’s not
important but it -is- important to enable later.
30. Recipe: Add a user
• Go to Administer > User Management > Users
• Click ‘Add user’
• Choose options.
• Click ‘Create New Account’
31. Recipe: Add a user
• A user can also add themselves by registering, if
the root user has allowed this option.
• Go to Administer > User Management > User
Settings
• Tick ‘Visitors can create accounts and no
administrator approval is required’
• Click ‘Save Configuration’
32. Recipe: Add Roles
• You will note that ‘anonymous’ and
‘authenticated’ users are there by default,
undeletable.
• Type in the box below the roles in the ‘Name’
column. Click ‘add role’. That’s it.
33. Recipe: Edit / Delete role
• Click ‘edit’ next to the role name.
• Here you can change the name or delete the
role.
• Warning: If you click ‘delete role’, there is NO
confirmation. This can be bad.
34. Recipe: Assign multiple roles to User
• In Administer > User Management > Users:
• Click the ‘edit’ link under operations for a user
• Under Roles, Tick an additional role you
created.
• You will notice ‘authenticated user’ is locked.
• Scroll to the bottom and click ‘Save’
35. Recipe: Altering Permissions
• Under Administer > User Management > Permissions: you will see
there is a permissions column and role columns.
• Scroll down to the user module section.
• Tick ‘change own username’ in the ‘authenticated user’ column.
• Tick ‘Save Permissions’
36. Recipe: Build Menu
• Under Administer > Site Building > Menus:
• Click Primary Links
• On the Primary Links ‘List Items’ page, click ‘Add Item’
• In Path, type ‘contact’. In Menu link title, type ‘Contact Form’.
• Change weight to ‘50’ (drupal 6.x; ‘10’ in drupal 5.x)
• Click Save.
• You will notice that ‘Contact Form’ appears now on the far right of your
primary links. Click it to go to the contact form.
37. Recipe: Create About Page
• In the Navigation (left sidebar), click ‘Create Content’
• Click ‘Page’ under the content type listing.
• In the Title, type ‘About Us’. In the body type ‘This is my first drupal page’.
• Expand the ‘Menu settings’ fieldset.
• In the “Menu link title” type ‘About Us’.
• Change the weight to ‘49’.
• Expand the ‘URL path’ fieldset and type ‘about-us’
• Click ‘Save’
• You should now see the ‘About Us’ menu item in the Primary Link navigation. Click it to go to this
newly created node.
38. Recipe: Get modules
• Default Drupal installs can only do so much.
• Go to http://drupalmodules.com to find a module that
supports what you are trying to do.
• Do rely on the ratings here as they are tied to download /
popularity metrics from http://drupal.org
39. Recipe : Change Site (Admin) Email
• Note: There are multiple places to change the email address for a
site ‘root user’ administrator. You may have to dig around for
them in admin menu when logged in as the root user. Get login
info from Salesforce.
• In site information : admin/settings/site-information
• Site-wide contact form settings : admin/build/contact (edit
operation)
• Mass contact settings (if used) : admin/build/mass_contact/settings
• Mail settings (different places, ex uses mimemail) : admin/settings/
mimemail
• User register notify : admin/settings/register_notify
40. Recipe: Halp! The site is messed up
• If the login disappears and you can’t login, go to
www.yourdomain.com/user or
www.yourdomain.com/index.php?q=user
• If clean URLs is not working, substitute the first forward slash
(‘/’) after the domain/host with ‘/index.php?q=‘ without the
quotes.
• If all else fails, call Chris or Alex to build a GUI interface in
Visual Basic to track down the perpetrator in realtime.
41. Installing Modules
• Download (from drupal.or) and Unpack module ‘tarballs’
(*.tar.gz) files to the folder inside.
• Upload the module folder to <drupal_root>
/sites/all/modules.
• Create the ‘modules’ and ‘themes’ directories if they are
not there.
• Go to Administer > Site Building > Modules : and tick
‘Enabled’ next to the module to enable it and click ‘Save
Configuration’
42. Using Modules
• A newly enabled module will add an
administration menu.
• Go to that module and read the help before
changing anything.
• Play around and learn it’s feature set.
• Install the ‘Advanced Help’ module to get more
verbose help with modules.
44. Most Useful Contributed Modules
Administration CCK Views String Overrides Backup and
menu Migrate
SEO Checklist SEO Compliance Pathauto Path Redirect Global Redirect
Checker
Search404 Meta Tags Global GEOurl Html Purifier Page Title
Menu Attributes New XML Sitemap Site Map Taxonomy Manager Token
Auto Assign Role Ubercart Date Mollum / Spam Captcha
(+patch)
WYSIWYG API FCKEditor IMCE Chaos Tools + Panels
Delegator
Actions Triggers Notify Scheduler
Addthis / Diggthis/ Guestbook Simplenews GoogAnalytics
Sharethis
45. Most Useful Contributed Modules for SEO
SEO Checklist SEO Compliance Global Redirect
Path + Pathauto Path Redirect
Checker
Page Title
Search404 Meta Tags Global GEOurl Html Purifier
Advanced: Open
Calais –RDF
Menu Attributes New XML Sitemap Site Map
metadata WS
46. Most Useful Contributed Modules (OLD)
Administration CCK Views String Overrides Backup and Migrate
menu
SEO Checklist SEO Compliance Pathauto Path Redirect Global Redirect
Checker
Search404 Meta Tags Global GEOurl Html Purifier Page Title
Menu Attributes New XML Sitemap Site Map Taxonomy Manager Token
Auto Assign Role Ubercart Mollum / Spam Captcha
(+patch)
WYSIWYG API FCKEditor IMCE
Actions Triggers Notify Scheduler
Date Chaos Tools + Panels
Delegator
Addthis / Diggthis/ Guestbook Simplenews GoogAnalytics
Sharethis
Advanced: Advanced: Apache Advanced: Open Advanced: Devel Advanced:
Solr Search (we Calais –RDF metadata (danger) PHPmailer /
cannot support yet) WS SMTP Auth
47. A warning about using Free and Low
Cost (downloaded) Themes
• They are more difficult to customize than starting from scratch, but faster to use.
• Some of the markup is not seo-friendly.
• Some of the markup is over-engineered and messy; less is more.
• Free or amateur / low-cost themes can be confusing if you look at the code; this may
impair your ability to learn drupal theming.
• Some of the markup may be in tables or liquid layout and this may be hard to change
for your particular project, even if it looks nice to you.
• Best practice suggests you either find a theme design and mimic its look-and-feel or do
the traditional photoshop mock up.
• If you take someone else’s theme, you don’t know what you’re going to get and this
can hinder your ability to develop
48. Getting free themes
• http://themegarden.org/drupal6/
• http://drupal.org/project/Themes
• http://themebot.com/free-website-templates/drupal-themes
• Google ‘drupal themes’ you’ll find a bunch of
stuff. Buyer beware.
49. Most Useful Themes
Zen 960 grid based themes Garland
(use starter kit to subtheme) (use as admin theme)
Blarland… an evil copy of
garland. Place it in
sites/all/themes and
change the name of garland
to blarland in folder, and
file names esp in the info
file.