We are addressing the Trans*Ponder Community Resource Challenge
Team Members:
- Ben Pearson ben@idxbroker.com
- Aaron Flager aaron@idxbroker.com
- Allen McNichols allen@idxbroker.com
- Shannon Sallaway shannon@idxbroker.com
- Bishop Lafer bishop@idxbroker.com
- frankie frankie@idxbroker.com
- Seabastion Miller seabastion.miller@gmail.com
We are using the following components:
- WordPress
- Gravity Forms
- FlyWheel Hosting
- Ultimate Member
- User Switching
- Uncode Theme
- Custom Plugin Created
- Gravity Wiz Add Ons
- Copy over everything in the transponder-admin folder. This contains all the plugin code.
- Activate plugin via Wordpress admin page > Plugins
- Activating the plugin should have created the wp_a3t9xkcyny_providers_table table. Verify it is there.
- Start entering data by following the Steps for Publishing a Card in the Resource Directory
- Go to Forms in the WP admin menu
- Click on Resource Submission and Review Form
- Click on the little triangle on the top right part of the form
- Check or uncheck the "Required" box
- Click "Update" button on the right hand side
- Community member submits a resource through Resource Directory > Submit a Resource
- Log in as Volunteer or Admin
- Click on the Community Resource plugin icon to display menu options, Admin, Volunteer, and Live
- Click on the Volunteer menu item
- Select an entry to edit
- Contact the Provider
- Ask relevant questions and update the form
- etc.
- Log in as Volunteer or Admin
- Go to Posts (left menu bar)
- Filter by category
- Click trash button on the post (card) you want to remove
- Add Service Type in forms
- Add category in the Posts > Categories (left menu bar)
- Edit the transponder-admin-2.php array called $translation in the get_category() method. This will translate what the Post Categories are named and the Category submitted through the form
- Category pages will need to be added such that filters and search will work. Create a category page like the categories pages located in wp-content/themes/uncode
- Identify the ENTRY_ID and delete all rows with that ENTRY_ID in the wp_a3t9xkcyny_gf_entry_meta table
- Delete the row in wp_a3t9xkcyny_gf_entry with the id that is the same as the ENTRY_ID above
- Delete the row in wp_a3t9xkcyny_providers_table with the LEAD_ID that is the same as ENTRY_ID above
- In the transponder-admin-2.php file, Add columns to the providers_table in three methods. The columns should be in the IDENTIFIES_AS_WHAT_FAITH_17 format, where the number part is incremented from what is already there.
- Add more checkbox items in the Gravity Form
- Insert new columns in the providers_table in database
- Add columns
- Go to the Live and Archived List in the plugin menu
- Click Edit on the entry you wish to edit and make the desired changes
- When submitting the edit, a new post (card) will be published. Be sure to delete the old one by going through Steps for Deleting a Resource Submission
- The theme used is uncode in /transponder/wp-content/themes/uncode
- The plugin code is located in two places: (1) /transponder/wp-content/plugins/transponder-admin/transponder-admin.php, (2) /transponder/wp-content/plugins/transponder-admin/includes/transponder-admin-2.php
- The database tables used are wp_a3t9xkcyny_gf_entry_meta (populated by gravity forms), wp_a3t9xkcyny_gf_entry (populated by gravity forms), and wp_a3t9xkcyny_providers_table (created and updated by the Trans*Ponder Admin Plugin).
- The creation of wp_a3t9xkcyny_providers_table upon activation of the plugin will need to be updated. This is in the function create_providers_table().
- Adjust the add_or_update_entries_to_db()
- Adjust the function update_entries_in_db()