Contact Importer [V4] - YouNetCo
- Free Update
What's New?
Version 4.02p4
- Support PHP 8.0
- Compatible with phpFox 4.8.x
Ready with phpFox 4.8.9
Contact Importer app is a great tool for users to expand their friend networks by inviting people from all social networks (Facebook, Twitter, Hotmail, etc…). In addition, this app also empowers users to connect to all contacts from most major Email Providers.
Notice:
- This app uses a central server for authentication login for easy installation and in order to avoid future updating from providers.
- Due to Facebook API update, it’s required that your site is running over SSL in order to import contacts from Facebook.
- Social Bridge must be installed in prior to install Contact Importer
- Google, Windows Live use YouNet OpenID server by default. To change Logo and Brand of OpenID server, you must setup OpenID server.
Key Features
- Display the number of invitations and number of remaining invitations per day for Facebook and Twitter providers
- Invite friends using email providers / social networking platforms
- Integrate importing csv and vcf into Contact Importer
- Filter friends in the contact list by alphabet
- Custom Invitation Link
- Apply Cronjob to get and send a large number of contacts
- Allow removing invited members from the list
- Show statistic by date and by provider for admin
- Manage list of providers in the Admin Panel
- Admin can view all invitations in Admin CP
- Management queue invite (email + message)
- Bulk actions (re-send email invitations, delete invitations) for pending invitations
- Remove emails on page pending invitations which associated with users who have just joined the site
- Add some kinds of notification to let sender know his invitations have just been sent successfully
Packages that include this product:
Front End
- Home Page:
- Members are able to access Contact Importer by selecting a provider icon or by selecting Inviter in the main menu
- Statistics block
- Remaining invitations (total queue invitations)
- Total sent invitations
- Total friends joined by invitation
- Add a block to determine whether an invitation leads to a registration
- Contact Importer (Inviter):
- Invite Friends:
- Show a list of providers to import contacts: Gmail, Twitter, Facebook, Live/Hotmail
- Invite by manually typing emails or upload file CSV
- Import user avatars (with some providers that support it)
- Show limitation messages when members invite friends.
- Queue Emails: list out all invitations sent to friend’s mails
- Queue Messages: list out all invitations sent to friends on popular social networks as Facebook, Twitter
- Pending Invitations: show all invitations sent to receivers who not joined the community yet
- Export Contact: allow members to export friend contacts to CSV file.
- Advanced blocks: Top Inviters, Statistics.
- Invite Friends:
Back End
- Global Settings:
- Set default content for invitation message
- Enable admin to set number of maximum invitations allowed per day for Facebook and Twitter
- Providers:
- Option to enable or disable a provider
- Set order for each provider
- Invitation List:
- Show all invitations with options to search and delete
- Statistic By Date
- Statistics By Providers
- Manage Social API Keys
- Enable admin to set API key and secret key for Facebook and Twitter
- Option to enable or disable connection to Facebook and Twitter
Please follow all steps in this Installation & Upgrade guide in order to make this module work properly
1. Installation Guide
Below are the Installation Steps:
- Install YouNet Contact Importer App on the phpFox Store
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
- Set up Facebook App:
- Guideline: http://knowledgebase.younetco.com/2015/10/15/how-to-set-up-facebook-app-after-updating-in-facebook-api-2/
2. Setup Crontab
- To get the cron command, copy one of these two links below and paste it into your browser address bar:
- http://sitename.com/PF.Base/module/contactimporter/cron/cron.php (Run manually)
- http://sitename.com/PF.Base/module/contactimporter/cron/info.php (Take command to enter into Cron on CPanel)
- Note: replace "sitename.com" with your site URL.
- For example: " http://abc.com/PF.Base/module/contactimporter/cron/info.php "
- Video Guide: http://knowledgebase.younetco.com/2015/08/21/how-to-setup-cron-job-video-guide/
3. Upgrade Guide
- Upgrade our latest version.
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
Congratulations! You have finished the Installation/Upgrade process.
It might be because the Twitter limits on API. According to Twitter API info, it limits 1000 direct messages (daily) sent per day. So if you send to more than 1000 users a day, they can only send maximum of 1000 messages, the rest will be sending tomorrow.
The limit for invitation depends on each browser. We don't use the limit for invitation message. We recommend that you should type the text which has maximum character about 1000.
When a member uses Contact Importer module to import contacts using Gmail provider, protocol "Client Login" is used. That means a server (we set it up in US) will use that account information to log into gmail and get the contact list. Just in some cases, if two regions (user's one and server's one) are so different, an alert email will be sent to that account announcing that there is somewhere else is using the same account. User information is not saved or used for any purposes. Therefore, there is no worries about it.
As of May 2015, LinkedIn API doesn't support 'r_network' permission to import profile as default anymore. Please refer: https://developer.linkedin.com/support/developer-program-transition To obtain this permission on your profile, you need contact directly to LinkedIn for an access.
Version 4.02p4
1. Release Date: Feb 14, 2022
2. Best Compatibility: phpFox 4.7.x - 4.8.x
3. Improvements:
- Compatible with phpFox 4.8.x and PHP 8.0
4. Changed Files:
- M upload/module/contactimporter/include/component/controller/Apiconnection/linkedin_2.1.0.class.php
- M upload/module/contactimporter/include/component/controller/openinviter/_postinstall.php
- M upload/module/contactimporter/include/service/process.class.php
- M upload/module/contactimporter/install/v3.04.php
Version 4.02p3
1. Release Date: Apr 27, 2021
2. Best Compatibility: phpFox 4.6.x - 4.8.x
3. Bug fixes:
- CSS issues
- File path issues
4. Changed Files:
- M upload/module/contactimporter/include/component/block/sendallpopup.class.php
- M upload/module/contactimporter/include/component/block/sendpopup.class.php
- M upload/module/contactimporter/static/css/default/default/main.less
- M upload/module/contactimporter/template/default/block/home_contact.html.php
- M upload/module/contactimporter/template/default/controller/queuemes.html.php
Version 4.02p2
1. Release Date: Feb 20, 2019
2. Best Compatibility: phpFox 4.6.x - 4.7.x
3. Improvements:
- Update Facebook invite method
- Remove LinkedIn and Yahoo providers
- Compatible with phpFox Activity Points app
4. Bug fixes:
- Fix minor layout and text phrase issues
Version 4.02p1
1. Release Date: Oct 29, 2018
2. Best Compatibility: phpFox 4.6.x - 4.7.0
3. Improvements
- Compatible with phpFox 4.7.0
Version 4.02
1. Release Date: February 01, 2018
2. Best Compatibility: phpFox 4.6.x
3. Improvements
- Compatible with phpFox 4.6.0
- Validate settings and user group settings
- Hide "Export Contacts" menu if user don't have permission
- Support 3 paging mode in some pages with new settings "Pagination Style"
4. Bugs Fixed:
- Activity point count to double after invite friend success
5. Changed Files:
- upload/module/contactimporter/include/component/ajax/ajax.class.php
- upload/module/contactimporter/include/component/controller/invitations.class.php
- upload/module/contactimporter/include/component/controller/queueemails.class.php
- upload/module/contactimporter/include/component/controller/queuemes.class.php
- upload/module/contactimporter/include/plugin/template_template_getmenu_process_menu.php
- upload/module/contactimporter/include/plugin/validator.admincp_settings_contactimporter.php
- upload/module/contactimporter/include/plugin/validator.admincp_user_settings_contactimporter.php
- upload/module/contactimporter/include/service/contactimporter.class.php
- upload/module/contactimporter/include/service/process.class.php
- upload/module/contactimporter/phpfox.xml
- upload/module/contactimporter/phrase.json
- upload/module/contactimporter/static/jscript/contactimporter.js
- upload/module/contactimporter/template/default/block/sendpopup.html.php
- upload/module/contactimporter/template/default/controller/admincp/invitations.html.php
- upload/module/contactimporter/template/default/controller/admincp/providers.html.php
- upload/module/contactimporter/template/default/controller/admincp/statisticsbydate.html.php
- upload/module/contactimporter/template/default/controller/admincp/statisticsbyprovider.html.php
- upload/module/contactimporter/template/default/controller/invitations.html.php
- upload/module/contactimporter/template/default/controller/queueemails.html.php
- upload/module/contactimporter/template/default/controller/queuemes.html.php
Version 4.01p7
1. Release Date: Dec 20, 2016
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Compatible with phpFox 4.5.0