Welcome To Funpiper.com...

Online Campaigns. Measurable Sponsorship. Happy Sponsors.

Online Campaigns: Online campaigns includes following different kind of interactive ad campaigns that could be run on the network of websites of event owners:

  1. Contests: Contests that may inlude questions asked related with sponsors products & services. These contests can primarily be multiple choice questions with one or more correct answers. One or more rewards can be associated with the contests and one or more participants can be chosen as the winner.
  2. User Feedbacks: User feedbacks that would require users to provide answer to the question. The answers can be limited with number of words. These kind of campaigns can be useful to collect user feedbacks for products & services of sponsors. One or more rewards can be associated with these kind of campaigns and one or more participants can be selected as winner for providing most valuable feedback/suggestions.
  3. Surveys & Polls: Surveys can be related with gathering user opinions on various products & services off sponsors. One or more rewards can be associated with these kind of campaigns and one or more participants could be selected as winners. The campaigns such as surveys & polls can be created with type as “Contest” where multiple choice can be provided.
  4. Click: Click campaigns could primarily be related with advertising various products and services of sponsors with a link which would take the user to sponsors website where more information on products and services can be obtained.

Measurable Sponsorship: By running campaigns such as that mentioned above, data can be obtained and analysed to identify various different opportunities in relation with products & services and strategize sales & marketing initiatives in the near future.

Happy Sponsors: With measurable sponsorship investments, Sponsors could plan their marketing initiatives strategically to tap the response from target market by connecting with them throug online campaigns.

Got Covered in Paggu.com

Wanted to mention the coverage we got in Paggu.com. http://www.paggu.com/indian-web-20-startups/funpiper-com-not-a-me-too-website/

Event owners to bring more on table for sponsors

Funpiper.com gets re-launched with a new set of features that would help event owners provide greater value to their sponsors apart from logo impressions while engaging their audiences in one or more innovative ways.

  1. In existing scenario, event owners primarily sell logo impressions on various media form to their sponsors. Different forms of sponsorship such as title, principal, associate etc are related with displaying logo impressions in different form of media including but not limited to hoardings, websites, paper ads, magazines, emails and recently SMS. In return, sponsors get associated with the event and enhance their brand awareness among event audiences. However, with logo impressions as primary benefit, sponsors have been finding it difficult to measure some of the following:
  • Whether their brand was able to connect with the consumers effectively and,
  • Whether there has been a positive impact on their overall business growth based on a series of sponsorship investment made over a period of time.

With this launch, funpiper.com is going to benefit both the event owners and sponsors in some of the following manners:

  1. Event owners would be able to run custom interactive ad campaigns for their sponsors on their websites as well as partner websites and gather feedbacks, polls, surveys, Q&A data for their sponsors. At the same time, event audiences would get engaged in one or more creative ways by participating in these campaigns and win big prizes in return.
  2. Sponsors get a set of reports from event owners on consumer activity as a result of participation with campaigns. These reports could be used by sponsors for measuring & planning their sales & marketing initiatives associated with different products and, have a positive impact on overall business growth.

PHPUnit - How to Unit Tests

One may want to adopt following strategies for unit tests with PHPUnit:

1. Testing following in isolation
Non data access classes and their operations shall be tested in isolation with proper usage of Mocking. For this to happen, one must ensure that the classes are testable. The testability of code and design falls under different scope and shall be dealt separately.

Data access related classes shall be tested using DBUnit extension for PHPUnit.

2. Adopting following strategy for unit testing:

Unit Testing and PHP

If you have been working on PHP based web application and have not yet considered writing unit tests so far, its time to rethink.

With PHPUnit framework, one could easily get started with unit tests with their PHP app.

Even before we move forward, it is very important to understand the unit testing fundamentals. Some of the important concerns that have been found with developers regarding unit testing are following:

  1. Why write unit tests, as its time taking?
  2. When is the right time to start writing these tests?
  3. What are the pre-requisites for writing these tests?
  4. And, what will be benefit if unit tests are written?
  5. Can the production bug really be prevented by unit tests?
  6. I am a developer. I code. Why should I write unit tests? Company shall hire testing professionals for writing unit tests

What are unit tests?

Unit tests are
  • Tests written to test single piece of functionality in an application
  • Or, Tests written to test the responsibilities of the object (of a class)
  • And Not, the tests written to simply test the methods of a class.
Unit tests should be readable. And, tests should be written based on feature/responsibility and not, primarily, the implementation.

And, why one should consider writing unit tests?

Following are some of the reasons for writing unit tests:

  1. Helps test the system in “isolation”
  2. Can catch of some bugs early during development
  3. Helps improve the overall design of the system
  4. Helps in refactoring (builds a safety net)

Some of the important points to consider from above is point no 3 and 4.

Could writing unit test improve overall design of the system, really? And, how about refactoring with PHP programming language?