4. Make your life easier
• First steps I take on new installations
– Disable “Dashboard” module;
– Disable “Overlay” module;
– Disable “Toolbar” module;
– Install “Module Filter” module;
– Install “Administration Menu” module;
– Install “Features” module;
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 4
5. How to install modules
• Download your module from the drupal.org
repository: http://drupal.org/project/modules
• Go to ../admin/modules in your installation
• Use the “Install new module”
OR
• Place uncompressed version of the module in
the ../sites/all/modules folder directory of
your website
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 5
6. Warning!
• Don’t place the uncompressed version of the
modules in the main /modules directory
(why?)
• Avoid development, red-version modules
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 6
7. Managing content
Content is the primary building block of any
website, whether it is constructed using
Drupal or any other tool in the marketplace.
Think and define: what are your content types?
• News posts?
• Blog posts?
• About us page?
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 7
8. Default page and article types
• Page and article are the same except:
– Article has an image file upload field;
– Article also has Tags field
– Article is published on front page by default
• Page is the well known “static page”
• Article is the well know “post item”
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 8
9. Let’s publish content
• Go to ../node/add or
• Admin > Content > Add content
• Enter the fields and publish you content
• To include a page in the menu, use the Menu
settings vertical tab in the bottom
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 9
10. Editing content
• ../admin/content is the place to edit any
content
• The “Edit” contextual link
• The “Edit” link in the full view
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 10
11. Full view vs Teaser view
• Key feature for content display difference
• Could be manipulated through
Structure > Content types > { Content type } >
manage displays > Teaser > { Text area field } >
Summary or trimmed > Trim length
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 11
13. Other content options
• Menu settings
• Revision information
• URL path settings
• Comment settings
• Authoring information
• Publishing options
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 13
14. Menus management
• URL: ../admin/structure/menu
• Administration > Structure > Menus
• Main menu is the default navigation menu
• Main menu > list links
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 14
15. Changing menu item with handles
Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 15