Setup: Difference between revisions

From nuBuilderForte
Jump to navigation Jump to search
No edit summary
No edit summary
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Back to [[Documentation]]


=Starting nuBuilder Forte=
=Installing nuBuilder Forte=
 
To get nuBuilder Forte up and running you'll need to do 3 things...


To get nuBuilder Forte up and running you'll need to do 4 things...
#Copy nuBuilder Forte files into a directory on your server.
#Copy nuBuilder Forte files into a directory on your server.
#Create a new MySQL or Maria DB database.
#Create a new MySQL or Maria DB database.
#Import nubuilder4.sql into the new database.
#Update the following variables in '''nuconfig.php'''...
#Update the following variables in '''nuconfig.php'''. ..
 
 
*$nuConfigDBHost
*$nuConfigDBName
*$nuConfigDBUser
*$nuConfigDBPassword
*$nuConfigDBGlobeadminUsername - '''globeadmin username
*$nuConfigDBGlobeadminPassword - '''globeadmin password
*$nuConfigTitle
*$nuConfigIsDemo
*$nuConfigTimeOut


*nuConfigDBHost
*nuConfigDBName
*nuConfigDBUser
*nuConfigDBPassword
*nuConfigDBGlobeadminUsername - '''globeadmin username
*nuConfigDBGlobeadminPassword - '''globeadmin password
*nuConfigTitle
*nuConfigIsDemo


eg.
eg.


<source lang="javascript">
        $nuConfigDBHost                = "127.0.0.1";
        $nuConfigDBName                = "nubuilder4";
        $nuConfigDBUser                = "root";
        $nuConfigDBPassword            = "";
        $nuConfigDBGlobeadminUsername  = "globeadmin";    //-- globeadmin username
        $nuConfigDBGlobeadminPassword  = "notpassword";    //-- globeadmin password
        $nuConfigTitle                  = "nuBuilder 4";
        $nuConfigIsDemo                = false;
        $nuConfigTimeOut                = 1440;


    $nuConfigDBHost                = "127.0.0.1";
    $nuConfigDBName                = "nubuilder4";
    $nuConfigDBUser                = "root";
    $nuConfigDBPassword            = "";
    $nuConfigDBGlobeadminUsername  = "globeadmin";    //-- globeadmin username
    $nuConfigDBGlobeadminPassword  = "notpassword";    //-- globeadmin password
    $nuConfigTitle                  = "nuBuilder 4";
    $nuConfigIsDemo                = false;


</source>
 
<div style='background-color:#D8E4FF;padding:10px'>
Logging into nuBuilder for the first time will automatically create all the default system tables required for a new default copy of nuBuilder.
</div>
 
=Entity Relationship Diagrams (ERD) for NuBuilder=
<gallery>
File:Nubuilder4_Settings_ERD.png| Settings ERD
File:nub4_Access_ERD.png|        Access Permissions ERD
File:nub4_Main_ERD.png|          Main Design Tables ERD
</gallery>


=Setup Inside nuBuilder=
=Setup Inside nuBuilder=
Line 36: Line 50:
==Setup==
==Setup==
Click the Setup Button on the Setup Tab of the Home Form to edit the following...
Click the Setup Button on the Setup Tab of the Home Form to edit the following...
===Timeout===
 
In minutes
===Time Zone===
===Time Zone===
===Report Font===
The default TimeZone setting for the user.
Extra fonts can be added here.
 
===Language===


Each font name needs to be delimited by a carriage return (each font on a new line).
Set the language for the globeadmin user.


For this to work you will need to generate a couple of files that need to be placed in the '''\fpdf\font'''.
===Set_Denied===
* Tick the checkbox to suppress the display of system forms and objects. This should be unticked during development only if it is desired to study some core implementations and change as desired. When an Update is done to NuBuilder, this will get ticked.


To generate these fonts you'll need to follow some [http://www.fpdf.org/en/tutorial/tuto7.htm FPDF instructions].
==Email Settings==
==Email Settings==
===Auth SMTP User Name===
 
===Auth SMTP Password===
Auth SMTP settings required...
===Auth SMTP Host===
*User Name
===Auth SMTP From Address===
*Password
===Auth SMTP From Name===
*Host
===Auth SMTP Port===
*From Address
*From Name
*Port
*Use SSL
*Use Authentication
 
==Header==
==Header==
The Header is placed in the HTML5 header of nuBuilder Forte and can be used for adding...
The Header is placed in the HTML5 header of nuBuilder Forte and can be used for adding...
Line 71: Line 90:


::<script>  - Any function in this script tag will be available anytime within nuBuilder.
::<script>  - Any function in this script tag will be available anytime within nuBuilder.
<source lang="javascript">


function nuHeaderTest(){
function nuHeaderTest(){
 
::console.log('Functions placed here before a closing script tag are available anywhere in nuBuilder Forte');
    console.log('Functions placed here before a closing script tag are available anywhere in nuBuilder Forte');
 
}
}
 
 
 
 
 
</script>
</script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
Line 89: Line 102:


.nuActionButton {                      //-- personalise your Action Buttons     
.nuActionButton {                      //-- personalise your Action Buttons     
  background : orange;
::background : orange;
}
}
 
 
</style>
</style>



Latest revision as of 15:39, 3 February 2021

Back to Documentation

Installing nuBuilder Forte

To get nuBuilder Forte up and running you'll need to do 3 things...

  1. Copy nuBuilder Forte files into a directory on your server.
  2. Create a new MySQL or Maria DB database.
  3. Update the following variables in nuconfig.php...


  • $nuConfigDBHost
  • $nuConfigDBName
  • $nuConfigDBUser
  • $nuConfigDBPassword
  • $nuConfigDBGlobeadminUsername - globeadmin username
  • $nuConfigDBGlobeadminPassword - globeadmin password
  • $nuConfigTitle
  • $nuConfigIsDemo
  • $nuConfigTimeOut


eg.

       $nuConfigDBHost                 = "127.0.0.1";
       $nuConfigDBName                 = "nubuilder4";
       $nuConfigDBUser                 = "root";
       $nuConfigDBPassword             = "";
       $nuConfigDBGlobeadminUsername   = "globeadmin";     //-- globeadmin username
       $nuConfigDBGlobeadminPassword   = "notpassword";    //-- globeadmin password
       $nuConfigTitle                  = "nuBuilder 4";
       $nuConfigIsDemo                 = false;
       $nuConfigTimeOut                = 1440;


Logging into nuBuilder for the first time will automatically create all the default system tables required for a new default copy of nuBuilder.

Entity Relationship Diagrams (ERD) for NuBuilder

Setup Inside nuBuilder

Setup

Click the Setup Button on the Setup Tab of the Home Form to edit the following...

Time Zone

The default TimeZone setting for the user.

Language

Set the language for the globeadmin user.

Set_Denied

  • Tick the checkbox to suppress the display of system forms and objects. This should be unticked during development only if it is desired to study some core implementations and change as desired. When an Update is done to NuBuilder, this will get ticked.

Email Settings

Auth SMTP settings required...

  • User Name
  • Password
  • Host
  • From Address
  • From Name
  • Port
  • Use SSL
  • Use Authentication

Header

The Header is placed in the HTML5 header of nuBuilder Forte and can be used for adding...

  • Javascript libraries
  • Javascript functions
  • Style Sheets
  • CSS Styles


eg.

<html>

<header>
<script> - Any function in this script tag will be available anytime within nuBuilder.

function nuHeaderTest(){

console.log('Functions placed here before a closing script tag are available anywhere in nuBuilder Forte');

}


</script> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

<style>

.nuActionButton { //-- personalise your Action Buttons

background : orange;

}

</style>

<script>

</source>

</script>
</header>
<body></body>

</html>