16

I am not able to find a link to the twitter account of Academia SE (https://twitter.com/StackAcademia), for example, in the Academia SE main webpage.

Why are twitter links not included on the main site page of each Q&A site in SE?

migrated from meta.academia.stackexchange.com Aug 31 '15 at 22:48

This question came from our discussion, support, and feature requests site for academics and those enrolled in higher education.

  • 2
    There's a twitter account? Huh. – jakebeal Aug 31 '15 at 22:30
  • @jakebeal Yes, there is one. I do not know whether it is official or not, actually. – Vicent Aug 31 '15 at 22:31
  • 2
    It is official. See this blog post – ff524 Aug 31 '15 at 22:34
  • @ff524 Ooooh, that is very interesting... But, then, again, why not to add the twitter acount in the main website? – Vicent Aug 31 '15 at 22:35
  • 1
    Network-wide, the twitter link for any StackExchange site can be found in the list of SE sites. (Look for the "twitter" link under the number of questions.) – ff524 Aug 31 '15 at 22:36
  • 1
    Migrating to main meta on user request. – ff524 Aug 31 '15 at 22:48
23

Not all sites have Twitter accounts. We stopped creating them for all public beta sites by default because a) Twitter sees very little engagement for us; b) Twitter-the-company started blocking new accounts for us (probably because it thinks we're bots?) and fighting that got too annoying and time-consuming.

Having said that, both Twitter accounts and blog links are available on http://stackexchange.com/sites?view=list.

  • Stopped... or maybe not. ru.SO account has just appeared (not yet linked on the list of sites), and ja.SO became fully operational 10 days ago. – user259867 Aug 31 '15 at 23:48
  • 2
    @NormalHuman Yep, I made both of those. We create them when there's a definite need (such as for community managers of international Stack Overflow sites to use these accounts for more than just auto-tweeting). We stopped creating these by default for every site that makes it into public beta. I updated my answer to clarify. – Adam Lear Aug 31 '15 at 23:50
  • 4
    probably because it thinks we're bots well... aren't most of them bots? – enderland Aug 31 '15 at 23:50
  • 6
    @enderland In the "we're posting automatically" sense, yes. Although not in the way Twitter defines that - our accounts serve an announcement purpose, not spamming. We aren't actually breaking their TOS (which is why every single one of those accounts was reinstated after a round of support requests). – Adam Lear Aug 31 '15 at 23:52
  • 2
    @AdamLear From your answer, I understand that Twitter is not a main engagement tool for SE sites. However, twitter accounts for many SE sites exist! and I do not get the point of them not appearing mentioned somewhere in their respective main webpage. I maintain my question as unanswered. – Vicent Sep 1 '15 at 5:28
  • 1
    @Vicent: I think that your question can be generalized also for those sites which have a blog: why blog links, too, do not appear in the respective main pages? – Massimo Ortolano Sep 1 '15 at 9:31
  • 1
    @MassimoOrtolano Blog links are in the site switcher. – Adam Lear Sep 1 '15 at 15:02
  • I finally accepted this answer... – Vicent Oct 21 '15 at 12:46
4

Based on Adam's answer, I extracted all twitter accounts from the sites list.

Currently there are 110 twitter accounts for SE sites:

Languages:

Money/Finance/Economics:

Maths/Statistics:

Stack Overflow:

Religion:

Hobby/Enthusiast:

Computers:

Natural science, computer science, engineering:

Social Science, Humanities:

Others:

For those interested, I've used the following code to extract the links:

var twitters = [];
$(".lv-site-resources").each(function() {
    var curItem = $(this);
    if ($.trim(curItem.text()) == "twitter") {
        var site = $.trim(curItem.parents(".lv-item").first().find(".lv-info").find("h2").text());
        var link = curItem.find("a").first().attr("href");
        if (site.length > 0) {
            twitters.push({Site: site, Link: link});
        }

    }
});
if (twitters.length > 0) {
    console.log("Found " + twitters.length + " twitter accounts:");
    console.log(twitters.map(function(t) {
        return "- [" + t.Site + "](" + t.Link + ")";
    }).join("\n"));
} else {
    console.log("No twitter accounts found");
}

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .