Mention (blogging)

Last updated

A mention (also known ) 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; [1] [ 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 [2] and Neil Crosby, [3] [ original research? ] and by January 2007, more Twitter users began to take notice of the practice with various degrees of acceptance; [4] [ 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, [5] [ 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. [6] [ 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. [7]

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

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

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. [10]

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

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

Mastodon supports mentions. [13] 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.

In computer-based language recognition, ANTLR, or ANother Tool for Language Recognition, is a parser generator that uses a LL(*) algorithm for parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is Professor Terence Parr of the University of San Francisco.

<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.

The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform instant messaging clients in active development, each of which have their own article that provide further information.

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 and Aaron Swartz created Markdown in 2004 as a markup language that is intended to be easy to read in its source code form. 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">Online rich-text editor</span> Online interface for editing rich text

An online rich-text editor is the interface for editing rich text within web browsers, which presents the user with a "what-you-see-is-what-you-get" (WYSIWYG) editing area. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.

<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 MIT License. It converts HTML textarea fields, or other designated HTML elements, into editor instances.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.

<span class="mw-page-title-main">Fiji (software)</span> Open-source image-processing software

Fiji is an open source image processing package based on ImageJ2.

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">Sublime Text</span> Text editor

Sublime Text is a shareware text and source code editor available for Windows, macOS, and Linux. It natively supports many programming languages and markup languages. Users can customize it with themes and expand its functionality with plugins, typically community-built and maintained under free-software licenses. To facilitate plugins, Sublime Text features a Python API. The editor utilizes minimal interface and contains features for programmers including configurable syntax highlighting, code folding, search-and-replace supporting regular-expressions, terminal output window, and more. It is proprietary software, but a free evaluation version is available.

<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.

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 servers

The fediverse is a collection of social networking servers which can communicate with each other, while remaining independently controlled from each other. Users on different social networks and websites can send and receive status updates, multimedia and other files to and from others across the network.

<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. Garrett Murray (10 Jul 2012). "The Real History of the @reply on Twitter". Maniacal Rage.
  2. 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.
  3. Neil Crosby (November 23, 2006). "@kapowaz: probably". Twitter. Archived from the original on Nov 22, 2017.
  4. "Origin of the @reply – Digging through twitter's history". Anarchogeek. July 9, 2012. Archived from the original on July 14, 2012.
  5. Evan Williams (May 12, 2008). "How @replies work on Twitter (and how they might)". Twitter. Archived from the original on Dec 20, 2012.
  6. Biz Stone (March 30, 2009). "Replies Are Now Mentions". Twitter. Archived from the original on Dec 20, 2012.
  7. Ben Parr (September 9, 2009). "BREAKING: Facebook Introduces @Mentions in Status Updates". Mashable. Archived from the original on Nov 10, 2023.
  8. See Template:Reply to edit history.
  9. Nield, David (Nov 12, 2022). "How to Claim Your YouTube Handle". Wired. ISSN   1059-1028. Archived from the original on May 7, 2023.
  10. "Mentions plugin | TinyMCE Documentation". TinyMCE. Retrieved 10 November 2023.
  11. "Mentions| CKEditor 5 Documentation". CKEditor. Retrieved 10 November 2023.
  12. "Comments and threads". GitLab. Retrieved 10 November 2023.
  13. "Posting to your profile". Mastodon documentation. Retrieved 10 November 2023.