Pipe types

Sitefinity CMS features two types of publishing points:

  • Persistent publishing point - it stores the data in the database
  • Pass through publishing point - it pushes the data that it receives immediately

There are two types of pipes:

  • Push pipe - it passes the data to the publishing point or destination when it receives it
  • Pull pipe - it pushes the data on demand, when it is requested

Examples

Push Pipe - Persistent Point - Pull Pipe

You use this scenario when you import data that you need to store. You collect data that you cannot guarantee exists upon request from external source.

For example: RSS feed

Push Pipe - Pass through Point - Push Pipe

You use this scenario when you need to flush data from Sitefinity CMS into external source like Twitter, but you do not need to store the data.

Pull Pipe - Pass through Point - Pull Pipe

You use this scenario when you have the data and do not need to duplicate it in the publishing point.

For example: RSS feed in Sitefinity

You can also have a combination between Pull and Push pipes on the both sides of the publishing point.

Want to learn more?

Sign up for our free beginner training. Boost your credentials through advanced courses and certification.
Register for Sitefinity training and certification.

Was this article helpful?

Next article

Pipe components