This question about Using an extension: Asked

TopicTitle not showing default when empty

I've not noticed this on other wiki's I've been working on, only one wiki, and I'm unsure why.

In scenarios where a topic is not created using the "New" button, then any links or any place where a list of pages is rendered (like WebTopicList), the link is broken.

Simply, it appears that when there is a topic generated without the TopicTitle meta set, then whatever is generating links or titles is breaking and not showing the default rendering of WikiCase). To "fix", I have to edit and then save the Topic. The net result, is that the TopicTitle is then being saved as meta data then.

Using CategoryApp as an example, any topics not 'fixed' show as a broken link. Likewise, any links to pages are also rendered as broken. And changing the Dataform on a topic, then any forms that have been installed but not 'fixed' also show without a title.

Annoyingly, when installing template topics from a WikiWorkbench app, they're showing without titles and links are breaking, until I "fix" the stub topic.

I think it's just this one wiki, but I can't figure out where or why this is happening, and where it differs to others. I've migrated a number over to NatSkin, and also created a few new wiki recently using NatSkin from scratch, and not experienced this behaviour...

It's probably something really dumb, but I can't figure out what is causing it!

-- JonMcCoy - 11 Apr 2024

Now dawning on me that this is DBCache related.

I've just moved/renamed a Topic. Topic shows new title. Category list shows old title. Checking the raw Topic, the TopicTitle meta data is actually correct. Without any changes, a save appears to resolve the problem, with the Category list now showing the new title.

I now also have a 'ghost' cache entry showing in a category list, which doesn't relate to any existing topic.

Is there any way to tune to the cache, or even inspect it? On this installation, I also went down the dependency rabbit hole, and installed all of the DBI dependencies in a hope of getting rid of the the mystery config error that appears (after installed the Blog plugin), which explains why this is the only wiki that's doing this. I'm making the vague assumption that the cache is actually working (old data that changes on a save being fired would indicate it's working).

Suggestions?

-- JonMcCoy - 16 Apr 2024
 

QuestionForm edit

Subject Using an extension
Extension NatSkin, DBCacheContrib, DBCachePlugin
Version Foswiki 2.1.8
Status Asked
Related Topics
Topic revision: r2 - 16 Apr 2024, JonMcCoy
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy