joomla p 3.0

Frontend Forms for K2 and RSForm! Pro is a plugin that allows you to use your own RSForm! Pro forms to make/edit items in K2.

It features an easy configuration interface

Subscribe:

Use On Unlimited Sites 

Frontend Forms for K2 and RSForm! Pro:

  • Associate fields in your form to K2 Item fields
  • Supports custom fields types and field category filtering
  • Allow front end users to create K2 Items in the front end using RSForm! Pro
  • Allow front end users to modify K2 Items in the front end using RSForm! Pro 
  • Moderation supported (enable/disable auto-publishing of submissions)
  • Handles file uploads and images!
  • Works with Image Gallery and Video Links (YouTube, Dailymotion, Vimeo supported so far)
    • Gallery support - Requires Simple Image Gallery Pro (by JoomlaWorks)
    • Video Links - Requires AllVideos (by JoomlaWorks) 

Requirements:

  • PHP 7+
  • Joomla! 3.x
  • RSForm! Pro

Installation instructions

  • Install the plugin through the native Joomla Extension Installer (Extensions > Extensions Manager > Install)
  • Go to Extensions > Extension Manager > Manage and search for the plugin. Make sure to enable it.

"Item Create" Configuration

  • Once you are done configuring your form fields, you have to save the form at least once
  • Click on the "Form Properties" tab
  • At the bottom of the left Column, find the K2 Integration subtab
  • To Enable the plugin on your form, Set the Use K2 Integration value to Yes

  • The K2 Category field allows you to select the Item Category in K2 that will be bound to this form
    NOTE: If your custom fields are not showing up. Make sure that a field group is assigned to your K2 category and it has fields it in
  • (v 1.8.0+) Accepts ZIP files for file uploads in the item gallery - will extract the ZIP file into the gallery folder for the K2 item
  • If you want your submissions to be moderated by an administrator first, Select the Auto Publish (don't require admin approval) option
  • The Field Mappings section is fairly straightforward
    • The left column contains all the fields in your form
    • The Right column is a dynamic dropdown list of all the standard and custom fields associated with that category

            The first items in the DDL are K2 core fields 
      • title - K2 Item title
      • introtext - K2 Item intro text
      • fulltext - K2 item full text
      • mainimage - K2 Item image - this image is resized automatically

  • The Advanced Mappings section allows you to manipulate the publish on, unpublish on and publish until values of the K2 Item
  • Handles File uploads 

"Item Edit" Configuration

  • UPDATE! Editing and creation can now be done in the same form!
  • If you want to enable editing items with your form, just enable the Allow Editing in the "K2 Integration" subtab in the "Form Properties"  tab
  • Once this feature is enabled, all you have to do is pass the GET variable "cid" with the ID value of the K2 item

Permissions

The permissions system is fairly simple. Users with core.edit permission (Administrator, Superusers) can edit any item.

Regular logged in users can edit only items they created

You can allow a non-logged in user to submit the form (using standard Menu Item ACL), however they cannot edit items.

Installation Help

If you need installation and configuration help, or if you have an older version of Joomla and want this plugin tested and deployed, please contact us for quote.

K2 Integration Screens


 Version History

v2.0 - August 6, 2021

  • Support for RSForms Pro! v3

v1.8.0 - April 22, 2021

  • Accepts ZIP files for file uploads in the item gallery - will extract the ZIP file into the gallery folder for the K2 item

v1.5.0 - August 2, 2019

  • Major update! 
  • The same form can now automatically create AND edit items (Documentation updated)

v1.0.1 - March 22, 2019

  • First public Release