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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.