Intgreate Features Server with Atrium,Case Tracker

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
indytechcook's picture

I was playing around with integrating Atrium and the Features Server feature and thought I would share my basic process. This is in no way perfect but it's a start. Please add on other useful pieces of information.

  1. Install Atrium.
  2. Download the Features Server feature. DO NOT INSTALL YET!
  3. Add the following line to fserver.info: spaces[types][] = "og"
  4. This allows the feature to be integrated with Organic Groups with any other configures or coding. (Ref: http://openatrium.com/build_a_feature #4)

  5. Install the feature and Clear the cache.
  6. This features adds several items but we are going to focus on the 2 new content types (fserver_project, fserver_release) and the context (fserver-section-project).

  7. Change the Display name of the fserver_project from "Project" to "Feature"
  8. We want to leverage the project in case tracker. This will help make the interface cleaner.

  9. Change the title of the fserver_release CCK field field_fserver_project to "Feature" to match the content type change.
  10. Add a CCK field to casetracker_basic_case.
    • Title: Feature/Feature Release
    • Node Reference
    • Autocomplete Widgit
    • Add a reference to Feature and Feature Release content types. This will allow you to attach a case to the feature or the release.
  11. Edit the fserver_projects view
  • Change the Empty text to "There are currently no features available."
  • Change the title to "Features"
  • Override the fserver context fserver-section-project
    • Namespace: spaces
    • Attribute: feature
    • Value: features
    • Node Pages: Feature, Feature Release
    • Path: fserver
    • Views: fserver_projects, fserver_releases, fserver_updates
    • Active Menu: fserver
    • Content: fserver_releases: Recommended releases
  • TO DO

    Like I stated at the beginning. This is not the only way to integrate and it's not complete either. I'm still doing workflow testing.

    This is in by no way the only way to do it. I've attached some screenshots. One very cool unintended feature is that the released cases are shown on the feature page.

    Many thanks to Development Seed for producing a few great products.

    Cheers

    AttachmentSize
    Case View39.15 KB
    Feature Page74.37 KB
    Main list of features57.47 KB
    New Case54.89 KB
    New Features102.27 KB
    Group Page114.53 KB

    Comments

    Good stuff!

    fmitchell's picture

    Way to tinker. I'll have to play with this....


    Bright Plum

    I am looking to do exactly

    Macronomicus's picture

    I am looking to do exactly the same thing thanks for posting your findings up here! Hopefully I can report back something too as I am going to attempt the same thing here soon.

    I look forward to seeing any new updates/caveats you may post.

    Cheers!

    Packaging & Deployment

    Group organizers

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

    Hot content this week