You are previewing Drupal Intranets with Open Atrium.
O'Reilly logo
Drupal Intranets with Open Atrium

Book Description

Imagine how much an intranet could improve communications in your organization. With this book it’s all made straightforward because we hold your hand every step of the way in setting up a Drupal Intranet using Open Atrium.

  • Unlock the features of Open Atrium to set up an intranet to improve communication and workflow

  • Explore the many features of Open Atrium and how you can utilize them in your intranet

  • Learn how to support, maintain, and administer your intranet

  • A how-to guide written for non-developers to learn how to set up and use Open Atrium

  • In Detail

    In today's global society, online collaboration has gained tremendous importance as businesses look for ways to share ideas and collaborate easily. Open Atrium is a powerful and flexible Drupal installation that provides intranet solutions to businesses and organizations for sharing ideas. It is used to create intranets where co-workers or teams can collaborate easily. But Open Atrium is filled with so many powerful features that you may need some help to use it to its full potential.

    Drupal Intranets with Open Atrium unlocks the power of Open Atrium and guides you through real-world examples of an Open Atrium intranet. Examples and screenshots are used throughout the book so that you can follow along on your Open Atrium installation. The examples walk through setting up your site, user administration, implementing core features, and maintaining your intranet site.

    This book starts off with explaining how to set up a web server on a Windows or Mac computer and install Drupal with the Open Atrium distribution. After installing Open Atrium you will learn how to add and maintain users. The book also covers some exciting topics such as the different "spaces" or "workgroup" micro-sites that can be created to match your organization's structure. Reading each of these sections, you will understand and become familiar with managing the Open Atrium interface. Once you comprehend the Open Atrium interface, you will learn how to create a blog, document library, and issue tracker for each group's dashboard or site page. The book covers everything from editing a single piece of content to arranging the layout of that content on each page.

    By the end of this book, you should be able to establish your own intranet site for your organization or workgroup using the Open Atrium Drupal distribution.

    A how-to guide with examples and screenshots to guide you through every step of creating an intranet with Open Atrium

    Table of Contents

    1. Drupal Intranets with Open Atrium
      1. Copyright
      2. Credits
      3. About the Author
      4. Acknowledgement
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      8. 1. Overview of Open Atrium
        1. What is Drupal?
        2. What is Open Atrium?
          1. Intranet in a box
          2. Team spaces
            1. Blogs
            2. Calendar
            3. Group dashboard
            4. Document library
            5. Shoutbox
            6. Case Tracker
          3. Summary of features
        3. Who should use Open Atrium?
        4. Summary
      9. 2. Setting up a Web Server
        1. System requirements
          1. Web server
          2. Browsers
        2. Web server platform
          1. Hosted web server
          2. Local web server
            1. Mac installation — MAMP setup
              1. Step 1: Download
              2. Step 2: License agreement
              3. Step 3: Copy to applications folder
              4. Step 4: Start MAMP
              5. Step 5: Change default port
              6. Step 6: Open start page
            2. Windows installation — WAMP setup
              1. Step 1: Download WAMP
              2. Step 2: Welcome screen
              3. Step 3: License agreement
              4. Step 4: Destination location
              5. Step 5: Select additional tasks
              6. Step 6: Install
              7. Step 7: PHP mail parameters
              8. Step 8: Setup complete
              9. Step 9: Start web server
              10. Installing PHP 5.2.11
        3. Summary
      10. 3. Installation
        1. Part 1: Creating a database
          1. Step 1: Launching phpMyAdmin
            1. Mac (MAMP)
            2. Windows (WAMP)
          2. Step 2: Creating a database — Mac (MAMP) and Windows (WAMP)
          3. Step 3: Creating a database user
        2. Part II: Drupal and Open Atrium installation
          1. Installing Open Atrium distribution
            1. Step 1: Setting up your site
              1. Mac (MAMP)
              2. Windows (WAMP)
            2. Step 2: Downloading
              1. Mac (MAMP)
              2. Windows (WAMP)
            3. Step 3: Open Atrium browser installation
        3. Part III: Drupal administration
          1. Open Atrium home page
            1. Administration menu
              1. Create content
              2. Content management
              3. Site building
              4. Organic groups
              5. Site configuration
              6. Messaging & notifications
              7. User management
              8. Reports
              9. Help
        4. Summary
      11. 4. User Administration
        1. User management
          1. Adding a user
            1. User two
            2. User three
          2. Member directory
            1. All users
            2. Blocked users
        2. User admin tasks
          1. Profile
          2. Account settings
            1. Profile
            2. Picture
          3. OpenID
          4. Dashboard
          5. Features
          6. Notifications
        3. User roles
        4. Summary
      12. 5. Dashboard
        1. Main dashboard
        2. Group dashboard
        3. Spaces
          1. Group spaces
          2. User spaces
        4. Modifying the dashboard
          1. Layout
          2. Block items
            1. Calendar
            2. Message of the day
        5. Summary
      13. 6. Groups
        1. Importance of groups
        2. Organic groups
          1. Creating new groups
            1. Private group
            2. Public group
            3. Group settings
            4. Customize features
            5. Reorder menu
            6. Archive
            7. Members
        3. Joining a public group
        4. Summary
      14. 7. Document Library
        1. Creating a new book
        2. Adding a child page
        3. Revisions
          1. Highlight changes
          2. Revisions tab
        4. Attachments
        5. Printing book pages
        6. Reference this via Blog entry
        7. Summary
      15. 8. Blogs
        1. Enabling the blog feature
        2. Attaching a file to a blog entry
        3. Editing blog entries
          1. Revisions
        4. Summary
      16. 9. Case Tracker
        1. Anatomy of a bug
        2. Enabling the Case Tracker feature
        3. Creating a new project
        4. Entering new cases
          1. Add case field descriptions
            1. Title
            2. Case information
              1. Project
              2. Assign to
              3. Status
              4. Priority
              5. Type
            3. Body
            4. Notifications
            5. Attach files to this case
            6. Privacy
            7. Keywords
            8. Revision information
          2. Add case field values
        5. Finding cases
          1. Viewing cases
          2. Filtering results
          3. My cases
        6. Projects
          1. Moving a case between projects
          2. Identifying a project
          3. Archiving a project
          4. Reactivation
        7. Viewing cases
          1. Ticket information
          2. Post new comment
          3. Close comment thread
        8. Summary
      17. 10. Calendar
        1. Enabling the Calendar
          1. The Calendar page
        2. Creating a new event
        3. Editing an event
        4. Subscribing to an iCal feed
        5. Summary
      18. 11. Customization
        1. Case Tracker settings
          1. Case states
            1. Example 1: Modifying priorities
            2. Example 2: Modifying Case types
            3. Settings
              1. Defaults
              2. Item 1 — Default Assigned User
              3. Item 2 — Assign To user Widget
              4. Item 3 — Default Case Priority
              5. Item 4 — Default Case Status
              6. Item 5 — Default Case Type
              7. Node types
              8. Customized views
                1. Enabling views
                2. Assignee options view
        2. Site information
          1. Name
          2. E-Mail Address
          3. Footer message
          4. Anonymous user
          5. Editing the Site information form
        3. Summary
      19. 12. Open Atrium and Drupal Maintenance
        1. Routine maintenance
          1. Running cron and search indexing
            1. What is cron?
          2. Rebuilding permissions
          3. Performance — caching
            1. Caching Mode
            2. Block cache
            3. Bandwidth optimizations
            4. Clear cached data
          4. Applying site updates
        2. Reporting
          1. Available updates
          2. Database logs
            1. Recent log entries
          3. Status report
        3. Summary
      20. A. Resources
        1. Drupal resources
          1. Drupal.org
            1. Documentation
            2. Download
            3. Other sections
          2. General Drupal resources
          3. Drupal distributions
        2. Open Atrium
        3. Calendar feeds
      21. B. Features & Theming
        1. What is a Feature?
          1. Contributed features
          2. Locating the community contributed features
          3. Writing your own Feature
        2. Theming