LEESMIJ
=======

wxpypg door Bram Van Steenlandt, bram@diomedia.be / www.diomedia.be
deels gebaseerd op werk van randall smith

-Overzicht
Door het maken van wxpypg probeer ik een leegte op te vullen.
Een onderneming heeft vaak nood aan een kleine database for dit en een kleine database for dat.
Een database maken onder linux is heel eenvoudig maar uitleggen aan gebruikers hoe er data in te steken via sql kan erg moeilijk zijn.
Er zijn vaak wel universele web interfaces voor deze databases maar die zijn soms te complex.

wxpypg is een gebruikers interface voor postgresql.
Je kan de database er niet in wijzigen, het is enkel bedoeld om snel en makkelijk data in een database in te voeren.

Het programma heeft slechts een klein aantal parameters nodig, na het maken van de verbinding bouwt het zelf een eenvoudige layout op.
wxpypg zal dan popupmenus tonen voor enum velden, aankruisvakjes voor boolean velden en een foto zone in geval van een bytea veld.
Door het gebruiken van een foreign key kunt u ook portalen gebruiken.
Er word bewaards iedere keer u een veld verlaat.
Als er een probleem is met de door u ingevoerde data krijgt u , net als met psql een foutmelding.
U kan data in- en exporteren van en naar csv bestanden.
Er is een interactive zoek methode waarmee u snel kunt zoeken in de database.
Alle layouts (print en scherm) kunnen aangepast worden door middel van xml bestanden.
Door het gebruik van triggers kan u een meer geautomatiseerde workflow maken.
wxpypg is voorlopig nog in beta, controleer dus goed of het doet wat het moet doen.

-TODO/BUGS
-code cleanup
-The name of the primary key sequence is now fixed, it only works when the primary key is of type serial.
-When a bytea field does not contain a jpeg we should display a special file icon, now wxpypg assumes a bytea field always contains an image.
-The xml-layout part works but you don't get an error when there is a fault in your xml file, the woraround for now is open wxpypg from the terminal and then look closely, the underlying libaries do give some hints a t what is wrong.
-translate to FR
