SlideShare una empresa de Scribd logo
1 de 18
ADOBE FRAMEMAKER TO FLARE
        Process and problems
        By Denise Kadilak
        Information Architect




3/10/2013    Footer             1
BACKGROUND
       Why we moved
       After 11 years working in Adobe FrameMaker
       (five of those years in structured FrameMaker)
       Blackbaud decided the increasing demands
       on the documentation team (content shared
       between six overlapping product lines)
       required a move to a topic-based
       environment.




3/10/2013   Footer           2
BACKGROUND
       How we moved
       Over an 18-month period, we:
        Created a Flare testing team
        Tested Flare
           Authoring environment
           Workflow options
           Output options
                  HTML-based online help
                  PDF print


3/10/2013   Footer               3
BACKGROUND
       How we moved
       Over an 18-month period, we:
        Implemented a migration process
        Created the necessary templates
        Created a Flare workflow
        Moved content




3/10/2013   Footer          4
MAKING THE MOVE
       Three primary steps
       1. Prepare FrameMaker content
       2. Create Flare import
       3. Clean content imported to Flare




3/10/2013   Footer           5
PREPARE FRAMEMAKER CONTENT
       Clean existing documents
        Remove unused formats
        Remove unused conditions
        Additional steps if in structured FrameMaker
           Convert attributes to conditions
           Change x-ref source type
        Fix broken x-refs
        FrameScripts are a big help



3/10/2013   Footer            6
PREPARE FRAMEMAKER CONTENT
       Confirm existing content is ready to import
        Confirm content can be chunked into stand-
       alone topics
        Determine how to handle duplicate content
        Consider creating “global” content from any
       text insets




3/10/2013   Footer           7
CREATE AN IMPORT TEMPLATE
       Flare’s Import FrameMaker Wizard
        Save import definitions
        Import books or individual files
           Option to link generated files to source
          files
        Determine how to chunk existing content




3/10/2013   Footer            8
CREATE AN IMPORT TEMPLATE
       Flare’s Import FrameMaker Wizard
        Create a new or associate the project with
       an existing CSS
        Confirm/update paragraph style mapping
        Confirm/update character style mapping
        Confirm/update x-ref style mapping




3/10/2013   Footer            9
CLEAN IMPORTED CONTENT
       Arrange topic and image files
        Topics and images import to one folder
        Output content mirrors Content Explorer
       structure




3/10/2013   Footer           10
CLEAN IMPORTED CONTENT
       Edit CSS created during import process
        Define any formats missed during import
        Create mediums for each output need
           Print
           Online
           Mobile




3/10/2013   Footer           11
CLEAN IMPORTED CONTENT
       Create additional resource files
        Master Pages (online content)
        Page Layouts (print content)
        Snippets
        Table Styles




3/10/2013   Footer           12
CLEAN IMPORTED CONTENT
       Create/edit project files
        TOC
        Variables
        Targets
        Conditional Text
        Skins




3/10/2013   Footer                 13
SUGGESTION
       Create a template project and use global link
        Condition tag set
        Images
        Master Page
        Page Layout
        Stylesheet




3/10/2013   Footer              14
SUGGESTION
       Create internal documentation
        We used a Wiki
           Import process
           Working in Flare
           Globally link projects
           Template Instructions
           Notes and Issues
           Tips and Tricks



3/10/2013   Footer             15
PROBLEMS

        Binding to Team Foundation Server
        Stylesheet Editor awkward
        No control over “Contents” output structure
        Limited reporting functionality




3/10/2013   Footer           16
CONCLUSION

        Flare is a great tool with a lot of options
        It can overwhelm you
        Leaning it involves lots of trial and error
        Flare customer support very helpful
        Know that this is going to take time
        Be methodical




3/10/2013   Footer             17
QUESTIONS?
       My contact information:



       denise.kadilak@blackbaud.com




3/10/2013   Footer               18

Más contenido relacionado

Similar a FrameMaker to Flare

Drupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityDrupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityAshok Modi
 
Implementing Structured FrameMaker
Implementing Structured FrameMakerImplementing Structured FrameMaker
Implementing Structured FrameMakerDkadilak62263
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overviewtmaldous
 
Link your Way to Successful Content Management with MadCap Flare
Link your Way to Successful Content Management with MadCap FlareLink your Way to Successful Content Management with MadCap Flare
Link your Way to Successful Content Management with MadCap FlareDenise Kadilak
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Thomas Daly
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Thomas Daly
 
Buzzword, How'd They Build That?
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?dcoletta
 
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffreyPDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffreyJohn McCaffrey
 
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...Jeavon Leopold
 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsGabriel Walt
 
Grav CMS for Educators
Grav CMS for EducatorsGrav CMS for Educators
Grav CMS for EducatorsPaul Hibbitts
 
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5Don Day
 
Implementing Vanilla Web Components
Implementing Vanilla Web ComponentsImplementing Vanilla Web Components
Implementing Vanilla Web Componentssonumanoj
 
Stencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedStencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedGil Fink
 
Intro To Drupal For Museums
Intro To Drupal For MuseumsIntro To Drupal For Museums
Intro To Drupal For MuseumsDavid Henry
 
Building Buzzword (Flex Camp Boston 2007)
Building Buzzword (Flex Camp Boston 2007)Building Buzzword (Flex Camp Boston 2007)
Building Buzzword (Flex Camp Boston 2007)dcoletta
 

Similar a FrameMaker to Flare (20)

Drupal Frontend Performance and Scalability
Drupal Frontend Performance and ScalabilityDrupal Frontend Performance and Scalability
Drupal Frontend Performance and Scalability
 
Implementing Structured FrameMaker
Implementing Structured FrameMakerImplementing Structured FrameMaker
Implementing Structured FrameMaker
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview
 
Link your Way to Successful Content Management with MadCap Flare
Link your Way to Successful Content Management with MadCap FlareLink your Way to Successful Content Management with MadCap Flare
Link your Way to Successful Content Management with MadCap Flare
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013
 
Developing Branding Solutions for 2013
Developing Branding Solutions for 2013Developing Branding Solutions for 2013
Developing Branding Solutions for 2013
 
Buzzword, How'd They Build That?
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?
 
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffreyPDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
 
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
J&Js adventures with agency best practice & the hybrid MVC framework - Umbrac...
 
Flex Appeal
Flex AppealFlex Appeal
Flex Appeal
 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core Components
 
Grav CMS for Educators
Grav CMS for EducatorsGrav CMS for Educators
Grav CMS for Educators
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
 
Implementing Vanilla Web Components
Implementing Vanilla Web ComponentsImplementing Vanilla Web Components
Implementing Vanilla Web Components
 
Stencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedStencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrived
 
Intro To Drupal For Museums
Intro To Drupal For MuseumsIntro To Drupal For Museums
Intro To Drupal For Museums
 
Building Buzzword (Flex Camp Boston 2007)
Building Buzzword (Flex Camp Boston 2007)Building Buzzword (Flex Camp Boston 2007)
Building Buzzword (Flex Camp Boston 2007)
 
flex_4_tutorials
flex_4_tutorialsflex_4_tutorials
flex_4_tutorials
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

FrameMaker to Flare

  • 1. ADOBE FRAMEMAKER TO FLARE Process and problems By Denise Kadilak Information Architect 3/10/2013 Footer 1
  • 2. BACKGROUND Why we moved After 11 years working in Adobe FrameMaker (five of those years in structured FrameMaker) Blackbaud decided the increasing demands on the documentation team (content shared between six overlapping product lines) required a move to a topic-based environment. 3/10/2013 Footer 2
  • 3. BACKGROUND How we moved Over an 18-month period, we:  Created a Flare testing team  Tested Flare  Authoring environment  Workflow options  Output options  HTML-based online help  PDF print 3/10/2013 Footer 3
  • 4. BACKGROUND How we moved Over an 18-month period, we:  Implemented a migration process  Created the necessary templates  Created a Flare workflow  Moved content 3/10/2013 Footer 4
  • 5. MAKING THE MOVE Three primary steps 1. Prepare FrameMaker content 2. Create Flare import 3. Clean content imported to Flare 3/10/2013 Footer 5
  • 6. PREPARE FRAMEMAKER CONTENT Clean existing documents  Remove unused formats  Remove unused conditions  Additional steps if in structured FrameMaker  Convert attributes to conditions  Change x-ref source type  Fix broken x-refs  FrameScripts are a big help 3/10/2013 Footer 6
  • 7. PREPARE FRAMEMAKER CONTENT Confirm existing content is ready to import  Confirm content can be chunked into stand- alone topics  Determine how to handle duplicate content  Consider creating “global” content from any text insets 3/10/2013 Footer 7
  • 8. CREATE AN IMPORT TEMPLATE Flare’s Import FrameMaker Wizard  Save import definitions  Import books or individual files  Option to link generated files to source files  Determine how to chunk existing content 3/10/2013 Footer 8
  • 9. CREATE AN IMPORT TEMPLATE Flare’s Import FrameMaker Wizard  Create a new or associate the project with an existing CSS  Confirm/update paragraph style mapping  Confirm/update character style mapping  Confirm/update x-ref style mapping 3/10/2013 Footer 9
  • 10. CLEAN IMPORTED CONTENT Arrange topic and image files  Topics and images import to one folder  Output content mirrors Content Explorer structure 3/10/2013 Footer 10
  • 11. CLEAN IMPORTED CONTENT Edit CSS created during import process  Define any formats missed during import  Create mediums for each output need  Print  Online  Mobile 3/10/2013 Footer 11
  • 12. CLEAN IMPORTED CONTENT Create additional resource files  Master Pages (online content)  Page Layouts (print content)  Snippets  Table Styles 3/10/2013 Footer 12
  • 13. CLEAN IMPORTED CONTENT Create/edit project files  TOC  Variables  Targets  Conditional Text  Skins 3/10/2013 Footer 13
  • 14. SUGGESTION Create a template project and use global link  Condition tag set  Images  Master Page  Page Layout  Stylesheet 3/10/2013 Footer 14
  • 15. SUGGESTION Create internal documentation  We used a Wiki  Import process  Working in Flare  Globally link projects  Template Instructions  Notes and Issues  Tips and Tricks 3/10/2013 Footer 15
  • 16. PROBLEMS  Binding to Team Foundation Server  Stylesheet Editor awkward  No control over “Contents” output structure  Limited reporting functionality 3/10/2013 Footer 16
  • 17. CONCLUSION  Flare is a great tool with a lot of options  It can overwhelm you  Leaning it involves lots of trial and error  Flare customer support very helpful  Know that this is going to take time  Be methodical 3/10/2013 Footer 17
  • 18. QUESTIONS? My contact information: denise.kadilak@blackbaud.com 3/10/2013 Footer 18

Notas del editor

  1. TITLE SLIDE.