Fabrik4 Beta4 Now Available for Downloading

Status
Not open for further replies.

achartier

Super Moderator
Staff member
We have made great advances with our F4 development. We have finally resolved all of the sql datatime issues (fingers crossed), as well as a number of other reported issues. You can get a link to the download here: https://github.com/joomlahenk/fabrik/wiki/Tester-Instructions

It is also important that you review https://github.com/joomlahenk/fabrik/wiki/Upgrading-from-fabrik3.10-to-fabrik4 prior to upgrading as there are important prerequisites you will need to deal with prior to an upgrade.
 
when i install the zip in on my test sites with fabrik4 pkg_fabrik_4.0beta4a.zip i get this message
Table 'ahuisboek.fabrik_fabrik_cro please?n' doesn't exist
Package Update: There was an error installing an extension: com_fabrik_4.0beta4a.zip
Error installing package
on a test site without fabrik 4 installation goes well
I think I found it in
"packages\com_fabrik_4.0beta4a.zip\admin\sql\updates\mysql\4.0-2022-12-18.sql"
 

Attachments

  • itinkhire.JPG
    itinkhire.JPG
    130.6 KB · Views: 117
Last edited:
ok
sorry i posted it in wrong place will do there in the right place next time
Thank you
 
I just want to report that plugins/fabrik_form/receipt works well for me. It's not included in beta 4, but I copied the directory to the server, installed it into joomla and then did these changes:

Code:
--- receipt.php.old    2022-12-29 07:38:04.543918000 +0000
+++ receipt.php    2022-12-29 07:38:17.407917000 +0000
@@ -11,6 +11,8 @@
// No direct access
defined('_JEXEC') or die('Restricted access');
+use Joomla\CMS\Language\Text;
+
// Require the abstract plugin class
require_once COM_FABRIK_FRONTEND . '/models/plugin-form.php';
@@ -40,7 +42,7 @@
         if ($layoutData->label === '')
         {
-            $layoutData->label = FText::_('PLG_FORM_RECEIPT_EMAIL_ME_A_COPY');
+            $layoutData->label = Text::_('PLG_FORM_RECEIPT_EMAIL_ME_A_COPY');
         }
         $this->html = $layout->render($layoutData);
@@ -86,8 +88,8 @@
             . $rowId;
         $viewURL = COM_FABRIK_LIVESITE . "index.php?option=com_" . $this->package . "&view=details&fabrik=" . $formModel->get('id') . "&rowid="
             . $rowId;
-        $editLink = "<a href=\"$editURL\">" . FText::_('EDIT') . "</a>";
-        $viewLink = "<a href=\"$viewURL\">" . FText::_('VIEW') . "</a>";
+        $editLink = "<a href=\"$editURL\">" . Text::_('EDIT') . "</a>";
+        $viewLink = "<a href=\"$viewURL\">" . Text::_('VIEW') . "</a>";
         $message = str_replace('{fabrik_editlink}', $editLink, $message);
         $message = str_replace('{fabrik_viewlink}', $viewLink, $message);
         $message = str_replace('{fabrik_editurl}', $editURL, $message);

I guess that the changes I made to receipt.php are performed when a fabrik installation package is created and so I'm not publishing a PR for this.

I have verified that a receipt can be sent to an e-mail address specified in a form element and that placeholders work in the receipt e-mail. User's choice (e-mail me a copy) seems to work also.

Thanks for fabrik!
 
Hey!
Stupid question, but isn't it possible to install the Fabrik 4 .zip file into a J!4 project directly, without having to upgrade from Fabrik 3 to 4?

Tnks!
 
Sure. (You can't install Fabrik3 on J!4 at all, why do you think you should?).

But keep in mind that Fabrik4 is still beta (i.e. for "testers").
 
Status
Not open for further replies.
We are in need of some funding.
More details.

Thank you.

Members online

No members online now.
Back
Top