Topic Design/Structure = Speed of updating content in project

1. Yes, we do incorporate screen captures in our topics, and
I have streamlined as much as I can, stripping out all duplicates
and linking to the source.
2. I do realize that by use of the pop-up images, which I use
a lot, it does impact the speed simply by virtue of the image size.
3. MY question is this: I was hired to maintain a system that
already exists and have taught myself a lot of streamlining
features but am sure there are others I'm not aware of. I was just
wondering if maybe there was a better design structure I could
apply to improve the efficiency of the topics. Here is our current
structure:
1 Main project under which all other projects (CHM) are
linked as Merged Topics.
300+ Topics - each one creating a separate CHM that is then
merged into the main project
Some of these individual topics are quite large (we have 1
topic per screen/feature). I have broken out as much as I can into
common topics and link to those rather than repeating information;
but even with that, I still have some huge ones such as the one I'm
working today.
It is taking like 1 minute at times from clicking "Insert
hyperlink" till I get the dialog to select the bookmark and several
minutes just for the topic to open or compile.
I've come across terms such as "Page" "Topic" "Book" "Pane"
etc, and was just wondering if maybe we need to tweak our
underlying structure to improve in this area. Any suggestions?
Thanks a heap!

Welcome to our community
Sounds like RoboHelp would certainly fit the bill for what you are seeking. Basically it works as follows:
You maintain all the content on your local PC.
You then Generate a Web Based output such as WebHelp, FlashHelp or AIR Help (Web Based).
Once the output has been created, you publish it to the Web location.
So perhaps you add a few pages and change some others.
You make those changes in your local copy of RoboHelp and Generate the Web Based output again.
You then publish the output to the Web location to populate the updates.
The first time you publish output ALL the content has to be copied across. But at that time, RoboHelp makes a list of what files were copied.
Subsequent publish operations only copy the files that need to be copied. So the first time through it may take a few minutes to copy all the content. But subsequent publish cycles should take just a brief while. Often, just a few seconds.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7 or 8 moments from now - $24.95!
Adobe Certified RoboHelp HTML Training
SorcererStone Blog
RoboHelp eBooks

Similar Messages

  • Bugs with New/Updated content icons

    In the "My Subscriptions" page, there are two problems with the update icons on the left. Unless someone can prove me wrong or explain how this actually works, these look like bugs to me.
    When I list my subscriptions I see that some have the half blue icon. I understand that that is the "Updated" icon (as opposed to the "New content" icon) as the sole definition of what the icons mean is at the bottom of each post page and it clearly states:
    [Solid blue]: New content since your last visit
    [Half blue]: Updated content since your last visit
    When I click on a thread flagged with the half blue icon (from My Subscriptions) I expect to see that one or more posts have been updated, however *none of the post have the half blue icon*. This is problem #1.
    Once in the thread I do see one or more posts with the solid blue icon. Here's my second problem: if blue means "New content since your last visit" *why am I seeing posts for the second time flagged with the solid blue dot* ?

    AnalogKid17 wrote:
    In the "My Subscriptions" page, there are two problems with the update icons on the left. Unless someone can prove me wrong or explain how this actually works, these look like bugs to me.
    When I list my subscriptions I see that some have the half blue icon. I understand that that is the "Updated" icon (as opposed to the "New content" icon) as the sole definition of what the icons mean is at the bottom of each post page and it clearly states:
    [Solid blue]: New content since your last visit
    [Half blue]: Updated content since your last visit
    When I click on a thread flagged with the half blue icon (from My Subscriptions) I expect to see that one or more posts have been updated, however *none of the post have the half blue icon*. This is problem #1.
    Once in the thread I do see one or more posts with the solid blue icon. Here's my second problem: if blue means "New content since your last visit" *why am I seeing posts for the second time flagged with the solid blue dot* ?
    Hi,
    In the instance you give, it is because the TOPIC has been updated (half-blue) with a new (solid blue) POST. IIRC, when some one EDITs of of their posts then you may see the half-blue dot for that post.
    Ah, I was right, I just edited this post and it had a half-blue dot.
    Hope this helps.
    Message was edited by: romad
    Message was edited by: romad

  • Error while saving a workflow via sharepoint designer: Server-side activities have been updated. You need to restart SharePoint Designer to use the updated version of activities.

    While saving a workflow using SharePoint designer on a SharePoint site, I get the following error: 
    Server-side activities have been updated. You need to restart SharePoint Designer to use the updated version of activities.
    Steps to recreate error:
    Login to the WFE server hosting IIS and workflow manager, open SharePoint Designer 2013 and login to a SharePoint site.
    Access the list using SharePoint Designer 2013, in the workflow section, click new workflow. 
    In the new workflow dialog, enter workflow details, click save (see screenshot below).
    Error message is displayed as below:
    After restarting SharePoint Designer, the saved workflow is not seen in the site/workflows or list/workflow section.
    Workaround
    When the above steps are repeated while accessing the site via SPD from any other box besides the WFE/Workflow manager host server, the error is not encountered and its possible to save/publish workflows.
    Notes
    Workflow Manager 1.0 is installed.
    The site has been registered with Workflow manager using Register-SPWorkflowService
    cmdlet.
    Any clue on why is this happening?

    Hi Vivek,
    Please close your SharePoint Designer application, clear/delete the cached files and folders under the following directories from your server installed SharePoint Designer, then check results again.
    <user profile>\appdata\roaming\microsoft\SharePoint Designer\ProxyAssemblyCache
    <user profile>\appdata\local\microsoft\websitecache\<sitename>
    http://www.andreasthumfart.com/2013/08/sharepoint-designer-2013-server-side-activities-have-been-updated/
    Thanks
    We are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Server Side activties have been updated. You need to restart SharePoint Designer to use the updated version of activities.

    Hello,
    I have the following scenario for the installation of EPM 2013 environment:
    1 Server running Windows 2008 R2 SQL Server 2008 R2 Service Pack 2
    1 Windows Server 2008 R2 Standard SP1, running Sharepoint 2013 Enterprise (Standard Initially installed and then migrated to the Enterprise in order to install Project Server 2013), Project Server 2013 and Workflow 1.0 (2013).
    After configuring and validating the configuration of Workflow 1.0 by http://server_name.example.com:12291 page and also check the Application Services in Central Administration and receive the Workflow Status = Connected.
    Alright, but when I run the SPD 2013 RTM to test the creation of Sharepoint Workflow 2013, I get the following warning:
    "Server Side activties have been updated. You need to restart SharePoint Designer to use the updated version of activities."
    I've tried:
    a. Restart SPD2013;
    b. Restart Server 2013 and Sharepoint Workflow 1.0;
    c. Reinstall and reconfigure Workflow 1.0
    And the message is always displayed, preventing the use of Workflow Sharepoint 2013.
    Can anyone help me, I'm in the middle of a deployment to a customer.
    Print of alert

    How did you uninstalledLanguage Pack from SharePoint 2013 ? when I googled it I found that language pack cannot be uninstall@
    http://technet.microsoft.com/en-us/library/cc262108.aspx
    "If you no longer have to support a language for which you have installed a language pack, you can remove the language pack by using the Control Panel. Removing a language pack removes the language-specific site
    templates from the computer. All sites that were created that have those language-specific site templates will no longer work (the URL will produce a HTTP 500 - Internal server error page). Reinstalling the language pack will make the site functional again.
    You cannot remove the language pack for the version of SharePoint 2013 that you have installed on the server. For example, if you are running the Japanese version of SharePoint 2013, you cannot uninstall the Japanese language support for SharePoint 2013."

  • Dynamically Updating Content Server Portlets

    [urlHi, I am currently having difficulty dynamically updating content server portlets.  I have a portlet of the following form:[/url]
    ArticleName Author Title Date mystory author1 title1 04/05/01
    story2 author2 title2 06/07/04
    story author3 title3 01/02/03
    So I have this table where each one of the line items is an article in the content server. So, for example the first line item is an article "mystory" by "author1", with title "title1" and date "04/05/01" additionally there is an article text field, but this isn't displayed unless I click on the article name.
    I can set up the basics of this portlet, but when I try to add any real functionality I run into one of two problems.
    First Problem: Passing Information
    I cannot find a way to pass information between content portlets. For instance, if the user would like to "re-sort" this table based on "date", I would like to have the user click on the "date" column heading and then reload the page. To do so, I would have to pass the section name back to the page so that it could resort based on this data. I have not found anyway to effectively pass information to a content server portlet. I am building these pages through use of the presentation template framework (so I can have access to the content items) but that seems to change the way portlets are handled.
    I got around this limitation with a regular portlet by creating an intermediary page which captures passed information and stores it to the session state. Once the information was in the session state, it is accessible to the portlet on the first page. However, this only works because remote portlets do not change their session id once loaded. Content Server portlets, on the other hand, change their session id after every reload of the browser or page change. I can send information from a content server portlet to an intermediary page, but I cannot send it back to the portlet because the session id has changed so I have no idea of knowing where to send the information. I can write it to a session state, but by the time I return to the portal page, the content server has changed its session id so it does not know where to look any longer.
    I suppose it would be possible to create an application state variable and append it with some static token (if there is some static variable per portal session) but I would rather not have to deal with application variables if at all possible.
    Second Problem: Dynamically Updating PCS Tags
    Even if I were able to the pass information back to my content server portlet, I run into another issue. The easiest way to sort content server items is using the filter command in the pcs:foreach tag. So, if I wanted to sort by author name, I could do something like the following <pcs:foreach var="item" expr="filter(folderByName('content'), filtered.name == '"name")" or something like that (the syntax may be incorrect, I just wrote this off the top of my head). However, it appears that the way the presentation templates are compiled goes in the order of PCS tags THEN JSP. So I would have no way of dynamically changing the variable on which I sort. For example, if I clicked on "Date" above in my table, I would like to be able to dynamically change my code so that I sort on date, and not name. I cannot find a solution to this problem.
    My workaround is to use the pcs tags to write out all the possible sortings to java array objects. This gives me access to the data on a JSP level and based on whatever the user will chose, I could then display that array. While this works, it is extremely ghetto and inefficient. Any help or suggestions would be fantastic.
    Thanks a lot,
    Jason Grauel

    You can use just about any javascript you want in any Content Server presentation template including ones that are used for portlets.
    However, you should be careful to name javascript functions and global variables uniquely so that they do not conflict with any other javascript on the page. To do this, you can append the item id to function and variable names, for example,
    function doSomething<pcs:value expr="pcs_id"></pcs:value>() {
    return true;
    Randy

  • Update content type template for existing sites in sharepoint 2010 ?

    Hi,
    I created one custom document library (list definition) and associated 3 content types which has docment template path (\_layouts.template1.docx). I rollout nearly 200 sites with this definition. now i want to update my document template and also i want
    to change template docx to dotx.
    what is the best approach to apply these changes for existing sites ?
    Thanks,
    Surya.
    suryakumarp

    Hi suryakumar,
    As I understand, you want to update the template 
    for existed content type.
    It can be achieved by programming. There is a
    SPContentType.DocumentTemplateUrl Property, which can be used to update content type.
    Here is a demo:
    http://officepoint.blogspot.com/2008/06/sharepoint-relink-infopath-forms-relink.html

  • Update Content with fade effect - How do I do this in 1.5?

    Hello,
    Just wondering what would be the equivalent code in spry 1.5
    to the following update content with effect code in 1.4?
    function fadeIt(ele,url){
    Spry.Effect.DoFade('apDiv1',{ duration: 500, from: 100, to:
    0, finish: function() {
    Spry.Utils.updateContent(ele, url, function() {
    Spry.Effect.DoFade('apDiv1',{ duration: 500, from: 0, to:
    100 });
    I am a little stumped how to achieve this now that the effect
    code must be BELOW the html region the effect code works on. Any
    help on this would be appreciaed.
    Regards,
    Kiwwwi.

    Hi,
    We have a special article that explains the changes from
    Spry1.4 to Spry 1.5 regarding the effects.
    You can find it
    here.
    Diana

  • Bad performance when deleting report column in webi(with "Design – Structure only")

    Hi all,
    One of our customer has recently upgraded from BO XI to BO4.1. In the new BO 4.1, they encountered a bad performance issue when they were deleting a column in Webi(using "Design – Structure only" mode).
    With “Design – Structure only" mode,  it took webi about 10 seconds to complete after the customer right-clicked a report column and clicked the "delete".  The customer said that they only need to wait for less than 1 second when they did the same in BO XI old version.
    The new BO version used is 4.1SP02, installed in Windows Server 2008 R2. (Server with 32 core CPU, 32G memory)
    This bad performance happened in both Webi web and Rich Client. (in Webi Rich Client, the performance is a little bit better. The 'delete column' action takes about 8 seconds to complete).
    Do anyone know how to tune this performance in webi?  Thank you.
    Besides, it seems that each time we are making change in the webi report structure in IE or Rich Client, webi need to interact with Server site to upload the changes. Is there any option to change this behavior?  Say, do not upload change to Server for when 'deleting report column', only trigger the upload after a set of actions(e.g. trigger when click the "Save" button).
    Thank you.
    Regards,
    Eton.

    Hi all,
    Could anyone help me on this?  Thanks!
    What customer concerns now is that when they did the same 'column editing' action in BO XI R2 for the same report, they did not need to wait.  And they need to wait for at least 7-8 second in the BO 4.1SP02 environment for this action to complete.(data already purged, in structure-only mode)
    One more information about the webi report being editing is: there are many sheets in the report(about 6~10 sheets in one report). Customer don't want to separate these sheet into different reports  as it will increase the effort of their end users to locate similar report sheets.
    Regards,
    Eton.

  • Updating content of index.html file of J2EE Engine

    Hi,
    I would like to update the content of index.html file, which is located under D:\usr\sap\NSP\JC01\j2ee\cluster\server0\apps\sap.com\com.sap.engine.docs.examples\servlet_jsp\_default\root\index.html.
    I have requirement to change the html file content with latest news and we want to access this latest news through http://host:port/index.html ( to avoid authentication to server). In this html file I will plase link to connect to portal.
    The problem is updated content of this html file is not displaying in the browser. It is taking from cache. How to avoid this cache problem.
    Thanks

    Hello,
    I think you wish to change your logon screen, this will not be done simply by changing the index.html
    Please check this link for more information:
    http://help.sap.com/saphelp_nw70/helpdata/EN/ff/c7de3fc6c6ec06e10000000a1550b0/frameset.htm
    Regards,
    Siddhesh
    Edited by: Siddhesh Ghag on May 21, 2008 1:54 PM

  • Spry Update Content

    I am using Spry Update Content on a test page at
    http://www.theboys.co.za/D'Vine/
    but I have a problem with Internet Explorer caching the updated
    page even though I have changed it. The pages are not cached in
    Google Chrome or FireFox. Is there anyway I can stop IE from
    caching the updated content? I'm using IE8, but presume this
    problem is in all IE.

    Use POST instead of get or add a unique string at the end of
    each request to IE thinks its a unique request.
    like this;
    function fadeIt(ele,url){
    Spry.Effect.DoFade('apDiv1',{ duration: 500, from: 100, to:
    0, finish: function() {
    Spry.Utils.updateContent(ele, url +'?cache=' + (new
    Date()).valueOf(), function() {
    Spry.Effect.DoFade('apDiv1',{ duration: 500, from: 0, to:
    100 });
    }

  • Adobe air doesn't submit updated content from ckeditor

    Hello,
    I'm wiriting applicaiton using adobe air and part of it is to display in iframe code of website with built in ckeditor (http://ckeditor.com).
    The problem is that when I want to submit modified text using ckeditor adobe air send old content.
    I'm trying to get new text from ckeditor element using:
         1. CK method "var content = CKEDITOR.instances.editor_content.getData();"
         2. jQuery call: "jQuery("#editor_content").val()"
    but both methods return always the initial text, not the modified one. It works without problems with all standard browsers (Chrome, FF, IE etc.).
    to test this issue you can open this url within adobe air window (i.e. as iframe):
         http://ckeditor.com/demo#flash
    then update content and try to "send to flash". It will send original content, not the modified one.
    Does anyone have any idea of workaround for this that can force Adobe Air to send send back updated content of ckeditor ?
    I would prefer to find solution on Adobe Air side, without experimenting with other versions of CK or alternative implementations of WSIWYG editors because it's part of bigger project.
    Any adivices welcomed!
    thanks,
    Marek

    The problem is fixed:
    With Windows Fix It at least I was able to uninstall Adobe Air. After Reisnatllation of Air and my application the system is running quite wonderful.
    Best regards,
    R. H.

  • CS6 In Design - DPS Desktop Tools Update (30.0.1) Error Code: U44M2P34

    I've been getting this update message for CS6 In Design from Creative Cloud updater for the last two weeks or so, so I try to update from that Updater, but I always get error message.
    My OS: Windows 7
    Error Code: U44M2P34
    Does anyone know anything about it?
    Any advice or information would be appreciated. Thanks in advance.

    Since this is a DPS question, I've moved this to the DPS forum, the best place to ask it.

  • Displaying only the updated contents

    i am working with jsp ,is there any way i can display only the updated contents of a form ie suppose a user updated 2 fields out of possible 10 fields i want to display only those 2 fields not all the 10,i am using mysql data base,can any one give a reply

    Compare the new value with the old value. If it differs, then it is changed. For primitives you can use == to compare and for objects you can use Object#equals() to compare.

  • Update content of application

    I have uploaded some application on the itune connects and its status is ready for sale but now require to change some content of the application.
    So its require to add the new version of the application or with in that version i can change the content and if possible then i have done as per it but content is not updated on the live means in the itunes but when i see the itune connects i will find the updated content over there but in real anyone see the app on the appstore then they find the old content only.
                   So now what all are the steps i require to update the content.
    Thanks,
    Maulik Trambadiya.

    Problem discovered

  • Best design structure for 4710's

    We are implementing 4710's in our core network..
    what could be the best design structure from a simplicity point
    one interface vlan for for vips---connected front end to the core..and backend for servers (routed mode)
    should you have more than one interface vlan for servers and or clients?
    at which point would u need multi context.......besides an Admin context
    should you put a management interface on each context?

    We are implementing 4710's in our core network..
    --what could be the best design structure from a simplicity point
    Design would vary based on specific requirements. To connect it to a specific layer on the network (core/agg) you would have to check the traffic flow to decide what suits you best.
    In terms of ACE design, if source IP visibility is not a requirement, One-arm mode with Source NAT provides the ability for non load balanced traffic to bypass the ACE. If it is a requirement you can use PBRs but that complicates things a little because you have to now manage the routers for changes on the ACE. With routed mode, the design is simple and servers point to the ACE as their default gateway. Need to weigh the pros and cons of each of the options based on the specific requirements.
    --one interface vlan for for vips---connected front end to the core..and backend for servers (routed mode)
    Yes - for routed mode that would be the way to do it. In this case, in addition to load balancing, the ACE routes non-loadbalanced traffic to/from the servers.
    should you have more than one interface vlan for servers and or clients?
    - Depends in your subnets. If you have separate subnets for your web/app/db servers then it is a good idea to have different subnets. Also, you may want to think about separate contexts if you want complete isolation between the layers.
    --at which point would u need multi context.......besides an Admin context
    As far as possible, try to keep the Admin context only for administration. Make a separate context(s) for load balancing and manage the resources to it.
    --should you put a management interface on each context?
    Yes - that would give you the ability to have different users manage only their contexts.
    Hope that helps .

Maybe you are looking for