DIDReseller for Joomla
From open.didww.com
DIDReseller for Joomla
Contents |
Introduction
"DIDReseller" is a complete e-commerce business solution based on the open source Content Management System "Joomla!" and DIDWW API 2.0. This is an example of fully automated, fully customizable DID service reselling engine, including end-user self registration and ordering, service configuration, payment and billing, ticketing, administration and reporting system. In addition, the PBXww platform is included, allowing your customers to manage and direct incoming phone calls.
The DIDReseller project was initiated and is sponsored by DIDWW to support its customers, offering a complete list of API functions, code examples and business processes making it a complete white-label toolkit. This toolkit will allow you to easily deploy new or expand existing e-commerce ventures rapidly and with minimal effort. The project is published as an open source project under GPL2 license
The DIDReseller demo version is hosted under joomla.didreseller.com
Road Map
Last Change Log
Current version: 2.1.67 for Joomla 2.5
- Fixed broken informational links on the Back-End page.
- Fixed bugs in the tab “Statistics” on Back-End page.
- Fixed bug with a fractional part of currency to pay through PayPal.
- Fixed bug when creating orders with subscriptions through PayPal.
- Fixed bug relating to the automation of payments.
- Fixed bug with incorrect PSTN prefix codes on Back-End page.
- Fixed bug with sending notification letters if the customer's balance is less than setting value.
- Fixed bug with the button “Login with Facebook” on Front-End page when a user orders DID number.
- Fixed bug when a user orders a DID number without registration confirmation.
- Fixed bug with incorrect display of links on “Coverage” page.
- Fixed bug when a reseller changes time zone for a user on Back-End page.
- Fixed bug when switching between “Production Mode” and “Beta Mode”. All data is saved correctly.
- Fixed broken informational links on Front-End page.
- Fixed bug when creating an order with subscription via Authorize.Net.
- Fixed bug when a user buys a DID number but did not fill in all required fields during the registration process.
- Fixed bug with global searches on Back-End page.
- Removed the feature “Test mode” on Back-End page.
- Deleted ability to change “Personal ID” via Back-End page.
- Changed the logo of DIDReseller component and its tooltips.
- Changed the visual element of DIDReseller component relating the rebranding of PBXww.
- Changed setting for PBXww. PBXww is available for all users by default.
- Changed setting the time of purchase of DID numbers for up to 10 years on Back-End page.
- Changed descriptions of customer’s invoices.
- Changed display format of PSTN rate.
- Improved user design on Front-End page.
- Improved algorithm for displaying information in the tab “Call history” on Front-End page.
- Improved informative message when buying DID number.
- Added functionality checking the settings “Minimum Payment” on Back-End page and “Minimum automatic payment amount” on Front-End page for compliance.
- Added variables “Country_name” and “City_name” for invoices. Display country and city for the purchased DID number.
- Added new variable “client_balance” for notification letters.
- Added option for searching by DID number on the Front-End page.
- Added links “Wiki”, “Support” and “Forum” on Back-End page.
- Added information from Twitter on Back-End page.
- Added option of sending Multilanguage notification letters.
- Added new online payment module.
- Added ability to buy DID numbers via the tab “Coverage” on the Front-End page.
For older versions see DIDReseller for Joomla changelog
Features
The DID Reseller component offers the following features:
Front end
- Friendly Ordering Wizard
- Self Service Interface
- Dynamic Dashboard
- Ticketing System
- Call History log
- Orders
- Invoices
- Payment History
- My Details
- Coverage
Back end
- Dynamic Dashboard
- Modular Widgets
- Statistic Widgets
- Reports and statistics
- Ticketing System
- Notification System
- Call history
- Orders and Invoices
- Payment History
- Coverage Management
- Custom Call Forwarding Options
- Rates and Pricing Setup
- Payment modules
- Anti-Fraud
- Currency configuration
- Database Wipe/Export/Import
Minimum requirements
- MySQL 5 or higher
- Joomla 1.5 or Joomla 2.5
- PHP 5.2 or later
- PHP-SOAP package
- PHP MAX Memory size 128 MB
- 1GB RAM or more
- OpenSSL
- PHP Mcrypt library (read here for more information)
Component
To install the component, please use joomla administration panel by login /administrator. Then go "Extensions" --> "Install/Uninstall" --> "Choose File" , Select the downloaded com_didww_xxx.zip and click "Upload File & Install"
Once installed, to access the component, go "Components" --> "DIDWW!" --> "Dashboard"
To connect your component to the DIDWW, please go to "Settings" --> "Component Configuration" Enter your username to DIDWWAPIUSER and the API Key to DIDAPIKEY, click "Save" and then "Sync API Data".
If you don't have your DIDWW account ready for API2 access, you can request here
- Download DIDReseller 2.1.67 for Joomla 2.5
- Download DIDReseller 2.0.0 for Joomla 2.5
- Download DIDReseller 1.33.1 for Joomla 1.5
Known issues:
- You may use different Joomla versions, please visit this page for more information how to install Joomla components Installation Guide
VMWare Ready to Use Image
The DIDReseller Virtual machine is a ready-to-use package based on VMware and contains:
- Linux OS
- Apache Web Server
- MySQL Database Server
- Joomla CMS
- DIDReseller component
- SEO components
- Pre-configured Graphical Template
How to run DIDReseller VM
- For MS Windows please download and install VMware Player
- For MAC OS please download and install VMware Fusion for MAC
- Download DIDReseller for Joomla 1.33.1 (VMware VM) image file
Please unzip and run the image using VMware, it takes 30 seconds to load the system, and then it will display your VM IP Address, for example: http://192.168.138.128
To access user interface (front-end) please open your browser and visit:
http://Your_VMWareMachineIPAddress/joomla/
To access the administrator (back-end) panel please open your browser and visit:
http://Your_VMWareMachineIPAddress/joomla/administrator
- User name: admin
- Password: demo
You are welcome to make changes as required, as these modifications will only applu to your local code copy.
Please note: The VM DIDReseller for Joomla is configured with DIDWW Sandbox API (testing environment), none of the purchased DID service will actually work.
Known issues:
- If you receive the message "Cannot connect to database" when trying access Joomla via the web, try to change your VMWare network settings from NAT to BRIDGE, and then restart the VMware.
User manual
- DIDReseller for Joomla Installation Manual
- DIDReseller component Back End documentation:
- DIDReseller component Front End documentation
- DIDReseller for Joomla Customization Manual
- DIDReseller for Joomla Integration Manual
- DIDReseller Payment Module Development Guide
- Moving DIDReseller To a New Server
- DIDReseller Facebook Application
- PBXww (Advanced Call Forwarding) Guide
- Download DIDReseller User Manual PDF
Downloads
- Download DIDReseller version 2.1.67 (Joomla 2.5)
- Download DIDReseller version 2.0.0 (Joomla 2.5)
- Download DIDReseller version 1.33.1 (Joomla 1.5)
- Download DIDReseller for Joomla 1.33.1 (VMware VM) image file
- Access all downloads
DIDReseller Migration
IMPORTANT!
Please DO NOT work on the two sites simultaneously using the same API key (DIDReseller – Settings – Component configuration). This will lead to unrecoverable errors.
Due to the fact that support for Joomla 1.5 has been discontinued, DIDWW has released our “DIDReseller Migration” component that will allow easy migration of the current DIDReseller component for Joomla 2.5.
In order to achieve this transition, please do the following:
- IMPORTANT - Migration to DIDReseller 2.0.0 is only possible if DIDReseller version 1.33.1 is currently installed on Joomla 1.5. Therefore, please ensure that you are running version 1.33.1 before upgrading to version 2.0.0.
- Install Joomla 2.5 and the component DIDReseller 2.0.0 on your future host environment. If your website based on Joomla 1.5 was Multilanguage, you may also install the required language packs.
- Transfer all articles that do not apply to the component DIDReseller from the site running Joomla 1.5 to the Joomla 2.5 enviroment.
- Download and install the component DIDReseller Migrationon both sites.
- Ensure that your working Joomla 1.5 site is off-line. From the current component DIDReseller 1.33.1, save or record your API Key (DIDReseller - Settings - Component configuration), and then remove the API key from the settings of DIDReseller 1.33.1 on the Joomla 1.5 site.
- Run DIDReseller Migration on the site with Joomla 1.5 and click "Export". A file «*. Zip» will be created.
- On the Joomla 2.5 site, run DIDReseller Migration, select the previously saved file «*. Zip» and click "Import".
- Register the previously saved API Key in the new DIDReseller component version 2.0.0 (DIDReseller - Settings - Component configuration).
- Once you have installed DIDReseller 2.0.0, then you may upgrade to any new versions as required.
Additional
DIDReseller DEMO website joomla.didreseller.com
Request DIDWW SandBox access here