You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "brushed (JIRA)" <ji...@apache.org> on 2019/04/06 11:56:00 UTC
[jira] [Updated] (JSPWIKI-1105) Add support for #HashTags in
JSPWIKi Pages
[ https://issues.apache.org/jira/browse/JSPWIKI-1105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
brushed updated JSPWIKI-1105:
-----------------------------
Description:
PROPOSAL – Under Discussion
See [https://en.wikipedia.org/wiki/Hashtag]
{quote} A hashtag is a type of metadata tag used on social networks such as Twitter and other microblogging services, allowing users to apply dynamic, user-generated tagging which makes it possible for others to easily find messages with a specific theme or content.
{quote}
Hashtags could be a very useful feature to be added to JSPWiki, as an additional way to categorise and retrieve information; via simple in-content markup.
h3. Why?
You can already use regular wiki-links to connect and organise information any way you want; eg by defining your own category pages.
But with Hashtags, a user can avoid to make intermediary category pages.
Hashtags effectively separate the aspect of tagging information from the notion of
referring or linking wiki pages.
Hashtags have become a de-facto way of labelling information.
h3. Markup
The proposed markup is very simple; and can be used anywhere in the page markup.
#tag1, #tag2, ....
Note: the # character is already used in wiki markup. Additional rules are needed and backwards compatibility needs to be checked.
# Ordered Lists.
The # character is recognised as Ordered Lists markup when it appears as first character on a new line.
When a # character does not appear at the start of a line would be recognised as Hashtag.
# Additionally, it is proposed to render a # only as an OL item, when more than one subsequent line starts with the # character.
This way a #hashtag could also be used as the first character on a line.
# The # character can also be used inside links, to refer to sections, or footnotes.
But in this case there is no overlap with the use of a # for a Hashtag.
# A #tag1 would be rendered as a link to {{ /jspwiki-url/Search.jsp?tag=tag1 }}
Core Engine
Hashtags should be stored as page metadata. And become indexed for search.
h3. Template / UI
* The INFO page would show a summary of all #hashTags on the page.
* The Search.JSP needs to be extended with a search options for TAGs.
h3. Plugins
A number of Plugins need to be extended to also support filtering on TAGs:
EG:
* SearchPlugin
* RecentChanges (show recent/trending hashtags)
* PageIndex (or HashtagIndex)
* ...
was:
PROPOSAL – Under Discussion
See [https://en.wikipedia.org/wiki/Hashtag]
{quote} A hashtag is a type of metadata tag used on social networks such as Twitter and other microblogging services, allowing users to apply dynamic, user-generated tagging which makes it possible for others to easily find messages with a specific theme or content.
{quote}
Hashtags could be a very useful feature to be added to JSPWiki, as an additional way to categorise and retrieve information; via simple in-content markup.
h3. Why?
You can already use regular wiki-links to connect and organise information any way you want; eg by defining your own category pages.
But with Hashtags, a user can avoid to make intermediary category pages.
Hashtags effectively separate the aspect of tagging information from the notion of
referring or linking wiki pages.
Hashtags have become a de-facto way of labelling information.
h3. Markup
The proposed markup is very simple; and can be used anywhere in the page markup.
#tag1, #tag2, ....
Note: the # character is already used in wiki markup. Additional rules are needed and backwards compatibility needs to be checked.
# Ordered Lists.
The # character is recognised as Ordered Lists markup when it appears as first character on a new line.
When a # character does not appear at the start of a line would be recognised as Hashtag.
# Additionally, it is proposed to render a # only as an OL item, when more than one subsequent line starts with the # character.
This way a #hashtag could also be used as the first character on a line.
# The # character can also be used inside links, to refer to sections, or footnotes.
But in this case there is no overlap with the use of a # for a Hashtag.
# A #tag1 would be rendered as a link to \{{ /jspwiki-url/Search.jsp?tag=tag1 }}
Core Engine
Hashtags should be stored as page metadata. And become indexed for search.
h3. Template / UI
* The INFO page would show a summary of all #hashTags on the page.
* The Search.JSP needs to be extended with a search options for TAGs.
h3. Plugins
A number of Plugins need to be extended to also support filtering on TAGs:
EG:
* SearchPlugin
* RecentChanges (show recent/trending hashtags)
* PageIndex (or HashtagIndex)
* ...
> Add support for #HashTags in JSPWIKi Pages
> ------------------------------------------
>
> Key: JSPWIKI-1105
> URL: https://issues.apache.org/jira/browse/JSPWIKI-1105
> Project: JSPWiki
> Issue Type: Improvement
> Components: Core & storage
> Reporter: brushed
> Priority: Major
>
>
> PROPOSAL – Under Discussion
> See [https://en.wikipedia.org/wiki/Hashtag]
> {quote} A hashtag is a type of metadata tag used on social networks such as Twitter and other microblogging services, allowing users to apply dynamic, user-generated tagging which makes it possible for others to easily find messages with a specific theme or content.
> {quote}
>
> Hashtags could be a very useful feature to be added to JSPWiki, as an additional way to categorise and retrieve information; via simple in-content markup.
> h3. Why?
> You can already use regular wiki-links to connect and organise information any way you want; eg by defining your own category pages.
> But with Hashtags, a user can avoid to make intermediary category pages.
> Hashtags effectively separate the aspect of tagging information from the notion of
> referring or linking wiki pages.
> Hashtags have become a de-facto way of labelling information.
> h3. Markup
> The proposed markup is very simple; and can be used anywhere in the page markup.
> #tag1, #tag2, ....
> Note: the # character is already used in wiki markup. Additional rules are needed and backwards compatibility needs to be checked.
> # Ordered Lists.
> The # character is recognised as Ordered Lists markup when it appears as first character on a new line.
> When a # character does not appear at the start of a line would be recognised as Hashtag.
> # Additionally, it is proposed to render a # only as an OL item, when more than one subsequent line starts with the # character.
> This way a #hashtag could also be used as the first character on a line.
> # The # character can also be used inside links, to refer to sections, or footnotes.
> But in this case there is no overlap with the use of a # for a Hashtag.
> # A #tag1 would be rendered as a link to {{ /jspwiki-url/Search.jsp?tag=tag1 }}
>
> Core Engine
> Hashtags should be stored as page metadata. And become indexed for search.
> h3. Template / UI
> * The INFO page would show a summary of all #hashTags on the page.
> * The Search.JSP needs to be extended with a search options for TAGs.
> h3. Plugins
> A number of Plugins need to be extended to also support filtering on TAGs:
> EG:
> * SearchPlugin
> * RecentChanges (show recent/trending hashtags)
> * PageIndex (or HashtagIndex)
> * ...
>
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)