Trendy:

How to start with joomla

HOW TO SETUP & DESIGN BULK SMS PORTAL USING JOOMLA CMS

HOW TO SETUP & DESIGN BULK SMS PORTAL USING JOOMLA CMS

1.     Introduction to Bulk SMS Service

Bulk SMS Business is a profitable business in Nigeria and even all over the world today. Millions of SMS are sent daily among the GSM subscribers all over Nigeria. This is due to its cheapest and faster means of communication. GSM SMS within a network and among different networks range from N 5 to N15. This is still somehow exorbitant. But with bulk SMS from web to phone, you can send a message with as low as N1.00. You can get cheap prices range from N1.00 to N5.00. You send the message from the web to any GSM phone number. At a click, you can send message to millions of GSM phone numbers.

 

2.     Things you need to setup bulk portal

a)     Domain and web hosting

b)    SMS Component and License

c)    Joomla Installation and Upload of SMS Component

d)    Add Beautiful Simple Template

e)    Add API From SMS Service Provider

f)     Online Payment Integration

g)    Bank Account

h)    Contact Details

i)     Other Services

 

A.    Domain and Web Hosting

You need to make sure  your chosen domain name is still available and you need to register it.

A  well  know  place  for  registering  domain  names  is godaddy.com  but  don' t  register  your  domain  there  just yet.  As  you  will  find  out,  there  is still way to register your domain when signing up for web hosting. Next is to register a web hosting, philmorehost.com is one of the best leading web hosting company in Nigeria,  they have cheap and reliable web hosting service.

B.    SMS Component and License

!!! Purchase it from www.smsportalcreator.com to get regular update and proper support !!!

SMS Component is a professional SMS component for Joomla. It is a native extension which can be installed using regular Joomla Installation procedure. This component allows you to configure any SMS HTTP API inside Joomla and you can start sending and receiving SMS from the front-end.

This component uses the SMS HTTP API and submits the SMS to the gateway and receives the gateway response. For receiving SMS it uses the short/long code with KEYWORDS.

The best attractive part of this component is it can be used as a reseller account for your master SMS package bought from any SMS gateway.

C.     Joomla Installation and Upload of SMS Component 

In this tutorial we will show you how to use Softaculous to install a Joomla 2.5 application to your site. The installation process is pretty straightforward and it will take only a few minutes. You don't need any advanced skills to perform it and at the end you will have a fully functional Joomla application on your hosting account.

First , you need to access your cPanel account and find the Softaculous icon under the "Software Services" section. It should be located in the lower part of your cPanel page, right under the "Domains" section.

You have to click on the Softaculous icon and then you will be redirected to the auto installer's home page. On the left side of the screen is the categories menu. The next step is to find the "Portal/CMS" category and click on it to expand it. You will see a lit of CMS apps that you can install. Click on the Joomla 2.5 link, so that Softaculous will open the Joomla 2.5 installation page. It is important to notice that there is another link for Joomla . You need to click on the Joomla 2.5 text button or you will install an older version of the application.

On the next page, you will find out more information about the Joomla application and the different features that it offers. To proceed to the installation screen click on the blue "Install" button.

This is the most important step at which you should configure the new Joomla 2.5 application. Most of the fields are automatically filled in by the installer and you don't need to change them. However, we advise you to change the text in the following fields:

  • Site Name: This is the name of your website. By default it is set to "My Joomla".
  • Site Description: Here you can provide a short description of your website.
  • Admin Username: By default this field is set to "admin". You can change it and we strongly advise you to do it, so that an attacker will not be able to guess your administrative username.
  • Admin Password: The administrative password for your website is a randomly generated one. If you want to change it simply type the new password in the field.
  • Admin Email: In this field you should type your email address. It is needed, so that the application can send you a new password in case you can't login.
  • Real Name: Here you can type your real name if you want to.

Please note that by default Softaculous will install the Joomla app in the root folder of your account. If you want to install the CMS in another sub-folder simply type it in the field.

Finally, scroll down to the end of the page and click on the "Install" button:

That's it! Your Joomla 2.5 application is installed and ready to use. The installer will redirect you to a new page where you will see the details for the completed installation. You can now login and create your Joomla website.

Installing SMS Component:

The installation of this component is already covered in the manuals. However, if you already understand joomla installation and menu creation, you can follow the simple steps below:

1. Download SPC High Earner from the download link in the email you received after payment

2. Install in joomla

3. Install mod_spcmenu and mod_spcmobile from the bonus modules page

4. Enable mod_spcmenu and set the access level for mod_spcmenu to registered

5. Enable mod_spcmobile and set the access level for mod_spcmobile to public

6. Go to your joomla frontend and visit one of the menu links automatically created for you in step 4 above

5. Enter the domain key you have purchased

6. Visit the SMS Portal Creator administration menu and adjust the settings.

D)    Add Beautiful Simple Template

Log into the back-end of your site (www.your-site.com/administrator/)

Click on: Extensions -> Extension Manager

25-Installing-template-navigate.png

You see the page "Extension Manager"

From here you can install your Templates, Plugins, Modules, Components and Languages. You have three options:

  • Upload Package File - (select a package from your PC, upload and install it)
  • Install from Directory - (enter the path where the package is located on your server)
  • Install from URL - (enter the URL to the package)

Here, we choose the first method: Upload Package File

Select the package from your PC and click the button "Upload File & Install"

25-Installing-template-upload-package-file.png

 

If the package contains no errors you are done and get a success message like the one below.

25-Installing-template-install-success.png

 

E)   Add API From SMS Service Provider

You can interface an application, website or system with our messaginggateway by using our very flexible HTTP API connection. Once you're connected, you'll be able to deliver messages or check your balance.

The parameters are

1. recipient : The destination phone numbers. Separate multiple numbers with comma(,)

3. username: Your estoresms.com account username

4. password: Your estoresms.com account password

5. sender: The sender ID to show on the receiver's phone

6. message: The text message to be sent

7. balance: Set to true only when you want to check your credit balance

6. schedule: Specify this parameter only when you are scheduling an sms for later delivery. It should contain the date the message should be delivered. Supported format is "2009-10-01 12:30:00" i.e "YYYY-MM-DD HH:mm:ss"

API FOR SPC High Earner:

If your provider is using SPC 2 or 3, You can use the following API

 

HTTP API:

http://philmoresms.com/components/com_spc/smsapi.php?username=xxx&password=yyy&sender=@@sender@@&recipient=@@recipient@@&message=@@message@@&msgid=@@msgid@@

 

API response on Success: OK

API Response confirmation: Contains

 

Account balance API:

http://philmoresms.com/components/com_spc/smsapi.php?username=xxx&password=yyyy&balance=true&

 

API Protocol: HTTP POST

Push to API as: Bulk

 

PHP Function to extract message ID from API response:

LEAVE BLANK

 

Delivery URL(PUSH)

Login to your provider's SMS Portal, go to personal settings page and enter this value in the "Reseller URL" field.

 

PHP Function to process delivery reports

function ApiDlvr(){

$_SESSION['msgid']=array();

$_SESSION['status']=array();

$_SESSION['phone']=array();

$_SESSION['sender']=array();

$_SESSION['datetime']=array();

$_SESSION['dlrReason']=array();

foreach ($reports as $node) { 

$_SESSION['msgid'] = $_POST['msgid'];

$_SESSION['status'][] = $_POST['status'];

$_SESSION['phone'][] = $_POST['recipient'];

$_SESSION['sender'][] = $_POST['sender'];

$_SESSION['datetime'][] = $_POST['delivered'];

$_SESSION['dlrReason'][] = ' ';

}

}

 

F)      Online Payment Integration

By default, online payment has been integrated into the sms component, all you need do is to register an account at voguepay.

And insert your merchant ID e.g: 30000-000 in the admin area of your sms portal.

G)  Bank Account: Create Articles and Menu in other to display your details and  Other Services.

 

If there is need for more technical assistance please contact us via This email address is being protected from spambots. You need JavaScript enabled to view it.

HOW TO ADD MENU IN JOOMLA 2.5

To create a Joomla 2.5 menu:

  1. Log into your Joomla Dashboard
  2. In the top menu under Menus, click Menu Manager
  3. Click the New button in the top right menu
  4. Type in a menu title, type, and description. Then click Save & Close in the top right menu
    add-a-new-menu-in-joomla-25
  5. Find and click Add a module for this menu type next to the menu you just created
    click-add-a-module-for-this-menu-type
  6. Type in a Title, choose a Position for the menu, and then click Save & Close
    type-a-title-and-choose-a-position-for-your-menu

To add an Article menu type to a menu:

  1. Log into your Joomla Dashboard
  2. In the top menu under Menus, hover over the menu you would like to add a new menu item to and then click Add New Menu Item
    click-add-new-menu-item
  3. Click Select next to Menu Item Type, and then click Single Article
    select-single-article
  4. Type in a Title for the Menu Item
    type-in-a-menu-title
  5. Next to Select Article, click Select / Change.
    click-select-change
  6. Use the Filter feature to find your article, and then click on the article title
    click-on-article-title
  7. Click Save & close.
    click-save-and-close

In Joomla, you can change the order that menu's display in from the Dashboard. In this tutorial we will walk you through this modification.

Changing the Menu Order:

  1. Login to your Joomla Dashboard.
  2. Roll your mouse over Menus, and click the menu you want to modify. In my tests, I selected Main Menu:
    choose menu to edit
  3. You will see the menus listed in order of how they display on the page. Use the blue arrows to re-order or modify the menu location. As a test, I am moving the Example Pages link to the top.
    Here is the default menu order, notice the location of the Example Pages link:
    joomla menu

    Now, I will click the arrow next to Example Pages, until it is all the way on top. Each time you click the arrow, you will see a message stating "Ordering successfully saved.":
    clicking arrows to reorder

    Once you have moved it to the top, refresh your website, and you will see the menu order has changed:
    menu after modifying

 


 

 

To create a Joomla 2.5 menu:

 

  1. Log into your Joomla Dashboard
  2. In the top menu under Menus, click Menu Manager
  3. Click the New button in the top right menu
  4. Type in a menu title, type, and description. Then click Save & Close in the top right menu
    add-a-new-menu-in-joomla-25
  5. Find and click Add a module for this menu type next to the menu you just created
    click-add-a-module-for-this-menu-type
  6. Type in a Title, choose a Position for the menu, and then click Save & Close
    type-a-title-and-choose-a-position-for-your-menu

 


To change the homepage in Joomla 2.5:

  1. Log into your Joomla 2.5 admin
  2. In the top menu, hover over Menus and click on the Menu Item group that has the menu item you want set as the home page.
  3. Next to the menu item you want set as the home page, click the star icon:
    click-star-to-set-as-homepage

    As you can see in the screenshots below, we have now changed our homepage. Below are the before and after screenshots of our website at http://domain.com

    The default home pageOur custom set home page
    home-page-before home-page-after

 


To install aiContactSafe:

  1. Download aiContactSafe

    Visit this page and click Download next to aiContactSafe. The file we downloaded was com_aicontactsafe_2_0_18_stable.zip.
    (Please note that you will need to register for a free account on that site before you can get the file)
  2. Log into your Joomla 2.5 Admin
  3. In the top menu, hover over Extensions and click Extension Manager
  4. Under Upload Package File, find the file you downloaded in step 1 above and then click Upload & Install.
    install-aiContactSafe

    When the installation has completed, you should see the following message:

    A contact form in which you can add any number of custom fields.
    Congratulations, aiContactSafe is now installed!

 


Linking to your Contact Us page in Joomla 2.5:

  1. Log into your Joomla 2.5 Admin
  2. In the top menu, hover over Menus » the menu to add this link to, and then click Add New Menu Item
  3. Next to Menu Item Type, click Select and click Contact Form (under aiContactSafe)
    click-contact-form-under-aicontactsafe
  4. Enter a Menu Title, such as Contact Us
  5. Under Required Settings, if you know which profile you would like to use, choose it from the list. Otherwise, leave it to Default form. Then, click Save in the top right menu.

    When you visit your Joomla 2.5 website, you should now see a new Contact Us link in your menu that directs users to a contact form.
    contact-form-menu-item-has-been-created

Where are emails sent to by default?

from-email-global-configurationBy default, emails sent from aiContactSafe forms will be delivered to the From email set in the Joomla 2.5 Server Global Configuration.

In this aiContactSafe tutorial, we will show you how to change the recipient address of your emails.

To update the email address that receives aiContactSafe submissions:

  1. Log into your Joomla Admin

    To make any changes to aiContactSave, you must first log into your Joomla 2.5 Dashboard

  2. Click Components » aiContactSafe » Profiles

    In the top menu, hover over Components. Then hover over aiContactSafe and finally click Profiles

  3. Select your Profile

    In the list of profiles, click the profile you are working with. If you are following along with our tutorial, we click on the Default form.

  4. Update the Email address

    In the list of Profile settings, find the field labeled Email address. Enter the email address you would like to receive the aiContactSafe emails.
    change-recipient-address

  5. Save Changes and Test

    To save your changes, click the Save button in the top right menu. Be sure to test your contact form and ensure the message is being sent to the new email address.


Editing a profiles Contact Information in aiContactSafe:

  1. Log into your Joomla Dashboard

    Start off by logging into your Joomla 2.5 administrative area

  2. Navigate to aiContactSafe Profile Settings

    Then, in the top menu hover over Components. From here, hover over aiContactSafe and then click Profiles.

  3. Check the Profile and click Edit Contact

    Put a check next to the profile you want to edit the contact information for, and then click the Edit CSS button in the top right of the page.

  4. Use the WYSIWYG editor to change the contact information

    The contact information doesn't have to be your name, address, and website - it can be whatever you would like it to be. This is because the information shown is written within a WYSIWYG editor. Using the editor, make any changes you would like.
    contact-information-wysiwyg

  5. Save the contact information and test

    When you're done making changes, click save in the top right menu. Finally, test your aiContactSafe contact form and you should see the new contact information!


To feature an article on your Joomla 2.5 front page:

  1. Log into your Joomla Admin
  2. In the top menu, hover over Content and then click Article Manager
  3. Browse your list of articles or use the filter feature to find the article you want on your front page. Then, under Featured, click the grey button - it will refresh the page and turn the button into a blue / white star. The article is now set as a Featured Article.
    setting-an-article-as-a-featured-article
  4. Visit your Joomla 2.5 front page, and you should now see the article you set as a featured article on your front page!
    Before the article was featured...After the article was featured
    before-article-set-as-featured after-setting-an-article-as-featured

To upgrade to Joomla 2.5.2:

  1. Log into your Joomla Dashboard
  2. Find and click the icon labeled Joomla 2.5.2 Update Now!
    click-update-now
  3. Put a check in the box next to the Joomla update file (see screenshot below) and click Update in the top right menu
    check-the-update-and-click-update
  4. When the update has completed, you will see a success message similar to Updating file was successful. You will also see the version number at the bottom of the page update to Joomla 2.5.2 (refer to the screenshot below)
    updating-file-was-successful

To update an extension in Joomla 2.5:

  1. Log into your Joomla 2.5 admin
  2. In the top menu, hover over Extensions and then click Extension Manager.
  3. You will see several tabs at the top of the page. Click the Update tab.
    click-the-update-tab
  4. There may not always be updates available. If there are, you will see a list of them on the screen. As you can see in the screenshot below, our Joomla 2.5 website has two akeeba backup upgrades available.

    two-updates-are-available

    To install an update, click the box to the left of each update you want to install. Then, click the Update button in the top right menu.

    When the upgrades have been completed, you will see a success message similar to:
    Updating component was successful.

    If you get any error messages, you may want to try running each upgrade one at a time, instead of selecting all the available upgrades and installing them at the same time.

 


To install a Joomla 2.5 Module:

Installing a module is much like installating a plugin, the steps will seem very similar.

  1. Download the module to your desktop
  2. Log into your Joomla 2.5 Dashboard
  3. In the top menu, hover over Extensions and then click Extension Manager
  4. Under Upload Package File, click browse and select the module you downloaded in step 1, then click Upload & Install
    upload-your-joomla2.5-module

    When your Joomla 2.5 module has been uploaded and installed successfully, you will see a confirmation message:
    your-joomla2.5-modules-has-been-uploaded
  5. At this point we have installed a Joomla 2.5 module, however by default new modules are not enabled, so we'll now enable the module.

    In the top menu, hover over Extensions and click Module Manager
  6. Use the Filter feature to find your module, and then click on the module in the list below
    find-and-select-your-module
  7. Under Details, select the Position where you want the module displayed and set the Status to Published
  8. Under Menu Assignment, select which pages to show the module on. You can do this by either setting Module assignment to On all Pages, or by individually clicking on each page in the list below
    select-menu-management-to-enable-module
  9. Under Basic Options, configure any settings specific for this module

  10. Click Save & Close

    Congratulations, you have just installed a Joomla 2.5 module!

    Here is a before / after screenshot of our Joomla module:
    Before our Module was installedAfter we installed our Module
    before-your-joomla-module-has-been-published after-your-joomla-module-has-been-published

 

IMPORTANT NOTICE

Online Payment:

We have Added a new Payment Method, you can now pay for SMS on paystack.philmoresms.com

Click to Buy SMS

 

DND Issue Resolved:

The default sender ID are now rUPDATE to MTN.  Whatever sender ID you use to send SMS will automatically be  replaced by the new default sender ID. Please, endeavour to add your sender name in the message to indicate it is from you.

With Our corporate route, your messages will enjoy real-time magic delivery to all Nigerian numbers regardless of the DND status. We shall keep you posted on the progress we are making. Thank you for your perfect understanding.

Please note: SMS Charges to MTN is now 2 units/SMS.