Profile Phones
Provides all your front end users a way to manage their own phone numbers and settings necessary for receiving short messages from other logged in users. This works in conjunction with Profile plugin to help to provide community inside your site where front end users can access other users contact and profile information for collaboration and communication. Great for clubs, unions, churches, associations, and small businesses. Want your users to get to know each other better? This is a great place to start.
Requires
Required For Group Messaging
Recommends
- Profile Plugin plugin for additional fields and user directory.
Profile Phones adds:
- Cellphone form
- Cellphone display with call, message, and mail links when installed with Profile plugin.
- Backend forms for user cellphones
- Backend SMS Log viewer and manager for tracking batch message use
- Other functions considered by request.
The following plugin is required
The following plugin extends or depends on the plugin
This Plugin requires RainLab User plugin to function.
Download plugin to plugin directory.
- Logout and back into october backend.
- Goto Users - All Users and start editing each users phone / cellphone information or setup a front end page using ProfilePhones component where users can edit their own.
For Batch Messaging
- install User Select Plugin
SMS Using Mailgun
- Goto Settings - Mailgun and choose Mailgun in the side menu.
- Set your mailgun API Key and Domain.
SMS Using Mailgun
- Goto Settings - Mailgun and choose Mailgun in the side menu.
- Set your Twilio AccountSID and AuthToken from www.twilio.com/user/account
Setup The Pages
- Create a page to handle sending of messages and showing results
- Add Component 'MailSMS' for Mailgun OR
- Add Component 'SendSMS' for Twilio
- Create a page where users are selected and messages and are composed
- Add Component 'Checkform'
- Set "Page that contains the Send SMS From Checklist Component" under links to the page we just made.
- Add Component 'Checklist'
- Set the 'Button Text'
- Add Component 'Checkform'
That should do it.
You will want to review protecting your user information pages using instructions from ShahiemSeymor.Roles.
That should be all you need to get started.
-
This plugin has not been reviewed yet.
-
2.0.0 |
Updated to work with October 2.0 and adds scheduling of Twilio messages Jan 31, 2022 |
---|---|
1.1.3 |
Adds phone lookup component for front end Sep 20, 2019 |
1.1.2 |
Fixes CLid formated causing - No recipients selected! - error Jul 20, 2017 |
1.1.1 |
Register Profile Panels moved to Plugin.php Jul 16, 2017 |
1.1.0 |
Register Profile Panels Jul 14, 2017 |
1.0.15 |
Database maintenance. Updated all timestamp columns to be nullable. Jul 14, 2017 |
1.0.14 |
Fixes Cellphone controller where provider column is shown. Adds related phones to provider controller. Mar 30, 2017 |
1.0.13 |
Add Filter Terms field to Cellphones Nov 26, 2016 |
1.0.12 |
Made Log models fillable and changed sort of phone Users to include surname Nov 19, 2016 |
1.0.11 |
Added messageURL() to enable Author Notices Feb 14, 2016 |
1.0.10 |
Fixes https://octobercms.com/forum/post/tabs-in-backend-popup-form?page=1 Feb 13, 2016 |
1.0.9 |
Moved Cellphone and Provider Controllers to Users Sidemenu in keeping with OctoberCMS standards Feb 07, 2016 |
1.0.8 |
fixes issue of no declared properties in components Nov 06, 2015 |
1.0.7 |
added Celphone Controller to manage phones May 23, 2015 |
1.0.6 |
missed 'foreignKey' in update to RC Mar 10, 2015 |
1.0.5 |
Updated to be RC compatible Mar 10, 2015 |
1.0.4 |
Minor Cleanup and efficiency change Feb 21, 2015 |
1.0.3 |
Add foreign key for user deletes cascade Feb 20, 2015 |
1.0.2 |
Built Tables Feb 20, 2015 |
1.0.1 |
First version of CellPhone Feb 20, 2015 |