Setup: Difference between revisions

From nuBuilderForte
Jump to navigation Jump to search
 
(58 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Setup=
Back to [[Documentation]]


==Setup Inside nuBuilder==
=Installing nuBuilder Forte=
===Timeout===
In minutes
===Time Zone===
===Report Font===
Extra font can be added here.


Each font name needs to be delimitted by a carriage return.
To get nuBuilder Forte up and running you'll need to do 3 things...


===Auth SMTP User Name===
#Copy nuBuilder Forte files into a directory on your server
===Auth SMTP Password===
#Create a new MySQL or Maria DB database (e.g. nubuilder4)
===Auth SMTP Host===
#Make a copy of the nuconfig-sample.php file and save the new file as nuconfig.php
===Auth SMTP From Address===
#Edit nuconfig.php to set your database credentials and globeadmin credentials:
===Auth SMTP From Name===
===Auth SMTP Port===
===Header===
The Header will be placed in the HTML5 header of nuBuilder Forte, and can be used for.
*Adding in Javascript libraries
*Adding Javascript functions
*Add Style Sheets
*Adding CSS Styles


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




The Header is placed in the middle of a '''<script></script>''' tag.
eg.


This allows you to add custom functions.
        $nuConfigDBHost                = "127.0.0.1";
        $nuConfigDBName                = "nubuilder4";
        $nuConfigDBUser                = "root";
        $nuConfigDBPassword            = "";
        $nuConfigDBGlobeadminUsername  = "globeadmin";
        $nuConfigDBGlobeadminPassword  = "a_secure_password_here";


But if you want to add a Javascript library here you need to close the script, add the link and open it again.


eg.


<source lang="javascript">


</script>
<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>


<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
=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>


<script>
=Setup Inside nuBuilder=


</source>
==Setup==
Click the Setup Button on the Setup Tab of the Home Form to edit the following...


==Setup Outside nuBuilder==
===Time Zone===
The default TimeZone setting for the user.


You will need to edit '''config.php''' and set the following variables..
===Language===


*nuConfigDBHost
Set the language for the globeadmin user.
*nuConfigDBName
*nuConfigDBUser
*nuConfigDBPassword
*nuConfigDBGlobeadminUsername - '''globeadmin username
*nuConfigDBGlobeadminPassword - '''globeadmin password
*nuConfigTitle
*nuConfigIsDemo


eg.
===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.


<source lang="javascript">
==Email Settings==


    $nuConfigDBHost                = "127.0.0.1";
Auth SMTP settings required...
    $nuConfigDBName                = "nubuilder4";
*User Name
    $nuConfigDBUser                = "root";
*Password
    $nuConfigDBPassword            = "";
*Host
    $nuConfigDBGlobeadminUsername  = "globeadmin";    //-- globeadmin username
*From Address
    $nuConfigDBGlobeadminPassword  = "nu";            //-- globeadmin password
*From Name
    $nuConfigTitle                  = "nuBuilder 4";
*Port
    $nuConfigIsDemo                = false;
*Use SSL
*Use Authentication


</source>
==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

Latest revision as of 08:53, 18 May 2024

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 (e.g. nubuilder4)
  3. Make a copy of the nuconfig-sample.php file and save the new file as nuconfig.php
  4. Edit nuconfig.php to set your database credentials and globeadmin credentials:
  • $nuConfigDBHost
  • $nuConfigDBName
  • $nuConfigDBUser
  • $nuConfigDBPassword
  • $nuConfigDBGlobeadminUsername - globeadmin username
  • $nuConfigDBGlobeadminPassword - globeadmin password


eg.

       $nuConfigDBHost                 = "127.0.0.1";
       $nuConfigDBName                 = "nubuilder4";
       $nuConfigDBUser                 = "root";
       $nuConfigDBPassword             = "";
       $nuConfigDBGlobeadminUsername   = "globeadmin"; 
       $nuConfigDBGlobeadminPassword   = "a_secure_password_here";



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