how to make human readable URLs in oracle apex
currently my url seems like
https://example.com/apex/f?p=107:1:13482402024834:::::
what i want my database application url looks like.
https://example.com/apex/home
i am using oracle apex 18.2
You can actually do that. Oracle Apex release 20.1 comes by default with readable URL structure while allows you to change back to older type URL
You can define DAD in the database, and provide name for the apex application in user-interface of application properties the url will have the name of application instead app number, aslo to mask the page numbers you can give alias to pages.
There is no such option till Apex 19.2.
In Apex 20.1 release there is an option to Modify the URL
Please refer the below link for detailed clarification
https://docs.oracle.com/en/database/oracle/application-express/20.1/htmdb/understanding-friendly-url-syntax.html#GUID-716B85EC-2D9B-49F7-BABE-2C4CA347F198
Oracle Apex 18.2 have no option like that.
Related
I created an oracle apex application. Now when I want to open the application I should enter the application's url, but I want to enter the IP address and browser opens my application instead of oracle apex login page. What should I do for that?
By default, ORDS is configured to use the APEX login page as the default page when none is specified. You can change this by modifying or adding the misc.defaultPage entry in your defaults.xml configuration file for ORDS. If you set the value to f?p=100:1, you will be take to application 100 page 1 by default.
I am using Oracle APEX to provide a CSV File Upload function for our users, based on a data load definition. Apart from traditionally mapping the data, I also grabbed the BLOB column from the view wwv_flow_files and saved it to another table, so the users were always able to re-download their uploaded files at a later moment.
Now our testing environment got upgraded to APEX 5.1 and this option doesn't work anymore. There is no entry in the view wwv_flow_files for the corresponding file upload. The view apex_application_files doesn't contain one either. The application compatibility mode setting didn't help.
Is there any other way to grab the BLOB?
The APEX version installed is 5.1.2.00.09. The Oracle Database Version is 12.1.0.2.0 Enterprise Edition.
Since APEX 5.0, the file upload capability was changed from using the WWV_FLOW_FILES table to APEX_APPLICATION_TEMP_FILES. The new table has an additional attribute "Purge at", with values of "End of request" and "End of session". So developers do not have to care about cleaning up the WWV_FLOW_FILES table any more.
Data Loading, however, did not use that new capability in APEX 5.0, it moved there with APEX 5.1. That explains, why you don't see the files in the WWV_FLOW_FILES table any more.
The best way to get a hold on the uploaded file is to place a custom PL/SQL process - "copy_blob" on your "Data Load Source" Page, before the "Parse Uploaded Data" process. The Code in that process copies the BLOB from APEX_APPLICATION_TEMP_FILES(!) to your own table.
How to change database configuration dynamically. Means can i change database url, username and password according to my requirement in rptlibrary so all rptdesign files will act according to rptlibrary. How can i do this in my project. Can anybody help me.
Thanks
For me the best way to change database url is by changing the jndi name of the report according to the parameter or your logic
View This
I am in the process of moving my local website onto a live webhost and am having some confusion while exporting my database tables from phpMyAdmin.
I attached a screenshot for reference.
It seems as if there are two database tables that are being used for my website, I'm not sure how this happened though. What I am trying to figure out is which database table is the one that I need to export along with all my Joomla files?
I went into my htdocs to check the configuration.php file and it says that the database prefix is xxx (i made this up) BUT when I go look into that database table (on phpMyAdmin) the dates of creation don't match up but are current in the "other database table."
Thank you for your help.
Screenshot for reference
To ascertain which is the correct database, create a new user via the Joomla interface, then have a look at the users Joomla table via phpMyAdmin, in both databases, to see in which database the user got created.
This information can be found in your site's admin at Site => Global Configuration => Server
My client's website runs on Joomla and they would like me to add some custom functionality to the site.
It is a quotation system, so they will just need to be able to update the values that are used to caluclate the quote. So there would only need to be 4 parts to this:
Settings page in the admin section
Database table that stores the settings
Front end form
PHP script to process the form / query the database table
If I was not using a CMS I could easily accomplish this task but my client would like this system to be integrated with Joomla. Can anyone advise how I should approach this?
You should be able to accomplish this easily with Chronoforms and Chrono Connectivity from Chrono Engine. Use the Chronoforms to create the forms that access the data and Connectivity to display and edit the data.
Forms - http://extensions.joomla.org/extensions/contacts-and-feedback/forms/1508
Connectivity - http://extensions.joomla.org/extensions/directory-a-documentation/faq/5661
Try the Joomla Component Creator it will allow you to get started writing your logic.