SocialEngine Blog

SocialEngine is the best way to create a unique community website. Let your friends, fans or customers geek out about anything you want.

Developer Spotlight: iPragmatech

We’re featuring iPragmatech in this Developer Spotlight. Kapil Jain shares his thoughts on third-party development, SE4 and SE5. Also, there’s a special offer at the end for anyone interested in performance optimization!

 

 

SocialEngine: How long has iPragmatech developed for SocialEngine? What was your first impression of our platform?

Kapil Jain: iPragmatech has been providing various SocialEngine services for more than four years now. We offer end-to-end SocialEngine expertise, including consultancy and advice regarding ways to build and monetize communities, implementation and deployment on various hosting providers, theme and feature platform customization, plugin development, migration from older versions of SocialEngine, and performance optimization for SocialEngine v2.x, 3.x and 4.x. We first came across SocialEngine when a customer of ours wanted to build a social networking website, and as usual we searched for existing platforms to keep the cost optimum. We compared several platforms and found SocialEngine to be a stable and scalable platform with good documentation, a helpful community of developers and a flexible Zend Framework codebase. Although understanding the source code did require a significant ramp-up, the advantages derived by doing so were far more beneficial.

SE: What types of sites have you developed? What is your philosophy for developing communities for your clients?

Kapil: We have developed several different websites with SocialEngine and have found that SocialEngine is flexible enough to build almost any feature with a limited amount of effort. To give you some examples:

Kidspot Social is a parenting social networking site for an online mothers group and parenting community with pregnancy forums, birth groups and parenting advice. We helped them upgrade their SocialEngine platform from version 2.x to 4.x, scale to 40 thousand users through performance tuning, and customized their community per their requirements.

Lacubanada is the social network of Cubans and friends of Cuba’s most active online. You can find everything about Cuba and its people. We helped them scale to 15 thousand users through performance tuning.

Share My Guitar is the best social network for guitar enthusiasts. SMG is a place where all the some-time, full-time, part-time, and not-enough-time guitarists can share musical knowledge and their guitar collections with other members and fellow players.

SE: Cool communities. You’ve also developed some great add-ons, tell us about those!

Kapil: SocialEngine comes with a flexible architecture for developing plugins; you’re only limited by your creativity. In addition to proprietary plugins we’ve developed for websites but are not at liberty to disclose, we have developed three add-ons that have received great responses from the community:

a) SMS plugin allows your members to send SMS to their contacts directly from SocialEngine’s interface. It also maintains SMS history. Multiple SMS gateways – Clickatell, BulkSMS, SMSLive247, mVaayoo,sms.sluzba.cz, and Routesms are supported, and more are being added. Community owners can buy SMS packages from one of the above gateways and monetize it by creating and selling SMS packages to their members. The plugin supports SocialEngine standard payment gateways i.e. Paypal and 2Checkout.

b) The Events Calendar for SE enables community users to quickly view their events in a monthly grid view. It allows user to quickly view the details of the event. Multiple events on the same date can be displayed. Members can navigate events by month quickly because of AJAX functionality. For a better user experience, the plugin keeps the month’s events in cache so that it displays events extra fast.

c) Pinterest plugin allows your users to post easily from SocialEngine to their Pinterest board.

SE: What should SocialEngine users consider when customizing their communities?

Kapil: Our philosophy for developing the best communities is simple. Think hard on features that are most important for your users, and focus on those features when customizing instead of having too many features that are rarely used. Keep the theme simple and light weight. Optimize performance to have the best user experience. And finally, test your website on mobile devices and tablets. Members are most likely to use communities in their leisure time.

SE: We’ve announced our next software version. As a developer, what are your thoughts on SocialEngine 5?

Kapil: SocialEngine 5 addresses many of the issues we’ve experienced with SE4 development. First, it addresses the issue of multiple third-party plugins not playing well with each other. We’ve had a constant demand from our customers to help them resolve such issues, and sometimes the third party supplying the plugin is not easily available to sort out the issues. Secondly, SE5 has a data API that will enable other applications to push and pull data easily to your SE website. There are so many interesting applications that can be combined with community websites. Third, SE5 allows you to push and pull content from Facebook, Twitter, Pinterest and Disqus which was a long felt need and is why we developed our Pinterest plugin for SE4. Last but not least, SE5 takes away your hosting and installation pain and helps you start a community real quick.

SocialEngine: How do you anticipate developing for SE5? Are you excited for the API?

Kapil: We feel that developing for SE5 is going to be even more fun as it will become easier to customize and maintain. SE5 themes will be easier to customize, and even better, SE5 upgrades will not break the customizations. So we can focus on building interesting features while not worrying about upgrades to the platform. One thing that we need to study is how to make existing plugins compatible with SE5. We are very excited about the API. While working with several customers, we have come across the need to integrate SocialEngine with other applications like WuFoo, Chargely, Hubspot and many more. The data API will allow us to push data easily from SE to third party applications. Today, this has to be done by writing a lot of custom code that becomes expensive for customers.

SocialEngine: In your experience with SocialEngine development, do you feel that SE5 and SE4 are both valuable solutions for community building?

Kapil: Absolutely! SocialEngine allows you to build a community with a fraction of the cost you would incur if you built it from scratch. SE4 has many built-in features like profiles, activity stream, photos music & videos sharing, content management features, advertising, blogs and discussions. It also supports advertising and paid subscriptions out of the box, which is a fantastic feature for monetizing your community. Add in the professional support, active community and the large number of third-party add-ons, themes and customization services, and you will see the power of this mature ecosystem. With SE5, this platform becomes even more valuable because of the data API that is being provided for integration with other applications. So just like you can integrate with Facebook and Twitter today, you will be able to integrate other applications with the data in your SE5 website. In addition, SE5 doesn’t need to be hosted yourself which makes it even easier to start a community.

SocialEngine: Any new developments underwraps? What can the community expect from iPragmatech during these next few months?

Kapil: Sure! We are almost done with a full blown Notification Add-On for SocialEngine, which will enable notifications for various community events using push notifications to your smartphone device (iOS, Android & Windows mobile), SMS or email. In the next few months, we will also be developing some tools that will make it easier to develop mobile clients for your existing SocialEngine community. We also have plans for a proof of concept that will demonstrate how to build internal-facing company intranets using the power of SocialEngine. We are also excited to be working on SE5, and figuring out the best migration paths for customers who want to upgrade from SE4 like we have been doing for earlier versions of SE.

SocialEngine: Any last words for SocialEngine community owners?

Kapil: We shall be offering free performance analysis reports for SocialEngine communities deployed on dedicated servers. Also, we’re offering a 20% discount on the total cost of performance optimization until September 15, 2012!

SocialEngine: Thanks, iPragmatech!

15 Comments

  1. Posted September 5, 2012 at 2:48 am | Permalink

    We have worked with iPragmatech for more than a year now and we are very happy with their quality and commitment to great results.

    Clive Rudd Fernandez
    CEO
    LaCubanada.com

    • Posted September 5, 2012 at 11:00 am | Permalink

      I’m sure Kapil would be happy to hear such high praise! Thanks for stopping by and sharing your thoughts @facebook-592523230:disqus

      • Posted September 5, 2012 at 10:08 pm | Permalink

        Sure Drew, I and My team are really happy our client’s appreciations. We are really happy to be part of developer spotlight :)

    • Posted September 5, 2012 at 10:04 pm | Permalink

      Its been fun working with Clive and fastest growing socialengine community that we ever worked. I remember there were few members when we start working on it and now its crossing 15K and counting. I hope this month we shall be adding more features to lacubanada and have more user traffic

  2. Posted September 5, 2012 at 5:19 am | Permalink

    interesting

    • Posted September 5, 2012 at 10:05 pm | Permalink

      James,

      Email us if you wanted to know more about our push notification plugin or performance optimization :)

  3. Posted September 5, 2012 at 10:43 am | Permalink

    Kapil is amazing to work with and love their products. Top notch support. They also have some amazing tips online that have helped me with server configuration. Thanx Kapil

    • Posted September 5, 2012 at 10:59 am | Permalink

      Kapil and team are doing some great things over at iPragmatech. Thanks for sharing @facebook-100001811728028:disqus !

      • Posted September 5, 2012 at 10:07 pm | Permalink

        Thx Drew, We are trying our best to deliver best value to our clients.

    • Posted September 5, 2012 at 10:06 pm | Permalink

      Thx Jim. We hope your community is getting good response now.

  4. Richard
    Posted September 5, 2012 at 2:28 pm | Permalink

    I heard that iPragmatech is a little expensive, is that correct? you said 20% discount for performance optimization but you didn’t mention what is the total cost of optimizing a SE site?

    • Posted September 5, 2012 at 9:56 pm | Permalink

      Hi Richard,

      We provide best value to our clients for their money and helped them in every aspects related to the social networking. As you can see that most of our clients have thousands+ users and counting. Our clients just focus on their community contents and not bothered(which most of the website owners do) for the site performance. Our hourly rate is $25 and provide best value for money.

      Total cost of optimization depends on the hardware resources and expected number of users of the website. Its not a single click solution to improve the performance of the site and takes weeks to fine tune everything. So this is the reason cost is not fixed for the optimizations.

      You can take a look at our reviews from our client or talk to them directly. You can mail us at info@ipragmatech.com with your requirements and we would be able to help you with your community.

      Let me know if you have any question.

      Cheers,
      Kapil

    • Posted September 5, 2012 at 10:38 pm | Permalink

      We provide best value for our client’s money and you can check our reviews from our client.Performance optimization is not a single click solution and takes weeks to get the best settings for the server depending on the Hardware resource and users load on the community. The same setting can’t be apply to a community with 5000 users and 40000 users. This is the reason cost vary depending on the community requirements. If you are interested in performance optimization then send us your server configurations and expect users for three to six months.

  5. Carlo J
    Posted September 6, 2012 at 1:53 am | Permalink

    We’ve worked with most of the 3rd party developers, tried more than 50% of all the plugins available for SE and after all that, the only custom developer I can recommend 100% is iPragmatech! Kapil has been a real life saver, iPragmatech completed developments that others started and did not have the skill to complete!

    • Posted September 6, 2012 at 12:17 pm | Permalink

      Its real fun to work with expatodyssey.com and hoping it would be live by next Monday :)

Post a Comment

Your email is kept private. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>