[BLOG][Milestone] Blog plugin and new forms of Notes

This commit is contained in:
Diogo Peralta Cordeiro 2022-03-28 17:17:33 +01:00
parent 1acaee501d
commit 052782bd17
Signed by: diogo
GPG Key ID: 18D2D35001FBFAB0
29 changed files with 151 additions and 42 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

View File

@ -2,10 +2,38 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel><title>GNU social V3</title><link>https://gnusocial.rocks/v3/index.html</link> <channel><title>GNU social V3</title><link>https://gnusocial.rocks/v3/index.html</link>
<description>Development blog where we announce our progress.</description><language>en</language> <description>Development blog where we announce our progress.</description><language>en</language>
<lastBuildDate>Mon, 28 Mar 2022 16:47:13 +0100</lastBuildDate> <lastBuildDate>Mon, 28 Mar 2022 17:14:38 +0100</lastBuildDate>
<pubDate>Mon, 28 Mar 2022 16:47:13 +0100</pubDate> <pubDate>Mon, 28 Mar 2022 17:14:38 +0100</pubDate>
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" /> <atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
<item><title> <item><title>
Milestone: Blog plugin and Notes of type Article and Page
</title><description><![CDATA[
<p>We have implemented group federation, and <a href="https://github.com/LemmyNet/lemmy/pull/2100/">ensured compatibility with Lemmy (MR #2100)</a>.</p>
<p>This was achieved by strategically introducing the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/Blog">Blog Plugin</a>.</p>
<p><img src="assets/blog/create_article.png" alt="" title="" /></p>
<p>Related discussion concerning compatibility with Friendica:
<a href="https://github.com/LemmyNet/lemmy/issues/2144">Lemmy issue #2144</a>.</p>
<p>Both GNU social and Lemmy have created test fixtures and the respective tests to
ensure that this now existing compatibility isn't loss. More fixtures are in the
plans.</p>
<p>Various improvements and changes in our Notification component derived from this
development. GNU social and Lemmy have also agreed on expressing and
understanding unlisted Likes in a manner analogous to how we handle Notes. But
GNU social still has to implement support for that form of Like.</p>
<!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-blog-plugin-and-notes-of-type-article-and-page.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-blog-plugin-and-notes-of-type-article-and-page.html</guid>
<dc:creator>GNU social development team</dc:creator>
<pubDate>Mon, 28 Mar 2022 17:14:29 +0100</pubDate></item>
<item><title>
Milestone: Organisations and Group Tags Milestone: Organisations and Group Tags
</title><description><![CDATA[ </title><description><![CDATA[
@ -18,6 +46,7 @@ Milestone: Organisations and Group Tags
<img src="assets/groups/set_tags.png" alt="" title="" /></p> <img src="assets/groups/set_tags.png" alt="" title="" /></p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-organisations-and-group-tags.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-organisations-and-group-tags.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-organisations-and-group-tags.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-organisations-and-group-tags.html</guid>
@ -42,6 +71,7 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-oauth-20.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-oauth-20.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-oauth-20.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-oauth-20.html</guid>
@ -86,6 +116,7 @@ Monetization in the fediverse.</p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid>
@ -141,6 +172,7 @@ always room for improvement :)</p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-automatic-accesibility-a11y-testing.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-automatic-accesibility-a11y-testing.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-automatic-accesibility-a11y-testing.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-automatic-accesibility-a11y-testing.html</guid>
@ -221,6 +253,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-collections.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-collections.html</guid>
@ -258,6 +291,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/updates-local-groups.html</link> ]]></description><link>https://gnusocial.rocks/v3/updates-local-groups.html</link>
<guid>https://gnusocial.rocks/v3/./updates-local-groups.html</guid> <guid>https://gnusocial.rocks/v3/./updates-local-groups.html</guid>
@ -292,6 +326,7 @@ You can now pin notes in your profile! Given you have suficient permissions to d
<!-- text end --> <!-- text end -->
@ -332,6 +367,7 @@ Milestone: Notes with LaTeX
<!-- text end --> <!-- text end -->
@ -373,6 +409,7 @@ Milestone: Notes with Markdown
<!-- text end --> <!-- text end -->
@ -380,44 +417,4 @@ Milestone: Notes with Markdown
<guid>https://gnusocial.rocks/v3/./milestone-notes-with-markdown.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-notes-with-markdown.html</guid>
<dc:creator>GNU social development team</dc:creator> <dc:creator>GNU social development team</dc:creator>
<pubDate>Tue, 18 Jan 2022 11:40:49 +0000</pubDate></item> <pubDate>Tue, 18 Jan 2022 11:40:49 +0000</pubDate></item>
<item><title>
Milestone: Mute notifications from a conversation
</title><description><![CDATA[
<p>If a conversation in which you have interacted becomes very active and you wish
to stop receiving notifications derived from that, it is now possible:
<img src="assets/conversation/mute.png" alt="" title="" /></p>
<!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-mute-notifications-from-a-conversation.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-mute-notifications-from-a-conversation.html</guid>
<dc:creator>GNU social development team</dc:creator>
<pubDate>Tue, 18 Jan 2022 01:39:10 +0000</pubDate></item>
</channel></rss> </channel></rss>

View File

@ -42,6 +42,7 @@ Our objective is to further differentiate GNU social from the alternative softwa
<h3>Blog</h3> <h3>Blog</h3>
<h4 class='allposts_header'>March 2022</h4> <h4 class='allposts_header'>March 2022</h4>
<ul> <ul>
<li><a href="./milestone-blog-plugin-and-notes-of-type-article-and-page.html">Milestone: Blog plugin and Notes of type Article and Page</a> &mdash; March 28, 2022</li>
<li><a href="./milestone-organisations-and-group-tags.html">Milestone: Organisations and Group Tags</a> &mdash; March 28, 2022</li> <li><a href="./milestone-organisations-and-group-tags.html">Milestone: Organisations and Group Tags</a> &mdash; March 28, 2022</li>
<li><a href="./milestone-oauth-20.html">Milestone: OAuth 2.0</a> &mdash; March 27, 2022</li> <li><a href="./milestone-oauth-20.html">Milestone: OAuth 2.0</a> &mdash; March 27, 2022</li>
</ul> </ul>

View File

@ -79,6 +79,7 @@ plugin? How is it better than v2's?</p>
<!-- text end --> <!-- text end -->

View File

@ -106,6 +106,7 @@ GNU social development team
<!-- text end --> <!-- text end -->

View File

@ -130,6 +130,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
<!-- text end --> <!-- text end -->

View File

@ -86,6 +86,7 @@ specialisation of a collection.</p>
<!-- text end --> <!-- text end -->

View File

@ -85,6 +85,7 @@ always room for improvement :)</p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=0.86, maximum-scale=5.0, minimum-scale=0.86">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../assets/css/reset.css">
<link rel="stylesheet" href="../assets/css/blog.css">
<link rel="stylesheet" href="../assets/fonts/opensans/opensans.css">
<title>Milestone: Blog plugin and Notes of type Article and Page - GNU social V3</title>
</head><body>
<header>
<div class="home-menu menu menu-horizontal menu-fixed">
<div class="home-menu menu menu-horizontal menu-fixed">
<a class="header-main" href="/"><img src="../assets/img/gnu-social-logo-invert.svg" alt="GNU social"><b>gnu</b>social</a>
<ul class="menu-list">
<li class="menu-item menu-selected"><a href="index.html" class="menu-link">Blog Index</a></li>
<li class="menu-item"><a href="https://code.gnusocial.rocks/" class="menu-link">Repository</a></li>
<li class="menu-item"><a href="https://coverage.gnusocial.rocks/" class="menu-link">Code Coverage</a></li>
<li class="menu-item"><a href="https://docs.gnusocial.rocks/" class="menu-link">Documentation</a></li>
<li class="menu-item"><a href="https://agile.gnusocial.rocks/" class="menu-link">Wiki</a></li>
<li class="menu-item"><a href="https://kanban.undefinedhackers.net/?controller=BoardViewController&action=readonly&token=d2293e55cabae7cceff9fb496c651328195357d392b9e61a9f229ed6d463" class="menu-link">Roadmap</a></li>
</ul>
</div>
</header>
<div class="content-wrapper">
<div class="content">
</div></div></div>
<div id="template-wrapper"><div class="template-unit">
<!-- entry begin -->
<h3><a class="ablack" href="milestone-blog-plugin-and-notes-of-type-article-and-page.html">
Milestone: Blog plugin and Notes of type Article and Page
</a></h3>
<!-- bashblog_timestamp: #202203281714.29# -->
<div class="subtitle">March 28, 2022 &mdash;
GNU social development team
</div>
<!-- text begin -->
<p>We have implemented group federation, and <a href="https://github.com/LemmyNet/lemmy/pull/2100/">ensured compatibility with Lemmy (MR #2100)</a>.</p>
<p>This was achieved by strategically introducing the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/Blog">Blog Plugin</a>.</p>
<p><img src="assets/blog/create_article.png" alt="" title="" /></p>
<p>Related discussion concerning compatibility with Friendica:
<a href="https://github.com/LemmyNet/lemmy/issues/2144">Lemmy issue #2144</a>.</p>
<p>Both GNU social and Lemmy have created test fixtures and the respective tests to
ensure that this now existing compatibility isn't loss. More fixtures are in the
plans.</p>
<p>Various improvements and changes in our Notification component derived from this
development. GNU social and Lemmy have also agreed on expressing and
understanding unlisted Likes in a manner analogous to how we handle Notes. But
GNU social still has to implement support for that form of Like.</p>
<!-- text end -->
<!-- entry end -->
</div>
</div></div>
<footer>
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
</footer>
</body></html>

View File

@ -0,0 +1,19 @@
Milestone: Blog plugin and Notes of type Article and Page
We have implemented group federation, and [ensured compatibility with Lemmy (MR #2100)](https://github.com/LemmyNet/lemmy/pull/2100/).
This was achieved by strategically introducing the [Blog Plugin](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/Blog).
![](assets/blog/create_article.png)
Related discussion concerning compatibility with Friendica:
[Lemmy issue #2144](https://github.com/LemmyNet/lemmy/issues/2144).
Both GNU social and Lemmy have created test fixtures and the respective tests to
ensure that this now existing compatibility isn't loss. More fixtures are in the
plans.
Various improvements and changes in our Notification component derived from this
development. GNU social and Lemmy have also agreed on expressing and
understanding unlisted Likes in a manner analogous to how we handle Notes. But
GNU social still has to implement support for that form of Like.

View File

@ -110,6 +110,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -132,6 +132,7 @@ is properly tested, we have the
<!-- text end --> <!-- text end -->

View File

@ -68,6 +68,7 @@ to stop receiving notifications derived from that, it is now possible:
<!-- text end --> <!-- text end -->

View File

@ -110,6 +110,7 @@ for actual internationalization of the free network.</p>
<!-- text end --> <!-- text end -->

View File

@ -68,6 +68,7 @@ GNU social development team
<!-- text end --> <!-- text end -->

View File

@ -69,6 +69,7 @@ GNU social development team
<!-- text end --> <!-- text end -->

View File

@ -54,6 +54,7 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -48,6 +48,7 @@ GNU social development team
<img src="assets/groups/set_tags.png" alt="" title="" /></p> <img src="assets/groups/set_tags.png" alt="" title="" /></p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -64,6 +64,7 @@ You can now pin notes in your profile! Given you have suficient permissions to d
<!-- text end --> <!-- text end -->

View File

@ -136,6 +136,7 @@ The key ones are:</p>
<!-- text end --> <!-- text end -->

View File

@ -158,6 +158,7 @@ tag.</p>
<!-- text end --> <!-- text end -->

View File

@ -74,6 +74,7 @@ Monetization in the fediverse.</p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -168,6 +168,7 @@ GNU social development team
<!-- text end --> <!-- text end -->

View File

@ -104,6 +104,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
<!-- text end --> <!-- text end -->

View File

@ -137,6 +137,7 @@ any remote URL being shared in a note.</li>
<!-- text end --> <!-- text end -->

View File

@ -169,6 +169,7 @@ markup, we hope to achieve an accessible, fast and polished structure by which a
<!-- text end --> <!-- text end -->

View File

@ -80,6 +80,7 @@ GNU social development team
<!-- text end --> <!-- text end -->

View File

@ -67,6 +67,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -112,6 +112,7 @@ forget to subscribe!</p>
<!-- text end --> <!-- text end -->