Not to go off-topic, but this is the off-topic area (dependence on 3rd party to do basic stuff)

Status
Not open for further replies.
If you want all the features that various paid add-on developers have developed over the years in stock XenForo, this would probably require a fairly dramatic increase in the base cost for XenForo.
Something I personally would not have issues with....
What's the difference having to buy an add-on for $10-$50 and then paying a yearly "support subscription" for it and paying XF an increased fee for actual first party support of those same type features (with the higher incidence of continued support)? And remember... there can be several of those paid 3rd party add-ons involved to get what should be core functions... which raises the cost of XF use anyway. Currently instead of that additional cost being paid to XF, it goes to outside developers that may (or may not) be around for the life of XF.
Your add-ons are a classic case.. they are in many ways fantastic... but many of them simply extend a lot of XF to what it should have been already.
And no, I didn't begrudge buying the ElasticSearch Essentials add-on.. because I knew that was the only way I was going to get a better control of ES .... but honestly, XF developers should have addressed a lot of that directly instead of doing a "we'll get by" version of their add-on.
Now, using you as an example (and not trying to make you feel "bad").. if you got hit by a truck/train/airplane/meteor/comet tomorrow and ceased to exist amongst the land of the living... who would take up the reins of your add-ons? Is there a guaranteed pathway for continuance of them in that scenario? Or how about the fact you finally say "Screw it, I'm tired of doing this" and quit supporting them?
The reliance on XF of 3rd party developers to provide what others do as "core features" is a boon to XF... but can quickly become a curse to their license holders... I (and MANY others) have been left in the lurch when a 3rd party add-on developer either decided they were tired of developing for XF and nobody took over continued development, or a few have actually passed and there were no dedicated plans to take over their add-ons, but thankfully some were able to acquire rights to them (thinking Liam here).
 
Last edited:
have a read of these threads

They tell you whats in them.
 
5. Scheduled Thread / Post - That's pretty niche. If you really want to do that, it's a few dozen lines of code.
This is a feature I really want. Dead handy when scheduling an article or thread (ie post 1) to appear at an appropriate time, eg an April Fool one, rather than go live immediately. Got an add-on to do this, but to be honest, it's not that great and I never use it, so might remove it.

This is something that Wordpress has and I used to use when writing for a certain website at the time. Went nicely with the whole CMS functionality.
 
have a read of these threads

They tell you whats in them.
Nothing to do with what's being talked about...
 
have a read of these threads

They tell you whats in them.
Are you even reading this thread or just throwing out random replies?

Ice Cube Reaction GIF
 
The only platforms I know of that are not reliant on third party developers are usually ones where they offer ala cart solutions that are extremely expensive, to the extent that it is cost prohibited to most people. IPB is up there in cost, and still relies on third parties to offer half of the functionality (for more money) than you get with XenForo add-ons (I was just looking for a multiple account detection, and nothing they have is comparable to Xon's).

I agree with a lot of functionality is missing from XenForo, however that is always going to be the case. There will always be more wants than haves in software as soon as you get new functionality or features you are thinking of what else you want.

As for the cost, there are some add-ons that are priced poorly given their quality or support, but I would say the vast majority are worth the amount people charge (and in some cases are much lower than should be charged). Styles on the other hand are in an unfortunate place; there was a race to the bottom on price early on with original designers competing with one another which lead to ~30-40 being the settled price, even though all of the major designers at the time were putting in tons of work into robust style frameworks. The current cost of a style would barely cover the support asked for by customers.
 
Has anyone else noticed the ridiculous prices some 3rd party add-on developers are charging... and in many cases for aspects that SHOULD be included in the base forum script currently.

It simply proves my outlook on society now..... it's ALL about "show us the money" than the "I want to help out" attitude has been LONG kicked to the curb.
I'm sorry are you suggesting devs should write code for free or am I misunderstanding? Because that makes no sense. A ton of work goes into writing add-ons.

I agree there's a lot of stuff that should be standard but that's a separate issue
 
I'm sorry are you suggesting devs should write code for free or am I misunderstanding? Because that makes no sense. A ton of work goes into writing add-ons.

I agree there's a lot of stuff that should be standard but that's a separate issue
I was confused as well, as this is normally counter to Tracy's stance on things.

I think it is more about things that should be added to core specifically (like better Elastic Search support), than just third-party add-ons in general.
 
I'm sorry are you suggesting devs should write code for free or am I misunderstanding? Because that makes no sense. A ton of work goes into writing add-ons.
No, I'm saying that 3rd party developers are having to develop code for processes that should currently be first party (in the core script)... and they do charge for them. So the argument that "if it was included in the core it would increase the cost" is a straw-man argument, because paying for those third party add-ons increase the cost of the script already.... without the guarantee one gets when it's native to the script.
I'm not talking about major add-ons... but simply facets that the current script lacks. XFES is a classic case. There was recently someone trying to figure out how not to get (via ACP options) the Similar/Suggested Threads to not show up at the bottom of every post. I can see a VERY valid need for that in some areas... and it doesn't appear to exist. You can probably do it by template edits for specific groups... but it would be MUCH easier to simply have an option in the first party ES add-on (which you have paid $50 for) to select what nodes you want theSuggested/Similar Threads to show up in. You CAN somewhat do this by purchasing a 3rd party add-on for another $50 initial/$25 yearly renewal, but it's a simple thing that should be core.

I think it is more about things that should be added to core specifically (like better Elastic Search support), than just third-party add-ons in general.
EXACTLY... it's not so much stuff like Groups, Calendars or anything like that.. it's stuff that simply (and usually in a very easy manner) extends the very basic core features that XF offers either in their base script or their 1st party add-ons.
Simple stuff also... like being able to choose whether version numbers are shown on the XFRM index page or not (as showing the uploaded date as a place filler itself looks rather crappy). One shouldn't have to create a template edit to remove that. In fact, one could argue that showing the version number in the descriptor should not even be done.. it should be an "extra" field display item on the index (admin selectable).
This

Screen Shot 2023-07-10 at 2.07.52 AM.png


Looks a lot cleaner than having dates and possibly version numbers on the index page like this

Screen Shot 2023-07-10 at 2.15.29 AM.png

Then you have the fact (at least on resources that I created on my site) if they don't have a version number, it by defaults inserts the upload date as a "version number" instead of allowing it to NOT be entered, but it being what appears to be an optional field

Screen Shot 2023-07-10 at 2.43.06 AM.png


I think most of us know the difference between enabling an option and requiring an input... I mean, come on... prefixes can either be Required or simply enabled. And it clearly says prompted and not forced.


Screen Shot 2023-07-10 at 2.09.00 AM.png


And then if you have submitted an actual version number, it looks cleaner

Screen Shot 2023-07-10 at 2.09.28 AM.png


Now, let's not even talk about the fact it could actually use the use of a v in front of that version number.
I mean really... how hard would it to be (without having to go out and create custom phrases and template edits to have something like this) as a selectable option?

Screen Shot 2023-07-10 at 2.27.04 AM.png

And now I need to figure out how to not show the v if the version field is blank if I decide to use that template edit, or engage a 3rd party developer for what should be a "simple solution".

Exactly how hard is it to code XFRM so that if there is NOT a version number provided.. it simply NOT display anything. I mean, I can do it easily with template edits. Oh, that's right, if you have versioning enabled.. it's not an option but a forced field, even if the resource may not have a version for it.
Or even having it so that the index is an optional field to display it or not without having to pursue template edits.
Not ALL resources have version numbers, but usually every resource has an upload date... and I'm pretty sure if it's updated, the "upload" date shows the most recent update on the index..

And it's a lot of simple stuff like this that get put into the suggestions area.... and many of them either ignored for years, or simply because they "did not get enough votes". Hell, until the last year or 2, I rarely voted on anything in the suggestion area because I realized it did absolutely no good, evidenced by the fact you have Suggestions that have been out over a decade and never acted upon by XF developers. The least they could do is close those Suggestions out as no interest, that way 3rd party developers might show interest in some of them or even license holders pursuing a 3rd party developer directly to create the feature/function.
It's one reason I've simply given up on making any suggestions there.

Would I love to see Groups, Calendars and similar become first party.. yep, first party just like XFMG, XFRM and XFES are.... you want them.. you pay for them.
But there are currently add-ons (many paid) that simply extend the core script in a manner that many other paid scripts currently have built in.... then you hear the cry of "Well, but you have to pay more for <insert other script here>"... never taking into consideration that when you factor in the base cost of those (many paid) add-ons you have to use, you are approaching (and at times exceeding) the cost of those other paid scripts.

Want another simple add-on case (this one not paid).
Here is a simple example... some "extensions" of criteria that many have needed (and note, it's currently UNMAINTAINED :rolleyes:).. but XF developers have avoided extending to additional abilities that have been requested.

THIS is the current weakness in the XenForo developers philosophy for the script.. they put WAY to much weight on third parties to provide core essentials that they could easily provide.. but the only answer is they don't because they are to lazy and would rather depend on others to make the script "more useable".

It has everything to do with it. All you're doing is being one of those who just want to argue. Go and look in the mirror.
No, it has nothing to do with it.... maybe you should take your own advice?
What it has to do with is the dependence of XenForo upon third party developers to offer features that many of their competitors offer in their core script... and may of those third party add-ons are at an additional cost to the core cost of XenForo itself, which negates the argument that many use of "well, if you want those features, go pay more for XYZ script". To get those "features" in many instances you ARE paying equivalent (or more) to get them with XF since you are paying for a 3rd party add-on, and the support is not the same as with 1st party services.
The main point is... many of what should be "native" features are pushed off onto third party developers, not all of who will be around in 3+ years. I've been using XF since 10/2012 and I've seen developers come and go and have been a VERY active participant on the XF site, especially when you consider that by number of posts, I'm 11th ranked on the site, and I'm not a 3rd party developer/styler or an XF developer (which 8 of those 11 are).. and I'm pretty sure this off-topic area counts nothing towards those total posts.... but can't guarantee that.

And yes, I can tend to get rather verbose... but in my defense I REALLY like (overall) the XF script (otherwise, 11 years later I would not still be using it on my main site)... I simply hate to see them wandering off the trail of "greatness" and onto the track of mud of mediocrity. It's rather easy to wallow in the mudhole of "barely getting **** done". It takes a tad bit more concern and work to actually move ahead.
 
Last edited:
Very rarely have I seen addons that I think are unfairly priced on XF. It happens, but overall I find most developers to price them reasonably, some even a bit low honestly. And we have some core 3rd party developers here that are carrying XF on their backs to keep XF well functioning, it's so impressive 🤩

Ozzy and the gang has many free addons that I'd happily pay for. Also, I would actually have liked Ozzy to have a subscription service, as to further increase chances of certain addons receiving improvements more frequently. Due to the insane amount of addons, sadly many will go along with good suggestions not being implemented for years on.

It costs to develop addons (time is money), and it is in both customers and developers joint interests that addon developers are able to make a fair income of their addons, to incentivise further development of existing and new addons.

There ARE examples of silly ones though, like Paid Registrations (but their whole portfolio in general is the same trend). 40 USD for just 3 month support is, questionable at best.. 😅 100 USD for lifetime. Such a high price, and its now basically abandonware.
 
Very rarely have I seen addons that I think are unfairly priced on XF. It happens, but overall I find most developers to price them reasonably, some even a bit low honestly. And we have some core 3rd party developers here that are carrying XF on their backs to keep XF well functioning, it's so impressive
And therein lay one of my major points... the fact that 3rd party add-ons are what continue to 'carry" the XF script.. NOT the XF script itself. In fact, overall, the XF script itself (and it's first party add-ons) are VERY weak.

There ARE examples of silly ones though, like Paid Registrations (but their whole portfolio in general is the same trend). 40 USD for just 3 month support is, questionable at best.. 😅 100 USD for lifetime. Such a high price, and its now basically abandonware.
There are several more than that...

Once more.. my initial point is that MANY base features that should be extended directly by XF simply depends on 3rd party sources... that is NOT a way to guarantee a solid base.
It costs to develop addons (time is money), and it is in both customers and developers joint interests that addon developers are able to make a fair income of their addons, to incentivise further development of existing and new addons.
And nobody is claiming otherwise for MAJOR improvements.. the point of this thread is simple **** that should be in the core code but is so dependent upon outside developers.
 
Status
Not open for further replies.
Back
Top Bottom