Monday, September 23, 2019

Single Sourcing with MadCap Flare – Part 4 – Flare Project Import


In previous posts, I noted that conditionality and placeholders are the foundations of single-sourcing but described them being used in single projects. What if you need to use the same elements in multiple projects? For example, if you want all projects from different authors to use the same product_name variable?

You can create those elements from scratch in each project but that’s inefficient. Or you can copy the control files for these elements from a main project and paste them into the child projects, but what happens if the author of the main project adds a condition? The main project’s modified control files must be recopied into each child project; it’s easy to forget or to copy the modified control file into the wrong folder in the child project. And it’s easy for a child project author to change the control file so that it deviates from the one in the main project, with a loss of consistency. There’s a better way, the Flare Project Import feature.

Conceptually, this feature is simple and much like copying the control files from the main project to the child projects. The difference is that when you copy a file from the main, or master project, to the child, the Flare Project Import feature maintains a link between the master project and the child projects and redownloads the file from the master to the child if a copied file has changed in either the master or child project. Consider the example below.


You decide that all projects must use the same CSS and Copyrights topic. So, you create a master project, the top box in the flowchart, and store the CSS and Copyrights topic there. (You could use any project as the master. However, that project may contain files that don’t apply in this scenario and are just clutter. It’s usually less messy to create a new project whose only purpose is to serve as the master.)

The authors of the three child projects then link to the master and download the CSS and the Copyrights topic to their projects. All other files in the child projects are different, but the CSS and Copyrights topic are identical.

Now, the author of one of the child projects makes a change in the copy of the CSS downloaded to that child project. Or perhaps the author of the master changes the CSS. As long as there’s a difference in the CSS, or the Copyrights topic, or any other shared file between the master and child project, Flare will redownload the version of that file from the master project to the child project and overwrite the version on the child project when the author of the child project generates the output.

The beauty of this feature is that it ensures consistency across the projects in which it’s used. You no longer have to worry about the authors of the child projects changing the color of the h1 style in the CSS or changing the wording in the Copyrights topic; the next time they generate their output, their changes will be overwritten by the official version of the file in the master project.

Better still, this applies to any file in a Flare project. You get invisible consistency across multiple projects. I consider this one of Flare’s coolest features and yet one of its least well-known because, unless you took a class or called in a consultant, you’d never know that the feature even existed. And the name, Flare Project Import, doesn’t really say what the feature does.

A few tips if you want to use the Flare Project Import feature:
       Create a separate master project and name it “Master Project” to avoid confusion. You can use any project as the master project, but this has two problems. First, using a real project as the master means that there will be a lot of files that have no use in the master/child model and are just clutter and potentially confusing.
       Document the feature to avoid creating “zombie” projects. The term comes from an old client who asked me to investigate why the CSSs in his group’s Flare projects kept reverting to some standard format even though the authors were deliberately modifying their CSSs. As the client said, it was as if the CSSs had become zombies. The problem was that a year earlier, an author had set up the Flare Project Import feature but didn’t document it, then left the company. So the feature was working perfectly but no one knew why or what to do about it. Avoid this problem, and spare yourself the need to call in a consultant, by documenting the project.

That’s it for Flare Project Import. Next up – conditionalized styles and CSS variables.


48 comments:

Soi kèo - Nhận định - Trực tiếp bóng đá k+ said...

Thank you w88pro for taking the time to leave a comment and for visiting my blog!

Đá gà trực tuyến said...

da ga campuchia Create a separate master project and name it “Master Project” to avoid confusion.

Katie Baker said...

Eco Green IT recycling company offers the best disposal and recycling solution for all kinds of electrical devices that is in compliance with WEEE and other environmental
legislations. Our IT recycling services will help the organisations in attaining their recycling goals by maximising their sustainability efforts. Furthermore,
the company offers excellent customer services that make waste recycling and WEEE management easy for our customers.
IT Recycling
Computer Recycling
IT Disposal UK
16 St. Marks street Nottingham NG31DE
Phone: 033 0124 3053

sandiegoitsupport said...

Beneficial Blog for all IT persons.
Thanks for sharing with us.
San Diego it services

Techie Geek said...

Get social media para fundaciones Knowledge.

jhon martu said...

Are you Binance user? Are you dealing with the wallet address not showing up issue? To deal with such kind of issues in an impeccable manner, reaching the professionals is a right decision as they are expert in dealing with the issues and put all their efforts in fixing the issues. To get in touch with the professionals, you can dial Binance support number and fix Binance Support Number your issues in minimal time. You can discuss your issues with the skilled professionals who can fix your issues completely from the roots as they have years of experience in this domain.

jhon kabul said...

Are you Blockchain user? Are you dealing with the wallet address not showing up issue? To deal with such kind of issues in an impeccable manner, reaching the professionals is a right decision as they are expert in dealing with the issues and put all their efforts in fixing the issues. To get in touch with the professionals, you can dial Blockchain support number and Blockchain Support NUmber fix your issues in minimal time. You can discuss your issues with the skilled professionals who can fix your issues completely from the roots as they have years of experience in this domain.

kally jhon said...

Is your verification process still on hold in Gemini account? Do you want to get verified your account to enjoy the benefits of ether wallet at fullest? If you want to verify your account, all you can do is reach the professionals by dialing Gemini support number and grab the required solutions and remedies from the professionals. You can get in touch with them at any time as per your convenience. The skilled experts are available round the Gemini Support Number day throughout the year to ease your complexities. They will take out all the causes of the issues from the roots and provide full relaxation to the users.

HP printer support said...

Get the best HP printer support in USA via our help. Contact toll-free HP printer customer support number +(1)-833-781-7339 for more details.

Anonymous said...

PPC is the compression for the term 'pay per click.' It has appeared as one of the fastest-growing sections in the advertising field and contains traditional and online media. PPC advertising is used for search engines where the advertisers pay for each click that manages users to their web page using search engine results and links. PPC management becomes important for the sufficient functioning of PPC advertising. It is very important to determine which PPC campaign management program will suit the advertiser's unique business successfully.

PPC Campaign Management


jimmyjohns said...

This blog is really helpful to deliver updated educational affairs over internet which is really appraisable. I found one successful example of this truth through this blog. I am going to use such information now. pokemon platinum rom

haseeb raza said...

I like this blog . I read this blog . I learned a lot . There is no better than one . your article is very interest and informative .
Facebook

#1 App Development Company In USA said...

Hire dedicated iPhone developer who will not just deliver the successful iOS app for your niche but also provide full assistance from our expert business analysts.

Read More:- https://www.i-webservices.com/blog/mobility/mobile-ios-app-development/

Apni Udaan said...

Searching for top web designing company in Faridabad? Laser Web Maker is a web designing company serving web designing and development solution.

Rafi said...

Thanks for sharing the information.

Angelium Blockchain Based Cross Reality Platform

Viraj said...

Nice Article.
SEO services In Mumbai
SEO
Landing Page Design Services
Landing page

Best Penis Enlargement cream from doctor OLU World Wide said...

Herbal Penis Enlargement product is 100% guarantee to Enlarge and get a better ERECTION ,
the reason why most people are finding it difficult
to enlarge Penis is because they bedlieve on medical
report, drugs and medical treatment which is not
helpful for Penis Enlargement . Natural roots/herbs are the best remedy which can easily Enlarge your Penis permanently
Contact Dr Olu via Email : Drolusolutionhome@gmail.com or via WhatsApp : +2348140654426 for Natural root and herbal remedies put together to help you get Enlarge and Erect healthy.
Thank you.
























Herbal Penis Enlargement product is 100% guarantee to Enlarge and get a better ERECTION ,
the reason why most people are finding it difficult
to enlarge Penis is because they bedlieve on medical
report, drugs and medical treatment which is not
helpful for Penis Enlargement . Natural roots/herbs are the best remedy which can easily Enlarge your Penis permanently
Contact Dr Olu via Email : Drolusolutionhome@gmail.com or via WhatsApp : +2348140654426 for Natural root and herbal remedies put together to help you get Enlarge and Erect healthy.
Thank you.















\

intelicle said...
This comment has been removed by the author.
Ordinary Blogger said...

Oltec Group Facilities Management Oltec Group is a leading provider of integrated facilities management services throughout the UK. We serve a diverse range of public and private sector businesses, providing bespoke packages of hard and soft facilities management services on a national basis.

Admin said...

Hai temen-temen, saya disini ingin bersilaturahmi dengan temen-temen semua, oh iya disini saya ada blog yang membahas tentang teknologi, baik dari sejarah teknologi, ulasan teknologi, dan lain-lain. Jika temen-temen tertarik bisa langsung berkunjung ke blog saya dibawah ini.

ngenelo
lemone
download file
ngenelo
lemone
radardakwah
lemone

Admin said...

Hai temen-temen, saya disini ingin bersilaturahmi dengan temen-temen semua, oh iya disini saya ada blog yang membahas tentang teknologi, baik dari sejarah teknologi, ulasan teknologi, dan lain-lain. Jika temen-temen tertarik bisa langsung berkunjung ke blog saya dibawah ini.

ngenelo
lemone
download file
ngenelo
lemone
radardakwah
lemone

casagrande blog said...
This comment has been removed by the author.
thomas said...

Lockdown is running in the whole country due to coronavirus, in such an environment we are committed to provide the best solutions for QuickBooks Support Phone Number.
Contact QuickBooks Support Phone Number Arizona to get in touch.
Dial : 1-844-908-0801

choidaga said...

Đá Gà Trực Tuyến ko người nào là ko biết tới trường gà Thomo tại Campuchia - một trườngda ga cua sat rất nức danh trên toàn cầu, đông đảo các website chơi đá gà nổi danh trên toàn cầu đều kết nối qua hệ thống của trường gà này.

Anonymous said...

This is really awesome and full of knowledge. Skalable Technologies offers software with expertise in Microsoft and Oracle-NetSuite technologies.

recycling company in uae said...

Thanks for sharing such a nice blog. We are certified recyclers of e-waste, specialized waste, batteries & cables. Well designed with state-of-the-art mechanisms to meet any type of recycling needs and also authorized to provide certificate of destruction & recycling.
e-waste recycling in UAE

digibeezsy said...


Hi there to every single one, it’s actually a nice for
me to go to see this web site, it contains useful Information.
SEO services Pune

Jasson said...

Keobong79.com - Trang Soi kèo bóng đá, nhận định bóng đá, dự đoán tỷ lệ kèo nhà cái, xem cá cược, cá độ ma cao trực tuyến giúp người chơi có lựa chọn sáng suốt. Soi kèo bóng đá nhận định chuyên gia đêm nay, dự đoán tỷ lệ kèo nhà cái xem cá cược, cá độ ma cao trực tuyến giúp người chơi có lựa chọn sáng suốt.
Thông tin liên hệ:
Name: keobong79
Website: kèo bóng đá
kèo macao

Albert Smith said...

Thanks for taking the time to discuss this. I feel about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. A very good and informative article indeed . It helps me a lot to enhance my knowledge. I really like the way the writer presented his views. I hope to see more informative and useful articles in future. Get best App Developer Dubai service of app developer you visit here site for more info.

TAZUL ISLAM said...

very good Post: Suspense24

How To Create Comment Backlink for blogger

Anonymous said...

ankylosing spondylitis treatment in delhi

Quickbooks customer service said...

Very useful Informations For me !. If you're looking for a reliable and affordable QuickBooks accounting software, then dial Quickbooks Customer Support +18554287237

Quickbooks Support said...

QuickBooks is used for small business owners It also offers a customer service team of experts who are always available to help .o eliminate such issues, connect at Quickbooks Customer Support +18777555046

Quickbooks Customer Service said...

Nice Blog. If you are searching best Accounting Software online.call us at
Quickbooks Customer Support +1 773-516-5910 We are here 24/7 and are ready to provide answers to all your QuickBooks questions.

Quickbooks Support Phone Number said...
This comment has been removed by the author.
Quickbooks Support Phone Number said...

Nice Blog ! If you need answers on any of your QuickBooks issues you should contact
Quickbooks Customer Support +18556753194 our support team.

Quickbooks Customer Service said...

QuickBooks is accounting software If you are going through any issue while Using Software , connect with an expert team at
Quickbooks Customer Service+1 855-604-1500

Quickbooks customer service said...

Have You Any Problems For Quickbooks User ? Then You should Contact our Team at
Quickbooks Customer Service +1 855-941-1563 will always help you 24 hours .

Quickbooks Support Phone Number said...
This comment has been removed by the author.
Quickbooks Support Phone Number said...

Great Content ! If you are working with QuickBooks Software then You need to call at QuickBooks customer service +1 855-675-3194 to get the best services

Quickbooks Support said...

Very informative post, we provide QuickBooks Solutions from QuickBooks, you’re facing any kind of problem related to your QuickBooks dial
QuickBooks customer service +18777555046 for live chat support from QuickBooks Expert

Quickbooks Service said...

If you are still looking QuickBooks Help you should start by dialing at
QuickBooks customer service +1 267-773-4333 s and talk to a support agent

Ken Lee said...

Wonderful content. If you're struggling with your QuickBooks account you can contact us
QuickBooks customer service +1 347-982-0046 that is available 24/7.

Quickbooks Customer Service said...

QuickBooks Customer Service is the most talented Software , If you need help with your QuickBooks account, you can call
QuickBooks customer service +17735165910 and is always available 24 hours a day to serve you with all your QuickBooks questions.

Simmyjessure said...

QuickBooks customer service is best options If you are looking for a QuickBooks Customer Service you can contact us at. QuickBooks customer service : +1 602-362-8345

Alex joo said...

HMRC compliant and BACs approved customized payroll services that meet the needs of organizations of varying sizes.

Aleaxsmith said...

https://g.page/r/CZwUuN5qHBsEEBM/Thanks for sharing this wonderful post ! QuickBooks is the perfect software for small business owners and entrepreneurs. If you have any query about QuickBooks software you can go through Our QuickBooks Customer Service +18555588273

fastest growing startups said...

Excellent contribution