Theming Guide Last updated November 4, 2015. Created on August 2, 2012.Edited by reendeer, chriscerk, ashish_nirmohi, mh9. Log in to edit this page. This community documentation guide is about changing the look and feel of a Drupal site. Changing Site Appearance In the administrative settings you can modify the appearance of the theme in 3 ways. Simply find a prefabricated provided by Drupal or get one on a third party website and modify the theme settings Copy an existing theme and then change or extend the codeBuild a complete theme from scratch (For doing this you need to copy files from core theme and place it under sites/all/themes and do the necessary changes on .info, template, tpl and css files.) What else can you do? You can do more with a theme than change the appearance of an entire site. Some other things that you can also do with a theme are: Other Places to Explore Looking for support?
WYMeditor - web-based XHTML editor - Home Pathauto The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123 . The aliases are based upon a "pattern" system that uses tokens which the administrator can change. Requirements Versions The 7.x-1.x and 6.x-2.x branches are currently accepting new feature requests and are kept in sync as much as possible. Known issues Multilingual URL alias support is still a little unstable and should be tested before used in production. Recommended modules Redirect (D7) / Path Redirect (D6) when installed Pathauto will provide a new "Update Action" in case your URLs change. Co-Maintainers Pathauto was originally written by mikeryan and maintained by Greg Knaddison (greggles) . Pledges #D8CX : I pledge that Pathauto will have a full Drupal 8 release on the day that Drupal 8 is released. Downloads
FAQ Overview Installation Configuration Third-party module integration Known issues Installation Q: I installed and selected an editor for a format but there were no buttons in the toolbar? A: You need to edit the profile you assigned to the format and check one or more buttons under "Buttons and Plugins". Q: I got it working for Garland and other standard themes, however, when I switch to my custom theme no editor shows up? A: Please ensure that $scripts is output before $page_bottom in page.tpl.php of your theme. Q: I'm getting a Javascript error "u.indexOf is not a function" when viewing a page that should have TinyMCE on it. A: Did you recently install the fbconnect module? Q: Why do I get "Object doesn't support this property or method" in IE7, no matter what editor I use with Wysiwyg? A: The Chatblock module is known to cause this problem. Q: Why do I get JavaScript errors starting with "Uncaught SyntaxError: Unexpected end of input /sites/all/libraries/..." with all editors? Configuration
Charts Transform Data into Information. Charts are a very good way to visualize a lot of data in a way that can be quickly digested. Features Built-in plugins: out of the box, you may use either Google Charts (the new ones) or Highcharts.Wide chart type support: Pie, Line, Bar, Column, and Area charts.API: A Drupal-friendly syntax for creating charts easily, regardless of the underlying library.Views integration: Display the Views results as charts.Examples: The module includes dozens of examples for you to reference when building your own charts or chart library integration. Installation Please refer to the README.txt file for installation instructions. Recommended Modules Views: Charts module provides an API that can be used as a stand-alone API, but the integration with Views module will allow you to build charts with no coding.Views Date Format SQL: Charting data over a date range in Views? Additional Implementations Charts RGraph Support
Wyzz WYSIWYG Editor Media The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to as a 'file browser to the internet'. Media is a drop-in replacement for the Drupal core upload field with a unified User Interface where editors and administrators can upload, manage, and reuse files and multimedia assets. Any files uploaded before Media was enabled will automatically take advantage of the many of the features it comes with. Media's aim is to solve Drupal's long standing media handling problem. Drupal 7 installation Quick install: Follow this recipe, or see online installation documentation. Drupal 8 Media for Drupal 8 is undergoing a re-architecture to individual components. Thank you Aaron Without his kindness, generosity, humility, and dedication, this module and many many others would not have been possible. You will be missed, friend. What is the difference between 1.x and 2.x?
For the newbies - Our Top 10 Drupal modules for web design and development using Drupal I remember a long while ago when I first started using Drupal as the framework for my web design/development projects I had no idea where to start! I'd just like to offer this post as advice to all the people starting out on the path of Drupal. I just wrote this for my company and thought it might be useful here too. As a website design agency, we use Drupal as the base for our websites, giving us a good website development platform to start from. Drupal allows us to mould it's already sturdy and secure code to our ways, allowing us to produce high quality websites in less time than most companies. The content management system is already loaded with features, but most of the time our clients want that little bit extra bang for their website. Administration MenuWhile not the most important module out there, it does speed up website development hugely. PanelsAlthough this module has been around for quite some time, we've only just discovered the joys of Panels.
Google chart API The Google Chart Tools: Image Charts API was deprecated by Google on April 20, 2012 and can be shutdown at any time. We do not recommend using this module for any new projects. Various options are being considered regarding future versions of the chart module, refer to #2376179: Chart 7.x-3.x Release for more details. The Charts module supports the more recent Google Interactive charts, and is a valid alternative to consider. Why Use Google Charts? There are many reasons to choose Google Chart API over other methods such as Flash or Flex charts. Lightweight, reliable, no need for server side libraries or additional modules.Simple to extend and implement within the Drupal framework.Memory friendly. Note: using the Google Chart API is "free of charge", which should not be confused with "free software". Documentation The Chart community documentation provides documentation about hooks, examples, HowTos, etc. Community Support Helping out More maintainers with similar needs are welcome. Credits
Xinha – Trac Workbench Moderation Workbench Moderation adds arbitrary moderation states to Drupal core's "unpublished" and "published" node states, and affects the behavior of node revisions when nodes are published. Moderation states are tracked per-revision; rather than moderating nodes, Workbench Moderation moderates revisions. About Workbench Workbench is a suite of modules which provide easier content management for content administrators. Each of the "Workbench" modules has been tested to work with the main Workbench module, and with the other modules in the Workbench suite. The Workbench suite is modular, allowing site builders to build the workflow that best suits the content administrators on their site. Workbench Moderation may be run as a stand-alone module with no dependencies; however, certain features are available only when the Workbench module is also enabled. Sponsors Development is sponsored by Palantir.net.
Administration menu Provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders. Administrative links are displayed in a CSS/JS-based menu at the top on all pages of your site. It not only contains regular menu items — tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides. Showcase and Quality Assurance Test-drive in various themes on the demonstration site or watch a short demo reel or a installation tutorial video. Behaviour and Integration Works in all themes and all browsers.Exposes all administration links including all tabs/tasks and actions to provide direct access to any page.Extensible with add-on features by other modules. Related modules Installation Documentation Credits Current maintainers: This project has been sponsored by: unleashed mind Drupal consulting and development.
Taxonomy import/export This module makes it possible to import and export vocabularies and taxonomy terms via XML, CSV, RDF and other formats. If you want to just import a flat list of terms, or terms structured in various columns to represent heirarchy, Taxonomy CSV offers a number of CSV-style formats and the ability to just paste the list straight in. Try that for simpler jobs. CSV support in taxonomy_xml is limited to a specific (ISO 2788 - triples) format Work is currently being done in the Drupal 6 branch to extend support for remote services - online vocabulary, glossary, thesaurus and taxonomy resources - so libraries of structured terms can be imported directly. Examples include taxonomy structures of: Hierarchical Countries and states The Dewey Decimal system Library of Congress classification scheme IPTC press topic catalog Encyclopedia of Life organism database Background on recent motivations that have moved this forward a bit. Documentation distributed with the module includes: