The community version includes all of the features of the Pro version. It also adds new features for using the Social Link Pages plugin with your community or as a saas (software-as-a-service) web app.
Initial setup
Here's a video walking through an example setup of Social Link Pages Community:
Adding the page builder to the front-end
To embed the page builder on the front-end for your users to create and edit their own pages, use this shortcode:
[slp-editor]
Publish the page and the page builder will now render on your page for your users to see. Your theme or page may then need customizing to accommodate the page builder.
Pages per user
With Community installed, by default, users can only see and edit their own pages. You do not need to enable this. If you wish to disable it, i.e. you want all community members to be able to edit all Social Link Pages, you can disable this feature under "Advanced Community Settings":
Permissions
If your users are seeing the "Sorry, you are not allowed to upload files." error when trying to upload media within the Social Link Page page builder, they probably need to have the " upload_files" capability added to their user role.
Example: if you let visitors register on your site and build pages, they're likely added as "subscribers". The "subscriber" user role does not have the " upload_files" capability.
Here's an example function for adding the "upload_files" capability to the "subscriber" role. BE CAREFUL GRANTING CAPABILITIES TO ROLES!
function slp_add_upload_files_cap() {
// Gets the subscriber role object.
$role = get_role( 'subscriber' );
// Add a new capability.
$role->add_cap( 'upload_files', true );
}
add_action( 'init', 'slp_add_upload_files_cap', 11 );