[commits] [Wiki] changed: Doc/Dev/HordeAjaxApplications/Example
    Ralf Lang (B1 Systems GmbH) 
    lang at b1-systems.de
       
    Wed Dec 16 11:44:37 UTC 2015
    
    
  
rlang  Wed, 16 Dec 2015 11:44:37 +0000
Modified page: http://wiki.horde.org/Doc/Dev/HordeAjaxApplications/Example
New Revision:  4
Change log:  <code> goes on its own line
@@ -8,15 +8,17 @@
  Let's generate a fresh application called boneyard
-<code>maintaina:/srv/git/horde5-webmail/horde # php  
framework/bin/horde-generate-module boneyard "Ralf Lang  
<lang at b1-systems.de>"
+<code>
+maintaina:/srv/git/horde5-webmail/horde # php  
framework/bin/horde-generate-module boneyard "Ralf Lang  
<lang at b1-systems.de>"
  Started new Module in /srv/git/horde5-webmail/horde/boneyard!
  Register the new Module with a file in the config/registry.d directory:
  <?php
-$this->applications['boneyard'] = array('name' => _("Boneyard"));</code>
+$this->applications['boneyard'] = array('name' => _("Boneyard"));
+</code>
  We put a file with this oneliner into the directory as advised
@@ -24,9 +26,10 @@
  Now let's re-run the script generating the links for the git  
checkout installation
-<code>maintaina:/srv/git/horde5-webmail/horde # php framework/bin/install_dev
+<code>
+maintaina:/srv/git/horde5-webmail/horde # php framework/bin/install_dev
  EMPTYING old web directory /srv/www/vhosts.d/horde.ralf-lang.de
  LINKING horde
  Setting static directory permissions...
@@ -56,30 +59,36 @@
  [ INFO ] Package(s) to install: ALL (129 packages)
  [ INFO ] Installing package ActiveSync
  [.. snip ..]
-[ INFO ] Installing package xxhash</code>
+[ INFO ] Installing package xxhash
+
+</code>
  Now boneyard is set up in your web-accessible dir.
  Let's make the config dir web-writeable
-<code>chown wwwrun:www  
/srv/www/vhosts.d/horde.ralf-lang.de/boneyard/config</code>
+<code>
+chown wwwrun:www /srv/www/vhosts.d/horde.ralf-lang.de/boneyard/config
+</code>
  This is for SUSE - debian or redhat may have different user/group  
for the web server.
  Next go to $yourdomain/admin/config/ the admin panel and generate  
the conf.php file by clicking on the "boneyard" entry and then the  
"create boneyard config" button.
  At this point, we do not care about the actual contents of this  
config - the defaults are just fine.
  If you only see "horde" and some library names, you most probably  
have not edited registry.local.php to contain something like:
-<code><?php
+<code>
+<?php
  // By default, applications are assumed to live within the base Horde
  // directory (e.g. their fileroot/webroot will be automatically determined
  // by appending the application name to Horde's 'fileroot'/'webroot' setting.
  // If your applications live in a different base directory, defining these
  // variables will change the default directory without the need to change
  // every application's 'fileroot'/'webroot' settings.
-$app_fileroot = '/srv/www/vhosts.d/horde.ralf-lang.de/';</code>
+$app_fileroot = '/srv/www/vhosts.d/horde.ralf-lang.de/';
+</code>
  Now "Boneyard" should appear in your horde topbar with some bogus  
buttons and content
  Let's create the structure of a "dynamic" application
    
    
More information about the commits
mailing list