Archive for the ‘Joomla’ Category

E-Commerce Questions

Posted on: March 24th, 2011 by James Cluff No Comments

E-commerce Questions

Although we are located in Saint George Utah, daily we get calls about e-commerce from all over the country, Salt Lake City, New York,  Las Vegas, California to name a few.  When these calls come in, usually the client has a lot of ecommerce questions about what they need to do in order to sell things online.  As an internet consulting company, we like to provide the best advice and recommendations we possibly can.  The success of our customers is paramount. Typically when a customer calls us about a new or existing e-commerce project, we have more questions for them than they have for us.  In this post I am going to try and go over some of these questions because they are things that anyone should think about when doing an e-commerce project.  It doesn’t matter what you are selling online, to be successful selling it you need to choose the right software to sell it.  There is no one size fits all solution, and careful thought should be put in to make sure you choose a solution that works for you long term, and helps your company be successful. Often the customers calling us have a pre-determined notion of what they want because of some article they read or because of something a friend recommended.  We still want to verify that the platform they want to use is the right one for them.  Common platforms include Magento E-commerce, Joomla Virtue Mart, Spree – based on Ruby on Rails, SilverStripe, OS Commerce.  But there are many! Still the following are things we want to understand:

How many products do you intend to sell online?

If a company or individual has only a few products to sell, we might recommend a totally different solution than we would if they had a few hundred, thousand or even a few hundred thousand items.  If there are only a few items for sale, we might also ask are they being sold one at a time? or would someone purchase several at one time.  If they are only likely to buy one type of item at a time, and if there are only a few items, a simple buy now button might suffice. However if there are many items, and the user might purchase any number of different items then a shopping cart will be necessary.  Even then the cart we recommend will depend on the number of products, what kind of products those are and how those products will go into the online store once it is developed. Naturally if there are only a few or even a few dozen they can be manually entered with great care to make sure everything is perfect for each item.  If there are a few thousand however, it is a completely different scenario.

Are the products simple or are they configurable?

If there are a lot of products the next thing we might want to know is what the products look like from a data point of view.  Are they simple products like a white undershirt that comes in three sizes?  Or are they configurable products like a shirt that comes in three sizes, 9 colors and a choice of 5 different images on the shirt? These two scenarios might look completely different in the store, and certainly will be completely different when loading the data in. Which brings us to the next point

How will the products be entered into the store?

Some distributors and manufacturers do an excellent job of providing product catalogs in a CSV format with excellent descriptions, titles, images and everything you need to put them into your online store.  Interestingly however most of them don’t.  It is like they deliberately don’t want you to be able to define their product to your customers. If the number of items is small manually entering them is a great option, but again for a large number of items this can be a huge job.  And it is important if your dealing with iBCScorp or some other E-commerce or web design company, that you consider before you start the project how you will get the data into your new online store. We have had to do all kinds of things in the past, from manually entering product data from paper catalogs, to writing code to screen scrape the market in order to capture product data to populate stores.  The simplest way however is typically a simple CSV import provided you can get good clean data. Once the data is loaded into the system, you can optimize each page with the help of our SEO experts to help make that data distinct and better than any competitors who may have used the same CSV import.  It is important that any website be easy to maintain – not just the product data, but other product related data as well using a Content Management System.

Is a Content Management System CMS required?

I think mostly yes it is required.  Sometimes it is not, like if you already have one, or if somehow you have a fixed list of clientele who you sell to and you don’t necessarily need to market on the internet, otherwise I would say definitely so. In some cases a customer may have an extensive wordpress or Joomla Blog already in place with tons of traffic.  Lets not ruin a good thing we can figure out a way to add a store to or along side an existing community or traffic source, this is fine and a CMS may not be required accept for being able to manage product content. Also there are rare cases where customers have come to us with a set list of clients they sell to – say distributors, and they don’t even want their products necessarily to be available for non distributors – so they don’t care about SEO, they don’t care about press releases and they don’t need to drive traffic to their site.  If this isn’t you then you need a CMS. Many customers over look the importance of a content management system (CMS) with their online store.  Truth is building a better mousetrap doesn’t really work.  There have been many many ideas which have failed because it doesn’t matter how great your product or idea is if people don’t know about it.  This is where a CMS is important.  The content in a CMS helps drive traffic, and helps to educate your potential clients about your company and products. No a just putting up some static html pages doesn’t cut it.  The content needs to be dynamic and living.  Posting new information about new products, new research, new uses etc. for your products, otherwise, it is a declining market for you, even if your selling a commodity item, the information about that item is an important part of making a purchasing decision online. Another important question we ask is how will the product be paid for?

How will you take payment on your online store?

This may seem like an obvious one, but it isn’t.  There are all kinds of issues to think about.  If your low volume PayPal may be fine.  If your higher volume however you definitely will need a merchant account and a payment gateway. A merchant account is the same thing that all retailers use to process credit cards.  In a brick and mortar store, they use a machine to swipe your card.   This is accepted a secure way to take payment.  When taking payments over the internet, we have the same security concerns.  These concerns are handled by what is called a payment gateway.  This payment gateway replaces the swipe machine at the grocery store, and they process all of the transactions through to the merchant account.  The merchant account then processes them through to your bank. Still there are other things to consider – such as are there recurring payments, partial payments or other special arrangements.  These are definitely issues which should be understood before any e-commerce project is started.  Another is how will you deliver product once it is paid for?

How will you deliver what you have sold?

Will this be a web based delivery, will you be shipping products?  How will you ship them USPS, UPS, Common Carrier, International?  In some cases we have had clients do custom shipping quotes because they have to schedule freight.  In most cases however simple USPS and UPS integration suffice.  There is obviously a whole lot of issues behind this one as well such as drop shipping, order processing, warehouse management etc.  These issues usually step beyond an e-commerce platform, but they are a huge piece of e-commerce.  Typically the fulfillment, accounting, purchasing etc. are handled in another system like an ERP system – we do this but I won’t cover that here.

What e-commerce sites do you like and what do you like about them?

Yep, don’t hesitate to look around at what other people are doing right and wrong.  If you find a good concept, it is often easier to show us a site that you like and say we want a widget on there similar to this.  Also for design this can help us get an idea of what you are looking for.

What is your budget?

Yea I know we ask this question and we hear all the time, I don’t want to tell you what my budget is I want you to tell me what it is going to take. Our objective however is to deliver you the best product we can within a budget that is affordable and fits with your plans.  Sometimes this can’t be done, but usually it can.  We will work hard to balance out feature requirements with an affordable budget to give you the best we can.  We want you to be a successful business and for us to be a partner with you supporting you long term and helping your business grow. If you want to talk about your e-commerce ideas please don’t hesitate to give us a call.  435-215-4674.

SubZero Engineering gets Joomla CMS

Posted on: March 16th, 2011 by trina No Comments
Internet Business Consulting Services (iBCScorp.com) recently contracted with Sub Zero Engineering (http://www.subzeroeng.com) to rebuild their existing website. Their current website had become outdated and they needed to be able to continually add new content to keep their site current with their product offerings and latest technology.  The site will be completed using a Joomla Content Management System. “Let us engineer a solution for you,” is Sub Zero’s statement of service. Sub Zero Engineering is a leading expert in creating containment systems for data centers, which help improve the efficiency of data center cooling.  The containment systems do this by keeping the hot side hot and the cold side cold, delivering the cold air to the servers and the hot air to the AC units. This improves their efficiency. Perhaps reducing air conditioning costs to 20% of what they were previously.  Great for the bottom line and great for the environment Sub Zero Engineering has regional offices in the Salt Lake City Utah, Atlanta Georgia, and New Jersey areas and specialize mostly in containment systems. Containment systems reduce the amount of air conditioning and make it more cost efficient for data centers. iBCScorp will be designing Sub Zero’s website as well as working on implementing a Joomla Content Management System. There will also be some Search Engine Optimization (SEO) and other online marketing done for their site. Sub Zero Engineering was pleased with the initial SEO Evaluation done and the progress being made in web development and in Search Engine Optimization work. iBCScorp is a web development company in St. George, Utah. To contact them directly, call 435-215-4674 to receive a free consultation for your website.

iBCScorp and Superb by Design working together

Posted on: March 10th, 2011 by trina No Comments
Internet Business Consulting Services (iBCScorp.com) and Superb by Design are pleased to release the site www.janus-homes.com. The site was created using Superb by Design’s artistic abilities supplemented by iBCScorp’s web programming skills. “Vision, Passion, & Excellence,” are the words that best describe what Janus Homes stands for. Janus Homes is a home construction company known for their quality homes. Beautiful examples of their work can be found on their site, proof of what their skills sets and abilities are in home construction. The Janus Homes website was created using a Joomla CMS. IBCScorp created the back end functionality for their site that enables content management for their various construction projects. The administrator can edit and update information on the site as needed and on their own time. This tool will allow contractors to send updates to the builders and home owners. The CMS will help to better manage each construction project.  There was a lot of custom Joomla / PHP programming done to provide the project management capabilities Superb by Design, a web design firm located in Cincinnati, Ohio partnered up with iBCScorp to do the web programming for Janus Homes. IBCScorp is located in St. George, Utah and is a leading expert in web development and online marketing strategies. For questions concerning web development, contact iBCScorp at 435-215-4674.

Steve Havertz Testimonial

Posted on: February 23rd, 2011 by trina No Comments
“We got a good site for a great price. We were very pleased that we got orders within weeks after the site went live. The site is easy to administer and use.” AussieEssentials.com

What is new with JOOMLA 1.6

Posted on: February 2nd, 2011 by sugith No Comments
The recent release of Joomla 1.6 is enriched with many new features that every CMS user was looking for. These are the prominent features which are added to the new version of Joomla 1.6. According to the press releases in Joomla.org these features will bring Joomla to the top of the CMS competition. This features include:
  • Finer access controls for viewing and editing content with configurable user groups and viewing levels.
  • A user-defined category structure, from simple one-level to complex multi-level categories.
  • Installation improvements, allowing for multiple extension installations in one package, updatable with a single click.
  • Expanded language support for easy production of multi-lingual sites
  • Start and end publishing times for modules with more control over where they display.
  • Fresh new templates and semantic markup to please the eye as well as the search engines
  • More creative control through template styles
  • Hundreds of additional features, streamlining workflow and productivity

Why JOOMLA for your website?

Posted on: November 24th, 2010 by sugith 2 Comments
Joomla is a Content Management System (CMS). Joomla has one of the most user friendly administration panels. Because it is so user friendly, it helps users to create and moderate a best designed website for you and for your company. Even those who do not have programming knowledge can manage their own website after following some simple instructions. Users can fill up the website with components, modules and plug-ins which we call extensions, explained later in this article. There are pre-developed extensions (components, modules and plug-ins) that you can download from the joomla official website; www.joomla.org and even from many other websites for free, or for a fee. You can choose extensions according to your requirements and the design of your website. In Joomla CMS you get a page called Administration Page from which you can add/change content and other functions which affect the content of the website. The administration panel can be used to control a diversity of functions and processes. Here is a simple example of a job or help wanted posting component: After the job component is installed, it gives you the feature to create a job application. Applicants can then fill out the application online.  From the admin panel the applicants who submitted their application online can be reviewed and managed. This is the default Joomla administration login page. You can access it, adding “administration” after the websites name. joomla login www.website/administration This is what the default Joomla admin page looks a like. control panel page There are many things that you can do with the administration panel. You can install components, modules, and plug-ins. You can install templates to the website so you can change the whole layout of the website in a click. Another example component is an image gallery component. Using the Joomla Image Gallery Component, you can add images to the site and add a caption to it using the interface, then the image and the caption will be displayed where you want. All the content and the images which you see in the website can be changed from this administration panel. You never need to consult anyone to edit the content of your website. As a web development company our objective is to help our clients be as independent of us as possible so that they can manage their own content. joomla site You can download whatever the components, modules, and plug-ins that you need to enrich your website according to your needs and  requirements. how to find a module This is a module which you can download from the website, notice that it is mentioned as “non-commercial” which means it is for free. The “M”, that you see near the extension name at the top means that it is a module. If there was a “C”, it means it is a component, and “P” means a plug-in. how module display Since Joomla is done with PHP and HTML, you can create your own modules, components and plug-ins, or hire a company like iBCScorp to create them for you. With some basic knowledge of programming you can even do simple changes to the website. You take your website from basic to advanced with the features they provide. You can make the website more Search engine friendly and you can do many more things easier and faster than you expect. Try it and you will see the difference.

How to create a module in Joomla

Posted on: November 24th, 2010 by sugith 1 Comment
Basic Hello World Module A Joomla! 1.5 Module is a most basic form; two files: an XML configuration file and a PHP controller file. The XML configuration file contains general information about the module (as will be displayed in the Module Manager in the Joomla! administration interface), as well as module parameters which may be supplied to fine tune the appearance / functionality of the module. The PHP file provides the controlling logic for the module. A very simple “Hello World” module might look something like this: /modules/mod_hello_world/mod_hello_world.xml: !!! Note: it is very important, that XML file name matches module name. Otherwise, the installer will install the module, but Joomla wouldn’t show parameters and additional info stored in XML.
<?xml version="1.0" encoding="utf-8"?>

<install version="1.5.0">

<!-- Name of the Module -->

<name>Hello World - Hello</name>

<!-- Name of the Author -->

<author>IBCScorp</author><!-- Version Date of the Module -->

<creationDate>2010-11-23</creationDate>

<!-- Copyright information -->

<copyright>All rights reserved by Ibcscorp.</copyright>

<!-- License Information -->

<license>GPL 2.0</license>

<!-- Author's email address -->

<authorEmail>info@ibcscorp.com</authorEmail>

<!-- Author's website -->

<authorUrl>www.ibcscorp.com</authorUrl>

<!-- Module version number -->

<version>1.0.0</version>

<!-- Description of what the module does -->

<description>Provides a basic "Hello World" notice</description>

<!-- Listing of all files that should be installed for the module to function -->

<files>

<!-- The "module" attribute signifies that this is the main controller file -->

<filename module="mod_hello_world">mod_hello_world.php</filename>

<filename>index.html</filename>

</files>

<!-- Optional parameters -->

<params />

</install>
Basically, this XML file just lines out basic information about the module such as the owner, version, etc. for identification by the Joomla! installer and then provides optional parameters which may be set in the Module Manager and accessed from within the module’s logic to fine tune its behavior. Additionally, this file tells the installer which files should be copied and installed. Notice that we DO NOT include a reference in the files section for the XML file.
/modules/mod_hello_world/mod_hello_world.php:

<?php

//don't allow other scripts to grab and execute our file

defined('_JEXEC') or die('Direct Access to this location is not allowed.');

?>

<p>

Hello World

</p>
What happens when this module is loaded is that Joomla! includes (via the PHP include directive) the mod_hello_world.php file and stores the output into an output buffer which is then rendered onto the page output. This file would simply produce
Hello World
to the final page. /modules/mod_hello_world/index.html: <html><body bgcolor=”#FFFFFF”></body></html> This really just helps to ensure that a default page is displayed if direct access to the directory is attempted without listing all of the other files in the directory. It’s not necessary, but is good practice. To package this module for distribution and installation, simply zip the files together, e.g., % cd mod_hello_world % zip mod_hello_world.zip mod_hello_world.php mod_hello_world.xml index.html The resulting mod_hello_world.zip file may be uploaded and installed through the standard Joomla! 1.5 Extension Manager. Real Joomla! 1.5 Style Module Implementation Now that was easy…too easy. In fact, that was pretty much the simplest form of a module possible. In reality a module will probably be doing something much more substantial. Let’s assume that our modules are going to be more complex – we need to take advantage of the MVC (Model View Controller) design pattern and consider using the following file layout for a “Hello World 2″ module instead: /modules/mod_hello_world2/index.html /modules/mod_hello_world2/mod_hello_world2.php /modules/mod_hello_world2/mod_hello_world2.xml /modules/mod_hello_world2/helper.php /modules/mod_hello_world2/en-GB.mod_hello_world2.ini /modules/mod_hello_world2/tmpl/index.html /modules/mod_hello_world2/tmpl/default.php The differences to note here are that there are three additional files beyond what the “Hello World” module had namely helper.php, tmpl/default.php, and the en-GB.mod_hello_world2.ini file. The purpose in adding the first two files is two-fold. First, we separate the module’s logic into the helper.php file to ensure that all of the thinking and data access is performed here and separate out the module’s presentation / template into the tmpl/default.php file (the (X)HTML). I argue that this is just good programming – separating logic from presentation. The second advantage to this, however, which is that it will allow the HTML / presentation to be overridden easily by any Joomla! 1.5 template for optimal integration into any site. (Overriding module and component presentation in templates is beyond the scope of this article; however it should be addressed as it’s really useful). Let’s take a look at what these files might look like and discuss what’s going on. /modules/mod_hello_world2/mod_hello_world2.php: <?php //no direct access defined(‘_JEXEC’) or die(‘Direct Access to this location is not allowed.’); // include the helper file require_once(dirname(__FILE__).DS.’helper.php’); // get a parameter from the module’s configuration $userCount = $params->get(‘usercount’); // get the items to display from the helper $items = ModHelloWorld2Helper::getItems($userCount); // include the template for display require(JModuleHelper::getLayoutPath(‘mod_hello_world2′)); ?> The important differences to note are that:
  1. We include a helper file which will be the work-horse of our logic and data access.
  2. Once we have our data, we just load a template which will use our data and render it as it sees fit.
/modules/mod_hello_world2/mod_hello_world2.xml <?xml version=”1.0″ encoding=”utf-8″?> <install version=”1.5.0″> <!– Name of the Module –> <name>Hello World 2 – Hello</name> <!– Name of the Author –> <author>Ambitionality Software LLC</author> <!– Version Date of the Module –> <creationDate>2008-06-23</creationDate> <!– Copyright information –> <copyright>All rights reserved by Ambitionality Software LLC 2008.</copyright> <!– License Information –> <license>GPL 2.0</license> <!– Author’s email address –> <authorEmail>info@ambitionality.com</authorEmail> <!– Author’s website –> <authorUrl>www.ambitionality.com</authorUrl> <!– Module version number –> <version>1.0.0</version> <!– Description of what the module does –> <description>Provides a random listing of registered users</description> <!– Listing of all files that should be installed for the module to function –> <files> <!– The “module” attribute signifies that this is the main controller file –> <filename module=”mod_hello_world2″>mod_hello_world2.php</filename> <filename>index.html</filename> <filename>helper.php</filename> <filename>tmpl/default.php</filename> <filename>tmpl/index.html</filename> </files> <languages> <!– Any language files included with the module –> <language tag=”en-GB”>en-GB.mod_hello_world2.ini</language> </languages> <!– Optional parameters –> <params> <!– parameter to allow placement of a module class suffix for the module table / xhtml display –> <param type=”text” default=”" label=”Module Class Suffix” description=”PARAMMODULECLASSSUFFIX” /> <!– just gives us a little room between the previous parameter and the next –> <param type=”spacer” default=”" label=”" description=”" /> <!– A parameter that allows an administrator to modify the number of users that this module will display –> <param default=”5″ label=”LABEL USER COUNT” description=”DESC USER COUNT” /> </params> </install> The main differences to note here are that we have added a language file reference (we could have added more) and we added some parameters. /modules/mod_hello_world2/helper.php: <?php defined(‘_JEXEC’) or die(‘Direct Access to this location is not allowed.’); class ModHelloWorld2Helper { /** * Returns a list of post items */ public function getItems($userCount) { // get a reference to the database $db = &JFactory::getDBO(); // get a list of $userCount randomly ordered users $query = ‘SELECT a.name FROM `#__users` AS a ORDER BY rand() LIMIT ‘ . $userCount  . ”; $db->setQuery($query); $items = ($items = $db->loadObjectList())?$items:array(); return $items; } //end getItems } //end ModHelloWorld2Helper ?> This helper class (note that it is named for the module name so that it doesn’t collide with other class names) simply retrieves a list of all users in the database and randomly selects a subset of those based upon the number supplied as $userCount. /modules/mod_hello_world2/tmpl/default.php: <?php defined(‘_JEXEC’) or die(‘Restricted access’); // no direct access ?> <?php echo JText::_(‘RANDOM USERS’); ?> <ul> <?php foreach ($items as $item) { ?> <li> <?php echo JText::sprintf(‘USER LABEL’, $item->name); ?> </li> <?php } ?> </ul> Here we simply create an unordered HTML list and then iterate through the items returned by our helper (in mod_hello_world2.php), printing out a message with each user’s name. /modules/mod_hello_world2/en-GB.mod_hello_world2.ini: LABEL USER COUNT=User Count DESC USER COUNT=The number of users to display RANDOM USERS=Random Users for Hello World2 USER LABEL=%s is a randomly selected user Here we simply identify strings which appear in the module configuration file and the module template which appear in JText::_ or JText::sprintf statements. This allows someone to easily write a new language file without editing any of the HTML or code for the module. Now all we have to do is zip up these files, as in: % pwd /somesite/modules/mod_hello_world2 % zip -r ../mod_hello_world2.zip * % ls .. mod_hello_world2.zip The resulting mod_hello_world2.zip file is ready for installation and distribution. When the ZIP file is installed, the en-GB.mod_hello_world2.ini file is copied to /language/en-GB/en-GB.mod_hello_world2.ini and is loaded each time the module is loaded. All of the other files are copied to the /modules/mod_hello_world2 subfolder of the Joomla! installation. Joomla! 1.5 Database installation usage Modules should in general not interact with the database except for normal operations (SELECT, UPDATE, INSERT, DELETE). But in some cases it might be needed to ALTER or even CREATE tables, even though it is not recommended. There is no common practice to this, but here is one way of doing just that: Add a module parameter that to the manifest: <params group=”advanced”> <param type=”radio” default=”0″ label=”Is module installed?” description=”Only use this if you know the consequences! Click No to recreate database”> <option value=”0″>No</option> <option value=”1″>Yes</option> </param> </params> Then you can use the parameter to switch the state. Since the module parameters is already loaded from the database at this point, any overhead should not be noticeable this way. // put this in the module function. function myModuleReInstall() { if (!$params->get(‘is_installed’)) { $database =& JFactory::getDBO(); $query = “CREATE TABLE IF NOT EXISTS `example` ( `id` INT, `data` VARCHAR(100) );”; $database->setQuery($query); $result = $database->query(); $params->set(‘is_installed’, 1); } }

iBCScorp hires a new PHP developer who is a Drupal, OS Commerce and Joomla/Vituemart expert.

Posted on: September 7th, 2010 by James Cluff 4 Comments

iBCScorp hires a new PHP developer

iBCScorp’s new Offshore PHP developer is a widely experienced and technically qualified professional PHP web developer.  He is an enthusiastic, highly motivated and capable individual.

Key skills and qualifications

  • Experience in designing and implementing complex commercial web applications
  • Strong PHP and MySQL coding experience
  • Strong knowledge in OSCOMMERCE, Joomla/Virtuemart and other Shopping cart products
  • Xhtml and CSS to W3C standards
  • Working knowledge in framework and familiar with MVC architecture
  • Solid experience in SEO
  • Deep knowledge of OOP Concepts and UML Diagrams
  • Good understanding of technical documentation, code reviews, industry/coding standards, architecture and system design
  • Proven ability to write detailed functional specifications
  • Good knowledge of Adobe Photoshop

Front End Development

  • XHTML to W3C Standards
  • CSS to W3C Standards
  • Knowledge of cross-browser problems and how to resolve them semantically
  • Advanced knowledge and implementation of the jQuery JavaScript library
  • Usage of other JavaScript libraries including Prototype,  MooTools, and Dojo
  • Full understanding of legitimate SEO practices and content optimization
  • A wide knowledge of the various Accessibility guidelines (including WCAG 2.0, Section 508, and WAI)

Back End Development

  • PHP Development(both Object Orientated and Procedural)
  • MySQL and how to optimize it
  • Usage of various MVC Frameworks including CakePHP, CodeIgniter, and Zend
  • Usage of various CMS packages such as Drupal, Joomla, and WordPress
  • Various e-commerce integrations including Protx / SagePay, WorldPay,  PayPal, and Google Checkout
  • Wide use of social APIs (e.g. Facebook Connect, Flickr, YouTube)
Experience For the past three years this new team member (PHP Developer ) has worked for one of the biggest IT companies in the world. While there he participated in development of enterprise level Internet Systems based on a wide range of technologies. He has worked on financial calculation and statistical applications, content management and official company websites. Prior to that he worked for one of the leading media networks in Sri Lanka where he developed and maintained media streaming servers. Some of the projects this person has worked on include: http://www.digital-additions.co.uk http://www.ior-institute.org http://www.theinternet.co.uk http://www.hatched.co.uk http://www.efm.lk http://www.automart.lk http://hotellanka.lk

Education and Training

BSc.(Hons) in Computing and Information Systems London Metropolitan University. 2ndUpper Class.
  • Advance Database Management Systems
  • Software Engineering
  • Practical Project
  • Object-Oriented Analysis and Designing
  • Communication Systems Management
  • Management Support Systems
Qualifications Sun Certified Programmer for Java 2 Platform 1.4 Sun Microsystems, USA. Ready to take Zend PHP 5 Certification. Planning Zend Framework Certification.

Aussieessentials.com receives immediate response from new Joomla website!

Posted on: July 30th, 2010 by ryan No Comments
iBCScorp worked with Steve and Kara Havertz to create http://www.aussieessentials.com. This site was developed using Joomla to sell a product called SPLAYD®. The SPLAYD® is a unique device that combines a fork, spoon and knife into an easy to use utensil. Steve and Kara wanted this website to sell the SPLAYD® so that others can enjoy this handy object as much their family does. IBCSCorp has extensive experience in working with Joomla and their Joomla experts know exactly what is needed for your business. iBCScorp can customize Joomla CMS to meet the requirements of smaller websites to make them easier to manage and manipulate for their clients. Steve and Kara are able to manage the content themselves and can add their own products and product details to their site. This Content Management System (CMS) met their needs well and they are very happy with their site. Shortly after the site went live Steve said:
“We have started getting sales. Our site is actually showing on the first page when you search for the mini splayd. We have had a couple of people find us just by doing a Google search which is cool. Thanks again.”
–Steve
This is just one of iBCScorp’s many satisfied customers!
Steve and his family are now able to sell and share the SPLAYD® with everyone around the world.

iBCScorp implements a joomla website for Teensy Toons

Posted on: April 13th, 2010 by James Cluff No Comments
TeensyToons has their own unique design and style needs associated with their cards, invitations and designs.  Their site was developed using Joomla with a complete custom design.  The Joomla Template created matches has all of their styles perfectly creating a unique and attractive site.