Choose Edit > Publish Profiles.
The Publish Settings dialog box opens.
Learn how to configure and publish to a RoboHelp Server.
Adobe RoboHelp Server is a server-based Help solution that provides real-time end-user feedback on your Help and knowledgebase. Generate the output of your project in RoboHelp and then publish the output to a RoboHelp Server. RoboHelp Server gathers and logs data about what questions users ask while searching content and how users navigate through topics. Results are displayed in an easy-to-view graphical format for quick interpretation.
To publish to RoboHelp Server, first setup a publishing profile providing information about the RoboHelp Server instance. RoboHelp supports Frameless and Responsive HTML5 output types. You can publish content from the Output Presets panel. Edit a Frameless or Responsive HTML5 output preset and select the publish profiles you want to use. Then publish the content to RoboHelp Server.
You must create and configure a profile before publishing your output to RoboHelp Server. To create and configure a profile:
Choose Edit > Publish Profiles.
The Publish Settings dialog box opens.
Click to create a new profile.
In the Server Type field, select the type of server as RoboHelp Server. Default is SharePoint Online.
Other fields in the dialog box change based on the server type selected.
For the SharePoint Online server type, do the following:
For the RoboHelp Server server type, do the following:
For example, http://localhost:8080/robohelp/server.
By default, RoboHelp Server uses the http protocol. For the https protocol, use the following format:
https://<server-name>:<port-number>/<context-name>/server
Click Save.
RoboHelp saves the profile and displays the profile name under the Profiles column. To edit a profile, click the profile name and edit its fields. To delete a profile, click against it.
You can configure a Frameless or Responsive HTML5 output preset to link it to the RoboHelp Server profile, and then publish your content to the RoboHelp Server. You can publish content to multiple RoboHelp Servers.
Click the Output tab in the standard toolbar. Output Presets is the default selection in the Output toolbar.
In the Output Presets panel, double-click an output preset to edit it.
In the output preset editor, click the Publish tab to view the servers created across projects.
You can also edit server information in the Publish Profiles dialog box, which you can launch by clicking .
Select the profiles (servers) to which you want to publish content.
Select Republish All to republish entire content. If this field is not selected, RoboHelp publishes only updated content since the previous publish, not the entire content.
To publish to the selected profiles (servers), click the output preset and then click in the standard toolbar. Or right-click the output preset and click Publish.
If you selected multiple RoboHelp Servers, RoboHelp publishes to RoboHelp Servers in a sequence. Two prompts appear, one displays publishing information (such as the file being published, preset name, and server name) and the other displays publishing status.
RoboHelp creates log files at %/AppData/%/Local/Temp/RHTMP. To view log files, right-click the output preset and click View Publish Log. If you published content to multiple servers, the log file shows publishing information (success or failure and errors) about all servers.
To view the published content, click in the Results column against the published profile.
If publishing fails, the Results column does not show the icon.
Before publish, you need to generate the output locally. To generate output using a command-line utility locally, see Generate output.
You can now publish Adobe RoboHelp projects to Adobe RoboHelp Server using the below command line.
Robohelp.exe --cl "<project_path (.rhpj)>" -o "<output_preset>" -l "<logfile_path>" -p "<output_path>" -u -s "<publish_profile_name>"
For example:
Robohelp.exe --cl "C:\Latte.rhpj" -o "My Responsive Output" -l "C:\logfile.html" -p "C:\outputfolder" -u -s "publish_profile_name"
Command description:
It is important to note that publishing gets priority over output generation.