Open Source Social Platforms: 10 of the Best

from:

http://mashable.com/2007/07/25/open-source-social-platforms/

 

Open Source Social Platforms: 10 of the Best

July 25th, 2007 | by Steve James 53 Comments and 14 Reactions

  • opensourcesocial.PNG

As social sites grow in popularity, so does the desire for smaller niche-based networks that cater to smaller groups of people. Just look at the rise of social networks for chess players and wine .

What’s more, with the latest open source software, smaller sites can be built in a matter of days or weeks. Here are 10 open source software platforms on which to carve out your niche.

  • opensourcedigg.PNG

If there’s one site people love to emulate with their own niche versions, it’s Digg ( Digg ) . Fortunately, there are good platforms to do just that.

Pligg

It seems that every hour, a new Pligg-based site is born. Pligg is a PHP ( PHP ) /MySQL system that allows visitors to submit websites and blogs for voting or ranking. While very similar to Digg, it does offer some additional features, such as trackback support, automatic title discovery, and RSS import functionality. It also has a small community that is actively working on new mods and templates. Some of the more interesting Pligg-based sites are PlugIM , Sk*rt , Sphinn and Simply Fired .

NewsCloud

NewsCloud is another content management system that has a story ranking feature. They have also developed a Facebook ( Facebook ) app for their service, which is open source as well and available for download. The default layout is slightly more newsy than Digg-like.

Drupal with Vote up/down module

Most know Drupal ( Drupal ) as one of the more popular open source content management systems available. Thanks to the user community, several modules have been developed that allow voting of submitted stories. Recruiting.com uses this setup.

  • opensourcemyspace.PNG

Dolphin

Dolphin, from Boonex, is a popular free community-building application that is being used for a number of dating sites. Many modifications have been developed, however many of them are only available for a fee. There is also a cost associated with removing the company’s links from your site.

PHPizabi

PHPizabi is another social networking script that charges a fee to remove their branding. They are rapidly approaching 100,000 downloads of their software, and have a few impressive-looking demo sites listed on their website.

Elgg

Elgg was developed with the educational industry in mind, but can be customized for any use. Many universities throughout the world have adapted the social software to fit their needs.

Mugshot

Developed by Red Hat, Mugshot allows you to post what you are reading and listening too, and share it with you friends. Mugshot is a little different, as both the client and server code are open source and available for download.

AroundMe ( AroundMe )

AroundMe is an open source social networking app that supports OpenID. They are based in Sweden. We haven’t seen many sites running on the platform.

  • opensourcedelicious.PNG

GetBoo

GetBoo allows you to save you favorite sites and share them with your friends. It also supports public and private group creation.

Scuttle

While Scuttle has not been updated in over a year, the code is still available on SourceForge. Scuttle is a PHP/MySQL-based social bookmark system.

 

### HBase Pseudo-Distributed Setup Tutorial In a pseudo-distributed mode, all daemons run on one node which makes it easier to experiment and learn about the system without setting up multiple machines. For configuring such an environment for HBase, several key points need attention. #### Prerequisites Installation Before installing HBase in pseudo-distributed mode, ensure that Java Development Kit (JDK), SSH server are installed along with ensuring passwordless SSH login is configured properly between localhost connections[^1]. #### Environment Configuration Set necessary environment variables related to Hadoop as these configurations will be used by HBase too since both work closely together especially when dealing with data storage operations within distributed file systems like HDFS. ```bash export HADOOP_HOME=/usr/local/hadoop export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin ``` Ensure above lines added at end of `~/.bashrc` or equivalent shell configuration file so they get loaded every time terminal session starts[^3]. #### Downloading & Extracting HBase Package Download appropriate version tarball from official Apache website according to your operating system architecture requirements; extract archive contents using standard command line utilities after transferring package onto target machine where installation takes place. #### Configuring hbase-site.xml File Modify `$HBASE_HOME/conf/hbase-site.xml`, adding properties specific to enabling standalone operation while pointing towards local filesystem paths instead of remote clusters unless otherwise required: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///path/to/local/directory</value> </property> <property> <name>hbase.cluster.distributed</name> <value>false</value> </property> </configuration> ``` Replace `/path/to/local/directory` placeholder text inside value tags under property named 'hbase.rootdir' element accordingly based upon personal preference regarding location choice for storing database metadata locally during development phase only. Start services associated with newly configured instance via executing startup scripts located within bin directory path relative to root folder structure post-extraction process completion before proceeding further steps involving client applications interfacing directly against running servers listening over network interfaces exposed publicly outside containerized sandbox environments typically utilized throughout initial learning stages prior gaining familiarity working alongside production-grade deployments scaled horizontally across numerous interconnected nodes forming part larger ecosystem built around big-data processing frameworks leveraging NoSQL databases optimized specifically targeting high availability characteristics inherent design principles underlying architectural decisions made early project lifecycle phases leading eventually widespread adoption industry standards today seen prevalent usage scenarios ranging real-time analytics platforms powering web-scale search engines indexing vast amounts unstructured information sources collected continuously through various channels including social media feeds generated user interactions occurring online communities spread globally inter-connected networks spanning continents separated geographically yet connected virtually instantaneous communication links established securely encrypted protocols ensuring privacy protected sensitive content transmitted privately between parties involved transactions conducted electronically over internet infrastructure maintained robustly resilient fault-tolerant manner supporting mission-critical business processes relying heavily timely access accurate reliable datasets stored managed efficiently scalable storage solutions provided open-source community contributions driving innovation forward rapidly evolving technological landscape constantly changing due emerging trends shaping future directions taken software engineering practices adopted widely accepted best practice guidelines recommended professionals specializing fields computer science informatics technology management leadership roles overseeing strategic initiatives aimed transforming organizations digitally enhancing competitive advantage gained marketplaces characterized intense rivalry among competitors vying position top ranks respective industries sectors markets worldwide scope global economy scale unprecedented levels never seen history mankind's existence earth planet solar system galaxy universe cosmos entirety creation itself.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值