Pros and cons of commenting systems and APIs (Disqus vs Facebook Comments vs Intense Debate vs Echo)? [closed] - facebook

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
With the release of the new Facebook commenting module, could people please share their experiences with the various commenting systems -- specifically, Disqus, Echo, Intense Debate, and Facebook Comments?
What are the pros and cons of each system?
Thanks!

For the All Commenting System
The pros:
One simple login for all sites.
Spam control.
Expanded social media presence.
Easy comment subscriptions.
The cons:
Complicates the comment process.
Lessens your control.
Facebook Commenting System
Pros
Real names and identities greatly reduces the number of trolls and anonymous cowards in comments.
Social virality boosts traffic by creating a feedback loop between Facebook and participating sites.  Friends pull in their friends, creating a social entry point to your site.
Automatic sign-in if you already signed into Facebook elsewhere, lowers the barriers to commenting.
Most “liked” comments get voted to the top.  It also knows who your friends are, so you will see those comments first.
Cons
No support for Twitter or Google IDs, which leaves out the other half of the social Web.
No backups and other lock-ins will make it hard for sites to leave.
If you work somewhere that blocks Facebook, you are out of luck.
Your friends might be surprised to find their replies in your Facebook News stream reproduced on another site’s comments.  Expect a backlash.
Moderation bugs, no view counts at the top of posts or ways to highlight site owners/writers in comments.
Source : http://techcrunch.com/2011/03/01/pros-cons-facebook-comments/
Intense Debate
Pros
Highly customizable. CSS style sheet is easy to work with and more importantly,
Well integrated into WordPress. It’s made by the same company, apparently.
Can add a bunch of add-ons to the comment system, such as CommentLuv.
Feels simple and crisp.
Cons
Does not render properly under IE9 and Opera (just one button misplacement in Opera).
Importing comments process is buggy.
Replies are hidden and you have to click the ‘Replies’ text to expand them. Replies were already shown for pages with few comments, but were not shown for those with many comments.
DISQUS
Pros
Lots of login options. You can use just about any of your login credentials (Google, Facebook, Twitter, etc). Of course, you can still post comments anonymously if you choose to.
Looks nice and clean, though it took me a long time to customize the CSS. Still not 100% satisfied.
It’s popular. Lots of websites use it; therefore, many people know what they’re dealing with when they see Disqus logo in the comment section of a blog.
Cons
Not as customizable as Intense Debate.
By default, it inherits the blog’s main theme style sheet.
All URLs in comments are auto-linked.
Doesn’t integrate well with WordPress comments.
Comments count
The Help section is lacking.
Source: http://www.scamfreeinternet.com/2011/04/disqus-vs-intense-debate/

The major pro of each of these systems is that you don't have to write them youself.
Personally I wouldn't use Facebook Comments, because (believe it or not) not everbody uses (or even likes) facebook.
Discus is very good because you can sign in with a variety of services, so you're likely to get quite a few people using it who might not compared to Facebook Comments.

a post that grew out of a comment to this page:
Unfortunately my comment was rejected (too many links).
So here is an excerpt from that comment, and a link to the now-fully-fledged blog post, in which I have aggregated all the Disqus links, pro, con, and neutral, that illustrate their respective points.
Having contemplated the wonderful pitter-patter of keyboards that,
all-too-often, does not warm this blog from underneath, I decided
renovation might be just the thing. Disqus has an overall style that
definitely appeals to me. According to the brief overview I quickly
search-engined for myself, Disqus has problems with privacy and
anonymity, just like (it should by now go without saying) Facebook.
The question, for me, is: exactly how close is the resemblance.
And the real question is, how dissimilar can any data-mining,
profile-generating, social-network-enabling corporate entity be from
such creeping Evil. Breaches of privacy cannot be easily explained by
accident, by exceptional circumstances, especially if they recur.
They are soon exposed for what they are: evidence of the sort of
underlying motivations best met with corresponding breaches of trust.
I remain as yet unconvinced and undecided.
In case anyone in interested, these are the Disqus issues that my very
brief search uncovered, with relelevant links, loosely seperated into
general, pro, and con:
the accidental public disclosure of private information such as email address, photo, or real name, when signing up or signing in; the
forcing of users to enable 3d party cookies; difficulty or
impossibility of integration with exclusive HTTPS.
the forcing of users to enable 3d party cookies; difficulty or impossibility of integration with exclusive HTTPS.
difficulty or impossibility of integration with exclusive HTTPS.
For the links to which this excerpt refers, follow go to
A Better Comment Platform Should Be Possible

I just tried LiveFyre and disliked it as it still has some major bugs like spam getting through, lack of comment moderation etc.
I decided to try Disqus and boy I LOVED IT FROM THE BEGINNING.
Right now I'm using both Facebook comments and Disqus on my blogs. Facebook comments helps in a way to drive traffic to my blogs from Facebook ;-)

I agree with use Disqus instead of Facebook comments system, the major advantage of facebook comments is that the comments will syn with comments in facebook, if you don't need this, just go Disqus. MICBook.net now also consider use Disqus, you could take a look when its ready, the website is http://micbook.net.

Facebook commenting is the best option in my opinion.
When you enter something and you see those lots of people commenting and you can see their pictures etc... Makes people want to enter the discussion. Or, at least, they read some comments more than they would on normal comments.
And, when you comment, the text is inputed on your wall feed and most of your friends will see it.
Thats why, in my opinion, facebook commenting is the best choice today to use.
att,
Jonathan

Dont like to use facebook. We could be better off with disqus. Facebook has no option on deleting comments. So how can it be moderated. For example if your website have been spam to death then how do you delete the spam posts? the answer is , you cant. Facebook is good for viral but not for commenting, I wouldn't recommend it.

Related

GitHub page can only be found on google when typing "username" AND "github" [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 2 years ago.
Improve this question
I have created a personal website using the Academic Theme for Hugo. I am hosting the page on GitHub.
The site works, but it is unfortunately very hard to find on google. Specifically, if I type my username followed by "github", it appears as the first result. However, it doesn't show at all if I type just my username into google. I went through until page 8 of the results.
Any help would be greatly appreciated. May be useful to know that Google Console has not found an issue. Also, the page shows up as the first result on both Bing and DuckDuckGo when typing just my username.
This is the page: https://michagermann.github.io/
This has to do with Search Engine Optimisation (SEO).
Basically how search results work is that google has bots that go through the accessible page is on the internet and compile keywords for each page it hits, these are then linked to the search phrases people use. So username + github is an easy one as that is the majority of your url, however just your username will have many other results from others that have your username in their webpages, some of them multiple times, others once but have been around for a lot longer. There are a lot of variables to SEO but there are guides which can help with this.
https://support.google.com/webmasters/answer/7451184?hl=en
Googles Starter Guide for SEO
-- edit --
I would also hazard a guess and say that google is pulling back a lot of your publications which bing and duckduckgo aren't, and as these will likely have been accessed more will I expect be higher in the search algorithm.
--- edit 2 ---
Link Building
This is very important for SEO, this is where external sites link to your sites. The easiest way to achieve this is through your personal profiles on Twitter, LinkedIn, Github ect.
Writing Blogs can also have other people link to your profile and thus increase your link building.
DO NOT PAY FOR LINK BUILDING
Link building for Google is based off of high quality sites - every site has a ranking, a low quality site will have a much lower affect on your SEO score, and thus not result in any noticeable movement. Paid link building usually involves low quality sites
Site Maps
If you have a multi-page site (Yours isn't) then site maps help search bots navigate the important pages easier, and can help increase rankings.
Meta Tags
These are extremely important, although some tags are more important than others, title(included with the element), author and description are some of the more important meta tags.
I'm not an SE optimizer and haven't done much SEO for a few years so this is from old experience and I don't guarantee it is all correct as of writing, however I expect it hasn't changed that often. SEO is a complex area and search engines have different preferences. But hopefully this helps. A lot of SEO comes through time rather than right away through link building so that is also something to keep in mind
First of all know about how the google search works....and if you simply type your name it won't show your website as such because there may be multiple highly prioritized websites are there with this name in the first place......
And if type yourname.github its nothing but the direct address of your page so that's why it is shown in the first place

Family Website CMS [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am looking for a CMS that would be incredibly user-friendly and would have the following features:
really simple message board (no login required)
family tree
story telling area
photo section
news section
Is there anything out there like this that is really easily configurable? I've already messed around with Mambo and Family Connects, but I didnt like either of those. In the past I've just programmed my own websites, for lack of easily implementable features. However, I've assuming there's something I need out there just like this, that I can't find. Thanks.
I don't want anyone to have to login, for one. The is for a family website, and much of my family really don't know what a website is, let alone how to use one. I want a super simple website with huge buttons and not a whole lot of distractions. Family Connects is a good example of what I want, except the photo album is horrible. I want people to post messages without logging in or signing up, and haven't seen that ability in mambo sites I've looked at.
I can understand your stipulation that your users (family) shouldn't have to sign up - but without a sign-in, your site will be a free-for-all for spammers, hackers and other bored Internet denizens.
That said, my suggestion is to use WordPress for a front end - register your family members yourself, and use a very basic template - or better yet, create one.
I have created a CMS for exactly what you are looking for. My family uses it all the time and the majority of them are not computer savy. The only downside is that it requires a login, but like other people have said, their really isn't a way around that if you want your information to be private.
Anyway, if you are still looking, try http://www.familycms.com/
I've been using http://www.myfamily.com/ and it fits all my needs. It includes:
Pictures (with option to order prints)
Discussion
Family Trees (free from ancestry.com)
Videos
Files
Events
I've setup CMS Made Simple a couple times now. It's all PHP and you can edit it to your heart's content. Give it a try.
CMS made simple seems to die according to this study about content management systems found on MytestBox.com
But if it's just for a family website...
maybe you can try other CMSs which any web hosting company provides (like Joomla or Wordpress).
These can be installed in several clicks (especially Wordpress - you can build a good site in Wordpress and it's very easy to maintain it).
For a family website I thiknk Wordpress is the best and enough (lots of plugins and skins can be found for it on the web.
If you're going for a family website you do have the option of removing the usernames/passwords/accounts by setting it up as an intranet site. Then you can browse it at home or from selective addresses.
I recommend geni.com. It's much better than Myfamily.com

Telligent's Community Server [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
The company I work for is wanting to add blog functionality to our website and they were looking to spend an awful amount of money to have some crap being built on top of a CMS they purchased (sitecore). I pointed them to Telligent's Community Server and we had a sales like meeting today to get the Marketing folks on board.
My question is if anyone has had issues working with Community Server, skinning it and extending it?
I wanted to explain a bit why I am thinking Community Server, the company is wanting multiple blogs with multiple authors. I want to be out of the admin part of this as much as possible and didn't think there were too many engines that having multiple blogs didn't mean db work. I also like the other functionality that Community Server provides and think the company will find it useful, particularly the media section as right now we have some really shotty way of dealing with whitepapers and stuff.
edit: We are actually using the Sitecore blog module for a single blog on our intranet (which is actually what the CMS is serving). Some reasoning for why I don't like it for our public site are they are on different servers, it doesn't support multiple authors, there is no built in syndication, it is a little flimsy feeling to me from looking at the source and I personally think the other features of Community Server make its price tag worth it.
another edit: Need to stick to .net software that run on sql server in my company's case, but I don't mind seeing recommendations for others. ExpressionEngine looks promising, will try it out on my personal box.
I've done quite a few projects using Community Server. If you're okay with the out-of-the-box functionality, or you don't mind sticking to the version you start with, I think you'll be very happy.
The times I've run into headaches using CS is when the client wants functionality CS does not provide, but also insists on keeping the ability to upgrade to the latest version whenever Telligent releases an update. You can mostly support that by making all of your changes either in a separate project or by only modifying aspx/ascx files (no codebehinds). Some kind of merge is going to be required though no matter how well you plan it out.
Community Server itself has been very solid for me, but if all you need is a blogging engine then it may be overkill. Skinning it, for example, is quite a bit of work (despite their quite powerful Chameleon theme engine).
I'd probably look closer at one of the dedicated blog engines out there, like BlogEngine.NET, dasBlog or SubText, if that's all you need. Go with Community Server if you think you'll want more "community-focused" features like forums etc.
You can also take a look at Telligent Graffiti CMS.
http://graffiticms.com/
It supports multiple blogs and authors.
Update: It's now open source and available at http://graffiticms.codeplex.com/
Community Server 2008.5 lets you add several members that can post articles. Also with
Community Server 2008.5 you now have wiki's along with forums and the blogs. This probably has one of the better web based admin control panel's I seen in a while. This let's you easily change several things including the site's theme (or skin). To me it is one of the most scalable applications I have seen in a while. We are using it for our site http://knowledgemgmtsolutions.com.
Skinning is pretty straightforward, and the sidebar widgets aren't very difficult to create (if you don't mind building controls in code). The widgets also allow options for the users to customize them in the control panel very easily. I doubt you'll find a strong community of widget builders for Community Server however. Nothing compared to the dev community for blogs like wordpress.
I recommend starting templates from scratch and adding in CS controls as needed, to get the markup you prefer for styling and to use only what you need.
Setting up different roles for users to post to different blogs is also very easy and requires no coding. You can have blog groups, and allow only certain users to post to certain blogs.
Sitecore's Forum module is powered by Community Server and integrated with Sitecore CMS.
Expression Engine with the Multi-Site Manager works great for that kind of situation.
Have you had a look at the Shared Source blog module for Sitecore?

Personal Website Construction [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I'm currently trying to build a personal website to create a presence on the web for myself. My plan is to include content such as my resume, any projects that I have done on my own and links to open source projects that I have contributed to, and so on. However, I'm not sure which approach would be better from a perspective of "advertising" myself, since that what this site does, especially since I am a software developer.
Should I use an out-of-the-box system and extend it as needed, with available modules and custom modules where needed or should I custom build a site and all of its features as I need them? Does a custom site look better in the eyes of a potential employer who might visit my site?
I've toyed with this idea in the past but I don't think it's really a good idea for a number of reasons. Firstly, there are a number of places that can take care of most of this without you needing to do the work or maintenance. Just signing up for a linkedIn account for example will allow you to get most of your needs catered for in this regard. You can create your resume there and bio information etc and make it publicly viewable. The other issue with your "own site" is that if you don't update it often, the information gets stale, and worse yet, people have no reason to go back because "nothing has changed" - and that's not much of an advert for you is it?
Now that I've said all that, I'll make another recommendation. Why not start a blog instead?! If you've got decent experience, why not share that. I'd be willing to bet that this will be the best advert for your skills because:
It's always updated (if you post often)
It's not like you're looking for work doing it - but your (future) employer, or their developers will check it out anyway to get a better insight into your character.
Putting something on your resume doesn't mean you can do it. I'm not saying that you'd lie about your skills :-), but there's no argument about your ability when you're writing articles about the stuff, getting comments and feedback, and better yet, learning EVEN MORE about your passions.
Best of all - you can run your blog from your chosen domain and also point to your resume that is stored in linkedIn. Just an idea...
That's my two pennys worth on that - hope it helps you come to a decision!
If you are a web-specific developer I would go with a custom site, but if you focus more on desktop applications or backend technologies, I think an out of the box system would be fine.
A nice looking, default, off the shelf, complete website could be more impressive than a poorly done, broken, tacked together, incomplete website. Perhaps start with something "off the shelf" but nice looking, keep it simple, professional, and then eventually add more custom functionality, style and content. Potential employers may like to see that you are capable of reusing tried and trued solutions instead of trying to create everything from scratch without a good reason. Or you could spend time combining great components into something even better than the sum of the parts, as Jeff Atwood talks about extensively in the Stack Overflow podcasts. Stack Overflow is a good example of writing lots of custom code, but combining that with some of the best Web 2.0 technologies/widgets/etc. into something coherent, instead of trying to prove that they could implement x/y/z from scratch.
(On the other hand, it's really fun to build your own login system, blog, or photo gallery. If you really enjoy it and you want to learn a lot or create something new and different, then go for it!)
Here's what I did (or am currently doing). First, use an out of the box solution to begin with. In my case, I used BlogEngine.NET, which was open source and easy to set up. This allows me to put content on my site as fast as possible. Now, I can continue to use BlogEngine.NET, and skin my site to give it more personality or I can start rolling out my own solution. However, I haven't found a requirement yet that would give me a reason to waste time building my own solution. Odds are you probably won't either.
I don't think it matters if your site is blatantly using a framework or other "generic" solution. The real question is "is it done well, with taste?" If you are using an out of the box solution, you should take the time and pay attention to details when customizing it as if you were creating it from scratch.
Alternatively, if you're looking for a great learning experience and something to spend a lot of your free time on -- write it yourself. But know that you are re-inventing the wheel, and embrace it.
edit
A recent post from 37Signals, Gearheads don't get it, really sums up a good point about not focusing on the technical details, but "content and community".
Reinventing the wheel is not such a great idea when you are building a personal site. Building your own CMS is fun, and to some degree is something to brag about, but not so much features you won't have the time to build and all the security holes that you won't have the time to fix.
It's much better to pick a good, well-established engine, build a custom theme, and contribute a module or two to it: you'll be writing code that you can show off as a code sample and at the same time creating something useful.
Knowing your way around an open source CMS is a good skill in just about any job: when your boss says - hey, we need a three pager site for client/product/person X in 10 hours, you can say - no problem.
For a simpler portfolio site, Wordpress might meet your needs.
You can set up 'static' Wordpress pages for contact information, various portfolios, a resume, etc. This would also give you a blog if you want to do this.
Wordpress does give you the flexibility to "hide" the blogging part of it and use it basically as a simpler CMS. For example, your root URL of example.com could point to a WP static page, while example.com/blog would be the actual blog pages.
If you self-host Wordpress on your own domain (which I really would recommend instead of going through wordpress.com), it should be trivial to set up a few subdomains for extra content. For example, downloads.example.com could host the actual downloads for projects you've developed linked from the Wordpress portfolio pages. Similarly, if you're doing a lot of web work, a subdomain like lab.example.com or samples.example.com could then host various static (or dynamic) pages where you show off sandboxed pages that are not under the control of Wordpress.
Keep in mind though that you'll want to make your page look good. A sloppy looking site can scare away potential clients, even if you are not looking to do any web work for them.
Putting your resume up online somewhere helps, I get a lot of recruitment emails from people who happened on my resume via googling. However I agree with ColinYounger in that you'll probably get more bang for your buck from LinkedIn.
My advice is this - if you want to take the time out to LEARN a CMS or something, to better yourself, then why not make your first project in one be your homepage?
Maybe enlighten us as to the "features" you want to have on a personal homepage? Outside of a link to an HTML resume and perhaps some links to things you like, not sure exactly what the features of a homepage would be...
It really depends on:
a) what services you provide
b) what your skill level is when it comes to web design/development
If you are primarily a web applications developer then running an off the shelf product or using blatantly using DreamWeaver to develop it may not be so smart -- or maybe your clients aren't adept enough to notice?
Likewise if you're primarily a web designer then it is probably a good idea to design your own website.
Just as a side question and following up on my 'ego trip' comment: why would you take anything on the web to be 'true'? IME printed submissions, while not necessarily accurate, tend to be slightly less, erm... exaggerated than web submissions.
Do those responding\viewing ever hire? I wouldn't google for a candidate. I might ego surf for a respondent, but would ignore CVs.
Rounding back to the OP, I would suggest that you need to SHOW what you're good at - participate in Open Source projects and POST on their forums, link to projects you can post details of and generally try to show what a Good Employee you could be. Just telling me that you're good at [insert latest trend here] means diddly.
I have come to see that the best way to advertise yourself is to put quality content out there. If you write about the technology that you have experience in, maybe create a few tutorials, and if you do all that often enough, that shows some authority in your chosen field of work.
This alone is one of the best advertisements. However, you also want to show passion. And online, that can be shown through how meticulously your site is done (it doesn't have to be a super great UI or something), but it should be neat, clean, and professional. It doesn't matter if its out of the box, or custom designed.
Either way, you will have to work hard to make it look good.

Anyone have a link to a technical discussion of anything akin to the Facebook news feed system?

I'm looking for a presentation, PDF, blog post, or whitepaper discussing the technical details of how to filter down and display massive amounts of information for individual users in an intelligent (possibly machine learning) kind of way. I've had coworkers hear presentations on the Facebook news feed but I can't find anything published anywhere that goes into the dirty details. Searches seem to just turn up the controversy of the system. Maybe I'm not searching for the right keywords...
#AlexCuse I'm trying to build something similar to Facebook's system. I have large amounts of data and I need to filter it down to something manageable to present to the user. I cannot use another website due to the scale of what I've got to work at. Also I just want a technical discussion of how to implement it, not examples of people who have an implementation.
Are you looking for something along the lines of distributed pub/sub with content based filtering? If so, you may want to look into Siena and some of the associated papers such as Design and Evaluation of a Wide-Area Event Notification Service