Docs »

Plugins »

Extension Points »

Portal

Name: Portal
Identifier (ID): cerb.portal

Manifest


		<extension point="cerb.portal">
			<id>cerb.bots.portal</id>
			<name>Conversational Bot</name>
			<class>
				<file>api/App.php</file>
				<name>Portal_ConvoBotWidget</name>
			</class>
			<params>
			</params>
		</extension>

Code



class ExampleExtension extends Extension_CommunityPortal {
	/**
	 * @param Model_CommunityTool $instance
	 */
	public function configure(Model_CommunityTool $instance) {
	}

	public function saveConfiguration(Model_CommunityTool $instance) {
	}

	/**
	 * @param DevblocksHttpRequest
	 * @return DevblocksHttpResponse
	 */
	public function handleRequest(DevblocksHttpRequest $request) {
	}

	public function writeResponse(DevblocksHttpResponse $response) {
	}
}


Extensions

Webhook Portal webhooks.portal
Website Interactions cerb.website.interactions

Deprecated

Conversational Bot cerb.bots.portal
Support Center sc.tool