Mention (blogging)

Last updated
Elon Musk Royal Society (crop2).jpg
Elon Musk Twitter Verified Badge.svg Logo of Twitter.svg
@elonmusk

press@twitter.com now auto responds with 💩

March 19, 2023 [1]

A mention (also known as @replies or tagging) is a means by which a blog post references or links to a user's profile. This may be done as a matter of getting the attention of (or drawing attention to) another user of a social networking or blogging service, as a matter of replying to the other user's post, or as a matter of "tagging" a user in a post.

Contents

Styles and history

@ (at sign)

The rise to prominence of Twitter from its launch in 2006 gave rise to using the at sign ("@") as a description for directing a public post to a particular user, especially for the purpose of replying to another user's post (i.e., "@janedoe"). Only after the usage of @ as a visual means of directing posts to specific users gained currency among Twitter users did Twitter developers begin to integrate the @ sign as a fundamental conversational tool on the site.[ citation needed ]

Initially, @ was used by Twitter users occasionally as shorthand for other words, such as location or time. The first person to use @ as a description of directing a post at another user was Robert S. Andersen ("rsa") on 2 November 2006; [2] [ self-published source ] initially, this usage made use of a space between the @ and the name, followed by a colon and the main content.[ citation needed ]

The first to propose a general syntax for directly addressing users in posts were Ben Darlow [3] and Neil Crosby, [4] [ original research? ] and by January 2007, more Twitter users began to take notice of the practice with various degrees of acceptance; [5] [ self-published source ] within the year, the convention trended toward combining the @ and a Twitter username (as opposed to a real name) and prepending the combination to the beginning of a post in order to indicate a reply. Ultimately, they became colloquially known as "@replies" for their primary usage as replies to other users' posts. Twitter added support for "@replies" beginning in May 2008, [6] [ non-primary source needed ] with any combination of @ with a username being turned into a hyperlink to the profile. On March 30, 2009, Twitter updated the feature and renamed it "Mentions" (i.e., to "mention" user "@janedoe") so as to include non-reply posts directed at individual users. [7] [ non-primary source needed ]

Beginning September 2009, Facebook integrated the at sign as a mentioning feature; typing "@" in a post automatically initiates a drop-down autocomplete list containing names of "friends", groups and pages, which, after one being selected and the post published, links to the profile, group or page. [8]

@-replies started being used on Wikipedia around 2013. [9]

YouTube started introducing @-handles in late 2022. [10]

Distributed social networks and federated networks may use two at signs, the latter to indicate the instance/server which the mentioned users resides on. Example @janedoe@mastodon.social mentions the user janedoe on the server mastodon.social.

+ (plus sign)

The plus sign ("+") was utilized on Google+ to select a user or page.[ citation needed ]

Software

TinyMCE, an online rich-text editor supports mentions via the Mentions plugin. [11]

CKEditor, an online rich-text editor supports mentions. [12]

GitLab, a DevOps platform supports mentions in merge requests, issues, discussions, etc. [13]

Mastodon supports mentions. [14] User lookup is implemented using the WebFinger protocol.

Related Research Articles

<span class="mw-page-title-main">Vim (text editor)</span> Improved version of the Vi keyboard-oriented text editor

Vim is a free and open-source, screen-based text editor program. It is an improved clone of Bill Joy's vi. Vim's author, Bram Moolenaar, derived Vim from a port of the Stevie editor for Amiga and released a version to the public in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Since its release for the Amiga, cross-platform development has made it available on many other systems. In 2018, it was voted the most popular editor amongst Linux Journal readers; in 2015 the Stack Overflow developer survey found it to be the third most popular text editor, and in 2019 the fifth most popular development environment.

<span class="mw-page-title-main">DokuWiki</span> Wiki software

DokuWiki is an open source wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki. It is often recommended as a more lightweight, easier to customize alternative to MediaWiki. The 'Doku' in DokuWiki is short for Dokumentation which in German means documentation.

Textile is a lightweight markup language that uses a text formatting syntax to convert plain text into structured HTML markup. Textile is used for writing articles, forum posts, readme documentation, and any other type of written content published online.

<span class="mw-page-title-main">Markdown</span> Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

<span class="mw-page-title-main">CKEditor</span> WYSIWYG rich text editor

CKEditor is a WYSIWYG rich text editor which enables writing content directly inside of web pages or online applications. Its core code is written in JavaScript and it is developed by CKSource. CKEditor is available under open source and commercial licenses.

<span class="mw-page-title-main">TinyMCE</span> Online rich-text editor

TinyMCE is an online rich-text editor released as open-source software under the GNU General Public License version 2 or later. It converts HTML textarea fields, or other designated HTML elements, into editor instances.

<span class="mw-page-title-main">Aptana</span> Text editor

Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax. It is free, open-source software using the permissive MIT License. As of August 2022, jQuery is used by 77% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.

mojoPortal is an open source, cross-platform, content management system (CMS) for ASP.NET which is written in the C# programming language. mojoCMS supports plugins and has built-in support for, among others, forums, blogs, event calendars, photo galleries, and an e-commerce feature. The project was awarded an Open Source Content Management System Award by Packt in 2007 saying that the "ease of use, set of relevant tools and plugins and also the fact that it is cross platform, made it stand out above the rest". In February 2017, i7MEDIA, LLC, acquired the project from lead developer Joe Audette.

<span class="mw-page-title-main">MyBB</span> Open-source forum software

MyBB, formerly MyBBoard and originally MyBulletinBoard, is a free and open-source forum software developed by the MyBB Group. It is written in PHP, supports MariaDB, MySQL, PostgreSQL and SQLite as database systems and, in addition, has database failover support. It is available in multiple languages and is licensed under the LGPL. The software allows users to facilitate community driven interaction through a MyBB instance.

<span class="mw-page-title-main">Spyder (software)</span> IDE for scientific programming in Python

Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open-source software. It is released under the MIT license.

<span class="mw-page-title-main">Friendica</span> Free software for distributed social networks

Friendica is a free and open-source software distributed social network. It forms one part of the Fediverse, an interconnected and decentralized network of independently operated servers.

<span class="mw-page-title-main">Discourse (software)</span> Internet forum software (released 2014)

Discourse is an open source Internet forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and real-time notifications. It is customizable via its plugin architecture and its theming system.

ContentTools is an open-source WYSIWYG editor for HTML content written in JavaScript/CoffeeScript by Anthony Blackshaw of Getme Limited.

<span class="mw-page-title-main">PostCSS</span> Software development tool that uses JavaScript-based plugins to automate routine CSS operations

PostCSS is a software development tool that uses JavaScript-based plugins to automate routine CSS operations. It was designed by Andrey Sitnik with the idea taking its origin in his front-end work for Evil Martians.

<span class="mw-page-title-main">Mastodon (social network)</span> Self-hosted social network software

Mastodon is free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies.

<span class="mw-page-title-main">Fediverse</span> Network of federated social media platforms

The fediverse is a collection of social networking services that can communicate with each other using a common protocol. Users of different websites can send and receive status updates, multimedia files and other data across the network. The term fediverse is a portmanteau of "federation" and "universe".

<span class="mw-page-title-main">ActivityPub</span> Decentralized social networking protocol

ActivityPub is a protocol and open standard for decentralized social networking. It provides a client-to-server API for creating and modifying content, as well as a federated server-to-server (S2S) protocol for delivering notifications and content to other servers. ActivityPub has become the main standard used in the fediverse, a popular network used for social networking that consists of software such as Mastodon, Pixelfed and PeerTube.

<span class="mw-page-title-main">Pleroma (software)</span> Self-hosted social networking software

Pleroma is a free and open-source microblogging social networking service. Unlike popular microblogging services such as Twitter or Weibo, Pleroma can be self-hosted and operated by anyone with a server and a web domain, a combination commonly referred to as an instance. Instance administrators can manage their own code of conduct, terms of service, and content moderation policies, allowing users to have more control over the content they view as well as their experience. It was named after the religious concept of pleroma, or the totality of divine powers.

<span class="mw-page-title-main">Lemmy (social network)</span> Open source social media software

Lemmy is a free and open-source software for running self-hosted social news aggregation and discussion forums. These hosts, known as "instances", communicate with each other using the ActivityPub protocol.

References

  1. Musk, Elon [@elonmusk] (March 19, 2023). "press@twitter.com now auto responds with 💩" (Tweet). Archived from the original on March 20, 2023. Retrieved November 20, 2023 via Twitter.
  2. Garrett Murray (10 Jul 2012). "The Real History of the @reply on Twitter". Maniacal Rage.
  3. Ben Darlow (November 23, 2006). "wondering if there should be a pseudo-syntax for letting a Follower on twitter know you're directing a comment at them". Twitter. Archived from the original on Apr 5, 2019.
  4. Neil Crosby (November 23, 2006). "@kapowaz: probably". Twitter. Archived from the original on Nov 22, 2017.
  5. "Origin of the @reply – Digging through twitter's history". Anarchogeek. July 9, 2012. Archived from the original on July 14, 2012.
  6. Evan Williams (May 12, 2008). "How @replies work on Twitter (and how they might)". Twitter. Archived from the original on Dec 20, 2012.
  7. Biz Stone (March 30, 2009). "Replies Are Now Mentions". Twitter. Archived from the original on Dec 20, 2012.
  8. Ben Parr (September 9, 2009). "BREAKING: Facebook Introduces @Mentions in Status Updates". Mashable. Archived from the original on Nov 10, 2023.
  9. See Template:Reply to edit history.
  10. Nield, David (Nov 12, 2022). "How to Claim Your YouTube Handle". Wired. ISSN   1059-1028. Archived from the original on May 7, 2023.
  11. "Mentions plugin | TinyMCE Documentation". TinyMCE. Retrieved 10 November 2023.
  12. "Mentions| CKEditor 5 Documentation". CKEditor. Retrieved 10 November 2023.
  13. "Comments and threads". GitLab. Retrieved 10 November 2023.
  14. "Posting to your profile". Mastodon documentation. Retrieved 10 November 2023.