Building a Website with Drupal is aimed at those with web designer skills wishing to learn how to use Drupal to build sites. Beginning with a tour of the Drupal site, the attention shifts to establishing a web test server that is setup to house the prototype. Various customization topics are covered for content types, menus, and views. Building a custom theme without writing any PHP is covered next. The final steps of this course include prep work for migration to an actual web server.
Surmount the initial learning curve associated with building sites using Drupal by studying how a community site is put together.About the Author
One facet of Ms. Kraus’s work is as an independent Drupal website builder and designer. Her experience in this field goes back more than 20 years, winning awards at times for her strong emphasis on web standards and accessibility factors within her work. She began using Drupal more than 5 years ago, developing a decided preference for it over other software because of its flexible nature.
At the same time, Ms. Kraus began building a reputation as a creator of software tutorials with an award-winning entry into a contest sponsored by Lotus in January 1995. Her background as both a leader and presenter within the computer user group community became proven assets to the development of her skills.
Ms. Kraus runs her own one-woman web consulting firm under the name Design Works Internet.
Learn how to evaluate reliability and sustainability factors for modules and add-ons.
Numerous links must be shared with the viewer for suggested tools and modules. Doing this in the form of a PDF also allows for written coverage on topics not covered in the course.
An overview of typical queries made for all sites to start is provided. This is followed by two slides summarizing the essentials for the prototype to be built in the course.
Getting the tools used in the course installed is critical if the viewer is to follow along.
The initial installation of XAMPP on a computer itself is easy. Having it to run well without errors is another matter!
Moving the files needed for the prototype and then installing Drupal itself is confusing as there are so many steps involved.
Navigating around inside Drupal's backend can be difficult. Knowing where to look to resolve challenges is essential.
Modules must be turned on in the proper order, as many are dependent upon others.
Locating both the Permissions and Roles pages alone is not easy. Confusion comes also from the Permission list as it is so extensive. Strategies to avoid issues are provided.
Key to management of any site is adjusting the settings for who can register on it.
Tokens, while a very powerful tool, are not easy to understand. The term Taxonomy is another one. Seeing how these are used helps build understanding.
Using the provided wizard makes this task quite easy compared to past methods.
The default settings for content types, upon installation, rarely agree with those desired. Changing the Location collection section must also be done. One new field for an image is added to Forum topics.
Learn how to use the Advanced Help interface to read these files within the install of Drupal. Making frequent database backups is vital, as things can suddenly go wrong in a prototype for reasons that are unclear.
Learning what support is provided in the core of Drupal is the start. Further options will be added through additional modules.
Images within Drupal can be uploaded directly within fields that are attached to content types, or included within written content. Each method has its own strengths that are explored.
Figuring out how to limit HTML tags and adjust the settings for an editor to accommodate other languages is quite confusing. These subjects are broken down into step-by-step directions.
Harness the power of Blocks to show content where desired, while adjusting configurations to limit visibility by pages and/or roles.
Gain an entry-level grasp of how Views work. Ideas for further study are provided.
To avoid repeating the work involved in theme creation, delay this until the prototype is in the final form.
Theming, without the aid of Delta and Omega, would involve the writing of PHP code.
Thanks to Omega, defining the page template can be done in minutes rather than hours.
Various settings within the prototype that work for the test server need adjustment so the site will work once deployed.
Doing a test install of Drupal at a new location helps confirm that the server will provide proper support. It can then be modified to use the prototype's database and files.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.