[BLOG] milestone note with language: iterate

This commit is contained in:
Diogo Peralta Cordeiro 2021-12-09 17:11:27 +00:00
parent 8e262b80e7
commit 523885484b
Signed by: diogo
GPG Key ID: 18D2D35001FBFAB0
16 changed files with 40 additions and 23 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -2,8 +2,8 @@
<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>Thu, 09 Dec 2021 16:47:58 +0000</lastBuildDate> <lastBuildDate>Thu, 09 Dec 2021 17:10:56 +0000</lastBuildDate>
<pubDate>Thu, 09 Dec 2021 16:47:58 +0000</pubDate> <pubDate>Thu, 09 Dec 2021 17:10:56 +0000</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: Tags Milestone: Tags
@ -98,6 +98,7 @@ tag, in which case you wouldn't see any notes from people with that
tag.</p> tag.</p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-tags.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-tags.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-tags.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-tags.html</guid>
@ -168,6 +169,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
<img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html</guid>
@ -188,6 +190,7 @@ Updates: Interface Structure and Flexibility improved
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/updates-interface-structure-and-flexibility-improved.html</link> ]]></description><link>https://gnusocial.rocks/v3/updates-interface-structure-and-flexibility-improved.html</link>
<guid>https://gnusocial.rocks/v3/./updates-interface-structure-and-flexibility-improved.html</guid> <guid>https://gnusocial.rocks/v3/./updates-interface-structure-and-flexibility-improved.html</guid>
@ -217,6 +220,7 @@ plugin? How is it better than v2's?</p>
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-activitypub.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitypub.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-activitypub.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-activitypub.html</guid>
@ -234,8 +238,8 @@ Milestone: Notes and Actors with languages
<ul> <ul>
<li><a href="">Filter the streams with only the languages you know</a></li> <li><a href="">Filter the streams with only the languages you know</a></li>
<li><a href="">Federate the language for a more inclusive free network</a></li> <li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li>
<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> <li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li>
</ul> </ul>
<h2>Here's how it looks</h2> <h2>Here's how it looks</h2>
@ -249,7 +253,7 @@ Milestone: Notes and Actors with languages
<p>Finally, when posting the language with the highest priority is selected by default.</p> <p>Finally, when posting the language with the highest priority is selected by default.</p>
<p>However, by accessing "Additional options", another language may be selected. The resulting <p>However, by accessing "Additional options", another language may be selected. The resulting
note will have the lang attribute according to it.</p> note will have the html <code>lang</code> attribute according to it.</p>
<p>The posting widget itself: <p>The posting widget itself:
<img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p>
@ -263,13 +267,9 @@ and even region.</p>
<p>For too long the fediverse struggled with languages, this step makes it easier <p>For too long the fediverse struggled with languages, this step makes it easier
for actual internationalization of the free network.</p> for actual internationalization of the free network.</p>
<h2>A marvellous feed filtered by note language</h2>
<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p>
<!-- text end --> <!-- text end -->
@ -318,6 +318,7 @@ Milestone: ActivityStreams 2.0 and WebFinger
<!-- text end --> <!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html</link> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html</guid> <guid>https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html</guid>
@ -437,6 +438,7 @@ forget to subscribe!</p>
<!-- text end --> <!-- text end -->
@ -481,6 +483,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
<!-- text end --> <!-- text end -->
@ -558,6 +561,7 @@ any remote URL being shared in a note.</li>
<!-- text end --> <!-- text end -->

View File

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

View File

@ -79,6 +79,7 @@ GNU social development team
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

@ -103,6 +103,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
<img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

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

View File

@ -50,8 +50,8 @@ GNU social development team
<ul> <ul>
<li><a href="">Filter the streams with only the languages you know</a></li> <li><a href="">Filter the streams with only the languages you know</a></li>
<li><a href="">Federate the language for a more inclusive free network</a></li> <li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li>
<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> <li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li>
</ul> </ul>
<h2>Here's how it looks</h2> <h2>Here's how it looks</h2>
@ -65,7 +65,7 @@ GNU social development team
<p>Finally, when posting the language with the highest priority is selected by default.</p> <p>Finally, when posting the language with the highest priority is selected by default.</p>
<p>However, by accessing "Additional options", another language may be selected. The resulting <p>However, by accessing "Additional options", another language may be selected. The resulting
note will have the lang attribute according to it.</p> note will have the html <code>lang</code> attribute according to it.</p>
<p>The posting widget itself: <p>The posting widget itself:
<img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p>
@ -79,13 +79,9 @@ and even region.</p>
<p>For too long the fediverse struggled with languages, this step makes it easier <p>For too long the fediverse struggled with languages, this step makes it easier
for actual internationalization of the free network.</p> for actual internationalization of the free network.</p>
<h2>A marvellous feed filtered by note language</h2>
<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p>
<!-- text end --> <!-- text end -->

View File

@ -7,8 +7,8 @@ Well, it's that, our notes now have a language attribute.
## Here's what comes with it: ## Here's what comes with it:
* [Filter the streams with only the languages you know]() * [Filter the streams with only the languages you know]()
* [Federate the language for a more inclusive free network]() * [Make Tag Wrangling possible and transversal to languages](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146)
* [Make Tag Wrangling possible and transversal to languages]() * [Federate the language for a more inclusive free network](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123)
## Here's how it looks ## Here's how it looks
@ -21,7 +21,7 @@ Upon sending the previous form, the user is redirected to order their selection:
Finally, when posting the language with the highest priority is selected by default. Finally, when posting the language with the highest priority is selected by default.
However, by accessing "Additional options", another language may be selected. The resulting However, by accessing "Additional options", another language may be selected. The resulting
note will have the lang attribute according to it. note will have the html `lang` attribute according to it.
The posting widget itself: The posting widget itself:
![Selecting the language of a note when posting](assets/notes_and_actors_with_languages/posting_language_options.png) ![Selecting the language of a note when posting](assets/notes_and_actors_with_languages/posting_language_options.png)
@ -34,3 +34,8 @@ and even region.
For too long the fediverse struggled with languages, this step makes it easier For too long the fediverse struggled with languages, this step makes it easier
for actual internationalization of the free network. for actual internationalization of the free network.
## A marvellous feed filtered by note language
![](assets/notes_and_actors_with_languages/feed-note-lang-pt.png)

View File

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

View File

@ -131,6 +131,7 @@ tag, in which case you wouldn't see any notes from people with that
tag.</p> tag.</p>
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

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

View File

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

View File

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

View File

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

View File

@ -53,6 +53,7 @@ GNU social development team
<!-- text end --> <!-- text end -->
<!-- entry end --> <!-- entry end -->
</div> </div>

View File

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