Integrate with Drupal 7 & 8
This article is a summary of how to connect Drupal to Kapost once your developer has completed all of the steps in this article for Drupal 7 or this article for Drupal 8. Unlike the steps outlined in the preliminary article, these steps can be completed by a non-developer.
In your Kapost instance, go to Settings → App Center. You will want to click "Install More Apps" and choose your platform from the App Center to be Drupal. If applicable, choose which instance you wish to connect.
You will be directed back to your instance and your Drupal Integration box will appear. Enter the authentication info for the Drupal user you wish to connect -- please note, this user doesn't have to be an Admin level user, but a user that has correct publishing permissions.
Once you click connect, a pop-up will appear asking which of your blogs you would like to publish to -- in Drupal, these are referred to as content types or nodes. You can find them in Drupal by going to Structure → Content Types. Select the blog/node you would like this connection to publish to -- in this instance, the user is connecting to "article."
You can only connect to one blog/node per Drupal connection. If you wish to publish to more than one node, you need to create another Drupal connection following the steps above. You may use the same user, but when the node pop-up appears, select a node different from the one in your previous connection.
Once you've connected in The App Center, you will need to add Drupal as a primary destination to your content type. Go to Content Types & Workflow in Kapost Settings and choose the Drupal instance(s) that you've connected to, as the primary destination. Click save, and you're ready to publish.
If you'd like to sync your Drupal categories to Kapost, read this article.
Lastly, if you wish to preview Drupal posts in Kapost before publishing them, you need to enable Preview. Here is how to enable this feature.
If you have any questions or feedback, don't hesitate to email us at firstname.lastname@example.org.