BaseFace is a dynamic dataBase
interFace program.
It has many powerful features to allow anyone with no programming
experience to create a dataBase interFace in seconds.
ALERT:
The BaseFace project is in Alpha testing. Do not use it on client
systems. May
damage data. Please use with the intention of evaluation and
recommending new features or bug fixes.
Feature list:
Dynamic Adaptation: Tables and fields are automatically
detected. Then by selecting a few
simple options the interface for that table is ready to use.
Layout formatting: When connecting the the table BaseFace
will automatically place components in an easy to use arrangement. This
can easily be modified.
Layout design mode to easily reposition and size field
objects.
Automatic new: Automatically detect when you are typing to
enter a new record and creates them as
needed.
Automatic search: Automatically
detect when you are typing to search for data.
Protection: Simple conditions can prevent accidental loss
of
data by human error. Prompting for delete, overwrite or unsaved data.
Advanced rules: Easy to configure options allow special
rules to be applied to any field.
Embedded actions: Actions while using the software can be
set to initiate special database actions or system commands.
Multiple applications: Command line arguments direct the
program to the configuration file to use. By changing the argument the
program will run as an interface to a totally different database.
Works with PostgreSQL. Other SQL servers are
planned.
CVS
source tree
Each day a compressed tar gziped file is made of the CVS anonymous
download. This is the same download as you would get if you logged in
to the CVS server anonymously and downloaded the project and then
compressed the directory. The advantage with this is that it comes with
the CVS tags ready to use but you do not need CVS to get it. If you
don't have CVS installed or you are not familiar with how to use it you
should download this file.
After you download this file extract it like so tar xvfz BaseFace-CVS.tgz and a new
directory called BaseFace will be available with all the source in it.
If you download this file and you want to login to the CVS server to
get the newest version simplely change into the BaseFace directory and
run these two commands cvs login
and press enter for the anonymous password then cvs update to get the newest files.
CVS get
script
The get script is designed to be a small download that will look to see
if you have the needed libraries to compile the source code and then
automatically download and compile the program. The file is easy to use
if you have a Linux system with CVS installed just download the file
and run bash GetBfp.bsh and if
you have the needed tools and libraries you should have a running
program in just a few minutes.
Binary
install
This file was created for people that don't want to mess with the
problems of compiling source code and just want to run the program.
Download this program and run it on most Linux systems. After
you download the file you will need to set the permissions to make it
executable by doing chmod 755
BaseFace-Install.bin and then you can run it like so ./BaseFace-Install.bin.
If it does not
run on your Linux system please email me and
I will try to correct the problem.
Binary only
This is just the binary file. Some systems cannot run the installer so
this is if you have that problem. You will need to set
the permissions to make it
executable by doing chmod 755
BaseFace.elf before it will run. This file does
not come with the conf directory. When you run BaseFase.elf it looks
for that directory but at this time it will not make the directory. You
can make the directory your self mkdir
./conf/ or you can download the source and put the BaseFase.elf
file into the ./bin/ directory
to run it.