/socioboard-core

This is an old repo, for latest maintained version go here - https://github.com/socioboard/Socioboard-Core-3.0

Primary LanguageC#

Socioboard

Socioboard is world’s first open source social technology enabler and first open source product company from India. We build social technology which helps businesses and brands to better understand social media and harness its real power. Our vision is to provide easy to use tools to businesses and brands which covers 360 degree use cases when it comes to Social Media.

We are building innovative products for various social networks which fill the critical gap - Social Networks were meant for user’s not for businesses. Our tools and products view Social from a business point of view and fill those gaps which social networks cannot fill exquisitely. Business should own their social data and they should be incharge of what they want to do with it, generate reports and analyze data to make informed and improved business decisions. This is possible when things are open and businesses have freedom to choose, we believe open source is a way to make this possible. So that brands and businesses can embrace social technology with an open mind in an open and connected world.

We believe in providing our users with choice, we don’t push useless buggy bloatware to their throat and force them to pay for it.

Our products resonate with our vision to make social technologies more open.

Socioboard Core (Commercial and Open Source) -

Socioboard Core is an open source social media management, analytics and reporting platform. It supports nine social media networks. Using Socioboard Core you can monitor and manage multiple social media accounts and create useful reports and take business decisions based on them. Socioboard Core is available as a web app and mobile apps on iOS and Android. Its completely open source and fully customizable and extensible in the form of plugins. It has a commercial SAAS version at - www.socioboard.com and open source version at - www.socioboard.org

BrandBuzzPro -

BrandBuzzpro is a SAAS based Socioboard product which helps brands to recruits its employees and customers as its marketing crew. The best form of marketing is word of mouth marketing and those brands which can get their customers to as their brand ambassadors are the best brands out there. You don’t need Kim Kardashian to advertise your brand if you can create a thousand Kardashians from your existing customers and employees.

BrandBuzzPro helps you to engage with your employees and loyal customers and engage with them in a unique way to make them your social brand ambassadors.

BrandHit -

BrandHit is a SAAS based influencer marketing product to reach influencers in your niche and get them to tweet or share on facebook, instagram or linkedin about your brand on your product.

Influencers come to the platform, sign up and post a price per tweet or post on various networks . They also select categories or niches in which they would like to endorse posts/tweets about brands.

Brands can signup and find influencers in their category and pay them to post a tweet or make a share in their Facebook profile.

This personalized recommendation from top influences in the industry is much better than spending marketing dollars on useless media buys.

Socioboard has partnered with top influencers in multiple categories and will partner with more of them in future to bring the best online influencers to our platform.

This can become a huge marketing channel and a big customer acquisition channel for startups and brands who are just starting up and don’t have huge marketing budgets.

For startups in fashion, e-commerce , social e-commerce, social and mobile app companies looking to launch new apps, they can now reach their industry influencers and pitch them for a tweet or personalized Facebook post.

Socioboard BoardMe -

BoardMe is a self service platform which helps you to create Social Boards and stream them everywhere like web, desktop, mobile or any other screen.

Using Boardme, you can connect Social Feeds or Hastags into 1 place from all your social networks.

Socioboard Desktop Applications for Social Media Marketers -

Socioboard desktop apps are the swiss knife of Social Media Marketing Industry.

Socioboard desktop applications are not completely restricted by the various APIs of the social networks like Socioboard Web and Mobile apps. Rather they give you a complete competeting user experience with the original network but as a desktop application. The Desktop apps are a collective effort of the socioboard community spread globally.

Socioboard desktop apps must be used with utmost care to make sure you remain within the social network usage limits and don’t over do something. It’s best to use them under trained guidance from experts.

inBoardPro (http://www.inboardpro.com/) - inBoardPro is linkedin marketing on Steroids. Its a desktop application which helps you to automate everything you can do on linkedin. It helps you to manage multiple linkedin accounts, connect with new members in the linked community, post automated updates , manage all your linkedin groups and do a whole lot of things on linkedin. The open source version of inboardpro is hosted here - https://github.com/socioboard/inboard

faceboardPro (http://faceboardpro.com/) - faceBoardPro is an automated facebook marketing software. It helps you to automate your regular facebook tasks with few clicks. It helps to you manage multiple facebook accounts, manage your friends, groups, pages, apps etc. Basically it can automate all your day to day facebook management tasks and save a lot of your time. The open source version of faceboardpro is hosted here - https://github.com/socioboard/faceboard

gramBoardPro (http://gramboardpro.com/) - gramBoardPro is an instagram automation power-house. It can manage all your instagram tasks , likes, comments etc. Very useful software for instagram marketers. The open source version is hosted here - https://github.com/socioboard/gramboard

twtBoardPro (http://twtboardpro.com/) - twtBoardPro is an twitter marketing platform. It helps you manage multiple twitter accounts and automate your tweets, re-tweets, favorites etc. You can do a whole lot of stuff on twitter and get ultra productive on twitter by using this software. The open source version of twtboardpro is hosted here - https://github.com/socioboard/twtboard

Socioboard Mobile Apps for Social Media Marketers -

Socioboard Official App - The official app is an extension of Socioboard Core app on iOS and Android. It helps you manage all your social media accounts you have connected to Socioboard Web Core via mobile apps.

Android Version : https://play.google.com/store/apps/details?id=com.socioboard iOS Version : https://itunes.apple.com/us/app/socioboard/id923398550?mt=8

t-boardpro — t-boardpro is a multiple twitter account management app, it helps you to login to multiple twitter accounts from your iOS or Android device and do various twitter activities like tweeting, re-tweeting, favorites, follow, unfollow, scheduling tweets etc. Its a a very powerful twitter marketing automation app. The open source version is called t-board is available on github - https://github.com/socioboard/t-board

f-boardpro — f-boardpro is a multiple facebook account management app, it helps you to login to multiple facebook accounts from your iOS or Android device and do various facebook activities like post, like, comment,managing pages, groups and much more. The open source version is called f-board is hosted here - https://github.com/socioboard/f-board

l-boardpro — l-boardpro is a multiple LinkedIn account management app. It helps you to login multiple LinkedIn accounts from you iOS or Android device and do LinkedIn activities like share comments, see user following companies details and user can see latest jobs in following company. The open source version of l-boardpro is hosted here - https://github.com/socioboard/l-board

i-boardpro — i-boardpro is a multiple instagram account management app, it helps you to login to multiple instagram accounts from your iOS or Android device and do various instagram activities like follow, unfollow,comment,like, scheduling posts etc. Its a a very powerful instagram marketing automation app. The opensource version of i-boardpro is hosted here - https://github.com/socioboard/i-board

Why Open Source ?

There are many great tools available for managing social media programs, from content management systems to analytics tools. But many of the systems available are rigid in their architecture, and cannot be customized to meet the specific editorial, workflow, and governance needs of various organizations. By creating a customizable, open source alternative, teams can model their system on the way they operate in the real world.

There is too much focus on vanity metrics. Marketers don’t focus on driving business results through social media. Brands are still using social media as a broadcast channel.

Social media marketers face the difficulty to access technology that is flexible enough to meet their needs for approval workflow, compliance, asset management, moderation, etc. The tools available for managing social media are often lacking, and perpetuate the issues in social media marketing by overemphasizing broadcasting content and vanity metrics.Marketers don’t focus on driving business results through social media. Brands are still using social media as a broadcast channel.

Open-source is a revolution in an industry which is mostly dominated by big names, in other words it’s a boon in an industry which generally talks about hefty amounts from end users. With many organizations reaching out to open source it is undoubtedly becoming clear that price is not the only advantage which open-source holds against proprietary softwares. We have listed some distinct compelling advantages for business users as well as individuals: Security : The more open the code is the more possibilities it holds to be tested in field and hence the more secure it can be made as is evident by example of Linux distributions.

  • Quality : Thousands of developers contributing across international borders will obviously produce better quality outcome than a handful of developers.

  • Customizability : Users can take a piece of open source software and tweak it to suit their needs as they please.

  • Freedom : Open-source gives freedom from nasty vendor lock-in which people have to endure with proprietary softwares.

  • Flexibility : Open source softwares are typically much less resource-intensive, meaning that people can run it well even on older hardware. It's up to end user not some vendor to decide when it's time to upgrade.

  • Interoperability : Open source software is much better at degree of interoperability vis a vis proprietary software.

  • Auditability : The visibility of the code behind open source software means you can see for yourself and be confident about the quality and functionality.

  • Try Before You Buy : Costs nothing to try. No commitment required until you're sure.

Technology :

Socioboard is created using ASP.NET, MVC 4.0, and JQuery with back end as MySQL.

APIs to be used to retrieve or post the data to social networking sites would be:

Twitter - REST API v1.1 – Wrapper Written in C#.net

Facebook – Graph API – Facebook C# SDK

linkedin – REST API - Wrapper Written in C#.net

Google Plus – HTTP API - Wrapper Written in C#.net

Instagram’s API - Wrapper Written in C#.net

The scheduler service, developed in C#, would run on a 24/7 server. This scheduler would post the message at the scheduled time to selected account(s).

Devices and Platforms :

Socioboard is available on web, desktop and mobiles. We have Android and iOS apps which work in tandem with the web app.

Build Instructions

  1. Once you load the project in visual studio, you have see a solution structure with following projects.

  1. Build the entire solution, if you face build errors like -

You need to go to the respective project and add references from the lib folder located inside the socioboard project folder.

All libraries are placed here

  1. For build errors like - Source file 'Web References\Api.LinkedinMessage\Reference.cs' could not be found follow these steps

Some application screenshots