@ Sybren A. Stüvel
> I disagree here. Having an online repository would:
>   - make updating add-ons easier, allowing add-on developers to push
>   updates faster than once per Blender release,
>   - provide a unified way for add-ons to be published and made available
>   in Blender, making more add-ons available with the same ease as the bundled
>   ones,

Having an online repository could make it easier to update what are currently non-bundled add-ons, and it would give more freedom to the developers of the add-ons currently bundled with Blender, but it wouldn't provide a unified way to publish add-ons unless all other ways are shut down.  It seems to me that as it stands now, another add-on repository would just further fragment add-on distribution.

Also, I think the price of having to release updates less often and adhere to Blender's release schedule is perfectly acceptable for the benefit of having your add-on in the hands of everyone who downloads Blender.

Now, if you want to add a way to search and download additional add-ons from an online repository into Blender's UI, that could be a good improvement.

>   - given that it would still be possible to bundle add-ons together and
>   provide them as one downloadable package, still allow for private/offline
>   installs.

Yes, you could make a bundle of add-ons available for download and side-load it, but that adds another step and another download, and not everyone will be aware it exists, as opposed to having the bundle of add-ons present in Blender by default and ready to use.

> Blender is made for artists and other users, and not for the benefit of
> tutorial makers. Tutorials can be updated, and new ones are made all the
> time.

Tutorials can be updated, but most of them probably won't be, and I don't think it serves users/artists to decrease the number of relevant tutorials they have access to.

> I agree, to the point that having easy updating, a publishing platform
> that's available to more people, and that can include things like ratings,
> reviews, a bug reporting system, etc. would benefit the people &
> communities around Blender.

It is already easy to update the add-ons that are bundled with Blender, simply update Blender.  For add-ons not bundled with Blender, it may be easier to update them this way, but then you have added security concerns like Dan McGrath mentioned.  The bundled add-ons already have a built-in bug reporting system, and most other add-ons are hosted on sites like GitHub, which also have built-in bug reporting systems.  As to ratings and reviews, I've never seen a need for bundled add-ons to have those because they are high quality, otherwise they wouldn't be bundled with Blender.  As to other add-ons not currently bundled by Blender that could be added to this new online repository, it would make more sense to me to integrate them into something like the Blender Market which is already well known and already has ratings and reviews, rather than further fragmenting add-on distribution.

> Having a curated list of add-ons is tangential to the way these add-ons are > distributed. This curation work could still happen for an online repository > as well. Might be an easier process too, and might make it more visible for
> developers how to get your add-ons in there.

I don't see how a curated list would add anything, the bundled add-ons are already Blender's "List of Favorite Add-ons" and while having lists from other people could be useful, you can already find such lists online.

> I don't think that it's a matter of "denying them [the same marketing]".

I was referring to Brecht's comment of "as an add-on author you get both the freedom and the responsibility for development, docs, and marketing. If anything we should decouple such things more, rather than integrating them." which to me suggested that he thought add-ons should not be a part of the release notes at all, i.e. denying them marketing.

> Where in the community is there a "changelog"
> or "release notes" page that can be copied to the official fancy Blender
> release notes?

I am speaking of the add-ons that come bundled with blender, so the release notes page for them that can be copied into the official fancy release notes is the Add-ons page of the wiki release notes [1]

> Who is taking it up themselves to do this work, to not only
> keep track of what's changing, but also to cherry-pick the most important
> changes, and to contact artists to show these off in some visually pleasing
> way?

The developers of the add-ons bundled with Blender are responsible for keeping their section of the wiki release notes up to date and they often provide images to showcase their changes.  As to cherry-picking the most important changes, I can only speak from my own experience, but I have never been asked to do this, although I would be happy to highlight the important changes to my add-on for the official fancy release notes.

> There is a difference between a paid-for online repository (like Blender
> Market) vs. a Blender Foundation run (or backed) free repository that's
> used by Blender by default. I think the latter would still be attractive,
> regardless of the fact that there are other online add-on repositories out
> there.

It seems to me that it would be far easier to add a free section to an already established repository like Blender Market (just an example) and integrate Blender with that, than to host your own repository, plus you would have the added benefit of all the add-ons already present in the repository.


@Brecht Van Lommel
> Add-ons are reviewed once, mostly to see if they are useful and don't have > significant design or implementation issues. The UI/UX is not reviewed the
> same way. Many of them would need to go through more iterations or get
> significant design changes to be accepted in core Blender.

Interesting.  All I can say is that I've never found add-ons to feel out of place when it comes to their UI/UX and the rest of Blender.

> For an official online repository that is integrated into Blender, users
> would not notice much difference compared to bundled add-ons. I think it
> would be valuable to have a way for more developers to share their add-ons
> in the same way.

If the bundled add-ons were moved out of Blender and into an online repository each user would have to explicitly search for and download them instead of having them ready to be used out of the box.  And of course it would be nice to have a one stop shop to get add-ons, but adding another place to download them is not going to provide that, it will only add another place users have to check (unless you can integrate with other sites like Blender Market, Gumroad, etc. as a sort of meta search.  That would provide some added value, although I still wouldn't move the bundled add-ons to this new service).

> I don't see what changed? Add-ons have had their own page in the wiki
> release notes for a very long time, and in the blender.org release notes I
> only see an occasional mention of a new add-on.

- The release notes for 2.80 [2] directly mention at least the glTF add-on, and Rigify. - The release notes for 2.81 [3] directly mention at least Rigify, the glTF add-on, the FBX add-on, and the add-ons page on the wiki release notes. - The release notes for 2.82 [4] directly mention at least Rigify, the Amaranth Toolkit add-on, the Sun Position add-on, the PDT add-on, the Collection Manager add-on, and the glTF add-on. - The release notes for 2.83 [5] directly mention at least the Collection Manager add-on, and the glTF add-on. - The release notes for 2.90 [6] directly mention at least the glTF add-on, and the add-ons page on the wiki release notes. - The release notes for 2.91 [7] directly mention at least the Blender Kit add-on.
- The release notes for 2.92 [8] no mention of add-ons.
- The release notes for 2.93 [9] no mention of add-ons.

Some of these mentions are new add-ons and some of them are updates to current add-ons . Interestingly, 2.81-2.83 don't link directly to the main page of the wiki release notes.

> There are certainly challenges implementing such a system [official online add-on repository], though it's been
> done many times in other applications. It's too early to go into such
> details, it's not clear this will even happen or when.
I think it's important to discuss the challenges of a particular course of action before the decision to take that course is made, and since this will directly affect add-on developers, I'm glad you have brought it up now for discussion.


@Dan McGrath
Thanks for chiming in, you raise some very good points!  Blender seems to prefer going with fully open source solutions if possible, so I would guess they would go with self-hosted here.


@Harley Acheson
Yes it would, and it has been done, inconsistently, in the past.  I personally would prefer a whole section for add-ons with some pictures, but your solution would work too ;) You'll notice that I didn't raise this issue until 2 releases had gone by with no mention at all of add-ons within the fancy release notes.  I'm also still wondering why no one has added add-on commits to the credit gen script.



Ryan

[1] https://wiki.blender.org/wiki/Reference/Release_Notes/2.93/Add-ons
[2] https://www.blender.org/download/releases/2-80/
[3] https://www.blender.org/download/releases/2-81/
[4] https://www.blender.org/download/releases/2-82/
[5] https://www.blender.org/download/releases/2-83/
[6] https://www.blender.org/download/releases/2-90/
[7] https://www.blender.org/download/releases/2-91/
[8] https://www.blender.org/download/releases/2-92/
[9] https://www.blender.org/download/releases/2-93/

_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to