improve text of post 1
This commit is contained in:
parent
e424bb74b4
commit
94b8112060
92
v3/feed.rss
92
v3/feed.rss
@ -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/">
|
||||
<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>Thu, 19 Aug 2021 03:00:59 +0100</lastBuildDate>
|
||||
<pubDate>Thu, 19 Aug 2021 03:00:59 +0100</pubDate>
|
||||
<lastBuildDate>Thu, 19 Aug 2021 03:09:11 +0100</lastBuildDate>
|
||||
<pubDate>Thu, 19 Aug 2021 03:09:11 +0100</pubDate>
|
||||
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
|
||||
<item><title>
|
||||
Updates: V3 blog
|
||||
@ -24,6 +24,7 @@ forget to subscribe!</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
]]></description><link>https://gnusocial.rocks/v3/updates-v3-blog.html</link>
|
||||
<guid>https://gnusocial.rocks/v3/./updates-v3-blog.html</guid>
|
||||
@ -113,6 +114,7 @@ functionality with more stability.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -213,6 +215,7 @@ any remote URL being shared in a note.</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -293,6 +296,7 @@ Updates: Finish the Avatar component
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -401,6 +405,7 @@ is properly tested, we have the
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
@ -412,7 +417,7 @@ is properly tested, we have the
|
||||
Milestone: Port Media handling from v2
|
||||
</title><description><![CDATA[
|
||||
|
||||
<p><strong><a href="https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling">WIKI Milestone entry</a></strong></p>
|
||||
<p><strong><a href="https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling">>WIKI Milestone entry</a></strong></p>
|
||||
|
||||
<p>File Storage in GNU social is used for avatars, for notes containing
|
||||
attachments, and for notes containing links (in which case is an Embed preview).
|
||||
@ -426,20 +431,22 @@ the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v
|
||||
file and make it available as an attachment, and will generate a thumbnail.</p>
|
||||
|
||||
<p>When an image, video, or other file type is uploaded or retrieved, an Attachment
|
||||
entity is created. When a thumbnail is requested, one is generated.</p>
|
||||
entity is created. When a thumbnail is requested, one is generated if an
|
||||
EncoderPlugin that supports the mime type is available.</p>
|
||||
|
||||
<p>There are three relevant plugins for attachment handling:</p>
|
||||
<p>There are two EncoderPlugins implemented:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ImageEncoder">ImageEncoder</a>: Allows to compress, validate, rescale, and sanitize images using VIPS.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder">VideoEncoder</a>: Allows to compress, validate, rescale, and sanitize videos using FFMpeg.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota">FileQuota</a>: Ensures a user stays under the file quota.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder">VideoEncoder</a>: Allows to rescale gifs using FFMpeg.</li>
|
||||
</ul>
|
||||
|
||||
<p>Another helpful plugin is <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota">FileQuota</a> which ensures a user stays under the file quota.</p>
|
||||
|
||||
<h2>How is the code organised?</h2>
|
||||
|
||||
<p>There are various entities related to attachment, and thumbnail handling.
|
||||
The main ones are:</p>
|
||||
<p>There are various entities related to attachment and thumbnail handling.
|
||||
The key ones are:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/src/Entity/Attachment.php">Attachment</a></li>
|
||||
@ -447,72 +454,7 @@ The main ones are:</p>
|
||||
</ul>
|
||||
|
||||
<p>The plugins are able to act by means of the Events system, as elaborated in the
|
||||
<a href="https://docs.gnusocial.rocks/developer/attachments.html">documentation</a>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="https://docs.gnusocial.rocks/developer/storage.html">documentation</a>.</p>
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -140,6 +140,7 @@ is properly tested, we have the
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -43,7 +43,7 @@ GNU social development team
|
||||
</div>
|
||||
<!-- text begin -->
|
||||
|
||||
<p><strong><a href="https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling">WIKI Milestone entry</a></strong></p>
|
||||
<p><strong><a href="https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling">>WIKI Milestone entry</a></strong></p>
|
||||
|
||||
<p>File Storage in GNU social is used for avatars, for notes containing
|
||||
attachments, and for notes containing links (in which case is an Embed preview).
|
||||
@ -57,20 +57,22 @@ the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v
|
||||
file and make it available as an attachment, and will generate a thumbnail.</p>
|
||||
|
||||
<p>When an image, video, or other file type is uploaded or retrieved, an Attachment
|
||||
entity is created. When a thumbnail is requested, one is generated.</p>
|
||||
entity is created. When a thumbnail is requested, one is generated if an
|
||||
EncoderPlugin that supports the mime type is available.</p>
|
||||
|
||||
<p>There are three relevant plugins for attachment handling:</p>
|
||||
<p>There are two EncoderPlugins implemented:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ImageEncoder">ImageEncoder</a>: Allows to compress, validate, rescale, and sanitize images using VIPS.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder">VideoEncoder</a>: Allows to compress, validate, rescale, and sanitize videos using FFMpeg.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota">FileQuota</a>: Ensures a user stays under the file quota.</li>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder">VideoEncoder</a>: Allows to rescale gifs using FFMpeg.</li>
|
||||
</ul>
|
||||
|
||||
<p>Another helpful plugin is <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota">FileQuota</a> which ensures a user stays under the file quota.</p>
|
||||
|
||||
<h2>How is the code organised?</h2>
|
||||
|
||||
<p>There are various entities related to attachment, and thumbnail handling.
|
||||
The main ones are:</p>
|
||||
<p>There are various entities related to attachment and thumbnail handling.
|
||||
The key ones are:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/src/Entity/Attachment.php">Attachment</a></li>
|
||||
@ -78,72 +80,7 @@ The main ones are:</p>
|
||||
</ul>
|
||||
|
||||
<p>The plugins are able to act by means of the Events system, as elaborated in the
|
||||
<a href="https://docs.gnusocial.rocks/developer/attachments.html">documentation</a>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="https://docs.gnusocial.rocks/developer/storage.html">documentation</a>.</p>
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -1,6 +1,6 @@
|
||||
Milestone: Port Media handling from v2
|
||||
|
||||
**[WIKI Milestone entry](https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling)**
|
||||
**[>WIKI Milestone entry](https://agile.gnusocial.rocks/doku.php?id=milestones:attachment_media_embed_handling)**
|
||||
|
||||
File Storage in GNU social is used for avatars, for notes containing
|
||||
attachments, and for notes containing links (in which case is an Embed preview).
|
||||
@ -14,21 +14,24 @@ When a user shares a Link to an image, the [StoreRemoteMedia plugin](https://cod
|
||||
file and make it available as an attachment, and will generate a thumbnail.
|
||||
|
||||
When an image, video, or other file type is uploaded or retrieved, an Attachment
|
||||
entity is created. When a thumbnail is requested, one is generated.
|
||||
entity is created. When a thumbnail is requested, one is generated if an
|
||||
EncoderPlugin that supports the mime type is available.
|
||||
|
||||
There are three relevant plugins for attachment handling:
|
||||
There are two EncoderPlugins implemented:
|
||||
|
||||
* [ImageEncoder](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ImageEncoder): Allows to compress, validate, rescale, and sanitize images using VIPS.
|
||||
* [VideoEncoder](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder): Allows to compress, validate, rescale, and sanitize videos using FFMpeg.
|
||||
* [FileQuota](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota): Ensures a user stays under the file quota.
|
||||
* [VideoEncoder](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/VideoEncoder): Allows to rescale gifs using FFMpeg.
|
||||
|
||||
Another helpful plugin is [FileQuota](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/FileQuota) which ensures a user stays under the file quota.
|
||||
|
||||
## How is the code organised?
|
||||
|
||||
There are various entities related to attachment, and thumbnail handling.
|
||||
The main ones are:
|
||||
There are various entities related to attachment and thumbnail handling.
|
||||
The key ones are:
|
||||
|
||||
* [Attachment](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/src/Entity/Attachment.php)
|
||||
* [AttachmentThumbnail](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/src/Entity/AttachmentThumbnail.php)
|
||||
|
||||
The plugins are able to act by means of the Events system, as elaborated in the
|
||||
[documentation](https://docs.gnusocial.rocks/developer/attachments.html).
|
||||
[documentation](https://docs.gnusocial.rocks/developer/storage.html).
|
||||
|
||||
|
@ -112,6 +112,7 @@ GNU social development team
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -123,6 +123,7 @@ functionality with more stability.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -132,6 +132,7 @@ any remote URL being shared in a note.</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
|
@ -58,6 +58,7 @@ forget to subscribe!</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- text end -->
|
||||
<!-- entry end -->
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user