AuditLog: Updated to no longer exclude tables to audit, but rather which to include. XanWebTextField can now have Formats set as a property in the inspector: FormatCaseLower, FormatCaseTitle, FormatCaseUpper, FormatDate, FormatTimestamp, FormatPhone, FormatInteger, FormatCurrency, FormatDouble, FormatPrecentage, FormatDecimalPlaces. Xan: Added TextFormatNumberMask Method. If needed, the tables and sample data is loaded using an SQL Dump File which is stored as a constant in XanQuery. Once connected, the SchemaCheck checks to see of the Settings Table exists and checks the Version. If using SQLite, the database file will be automatically created if the file is missing. SQLite Support: Can now use either MySQL or SQLite. Passwords are Hashed against a User unique Seed. Fields for Email, Work Phone, and Mobile Phone. Settings Users: Add, edit, or delete Users. Note: Since each WebPage is set to "Implicit Instance" and the XanWebImageViewHTML controls are loaded On Open, this effectively caches the image on the WebPage until it is closed. Changed the App Icon on the Login and MenuPane from an ImageView to a XanWebImageViewHTML. Settings for App Icon: The App Icon is stored as an XFS File rather than a Base64 string. ContactsPage: Added an 'All' button to show all records, hide the 'Showing Found' label and show the SearchField. this will hide the SearchField and show a label stating 'Showing Found'. ContactsPage: Added a non visible button as an example how to query and show records in the list. Web App Deployment and Browser Requirements:.DynaPDF is included in the Xojo Complete download, but is licensed separately. Requires the MBS Xojo DynaPDF for printing to PDF.Requires several MBS Xojo Plugin parts.The Other Page will show an on screen keypad and the HTMLViewerControl.The Contacts Page will show how the interface works.Login with the user name 'hal' and password 'hal'.Once the App Compiles and Runs, the App will Launch and a Browser window will open.Open and Run the Project file with Xojo.Download the Xanadu Project and 'database.SQLite'.Copy the MBS Plugins into the Xojo Plugins Folder.You can purchase them when you are ready. Xojo, MBS Xojo Complete, and MBS Xojo DynaPDF have an endless evaluation modes. After you unzip the file and have Xojo running, open the project file and hit run! Don't forget to check out the next generation below. Just fill out the form below and we'll email you a download link. That means that the developer buys Xojo and users of the developed App don't need to purchase anything else.Īt the Xojo Developer Conference, We demoed Xanadu and wanted to share the source code. Xojo's pricing is developer based and Apps built with Xojo are royalty free. While we really love Xojo's development tools, their forums, and the amaingly responsive Xojo Team, the cost of Xojo is excellent as well. It took some time, but now we have an excellent foundation for building Web Apps that can scale. So we looked into what it would take to build a FileMaker like solution in Xojo. We love both platforms but the FileMaker price increases and licensing changes in versions 13, 14, and 15 have made FileMaker Pro and FileMaker Server extremely expensive. We've been developing with FileMaker and Xojo since the 1990's. That means updating the code to load and save each field. Let's now assume that all the code is up and running and you need to add a few fields to the page. That’s not a huge amount of work for one field, but multiply that out by 20 or more controls and it becomes a job. Next comes saving the data which would more code written to get the value of each control, then update the database with the data. Without Xanadu, you would have to manually make a list of all the fields, query the database, and then write code to set each control on the page. There's no longer a need to write code to simply set or save data in each field. When the person clicks out of the field, Xanadu saves the field data. When Xanadu loads the fields, it looks at the page and makes a list of all of the controls, finds the data, and then sets the fields. With Xanadu, all you need to do is drag a control, like a TextField, to the page and set its Table Name and Column Name. In the Overview video below, we show how to easy it is to add a database field to an existing Web Page. People can access the Web App use their browser on just about any device. Xojo Web Apps run and are hosted on Mac, Windows, Linux, or even Raspberry Pi computers. Xanadu makes developing Xojo database driven Web Apps easier for everyone, especially for FileMaker developers with coding experience.
0 Comments
Leave a Reply. |