I think Vanilla has changed much since the module was written, and I have not
been upgrading Vanilla and tracking those changes. There is not a lot I can do
about it at this stage.
Ah right, I think that would be a different plugin. With the ReplyTo plugin, each comment strictly has a single parent (or no parent). The mention is just there for a convenience, but is not required for the plugin to work.
To change the way mentio…
@Csabbencs I think these two requests are linked. Firstly you would like the comments to be ordered as a flat list in date order, instead of structured by replies. Then you need to be able to add a link to the replies to help you find the parent com…
@daniel_siq Sorry, I didn't get a notification that you had posted.
I'm not following the very latest Vanilla updates closely, so am getting left behind with many of the updates. Did you fix this issue in the end, or discover what was causing it? L…
@akumpf I'm not sure the session would be seamless across sites. oauth does provide some authentication functionality, but it is more about providing authorisation to share user data. It could be used with SSO, but would need keys to be pre-shared b…
> You can't expect MySQL to handle searches well at all
If they are indexed correctly, then yes, you can expect MySQL to support decent searches. That's not to say the aren't better and more specialised indexing and search engines.
And by "inde…
Maybe a better way would be to fool Vanilla into believing it is on one path or another, depending on where it is being accessed from. I have a hunch it would be done via this parameter:
$Configuration['Garden']['WebRoot']
This is normally set in …
It looks like you need to rewrite "/forum-folder" to "/tools/dev/biox-forum" on the external server. That would be the easy way to handle it (so long as "forum-folder" is not giving anything away with a security implication). However, I suspect that…
Do you have different base paths for internal and external use? For example, do you have:
http://internal.example.com/my-internal-path-to-my-forum/
and
http://external.example.com/a-different-external-path-to-my-forum/
Or perhaps you have a path…
It is a bit counter-intuitive to many users too, since the term "announce" to mean "sticky" goes against common usage in other forums. I just can't get over to some admins that they don't use "announce" when they just want to make an announcement; t…
No examples I can find, but this in the readme gives a few clues:
Provides functions for:
- render elements
- validation
- manipulate arrays and objects
- work with files (upload, remove, etc.)
- process images (thumbnaills, sprites, etc.)
- run va…
So what do you get if you attempt to access the file directly, i.e.
http://www.example.com/forum-folder/applications/dashboard/design/style.css
? Rather than guessing that the browser cannot access it, let's take a step into what the browser is re…
If you make one application the main entry point for all authentication, then you can use the ProxyConnect plugin to allow Vanilla to authenticate against it. That is one approach.
If you have markdown [extra] enabled for formatting, like this:
First Header | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
I can't see a way to disable it in the config file, except for removing links to it from the menu and removing the "module" (aka side-widget or block, in the language of most other CMSs).
Check out config-defaults.php to see the range of options th…
Just talking to a client about this today. The client wanted all their users to be subscribed to everything by default so that they were prodded every time anything happened, and then to let them unsubscribe if they did not like that default setting…
Just make the columns "not null" and add a default value of "0" - MySQL will do the rest of filling in the gaps. There is no need to update any data directly (with the inherent risk of over-writing counts that are already working).
I noticed this on my instance too, and I suspect it may be something to do with how users are registered.
The count columns in the database allow NULL, and that is the problem. If they are not initialised to zero, then adding one to them each time …
It's a shame, because there are lots of people who would be happy to fix ProxyConnect (I, for one), but cannot work out how it works without a little documentation. Just a few hints on the login process would be a big help, because it is quite invol…
@Left+Brain works for me, after a one-line change in my production Vanilla. There are not many places that need fixes to support spaces consistently across the application. Even without the "+", @LeftBrain could be made to work with a little more th…
Ah, it's good to know that. My users have spaces too. TBH the use of spaces is a bit of a mess - in some places (e.g. ProxyConnect) it is allowed, and in other places (some front-end validation) it is not.
This is worth raising as a bug, so it is h…
Okay, I could provide a config item that limits the number of levels to any arbitrary level. You could set the levels to "2" and get a SO type of thing. How the levels look would then be down to whatever you put in the stylesheets and templates.
Or…
Ah, voting also messes around with the order of the comments, and so I guess one is over-riding the other. I don't think there is going to be a way around this - you either want to display the comments in hierarchical order, or in voting order; the …