diff --git a/developer_manual/app/appframework/tutorial.rst b/developer_manual/app/appframework/tutorial.rst index a3e0bee11..678179ce6 100644 --- a/developer_manual/app/appframework/tutorial.rst +++ b/developer_manual/app/appframework/tutorial.rst @@ -32,30 +32,33 @@ The **app.php** will always loaded for every app and can for instance be used to namespace OCA\MyApp; - $api = new \OCA\AppFramework\Core\API('myapp'); + // dont break owncloud when the appframework is not enabled + if(\OCP\App::isEnabled('appframework')){ - $api->addNavigationEntry(array( - - // the string under which your app will be referenced in owncloud - 'id' => $api->getAppName(), + $api = new \OCA\AppFramework\Core\API('myapp'); - // sorting weight for the navigation. The higher the number, the higher - // will it be listed in the navigation - 'order' => 10, - - // the route that will be shown on startup - 'href' => $api->linkToRoute('myapp_index'), - - // the icon that will be shown in the navigation - // this file needs to exist in img/example.png - 'icon' => $api->imagePath('example.png'), - - // the title of your application. This will be used in the - // navigation or on the settings page of your app - 'name' => $api->getTrans()->t('My notes app') - - )); + $api->addNavigationEntry(array( + + // the string under which your app will be referenced in owncloud + 'id' => $api->getAppName(), + // sorting weight for the navigation. The higher the number, the higher + // will it be listed in the navigation + 'order' => 10, + + // the route that will be shown on startup + 'href' => $api->linkToRoute('myapp_index'), + + // the icon that will be shown in the navigation + // this file needs to exist in img/example.png + 'icon' => $api->imagePath('example.png'), + + // the title of your application. This will be used in the + // navigation or on the settings page of your app + 'name' => $api->getTrans()->t('My notes app') + + )); + } First Page ----------