You are the owner but not a programmer? Have you considered using WP. I have used PHPRad + NextCloud (Essentially interface our PHP MySQL ERP app with NextCloud for user management, files etc. etc.)
You can do something similar low-code by using 'RAD + WP. would give you WP plugins for SMS etc. (You'd still have to use a free service or Pay for one to actually send the messages.) All the heavy lifting is done by WordPress and requires a stronger hosting package.
Without knowing what you are trying to do, I can only say I am working on the same type of thing for a personal project, and would be willing to share my thoughts.
I am turning on notification but am willing to take the discussion to PM / email or something similar if it gets off topic.
Hi, I am about to redo hours of work again...I bought Classic a long time ago, but have never actually gotten a reasonably bug free version. I recently copied some pages (apparently that is a no-no) and now I have a corrupt .ppm file again. Like this. Failing some sort of tool to export, and re-import pages / logic / etc. I am wondering if I should upgrade to the new product or use <put 3rd party tool name here>. I have had reasonable success hand coding PHP. Reasonable success using ASP/PHP app generators from other providers. I like the idea of this software, but it is costing me more time redoing work than it has saved me.
1. Is anybody using the 5.x version of Classic? Does it still corrupt the project sometimes? 2. Does the developer intend to have some sort of export /import feature, or upgrade from one version of the software to the next? This is a must have feature for many of us. I can't buy semi-functional software (main function is saving me time) only to have to redo work when a new version is released.
Unless your User data is stored in a table named "__tablename" your project may be corrupt. If your user data is in a table named "__tablename" then don't do this. Suggestion: 1. Backup the Project file. 2. Zip the publish folder (On your development machine.) then delete or move everything from it. 3. Remove "Authentication" from the project. Save it as something else. 4. Re-add authentication. (including allowing registration etc.) 5. Re-Publish 6. Test if login is working, go back and remove registration and anything you don't need.
I've started using a search and replace tool to process the generated files (PHP etc.) after clicking "publish". Then I upload to the server when it looks good locally. (Contact me for details!)
Until there is Search and Replace built in to 'rad, or a way to export the project, and import it into a new version, it feels like a waste of time to customize everything when it is lost every upgrade and sometimes when you change the database.
I regret to hear that you are moving away. My sons and I are working on a project to help the members of a church youth group keep in touch during this time, and share prayer requests with each other. We may integrate jitsi to allow a private video chat function to help ours, and other faith communities during the time we have to not meet together.
My point is that there are uses for PHPRad as it develops. If you have skills, you can become part of the critical mass to make a community and a product better. Instead of saying there is no support, could you give some details?
I have found answers to my questions in this forum, but there are other options like Skype and logging a support ticket. Which have you tried, and what did you ask?
To the PHPRad team: the fact that anzuz has a complaint worries me. How are you improving these things? Have you added to the team (I am pretty sure you have.)? Are there other steps?
Any chance of being able to export a page's settings from one version to the next?
Is there a way to decompile the .ppm, to copy a bunch of settings, and put them into another? I have remade the same project a couple of times because PHPRad released a new version that fixed something I needed. This is a huge barrier to using PHPRad for a long term project.
I have some tables named with a prefix, and in order to use them, I have to change the page Header, and the PageTitle on 2 different screens for each page List, Add, Edit etc.
Also, the inability of different versions to coexist on the same windows install means that I can't keep working on an older project and test out the new version of PHPRad.
Well once you download the SeaMonkey package for your OS you can open a Composer window and use File : Open to open one of PHPRad's generated .php files. I find Composer only really useful for weird tables on old HTML from the late '90s. I wouldn't use it with PHPRad, but that's just me.
:-p
What are you using Composer to do? Maintain the assets/libraries that PHPRad makes use of, but on the deployed version of your application?
I add an admin area for a table named whateverreport_dd_status. Fields are: statusid : Integer Auto-increment label : The human readable status list : the value to go in the DB. (optional username and timestamp so I know who changed the list)
This generates forms for me to enter the status too.
Then I open the Add / Edit screen for data table / form where the status of records needs to go. For the Weather_status field, I set it to "Select" and then set the OptionListDataSource to the table whateverreport_dd_status.
You can use another server for DB / Web. This is what we all want to do eventually if we publish on the Internet.
I use Windows "Map Network Drive" feature to point my H: to the root of the web server (assuming you are on a LAN here). Otherwise, publish locally and use an SFTP upload tool to copy the changes to the webserver.
If you have a HOSTS file editor or access to the LAN DNS, you can point the name of the server ("devserver" in my example) wherever you want. The same can be done to "dbserver". You can use the IP address of the server if you want. I find using a name allows me to edit the HOSTS file when I am off the LAN and point both the webserver and the dbserver names to the local machine, or something in my Home office.
Given the difficulty in changing the DB server settings after starting a project, I would advise that you always use a name not an IP.
I have done both of these: 1. Use a name for the DB server and then change it in your HOSTS file or LAN DNS server. This allows you to change servers by changing where the name points. (Using something like HostsFileEditor .) 2. Use an Editor (I may have used a HexEditor) to change a copy of the project file while PHPRad is closed. Always backup before doing this.
If you mean, can you use one database for development and another for production, then yes this is easy. Make changes in the config.php before or after saving it to the web server.
If you mean can you make changes to the DB: adding tables / columns / whatever, then the answer is generally "Yes, but it will take some work".