-
Notifications
You must be signed in to change notification settings - Fork 470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pushing objects other than Content #1684
Comments
Closed
This was referenced Jan 18, 2013
Added to test scripts, will test on Push Publishing after remaining fixes come thru |
victoralfaro-dotcms
pushed a commit
that referenced
this issue
May 18, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We need to build a new mechanism that can push objects other than just content. This includes:
HTMLPages, Folders, Hosts, Templates, Containers
To do this, we are going to need a new bundler called:
DependencyBundler
This bundler will run first in the PushPublisher. It will look at the publisherconfig and set up all the dependences for the following bundlers.
So if a user creates a new publishing job that specifies a folder Id, the dependency bundler will look at that and pull all the pages, content, fileAssets underneath and get their dependencies and pass it on to the other bundlers.
Steps
Create the ways other objects can make it into the publishing queue
The "Remote Publish" Button needs to be added in these places:
http://screencast.com/t/ckgiHxQf9ki
http://screencast.com/t/L7efmeTn
http://screencast.com/t/EpDhtw5TgUbG
We should only show the remote publish button IF both are true:
When the user selects remote publishing, we need to pop a dojo dialog that looks like this:
http://screencast.com/t/8fFXO30UDge
You can see a working example of the dialog if you create a workflow action that has the "Add Content to Remote Queue" actionlet
The popup code is fuond here:
./html/portlet/ext/contentlet/contentlet_assign_comment.jsp
Create the DependencyBundler that will add deps to the publisherconfig
The text was updated successfully, but these errors were encountered: