[BLOG][Milestone] FEP-2100
This commit is contained in:
parent
e539c2a3ef
commit
e709472656
BIN
v3/assets/unbound/example_linked_note.png
Normal file
BIN
v3/assets/unbound/example_linked_note.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 44 KiB |
BIN
v3/assets/unbound/settings_link.png
Normal file
BIN
v3/assets/unbound/settings_link.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
89
v3/feed.rss
89
v3/feed.rss
@ -2,10 +2,44 @@
|
||||
<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>
|
||||
<description>Development blog where we announce our progress.</description><language>en</language>
|
||||
<lastBuildDate>Mon, 28 Mar 2022 17:42:46 +0100</lastBuildDate>
|
||||
<pubDate>Mon, 28 Mar 2022 17:42:46 +0100</pubDate>
|
||||
<lastBuildDate>Mon, 28 Mar 2022 18:00:25 +0100</lastBuildDate>
|
||||
<pubDate>Mon, 28 Mar 2022 18:00:25 +0100</pubDate>
|
||||
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
|
||||
<item><title>
|
||||
Milestone: Unbound Group
|
||||
</title><description><![CDATA[
|
||||
|
||||
<p>This was quite a long milestone that builds on top of everything we've been
|
||||
working on. From the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Notification">Notification</a> and <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/FreeNetwork">FreeNetwork</a> components to the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub">ActivityPub</a> plugin.</p>
|
||||
|
||||
<p>We have started with
|
||||
<a href="https://codeberg.org/GNUsocial/fep/src/branch/fep-8485-bkp/feps/fep-8485.md">FEP-8485 Unbound Actor</a>, aiming at a ValueFlows based relationship between any kind of actors.</p>
|
||||
|
||||
<p>And this was discussed, re-thought, re-designed, and went through various
|
||||
iterations on <a href="https://socialhub.activitypub.rocks/t/decentralised-group/2200">SocialHub Thread Decentralised Group</a>.</p>
|
||||
|
||||
<p>It wasn't until we had finished implementing the federation of Groups,
|
||||
polishing our Notification system, and defined how we wanted to represent all of
|
||||
this internally for GNU social v3, that we fresh started with all these ideas in
|
||||
mind and came with the simpler <a href="https://codeberg.org/GNUsocial/fep/src/branch/fep-8485/feps/fep-2100.md">FEP-2100 Unbound Group and Organization</a>.</p>
|
||||
|
||||
<p>Which instead builds on top of the already existing logic for Following. Of
|
||||
course, this FEP assumes how GNU social (and Lemmy, Friendrica, and Lotide)
|
||||
understands groups (and organisations). But we believe that, now that
|
||||
implementations are using these ideas and strategies, after a few more testing
|
||||
time, everything should become reasonably specified and formalized. Being this
|
||||
FEP already a step and contribution in that direction.</p>
|
||||
|
||||
<p><img src="assets/unbound/settings_link.png" alt="" title="" />
|
||||
<img src="assets/unbound/example_linked_note.png" alt="" title="" /></p>
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-unbound-group.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-unbound-group.html</guid>
|
||||
<dc:creator>GNU social development team</dc:creator>
|
||||
<pubDate>Mon, 28 Mar 2022 18:00:18 +0100</pubDate></item>
|
||||
<item><title>
|
||||
Milestone: Webhooks
|
||||
</title><description><![CDATA[
|
||||
|
||||
@ -25,6 +59,7 @@ think of this <a href="https://notabug.org/HackersAtPorto/gs-arduino">old GNU so
|
||||
<img src="assets/webhooks/example.png" alt="" title="" /></p>
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-webhooks.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-webhooks.html</guid>
|
||||
@ -54,6 +89,7 @@ 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>
|
||||
@ -74,6 +110,7 @@ Milestone: Organisations and Group Tags
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></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>
|
||||
@ -100,6 +137,7 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-oauth-20.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-oauth-20.html</guid>
|
||||
@ -146,6 +184,7 @@ Monetization in the fediverse.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid>
|
||||
@ -202,6 +241,7 @@ always room for improvement :)</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-automatic-accesibility-a11y-testing.html</link>
|
||||
@ -284,6 +324,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link>
|
||||
@ -322,6 +363,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -360,6 +402,7 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -367,46 +410,4 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-pinned-notes.html</guid>
|
||||
<dc:creator>GNU social development team</dc:creator>
|
||||
<pubDate>Tue, 18 Jan 2022 12:36:14 +0000</pubDate></item>
|
||||
<item><title>
|
||||
Milestone: Notes with LaTeX
|
||||
</title><description><![CDATA[
|
||||
|
||||
<p>LaTeX content types is now supported.</p>
|
||||
|
||||
<p><img src="assets/notes/content_type.png" alt="" title="" /></p>
|
||||
|
||||
<h2>latex</h2>
|
||||
|
||||
<p><img src="assets/notes/latex_content.png" alt="" title="" />
|
||||
<img src="assets/notes/latex_rendered.png" alt="" title="" /></p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/milestone-notes-with-latex.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./milestone-notes-with-latex.html</guid>
|
||||
<dc:creator>GNU social development team</dc:creator>
|
||||
<pubDate>Tue, 18 Jan 2022 11:41:47 +0000</pubDate></item>
|
||||
</channel></rss>
|
||||
|
@ -42,6 +42,7 @@ Our objective is to further differentiate GNU social from the alternative softwa
|
||||
<h3>Blog</h3>
|
||||
<h4 class='allposts_header'>March 2022</h4>
|
||||
<ul>
|
||||
<li><a href="./milestone-unbound-group.html">Milestone: Unbound Group</a> — March 28, 2022</li>
|
||||
<li><a href="./milestone-webhooks.html">Milestone: Webhooks</a> — March 28, 2022</li>
|
||||
<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> — March 28, 2022</li>
|
||||
<li><a href="./milestone-organisations-and-group-tags.html">Milestone: Organisations and Group Tags</a> — March 28, 2022</li>
|
||||
|
@ -81,6 +81,7 @@ plugin? How is it better than v2's?</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -108,6 +108,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -132,6 +132,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -88,6 +88,7 @@ specialisation of a collection.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -86,6 +86,7 @@ always room for improvement :)</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
|
@ -59,6 +59,7 @@ GNU social still has to implement support for that form of Like.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
@ -111,6 +111,7 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
|
@ -134,6 +134,7 @@ is properly tested, we have the
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -70,6 +70,7 @@ to stop receiving notifications derived from that, it is now possible:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -112,6 +112,7 @@ for actual internationalization of the free network.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -70,6 +70,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -71,6 +71,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -56,6 +56,7 @@ discussion available at: <a href="https://github.com/andstatus/andstatus/issues/
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
@ -50,6 +50,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
@ -66,6 +66,7 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -138,6 +138,7 @@ The key ones are:</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -160,6 +160,7 @@ tag.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
74
v3/milestone-unbound-group.html
Normal file
74
v3/milestone-unbound-group.html
Normal file
@ -0,0 +1,74 @@
|
||||
<!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: Unbound Group - 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-unbound-group.html">
|
||||
Milestone: Unbound Group
|
||||
</a></h3>
|
||||
<!-- bashblog_timestamp: #202203281800.18# -->
|
||||
<div class="subtitle">March 28, 2022 —
|
||||
GNU social development team
|
||||
</div>
|
||||
<!-- text begin -->
|
||||
|
||||
<p>This was quite a long milestone that builds on top of everything we've been
|
||||
working on. From the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Notification">Notification</a> and <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/FreeNetwork">FreeNetwork</a> components to the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub">ActivityPub</a> plugin.</p>
|
||||
|
||||
<p>We have started with
|
||||
<a href="https://codeberg.org/GNUsocial/fep/src/branch/fep-8485-bkp/feps/fep-8485.md">FEP-8485 Unbound Actor</a>, aiming at a ValueFlows based relationship between any kind of actors.</p>
|
||||
|
||||
<p>And this was discussed, re-thought, re-designed, and went through various
|
||||
iterations on <a href="https://socialhub.activitypub.rocks/t/decentralised-group/2200">SocialHub Thread Decentralised Group</a>.</p>
|
||||
|
||||
<p>It wasn't until we had finished implementing the federation of Groups,
|
||||
polishing our Notification system, and defined how we wanted to represent all of
|
||||
this internally for GNU social v3, that we fresh started with all these ideas in
|
||||
mind and came with the simpler <a href="https://codeberg.org/GNUsocial/fep/src/branch/fep-8485/feps/fep-2100.md">FEP-2100 Unbound Group and Organization</a>.</p>
|
||||
|
||||
<p>Which instead builds on top of the already existing logic for Following. Of
|
||||
course, this FEP assumes how GNU social (and Lemmy, Friendrica, and Lotide)
|
||||
understands groups (and organisations). But we believe that, now that
|
||||
implementations are using these ideas and strategies, after a few more testing
|
||||
time, everything should become reasonably specified and formalized. Being this
|
||||
FEP already a step and contribution in that direction.</p>
|
||||
|
||||
<p><img src="assets/unbound/settings_link.png" alt="" title="" />
|
||||
<img src="assets/unbound/example_linked_note.png" alt="" title="" /></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>
|
25
v3/milestone-unbound-group.md
Normal file
25
v3/milestone-unbound-group.md
Normal file
@ -0,0 +1,25 @@
|
||||
Milestone: Unbound Group
|
||||
|
||||
This was quite a long milestone that builds on top of everything we've been
|
||||
working on. From the [Notification](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Notification) and [FreeNetwork](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/FreeNetwork) components to the [ActivityPub](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub) plugin.
|
||||
|
||||
We have started with
|
||||
[FEP-8485 Unbound Actor](https://codeberg.org/GNUsocial/fep/src/branch/fep-8485-bkp/feps/fep-8485.md), aiming at a ValueFlows based relationship between any kind of actors.
|
||||
|
||||
And this was discussed, re-thought, re-designed, and went through various
|
||||
iterations on [SocialHub Thread Decentralised Group](https://socialhub.activitypub.rocks/t/decentralised-group/2200).
|
||||
|
||||
It wasn't until we had finished implementing the federation of Groups,
|
||||
polishing our Notification system, and defined how we wanted to represent all of
|
||||
this internally for GNU social v3, that we fresh started with all these ideas in
|
||||
mind and came with the simpler [FEP-2100 Unbound Group and Organization](https://codeberg.org/GNUsocial/fep/src/branch/fep-8485/feps/fep-2100.md).
|
||||
|
||||
Which instead builds on top of the already existing logic for Following. Of
|
||||
course, this FEP assumes how GNU social (and Lemmy, Friendrica, and Lotide)
|
||||
understands groups (and organisations). But we believe that, now that
|
||||
implementations are using these ideas and strategies, after a few more testing
|
||||
time, everything should become reasonably specified and formalized. Being this
|
||||
FEP already a step and contribution in that direction.
|
||||
|
||||
![](assets/unbound/settings_link.png)
|
||||
![](assets/unbound/example_linked_note.png)
|
@ -76,6 +76,7 @@ Monetization in the fediverse.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
@ -55,6 +55,7 @@ think of this <a href="https://notabug.org/HackersAtPorto/gs-arduino">old GNU so
|
||||
<img src="assets/webhooks/example.png" alt="" title="" /></p>
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
@ -170,6 +170,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -106,6 +106,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -139,6 +139,7 @@ any remote URL being shared in a note.</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -171,6 +171,7 @@ markup, we hope to achieve an accessible, fast and polished structure by which a
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -82,6 +82,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -67,6 +67,7 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -114,6 +114,7 @@ forget to subscribe!</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
Loading…
Reference in New Issue
Block a user