Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
HTML Wrap
alignright
classmenu
Page properties
Download
Artifact resource link
groupIdinfo.magnolia.silverpop
artifactIdmagnolia-silverpop
label$artifactId.jar
renderTypedownload_link
resourceTypeJAR
EditionEE Std
License
Include Page
_MLA
_MLA
IssuesSILVERPOP
Maven siteSilverpop
Latest version
Artifact resource link
rangeHigherVersion1.0.3
groupIdinfo.magnolia.silverpop
artifactIdmagnolia-silverpop
label$version
renderTypedisplay_only
resourceTypeJAR

...

Artifact maven dependencies snippet
rangeHigherVersion1.0.3
groupIdinfo.magnolia.silverpop
artifactIdmagnolia-silverpop

...

  • Please follow XML API Developer guide (link requires you to log in with your IBM Watson Marketing Cloud account):
    • Authentication with the APIs 
      • Authentication Method: OAuth 2.0 Granted Access 
        • Getting Started with OAuth in Engage
  • Edit the configuration of the node /modules/silverpop/config with the Configuration app: 



Advanced Tables - Table Plus
classm5-configuration-tree
 

Mgnl f
modules

 


Mgnl f
silverpop

 

Mgnl f
config


Mgnl p
refreshToken

 


Mgnl p
clientSecret

 

Mgnl p
clientId

 

Mgnl p
silverpopApiUrl

https://api[x].silverpop.com/XMLAPI

...


Advanced Tables - Table Plus
classm5-configuration-tree
Node nameValue

Mgnl f
server

 


Mgnl f
filters

 

Mgnl f
SilverpopTraitsDetectorFilter

 

Mgnl p
enabled

true

Mgnl p
class

info.magnolia.silverpop.personalization.SilverpopTraitsDetectorFilter

Mgnl p
listId

4014446


External forms

...

  1. Create a database in your https://engage[x].silverpop.com if you don't have any.
  2. Go to the sample page http://localhost:8080/magnoliaAuthor/.magnolia/admincentral#app:pages:detail;/travel/subscribe:edit
  3. Edit the external form component. 
  4. Choose Silverpop as external form.
  5. Choose a database from Silverpop.
  6. The form should be rendered from all columns of the chosen database.
  7. Add a field to the database from the Silverpop admin central.
  8. Go to http://localhost:8080/ magnoliaAuthor/travel/subscribe.html. Your new field should be displayed.
  9. You probably don't want to show all the field of the database such as system ones and want to change the order of field on the page:
    1. Create a selection field called LAYOUT in the database.
    2. Add the desired field names as values for selection.
  10. Activate the page to the public instance.
  11. Go to the activated page, fill in some fields (http://localhost:8080/magnoliaPublic/travel/subscribe.html) and submit.
  12. Information will be stored in Silverpop.
  13. User identification:
    1. If the web tracking javascript is enabled and your browser allows to store cookies. Your submitted information should be pre-filled if you revisit the subscription page. You can change values and resubmit.
    2. Alternatively, you can allow login with email/password if you want to allow users to be logged in from another computers, mobiles...
      1. Add a field called PASSWORD to the Silverpop database.
      2. Set the databaseId against which you want to run authentication. This should be the same database as the one defined for the SilverpopTraitsDetectorFilter

        Advanced Tables - Table Plus
        classm5-configuration-tree

        Mgnl f
        SilverpopAuthenticationFilter

         


            

        Mgnl p
        enabled

        true

            

        Mgnl p
        class

        info.magnolia.silverpop.login.SilverpopAuthenticationFilter

            

        Mgnl p
        databaseId

        4014446

      3. Go to the subscription page. Password and Password confirmation fields should be there.
      4. Fill the password and submit the form.
      5. You should now be able to log in with email/password: http://localhost:8080/magnoliaPublic/travel/subscribe/login.html.
      6. The password login has precedence to cookie identification.

...