Plugin locator performance ballpark

Boudewijn Rempt boud at valdyas.org
Sun Sep 8 10:00:05 UTC 2013


On Sun, 8 Sep 2013, Boudewijn Rempt wrote:

>
> I like the directoryname idea, and actually, I'd go for a hierarchy:
>
> calligra/filter
> calligra/parts
> calligra/words
> calligra/krita/paintop
> calligra/krita/filter
> calligra/krita/extensions
>
> etcetera. that should limit the number of plugins per directory to something 
> like 30, 40 maximum (for krita/extensions).
>

Just for fun, these are the servicetypes currently defined in Calligra:

X-KDE-ServiceType=Braindump/Extensions
X-KDE-ServiceType=Calligra/Application
X-KDE-ServiceType=Calligra/Border
X-KDE-ServiceType=Calligra/ColorSpace
X-KDE-ServiceType=Calligra/ColorSpaceExtension
X-KDE-ServiceType=Calligra/Deferred
X-KDE-ServiceType=Calligra/Device
X-KDE-ServiceType=Calligra/Dock
X-KDE-ServiceType=Calligra/Filter
X-KDE-ServiceType=Calligra/FilterEffect
X-KDE-ServiceType=Calligra/Flake
X-KDE-ServiceType=Calligra/Part
X-KDE-ServiceType=Calligra/PresentationEventAction
X-KDE-ServiceType=Calligra/ScriptEventAction
X-KDE-ServiceType=Calligra/Shape
X-KDE-ServiceType=CalligraSheets/Plugin
X-KDE-ServiceType=CalligraStage/PageEffect
X-KDE-ServiceType=CalligraStage/ShapeAnimation
X-KDE-ServiceType=Calligra/Text-EditingPlugin
X-KDE-ServiceType=Calligra/Text-InlineObject
X-KDE-ServiceType=Calligra/Tool
X-KDE-ServiceType=Flow/Dock
X-KDE-ServiceType=Karbon/ViewPlugin
X-KDE-ServiceType=Kexi/DBDriver
X-KDE-ServiceType=Kexi/Handler
X-KDE-ServiceType=Kexi/MigrationDriver
X-KDE-ServiceType=KFormDesigner/WidgetFactory
X-KDE-ServiceType=KoReport/ItemPlugin
X-KDE-ServiceType=Krita/Brush
X-KDE-ServiceType=Krita/Dock
X-KDE-ServiceType=Krita/Filter
X-KDE-ServiceType=Krita/Generator
X-KDE-ServiceType=Krita/Paintop
X-KDE-ServiceType=Krita/Tool
X-KDE-ServiceType=Krita/ViewPlugin
X-KDE-ServiceType=Plan/SchedulerPlugin
X-KDE-ServiceType=Plan/ViewPlugin
X-KDE-ServiceTypes=Braindump/Extensions
X-KDE-ServiceTypes=Calligra/Application
X-KDE-ServiceTypes=Calligra/ColorSpace
X-KDE-ServiceTypes=Calligra/ColorSpaceExtension
X-KDE-ServiceTypes=Calligra/Deferred
X-KDE-ServiceTypes=Calligra/Device
X-KDE-ServiceTypes=Calligra/Dock
X-KDE-ServiceTypes=Calligra/Filter
X-KDE-ServiceTypes=Calligra/FilterEffect
X-KDE-ServiceTypes=Calligra/Flake
X-KDE-ServiceTypes=Calligra/Part
X-KDE-ServiceTypes=Calligra/PresentationEventAction
X-KDE-ServiceTypes=Calligra/Shape
X-KDE-ServiceTypes=CalligraSheets/Plugin,KPluginInfo
X-KDE-ServiceTypes=CalligraStage/PageEffect
X-KDE-ServiceTypes=CalligraStage/ShapeAnimation
X-KDE-ServiceTypes=Calligra/Text-EditingPlugin
X-KDE-ServiceTypes=Calligra/Text-InlineObject
X-KDE-ServiceTypes=Calligra/Tool
X-KDE-ServiceTypes=Flow/Dock
X-KDE-ServiceType=Sheets/ViewPlugin
X-KDE-ServiceTypes=Karbon/ViewPlugin
X-KDE-ServiceTypes=Kexi/DBDriver
X-KDE-ServiceTypes=Kexi/Handler
X-KDE-ServiceTypes=Kexi/MigrationDriver
X-KDE-ServiceTypes=KFormDesigner/WidgetFactory
X-KDE-ServiceTypes=KoReport/ItemPlugin
X-KDE-ServiceTypes=KParts/ReadOnlyPart,KParts/ReadWritePart
X-KDE-ServiceTypes=KPropertiesDialog/Plugin
X-KDE-ServiceTypes=Krita/Dock
X-KDE-ServiceTypes=Krita/Filter
X-KDE-ServiceTypes=Krita/Generator
X-KDE-ServiceTypes=Krita/Paintop
X-KDE-ServiceTypes=Krita/Tool
X-KDE-ServiceTypes=Krita/ViewPlugin
X-KDE-ServiceTypes=Plan/SchedulerPlugin
X-KDE-ServiceTypes=Plan/ViewPlugin
X-KDE-ServiceTypes=Sheets/ViewPlugin
X-KDE-ServiceTypes=ThumbCreator



More information about the Kde-frameworks-devel mailing list