Re: [Tiki-devel] A default for the list of plugins, whose bodies should be indexed
Adrien Maloba <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <CAA83xJC7x7SAErAeeF=34qNY4a3XPwkey+7Yry4UV-FdxTcwgw@mail.gmail.com> |
According to Volker's and Benoit's message, to be sure of my understanding, I resume : - Add a "searchable" parameter to the plugins in the plugin info function with true or false value. - Remove the "Exclude all plugins" parameter (unified_exclude_all_plugins). - Keep "Excluded plugins" (unified_excluded_plugins). - And keep "Except included plugins" (unified_included_plugins) but rename it to "Included plugins". Please confirm if this is the case and I can change the code. On Tue, 4 Apr 2023 at 00:16, Benoit Grégoire <[email protected]> wrote: > > Here is my thought: > > - Add an option to each plugin (searchable="y|n"). Give the value > > searchable="y" to all the plugins that we want to index by default. > > Please don't call it searchable, that was the name of the future > "searchable" > parameter in plugin syntax params, which is NOT the same thing. > > What you seem to be talking about is a defaultindexable key in the plugin > info > function, with 2 values (I suggest true and false, this is code, not > prefs). > > If the key is not present you'd treat it as false (to avoid having to > update > every single plugin). It would also replace the need for the > unified_exclude_all_plugins='y'. > > > - Add another preference that we could call "Included plugins" different > > from "Except included plugins" (unified_included_plugins). This new > > preference will allow to include plugins with searchable="n" value that > we > > want to make indexable without depending on "Exclude all plugins" > > preference. > > - Disable the preference "Exclude all plugins" by default, today this > > preference is enabled by default. > > Reading the code, the current behaviour is already confusing even for > developers. > > We have > unified_exclude_all_plugins , with default 'y'. It doesn't do what it's > name > says. It's essentially a unified_exclude_all_plugins_by_default. I > propose we > remove it (because it has a value on currently running servers), unless > Victor > objects. > > unified_included_plugins , which currently does nothing, unless > unified_exclude_all_plugins is true. On people's server it likely has the > list > of plugins they want indexed, so we can't really change it. But it should > really be renamed to unified_additional_default_indexable_plugins. It's > only > used one place in the code in WikiText.php, so we can use > additional_default_plugins as the value name in the code) > > unified_excluded_plugins, This option does what it says, it > unconditionally > excludes those plugins from search. We need this, to disable buggy > plugins > whose value crashes the index. > > Now, unless we go overboard with defaults, I don't think we need a > "unified_additional_default_not_indexable_plugins" to override the default. > > -- > Benoit Grégoire > > > _______________________________________________ TikiWiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel