Difference between revisions of "AutoDoc:BlueSpiceBookshelf"

m (1 revision imported)
m (1 revision imported)
 

DescriptionMsg[edit source]

Enables BlueSpice to manage and export hierarchical collections of articles.

License[edit source]

GPL-3.0-only

Requirements[edit source]

  • MediaWiki: ~11.31
  • BlueSpiceFoundation: ~33.1

IntegratesInto[edit source]

  • BlueSpiceFoundation
  • BlueSpiceBookshelf

SpecialPages[edit source]

  • BookshelfBookManagerBookshelf
  • BookshelfBookEditorBookshelf
  • BookshelfBookManager

Permissions[edit source]

Permissions

Name Description Role
bookshelfbookmanagerbookshelf-viewspecialpage Access the special page Special:BookshelfBookManagerBookshelf reader
bookshelfbookshelfbookmanager-viewspecialpage Access the special page Special:BookshelfBookshelfBookManager reader

DefaultUserOptions[edit source]

User options[edit source]

Name Value
bs-bookshelf-defaultview 'gridviewpanel'

Config[edit source]

Configuration[edit source]

Name Value
BookshelfSupressBookNS true
BookshelfTitleDisplayText true
BookshelfPrependPageTOCNumbers true
BookShelfDefaultCoverImage 'resources/images/assets/coverimage/dummy.png'
BookShelfShowChapterNavigationPagerBeforeContentBookShelfShowChapterNavigationPagerAfterContent false BookShelfShowChapterNavigationPagerAfterContent
BookShelfShowChapterNavigationPagerBeforeContent false
BookshelfPrependPageTOCNumbers true
BookshelfSupressBookNS true
BookshelfTitleDisplayText true

ApiModules[edit source]

API Modules[edit source]

  • bs-bookshelf-storebookstore
  • bs-bookshelf-bookstoremanage
  • bs-bookshelf-managemass-add-page-store
  • bs-bookshelf-page-collection-store
  • bs-bookshelf-mass-add-page-store

Hooks[edit source]

Hooks[edit source]

==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceBookshelf
        
        |desc = {{int:bs-bookshelf-extension-description
        
        }}
        
        }}
        
        ==License==
            
            {{AutoDocLicense
            
            |name = GPL-3.0-only
            
            }}
            
            ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = ~11.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = ~33.1
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceFoundation
            
            }}
            
            {{AutoDocListItem
            
            |item = BlueSpiceBookshelf
        
        }}
        
        }}
        
        ==SpecialPages==
        
        {{AutoDocSpecialPages
        
        |SpecialPages = {{AutoDocCallback
        
        |name = BookshelfBookManagerBookshelf
        
        |callback = \BlueSpice\Bookshelf\Special\BookshelfBookManagerBookshelf
        
        }}
        
        {{AutoDocCallback
        
        |name = BookshelfBookEditor
        
        |callback = \BlueSpice\Bookshelf\Special\BookshelfBookEditor
        
        }}
        
        {{AutoDocCallback
        
        |name = BookshelfBookshelfBookManager
        
        |callback = \BlueSpice\Bookshelf\Special\BookshelfBookshelfBookManager
        
        }}
        
        }}
        
        ==Permissions==
        
        {{AutoDocPermissions
        
        |permissions = {{AutoDocPermission
        
        |name = bookshelfbookmanagerbookshelf-viewspecialpage
        
        |type = global
        
        |roles = reader
        
        |desc = {{int:right-bookshelfbookmanagerbookshelf-viewspecialpage
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = bookshelfbookshelfbookmanager-viewspecialpage
        
        |type = global
        
        |roles = reader
        
        |desc = {{int:right-bookshelfbookshelfbookmanager-viewspecialpage
        
        }}
        
        }}
        
        }}
        
        ==DefaultUserOptions==
        
        {{AutoDocDefaultUserOptions
        
        |options = {{AutoDocOption
        
        |name = bs-bookshelf-defaultview
        
        |value = <nowiki>'gridviewpanel'</nowiki>
        
        }}
        
        }}
        
        ==Config==
        
        {{AutoDocConfig
        
        |config = {{AutoDocOption
        
        |name = BookshelfSupressBookNSBookShelfDefaultCoverImage
        
        |value = <nowiki>true</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookshelfTitleDisplayText
            
            |value = <nowiki>true</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookshelfPrependPageTOCNumbers
            
            |value = <nowiki>true</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookShelfDefaultCoverImage
            
            |value = <nowiki>'resources/images/assets/coverimage/dummy.png'</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookShelfShowChapterNavigationPagerBeforeContent
            
            |value = <nowiki>false</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookShelfShowChapterNavigationPagerAfterContent
            
            |value = <nowiki>false'resources/images/assets/coverimage/dummy.png'</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookShelfShowChapterNavigationPagerAfterContent
            
            |value = <nowiki>false</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookShelfShowChapterNavigationPagerBeforeContent
            
            |value = <nowiki>false</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookshelfPrependPageTOCNumbers
            
            |value = <nowiki>true</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookshelfSupressBookNS
            
            |value = <nowiki>true</nowiki>
            
            }}
            
            {{AutoDocOption
            
            |name = BookshelfTitleDisplayText
            
            |value = <nowiki>true</nowiki>
        
        }}
        
        }}
        
        ==ApiModules==
        
        {{AutoDocApiModules
        
        |APIModules = {{AutoDocCallback
        
        |name = bs-bookshelf-storebookstore
        
        |callback = ApiBookshelfStoreApiBookshelfBookStore
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-bookshelf-bookstoremanage
        
        |callback = ApiBookshelfBookStoreApiBookshelfManage
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-bookshelf-manage
            
            |callback = ApiBookshelfManagemass-add-page-store
            
            |callback = ApiBookshelfMassAddPageStore
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-bookshelf-page-collection-store
        
        |callback = ApiBookshelfPageCollectionStore
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-bookshelf-mass-add-page-store
            
            |callback = ApiBookshelfMassAddPageStorestore
            
            |callback = ApiBookshelfStore
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = BeforePageDisplay
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfGetBookData BSBookshelfGetBookData]
            
            
        |callback = \BlueSpice\Bookshelf\Hook\BeforePageDisplay\AddResourcesBSBookshelfGetBookData\RunLegacyHook::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSInsertMagicAjaxGetData
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData]
            
            
        |callback = \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookshelfTag::callback, \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookmetaTag::callback, \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBooklistTag::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = ContentHandlerDefaultModelFor
            
            |callback = BlueSpice\Bookshelf\Hook\ContentHandlerDefaultModelFor\GetBookContentHandler::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = LoadExtensionSchemaUpdates
            
            |callback = BlueSpice\Bookshelf\Hook\LoadExtensionSchemaUpdates\AddConvertContentModel::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = SkinTemplateOutputPageBeforeExec
            
            |callback = BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\SetBookContentModelActions::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddChapterPager::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddBookshelfUI::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddToBookTool::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = ParserFirstCallInit
            
            |callback = BlueSpice\Bookshelf\Hook\ParserFirstCallInit\SetParserHooks::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = BSUEModulePDFbeforeGetPage
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFAfterFindFiles BSUEModulePDFAfterFindFiles]
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFAfterFindFiles\AddAttachments::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFbeforeGetPage BSUEModulePDFbeforeGetPage]
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFbeforeGetPage\AdaptPageTitle::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFcollectMetaData BSUEModulePDFcollectMetaData]
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\SupressBookNS::callback, \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\AddBookMeta::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFgetPage BSUEModulePDFgetPage]
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFgetPage\ModifyForExport::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
            
            
        |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFbeforeGetPage\AdaptPageTitleBeforePageDisplay\AddResources::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSUEModulePDFgetPage
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFgetPage\ModifyForExport::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = BSUEModulePDFcollectMetaData
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]
            
            |callback = BlueSpice\Bookshelf\Hook\ContentHandlerDefaultModelFor\GetBookContentHandler::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
            
            
        |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\SupressBookNSGetPreferences\BookshelfDefaultView::callback,\BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\AddBookMeta::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = BSBookshelfGetBookData
            
            |callback = \BlueSpice\Bookshelf\Hook\BSBookshelfGetBookData\RunLegacyHook::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = GetPreferences
            
            |callback = \BlueSpice\Bookshelf\Hook\GetPreferences\BookshelfDefaultView::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = BSUEModulePDFAfterFindFiles
            
            |callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFAfterFindFiles\AddAttachments::callback
            
            
        
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
            
            |callback = BlueSpice\Bookshelf\Hook\LoadExtensionSchemaUpdates\AddConvertContentModel::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
            
            |callback = BlueSpice\Bookshelf\Hook\ParserFirstCallInit\SetParserHooks::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
            
            |callback = BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\SetBookContentModelActions::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddChapterPager::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddBookshelfUI::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddToBookTool::callback
            
            
        }}
        
        }}
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
|desc = {{int:bs-bookshelf-extension-description
 
|desc = {{int:bs-bookshelf-extension-description
 
}}
 
}}
 +
}}
 +
==License==
 +
{{AutoDocLicense
 +
|name = GPL-3.0-only
 
}}
 
}}
 
==Requirements==
 
==Requirements==
Line 9: Line 13:
 
|mediawiki = {{AutoDocVersion
 
|mediawiki = {{AutoDocVersion
 
|name = MediaWiki
 
|name = MediaWiki
|version = ~1.31
+
|version = 1.31
 
}}
 
}}
 
|extensions = {{AutoDocVersion
 
|extensions = {{AutoDocVersion
 
|name = BlueSpiceFoundation
 
|name = BlueSpiceFoundation
|version = ~3.1
+
|version = 3.1
 
}}
 
}}
 
}}
 
}}
Line 19: Line 23:
 
{{AutoDocIntegratesInto
 
{{AutoDocIntegratesInto
 
|into = {{AutoDocListItem
 
|into = {{AutoDocListItem
|item = BlueSpiceFoundation
 
}}
 
{{AutoDocListItem
 
 
|item = BlueSpiceBookshelf
 
|item = BlueSpiceBookshelf
 
}}
 
}}
Line 28: Line 29:
 
{{AutoDocSpecialPages
 
{{AutoDocSpecialPages
 
|SpecialPages = {{AutoDocCallback
 
|SpecialPages = {{AutoDocCallback
|name = BookshelfBookManager
+
|name = Bookshelf
|callback = \BlueSpice\Bookshelf\Special\BookshelfBookManager
+
|callback = \BlueSpice\Bookshelf\Special\Bookshelf
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
Line 36: Line 37:
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = Bookshelf
+
|name = BookshelfBookManager
|callback = \BlueSpice\Bookshelf\Special\Bookshelf
+
|callback = \BlueSpice\Bookshelf\Special\BookshelfBookManager
 
}}
 
}}
 
}}
 
}}
Line 43: Line 44:
 
{{AutoDocPermissions
 
{{AutoDocPermissions
 
|permissions = {{AutoDocPermission
 
|permissions = {{AutoDocPermission
|name = bookshelfbookmanager-viewspecialpage
+
|name = bookshelf-viewspecialpage
 
|type = global
 
|type = global
 
|roles = reader
 
|roles = reader
|desc = {{int:right-bookshelfbookmanager-viewspecialpage
+
|desc = {{int:right-bookshelf-viewspecialpage
 
}}
 
}}
 
}}
 
}}
 
{{AutoDocPermission
 
{{AutoDocPermission
|name = bookshelf-viewspecialpage
+
|name = bookshelfbookmanager-viewspecialpage
 
|type = global
 
|type = global
 
|roles = reader
 
|roles = reader
|desc = {{int:right-bookshelf-viewspecialpage
+
|desc = {{int:right-bookshelfbookmanager-viewspecialpage
 
}}
 
}}
 
}}
 
}}
Line 67: Line 68:
 
{{AutoDocConfig
 
{{AutoDocConfig
 
|config = {{AutoDocOption
 
|config = {{AutoDocOption
|name = BookshelfSupressBookNS
+
|name = BookShelfDefaultCoverImage
|value = <nowiki>true</nowiki>
+
|value = <nowiki>'resources/images/assets/coverimage/dummy.png'</nowiki>
 +
}}
 +
{{AutoDocOption
 +
|name = BookShelfShowChapterNavigationPagerAfterContent
 +
|value = <nowiki>false</nowiki>
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
|name = BookshelfTitleDisplayText
+
|name = BookShelfShowChapterNavigationPagerBeforeContent
|value = <nowiki>true</nowiki>
+
|value = <nowiki>false</nowiki>
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
Line 79: Line 84:
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
|name = BookShelfDefaultCoverImage
+
|name = BookshelfSupressBookNS
|value = <nowiki>'resources/images/assets/coverimage/dummy.png'</nowiki>
+
|value = <nowiki>true</nowiki>
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
|name = BookShelfShowChapterNavigationPagerBeforeContent
+
|name = BookshelfTitleDisplayText
|value = <nowiki>false</nowiki>
+
|value = <nowiki>true</nowiki>
}}
 
{{AutoDocOption
 
|name = BookShelfShowChapterNavigationPagerAfterContent
 
|value = <nowiki>false</nowiki>
 
 
}}
 
}}
 
}}
 
}}
Line 94: Line 95:
 
{{AutoDocApiModules
 
{{AutoDocApiModules
 
|APIModules = {{AutoDocCallback
 
|APIModules = {{AutoDocCallback
|name = bs-bookshelf-store
 
|callback = ApiBookshelfStore
 
}}
 
{{AutoDocCallback
 
 
|name = bs-bookshelf-bookstore
 
|name = bs-bookshelf-bookstore
 
|callback = ApiBookshelfBookStore
 
|callback = ApiBookshelfBookStore
Line 104: Line 101:
 
|name = bs-bookshelf-manage
 
|name = bs-bookshelf-manage
 
|callback = ApiBookshelfManage
 
|callback = ApiBookshelfManage
 +
}}
 +
{{AutoDocCallback
 +
|name = bs-bookshelf-mass-add-page-store
 +
|callback = ApiBookshelfMassAddPageStore
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
Line 110: Line 111:
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = bs-bookshelf-mass-add-page-store
+
|name = bs-bookshelf-store
|callback = ApiBookshelfMassAddPageStore
+
|callback = ApiBookshelfStore
 
}}
 
}}
 
}}
 
}}
Line 117: Line 118:
 
{{AutoDocHooks
 
{{AutoDocHooks
 
|Hooks = {{AutoDocCallback
 
|Hooks = {{AutoDocCallback
|name = BeforePageDisplay
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfGetBookData BSBookshelfGetBookData]
|callback = \BlueSpice\Bookshelf\Hook\BeforePageDisplay\AddResources::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSBookshelfGetBookData\RunLegacyHook::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSInsertMagicAjaxGetData
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData]
|callback = \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookshelfTag::callback,\BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookmetaTag::callback,\BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBooklistTag::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookshelfTag::callback, \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBookmetaTag::callback, \BlueSpice\Bookshelf\Hook\BSInsertMagicAjaxGetData\AddBooklistTag::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = ContentHandlerDefaultModelFor
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFAfterFindFiles BSUEModulePDFAfterFindFiles]
|callback = BlueSpice\Bookshelf\Hook\ContentHandlerDefaultModelFor\GetBookContentHandler::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFAfterFindFiles\AddAttachments::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = LoadExtensionSchemaUpdates
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFbeforeGetPage BSUEModulePDFbeforeGetPage]
|callback = BlueSpice\Bookshelf\Hook\LoadExtensionSchemaUpdates\AddConvertContentModel::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFbeforeGetPage\AdaptPageTitle::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = SkinTemplateOutputPageBeforeExec
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFcollectMetaData BSUEModulePDFcollectMetaData]
|callback = BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\SetBookContentModelActions::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddChapterPager::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddBookshelfUI::callback,BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddToBookTool::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\SupressBookNS::callback, \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\AddBookMeta::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = ParserFirstCallInit
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFgetPage BSUEModulePDFgetPage]
|callback = BlueSpice\Bookshelf\Hook\ParserFirstCallInit\SetParserHooks::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFgetPage\ModifyForExport::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFbeforeGetPage
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFbeforeGetPage\AdaptPageTitle::callback
+
|callback = \BlueSpice\Bookshelf\Hook\BeforePageDisplay\AddResources::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFgetPage
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFgetPage\ModifyForExport::callback
+
|callback = BlueSpice\Bookshelf\Hook\ContentHandlerDefaultModelFor\GetBookContentHandler::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFcollectMetaData
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\SupressBookNS::callback,\BlueSpice\Bookshelf\Hook\BSUEModulePDFcollectMetaData\AddBookMeta::callback
+
|callback = \BlueSpice\Bookshelf\Hook\GetPreferences\BookshelfDefaultView::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSBookshelfGetBookData
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \BlueSpice\Bookshelf\Hook\BSBookshelfGetBookData\RunLegacyHook::callback
+
|callback = BlueSpice\Bookshelf\Hook\LoadExtensionSchemaUpdates\AddConvertContentModel::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = GetPreferences
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = \BlueSpice\Bookshelf\Hook\GetPreferences\BookshelfDefaultView::callback
+
|callback = BlueSpice\Bookshelf\Hook\ParserFirstCallInit\SetParserHooks::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFAfterFindFiles
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\Bookshelf\Hook\BSUEModulePDFAfterFindFiles\AddAttachments::callback
+
|callback = BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\SetBookContentModelActions::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddChapterPager::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddBookshelfUI::callback, BlueSpice\Bookshelf\Hook\SkinTemplateOutputPageBeforeExec\AddToBookTool::callback
 
}}
 
}}
 
}}
 
}}

Attachments

Discussions