-
Name: nuBuilder 4 - Standalone
-
This Fork: https://github.com/apmuthu/nubuilder4
-
Contributors: Steven Copley, Ap.Muthu, [smalos](https://github.com/smalos]
-
Donate link: https://www.nubuilder.com/#donate
-
License: GPLv3
-
Home Page: https://www.nubuilder.com
-
SourceForge: https://sourceforge.net/projects/nubuilder/
-
Github Wiki: https://github.com/smalos/nuBuilder4-Code-Library/wiki/Installing-nuBuilder
-
Blogs: https://nubuilder.blogspot.com/ | https://nubuilderforte.blogspot.com/
-
Requires PHP: 5.4 (phpMyAdmin that is shipped with nuBuilder will require PHP 7.1+)
-
Requires MySQL: 5.5. (or MariaDB)
-
Requires a web server: (e.g. Apache or Nginx)
nuBuilder is the world's best open-source, low-code application and report builder.
- The original Author Steven Copley has handed over the project for future development to @smalos (kev1n in the forum) and Janus (in the forum).
- @smalos has his updated v4.5 fork and new changes will arise there.
- Discord Invite - discussion channel for NuBuilder (expects your birthdate!)
nuBuilder enables you to make any application that want or need with the least amount of effort and learning.
nuBuilder expects you to be online for using it's applications if Google Charts are used in it.
nuBuilder Forte is in its 4th version of nuBuilder and is a browser-based tool created by nuSoftware for developing web-based database applications.
nuBuilder uses either MySQL or Maria DB databases and gives its users the ability to do database operations like:
- Search
- Create
- Insert
- Read
- Update
- Delete
nuBuilder provides an ideal replacement/upgrade from MS-Access. It won't get slower and slower as you add more records, unlike MS-Access.
Import your MS Access tables into Acces2NuBuilder and cached here (2014-03-06) and get them into nuBuilder.
nuBuilder uses an Uncluttered Interface which makes it very easy for new users to find there way around.
nuBuilder is designed to be as easy as possible to get started with building Forms and Search Screens. With online videos and documentation, you have all the information you need to become a nuBuilder developer.
nuBuilder makes it affordable to build custom business solutions.
nuBuilder is fully web based which means you can use it anywhere and end users do not need to install anything.
nuBuilder is free to download and install on your own web server with zero licence fees.
nuBuilder is built upon industry standard technology stack and does not require you to learn any non-standard languages or templating systems.
nuBuilder stores all forms, reports, company data and PHP/JavaScript code in MySQL. You can backup your entire application within a single database file.
nuBuilder is a enterprise level application builder but with no limitations on database size or CPU usage.
- Upload the unzipped nuBuilder files to your webroot
- To use the fixes in this fork, overwrite the core folder files with those in the nub4fixes folder
- Delete the
ace
folder and recreate the reduced fileset by unzipping thedocs/ace_reduced.zip
- Create a database (e.g.
nubuilder4
) - Edit
nuconfig.php
to set your database and globeadmin credentials - Detailed installation instructions: for Upstream codebase
- nuBuilder-Forte-User-Guide
- nuBuilder-Forte-User-Guide 1
- nuBuilder-Forte-User-Guide 2
- nuBuilder-Forte-Wiki-Documentation
- nuBuilder PHP Functions Lookup Reference
- nuBuilder Javascript Functions Lookup Reference
- nuBuilder Globeadmin to Delete Form Completely
- nuBuilder Audit Trail Logging - JSON Timestamps for Add / View / Edit Activity per table
- Javascript character Key Codes - case insensitive
- Javascript Key decoder online | Live
- JS Snippets
- JS Pivot in nubuilder4
- NuBuilder4 uses
phpMyAdmin
located in thenudb
folder. It sports phpMyAdmin v5.0.2 which needsPHP 7+
as it usesdeclare(strict_types=1);
innudb/db_structure.php
line 8 and errors out in line 22. - Replacing it with phpMyAdmin v4.5.5.1 (using the same
config.inc.php
file) expectsPHP 5.5+
and can be operational (tested inPHP 5.4.27
) if in filenudb/libraries/common.inc.php
the line 46 is commented out:
die('PHP 5.5+ is required');
- Replacing it with phpMyAdmin v4.0.10.17 (2016-08-16) works well with older PHP versions as it needs a minimum of
PHP v5.2+
only but theconfig.inc.php
must include the lines below:
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
- By default NuBuilder v4 uses PHPMailer 6.0.2 released on 2017-11-02 and the current version in it's branch is 6.2.0 used in NuBuilder v4.5
- To support older versions of PHP 5 to 7, it is advisable to use PHPMailer v5.2.28 released on 2020-03-19
SELECT trl_language, COUNT(*) AS translated_strings, 211-COUNT(*) AS ToTranslate
FROM `zzzzsys_translate` GROUP BY trl_language ORDER BY translated_strings DESC, trl_language ASC;