tag:help-archives.hannonhill.com,2010-02-09:/discussions/how-do-i/19203-is-there-any-way-to-easily-publish-every-page-on-a-siteCascade CMS: Discussion 2015-09-24T13:03:08Ztag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-08-31T13:37:39Z2015-08-31T13:37:39ZIs there any way to easily publish every page on a site?<div><p>Hi Troy,</p>
<blockquote>
<p>Republishing the entire site takes several hours because it
includes images and other files such as pdfs.</p>
</blockquote>
<p>If you have Smart Publishing enabled, these file assets should
be skipped if they have no been modified since the last time they
were published. When you scope out the publish report, you should
see these skipped jobs listed in the report.</p>
<p>As you mentioned, Publish Sets are an option, but are generally
meant for a smaller number of un-changing assets. If this is more
of an ad-hoc publish, what you could do is visit each Content Type,
click on it's References tab and publish it's subscribers.</p>
<p>Although still a bit manual, this should help reduce the amount
of manual work involved since the number of Content Types is
generally small. Optionally, you could use Web Services to obtain
the subscribers of each Content Type (<code>listSubscribers</code>
operation) and publish them programmatically.</p>
<p>Please let me know if you have any questions.</p>
<p>Thanks!</p></div>Ryan Griffithtag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-08-31T13:44:41Z2015-08-31T13:44:41ZIs there any way to easily publish every page on a site?<div><p>Hi Troy,</p>
<p>If you are interested in using web services, take a look at
<a href="http://www.upstate.edu/cascade-admin/projects/web-services/index.php">
my library</a>. You can use an asset tree to publish all pages in a
folder or a site, for example.</p>
<p>But you may also want to consider using server-side scripting.
At Upstate, we embed PHP code in every page so that the global
menu, for example, is included by PHP. In this way, I can change
anything in the top navigation from the outside, without the need
to republish anything.</p>
<p>Wing</p></div>Wing Ming Chantag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-08-31T13:54:45Z2015-08-31T13:54:45ZIs there any way to easily publish every page on a site?<div><p>Hello Ryan and Wing Ming,</p>
<p>Thank you for the information. I published a folder a couple of
times to see if Smart Publishing was enabled, and it doesn't appear
to be. There were no skipped jobs when publishing the same folder
(~150 assets) twice. I'll see about turning that on, thank you. I
appreciate the other options too!</p>
<p>Thank you for the suggestion as well, Wing Ming. I think using
our current system will be most effective for us for the time
being, however.</p>
<p>Troy</p></div>Troy Wolterstag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-04T13:03:02Z2015-09-04T13:03:02ZIs there any way to easily publish every page on a site?<div><p>Hi Troy,</p>
<p>You can see if Smart Publishing is disabled or not by going to
<strong>System Menu -> Preferences -> Content</strong>, the
option is about 3/4 down the page.</p>
<p>Also wanted to note that Smart Publishing is only applicable for
File assets that are being tracked by Cascade, so you will see
skipped jobs for files such as CSS, JS, images, etc. that are being
referenced on the page(s).</p>
<p>Please let me know if you have any questions.</p>
<p>Thanks!</p></div>Ryan Griffithtag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T13:53:47Z2015-09-18T13:57:38ZIs there any way to easily publish every page on a site?<div><p>Can't we just add the Base Folder (/) to a Publish Set? That
should publish all publishable assets on the site. I ask that
because I created such a site-wide Publish Set but it didn't run.
Other Publish Sets work, and I can publish the Base Folder
manually, though there are issues on some pages when I do that.</p></div>Michael McGinnistag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T14:21:40Z2015-09-18T14:21:40ZIs there any way to easily publish every page on a site?<div><p>Hi Michael,</p>
<p>You can certainly select the Base Folder for a Publish Set, but
that's essentially the same thing as publishing the Site. Both can
also be configured to be published on a schedule as well.</p>
<blockquote>
<p>I ask that because I created such a site-wide Publish Set but it
didn't run. Other Publish Sets work, and I can publish the Base
Folder manually, though there are issues on some pages when I do
that.</p>
</blockquote>
<p>If the Publish Set didn't work and you were able to manually
publish the Base Folder, you may have ran into an issue during
publish that prevented the entire publish job to complete. Did you
check your publish report for errors?</p>
<p>Thanks!</p></div>Ryan Griffithtag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T14:31:28Z2015-09-18T14:31:28ZIs there any way to easily publish every page on a site?<div><p>There was a publish report for when I published the Base Folder
manually an hour ago, but no publish report for when the Publish
Set was supposed to publish eight hours ago.</p>
<p>I thought publishing the Base Folder was the only way to publish
the Site in a Publish Set. My Publish Sets configuration for
Cascade Server 7.14.1 only lets me publish folders, files and
pages. Is there another way?</p></div>Michael McGinnistag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T14:44:10Z2015-09-18T14:44:10ZIs there any way to easily publish every page on a site?<div><p>Hi Michael,</p>
<p>If you have access to the Site Management area, you can view the
Site and use it's Publish tab. Additionally, you can configure the
Site to schedule on a publish by editing the Site and checking the
<strong>Publish on a Schedule</strong> option.</p>
<p>Please let me know if you have any questions.</p>
<p>Thanks!</p></div>Ryan Griffithtag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T15:30:27Z2015-09-18T15:30:27ZIs there any way to easily publish every page on a site?<div><p>Alas, I don't have access to the Site Management area.</p></div>Michael McGinnistag:help-archives.hannonhill.com,2010-02-09:Comment/378013302015-09-18T15:56:51Z2015-09-18T15:56:51ZIs there any way to easily publish every page on a site?<div><p>Ah, that would do it. So in your case, you have a two
options:</p>
<ul>
<li>Have someone who does have access to Site Admin configure the
Site to publish for you</li>
<li>Use a Publish Set that selects the Base Folder, as you
indicated</li>
</ul>
<p>As for the actual issue of the Publish Set not working and no
report being sent, I believe you need to configure the scheduled
publishing for that Publish Set and choose users/groups to send a
report to in order for a report to be generated. Additionally, you
can choose whether or not to only send a report when there was an
error.</p>
<p>Please let me know if you have any questions.</p>
<p>Thanks!</p></div>Ryan Griffith