Papyrus .PB (database) to HTML (website)

Discussion in 'Example Documents' started by Milan Kovač, Jul 6, 2017.

  1. Milan Kovač

    Milan Kovač Member

    Hi,
    long time ago I use Papyrus to integrate business of Real estate agency (now defunct) and I would like to share this experience with you.
    I use (agency) Papyrus for:
    1. database of clients and real estates
    2. printing invoices and other documents from database
    3. automatically creating website from Papyrus PB database

    Without future introduction, please take a look at website that is created by PHP and JS automatically from plain Papyrus PB file:

    http://milan.kovac.cc/papyrus-example-html/

    Idea was that employees at real estate agency would use Papyrus.exe to keep track of clients and real estate properties and other related data. They also make and print invoices regarding real estate services.
    Key point was that website is created from their work in Papyrus database without any additional work!
    I made PHP and JS code that create website out of PB file. My scripts also create "dropdown" menus for searching and sorting real estates (based on data inside PB file). I also add two fields for price filter. Cron would take once per day PB file and upload it to FTP.

    Anyway, here you can download complete Papyrus database with PB file that is used to create this site: http://milan.kovac.cc/papyrus-example-html/baza.zip (note: green fields from table #4 are displayed on website).
    If someone want, I can send him PHP and JS used to create site (I could make this scripts universal so you can make website out of any PB file).

    My plan for the future is to:
    1. make PHP and JS script universal
    2. copy as much as possible functionality of Papyrus application for database to web (realtime searches, sorting...)
    3. to make possible to edit PB file (using .LOG file) from internet and integrated data back to desktop

    Br,
    Milan
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice