Outsource Online Captcha: Free custom magento AJAX captcha module #outsource,outsourced #online,php, #mysql,rets,real


#

Outsource Online Captcha

Free custom magento module to add captcha to your magento store.Which will protect magento sites from spam posts.Below is brief description about writing/creating a custom magento module based on this custom module.Those who want to customize this magento module will find this helpfull.I also hope this will be a good guide for anyone who are in magento development looking for any kind of magento customization

For getting extension key or to see screenshots visit magento connect page of this custom magento extension check the new magento connect page of this module
https://www.magentocommerce.com/magento-connect/outsourceonline-captcha-6034.html
Latest version 1.0.9
Compatible with 1.3 to 1.6 versions of Magento.Protects forms registration,One page checkout,contactus,product review and send a friend from spam bot postings

Magento sites are targeted by spam bots like any other sites.In order to effectively prevent the bots you need to make use of captcha.Captcha is basically an image where some squiggly characters are written in such a way that only a human eye could read.The user is prompted to add the characters and the control will go further only if the characters submitted matches the characters in the image.

This custom magento module will add captcha functionality for magento forms for registration,One page checkout,contactus,product review and send a friend .Simply install the module and check the aforementioned forms.There are no addtional settings to configure if you only want image captcha proection but it is recommended to clear your cache after installing.If you dont see admin options in configuration section logout and again login .

Proactive spam protection in backend with botscout.com API

There is an addtional option to add proactive spam protection in backend with botscout.com API for magento.You can choose not have the conventional captcha image and only have the invisible spam protection with this API.You need to register(its free ) in http://www.botscout.com/ and get their credentials to use this feature.My Personal suggestion is to use both image captcha (good for blocking bot posts) and botscout protection(for blocking human spam posts to an extend).

This is the first module I submitted to magento since I started working on magento customization .Unlike customizing other opensource CMSs ,customizing magento appeared more complex in the begining.But once I started more involved in it I started to love it .Gradually magento development became a thing of interest.I would like to thank those who wrote great tutorials about creating custom magento modules.My special thanks to fontis whose recaptcha extension helped me a lot to build this module.Infact this module is actually a forked version of their recaptcha extension.Below I have explained internals of this module including using AJAX in magento modules.Please go through if you are interested in the internals of this module.Those who want to customize magento will find this helpfull.I also hope this will be a good guide for any kind of magento customization.If you have any doubts regading customization of this module feel free to contact me through tha form below

Creation of OutsourceOnline Captcha for magento/Writing a custom module for magento/Magento Customization basics/Using AJAX in a magento module/MVC in magento

Please install the module from magento connect before proceeding further.Please refer the following links and come back so that you can have a clear idea regarding the basics of module creation and AJAX integration in magento(if you haven’t t done this before)

I am not explaing the inner contents of each files since you will have the files added to your magento .Please note the naming conventions for each class and config nodes.By naming conventions I mean the usage of uppercase and lower case letters and underscores(_).For example a class name must contain the name of each folder in the path of that class from app/code/community folder,names of folders will be with first letter uppercase and remaining letters in lowercase.Each name should be sperated with an underscore. Custom modules will not work properly in magento without following naming conventions properly

Files of this module

Let us now go through the files that constitutes this custom extension

app/etc/modules/OutsourceOnline_Captcha.xml – lets magento know that the new module is in app/code community folder

etc /
——-config.xml – mentions the frontend,routing,model ,view,controller,template and layout files,translater file and admin default values
——-system.xml – admin configuration fields,field sources
Block /
——–Review/Form.html


Service Desk Outsourcing Pricing Models: What You Need to Know #outsourced #help


#

IT Managed Services Blog

“How do you price your service desk outsourcing offering?” This is by far one of the most common questions that I am asked by companies that are researching options to outsource their service desk operations. The answer is “It depends.” In this latest article we will explore some of the factors that determine which pricing model is used and why as well as some of the most common formulas in the market today.

There are two typical methods of pricing that ABS utilizes for our service desk outsourcing services: per-incident pricing and fixed fee pricing and in some instances a combination of both.

Per-incident pricing is our most common model and is incorporated in conjunction with the shared model of our ABS Global Service Desk offering. Here’s how it works. We first work with each new customer to understand its unique support needs, call volumes, incident (ticket) volumes, estimated talk times, support hours, applications, SLAs, etc. As you can imagine, all of these elements will be factored into determining the actual per-incident price. Next, we establish a monthly incident volume (i.e. baseline) that we will use to staff the service desk in order to guarantee service levels and have enough bandwidth to cover typical variances. The agreed upon monthly volume is then multiplied by the per-incident price to establish the base monthly fee. In the event of any overages above the monthly incident volume, we simply apply the same per-incident amount to the number of additional incidents.

Fixed-fee (monthly) pricing is most often used in conjunction with a dedicated service desk model. The math is very straightforward for this approach that is primarily based on the number of service desk resources that are dedicated to a client. Fixed-fee pricing with a dedicated model can be very helpful from a budgeting perspective. However, it may be possible that a client is paying for resources that are underutilized at times, especially if volumes vary significantly in different seasons or when paying for the staffing of dedicated resources during afterhours and weekends. It can also be more difficult to quickly scale up (or down) and react to significant increases (decreases) in volume that is typically easier to handle with a shared/per-incident model.

Hybrid model: In some cases, a hybrid pricing model may be an option which is exactly what we offer to some of our clients when it makes sense. This combination can offer the benefits of the fixed-fee pricing for a dedicated team with the cost effective per-incident pricing model of a shared service for afterhours and weekends.

Of course, these aren’t the only pricing models utilized. Per-user (or per-seat), per call (or per contact), and per minute pricing are also common; each with its own pros and cons. Here are some factors to keep in mind when considering any of these options.

Per-user (per-seat): Many people like the per-user model since it can be a very easy calculation based on the number of users that are entitled to call the service desk. While this may be true, consider the following scenarios: First, vendors will need to assume an average number of calls and incidents per month for every user. Therefore it is quite possible that you may be over paying for volumes that you never actually use. Second, it can sometimes be tedious to administer the number of entitled users on a regular basis which varies as employees are added or deleted.

Per-call: This pricing model is based solely on the number of calls handled by the service desk. Although this is similar to the per-incident model, on the downside you may end up paying for large spikes in very short calls as a result of an outage or other critical event. If you are considering this type of model, be sure that your vendor is factoring in such short calls and has the ability to immediately post outage messages to the IVR system in order to prevent unnecessary calls from the reaching the service desk.

Per-minute: If you are looking for a true service desk solution that can provide first call technical resolution, then you should be wary of a per-minute pricing model. First, this type of model is typically indicative of a call answering service where the agents are less technically savvy. Second, there is little incentive to resolve the user’s issue in an efficient and timely manner.

In our experience of providing over 15 years of service desk outsourcing to our customers, we believe the per-incident model to be the most well-balanced approach. Here’s why:

  1. Pay for what you use – unlike the per-user or even the dedicated model, you aren’t paying for bandwidth that you’re not using.
  2. Scalable to meet changing business conditions – we typically review volumes on a quarterly basis to ensure that the established monthly incident volume is accurate and will adjust up or down as needed.
  3. Most cost effective for afterhours and weekend support – most companies that require afterhours and weekend support have significantly less volume during these periods. Using a dedicated/fixed-fee model can be quite expensive in these cases.

Now that we have addressed the various pricing options available, it is important that you work with your vendors to understand what they are proposing and why. There is no right or wrong pricing model, it’s a matter of which one is the best suited to your company and finding a vendor that is flexible enough to deliver it.