You're welcome Abi
(1) Is it Easydiscuss language Overrides that will enable me to change the phrases such as "Site Details", "In this section you can provide your site details at here and it visible to the moderators only", "Site Url", "Enter the Url to your site", "Site Username", "FP Username", etc?
You can override these following language constant from your backend.
COM_EASYDISCUSS_TAB_SITE_DETAILS="Site Details"
COM_EASYDISCUSS_SITE_INFO="In this section you can provide your site details at here and it visible to the moderators only."
COM_EASYDISCUSS_PROFILE_SITE_USERNAME="Site Username"
COM_EASYDISCUSS_PROFILE_SITE_USERNAME_DESC="Site username"
COM_EASYDISCUSS_PROFILE_SITE_PASSWORD="Site Password"
COM_EASYDISCUSS_PROFILE_SITE_PASSWORD_DESC="Site password"
COM_EASYDISCUSS_PROFILE_FTP_URL="FTP Url"
COM_EASYDISCUSS_PROFILE_FTP_URL_DESC="Enter the url for your ftp ..."
COM_EASYDISCUSS_PROFILE_FTP_USERNAME="FTP Username"
COM_EASYDISCUSS_PROFILE_FTP_USERNAME_DESC="FTP username"
COM_EASYDISCUSS_PROFILE_FTP_PASSWORD="FTP Password"
COM_EASYDISCUSS_PROFILE_FTP_PASSWORD_DESC="FTP password"
COM_EASYDISCUSS_PROFILE_OPTIONAL="Optional Information"
COM_EASYDISCUSS_PROFILE_OPTIONAL_DESC="Optional information"
Documentation link :
https://stackideas.com/docs/easydiscuss/administrators/configuration/creating-language-string-override
(2) How can I increase the size of the text area (where you put your FTP details) for FTP Url, FTP Username and FTP Pasword?
You have to apply following CSS into your current template css file.
#ed .ed-post-widget__bd {
font-size: 20px !important;
}
#ed .ed-form-panel__bd .form-control {
font-size: 20px !important;
}
(3) How can I change the fontawsome image for "Site Details"?
You can modify on this PHP file ->
JoomlaFolder/components/com_easydiscuss/themes/wireframe/composer/tabs/site/heading.php
After you modified this, you can copy this PHP file into this following template override file location.
JoomlaFolder/templates/YourCurrentTemplate/html/com_easydiscuss/composer/tabs/site/heading.php
(4) How can I ensure that these changes are not overwritten by future upgrades?
If you follow my guideline, all these changes will not get override when you update to higher version in the future.