I updated my site to Joomla 3.2 and immediately ran into problems with my Chronoforms.
I have reverted to 3.1.5 for the moment, so the live site is running without problems.
I tried to identify the problem on a local installation on a Home computer. Rather than try playing about with disabling different combinations of extensions, I went back to basics and did a clean installation of Joomla, with just Chronoforms as an extension. Joomla was loaded with no data. In Global Configuration, Error Reporting is set to System Default. No additional templates have been installed, I am simply using Isis as the administrator template and Beez3 as the site template. I then created one form and used it within the only article on the site.
This basic installation is running on a clean install of Wamp (32 bit, Apache 2.4.4, PHP 5.4.16, My SQL 5.6.12, PHP My Admin 4.0.4, SQL Buddy 1.3.3 and XDebug 2.2.3)on Windows 7
1. With Joomla 3.1.5, Chronoforms V4.0.2J3 and Chronoforms_J3.0_V4_RC3.5.3_Plugin, I could create a simple form (one formatted text box with text 'Test', one text box and 'show html' as the only action) which saved OK and displayed OK on the Home Page. There were no error messages.
2. Using a clean installation of Joomla 3.2.0, Chronoforms V4.0.3J3 and Chronoforms_J3.0_V4_RC3.5.3Plugin, I got an error when saving the form - Notice: Undefined Index: in c:\wamp\www\administrator\templates\isis\html\message.php on line 24 The form saved properly. When I went to the Home Page the form failed to display at all and I got an error message Fatal Error: Class 'JCFParameter' not found in c:\wamp\www\components\com_chronoforms\libraries\chronoform.php on line 82
3. Using a clean installation of Joomla 3.2.0, Chronoforms V4.0.2J3 and Chronoforms_J3.0_V4_RC3.5.3Plugin, I added a j3.2 directory to the versions subdirectory of c:\wamp\www\administrator\components\com_chronoforms and copied in the same files as in the j3.1 directory. With this set up I still got the error Notice: Undefined Index: in c:\wamp\www\administrator\templates\isis\html\message.php on line 24 when saving the form, but the form displayed properly on the Home Page without any error messages.
I don't know what the conflict is between Joomla 3.2 and Chronoforms, but the error messages described above are repeatable. I have found the same issues on a 64 bit version of Wamp (Apache 2.4.2, PHP 5.4.3 and My Sql 5.5.24) on a separate computer under Windows 8.1
Until I can display forms in Joomla 3.2 properly, I'll continue with Joomla 3.1.5 but it would be useful to get onto Joomla 3.2 as soon as possible..
I have reverted to 3.1.5 for the moment, so the live site is running without problems.
I tried to identify the problem on a local installation on a Home computer. Rather than try playing about with disabling different combinations of extensions, I went back to basics and did a clean installation of Joomla, with just Chronoforms as an extension. Joomla was loaded with no data. In Global Configuration, Error Reporting is set to System Default. No additional templates have been installed, I am simply using Isis as the administrator template and Beez3 as the site template. I then created one form and used it within the only article on the site.
This basic installation is running on a clean install of Wamp (32 bit, Apache 2.4.4, PHP 5.4.16, My SQL 5.6.12, PHP My Admin 4.0.4, SQL Buddy 1.3.3 and XDebug 2.2.3)on Windows 7
1. With Joomla 3.1.5, Chronoforms V4.0.2J3 and Chronoforms_J3.0_V4_RC3.5.3_Plugin, I could create a simple form (one formatted text box with text 'Test', one text box and 'show html' as the only action) which saved OK and displayed OK on the Home Page. There were no error messages.
2. Using a clean installation of Joomla 3.2.0, Chronoforms V4.0.3J3 and Chronoforms_J3.0_V4_RC3.5.3Plugin, I got an error when saving the form - Notice: Undefined Index: in c:\wamp\www\administrator\templates\isis\html\message.php on line 24 The form saved properly. When I went to the Home Page the form failed to display at all and I got an error message Fatal Error: Class 'JCFParameter' not found in c:\wamp\www\components\com_chronoforms\libraries\chronoform.php on line 82
3. Using a clean installation of Joomla 3.2.0, Chronoforms V4.0.2J3 and Chronoforms_J3.0_V4_RC3.5.3Plugin, I added a j3.2 directory to the versions subdirectory of c:\wamp\www\administrator\components\com_chronoforms and copied in the same files as in the j3.1 directory. With this set up I still got the error Notice: Undefined Index: in c:\wamp\www\administrator\templates\isis\html\message.php on line 24 when saving the form, but the form displayed properly on the Home Page without any error messages.
I don't know what the conflict is between Joomla 3.2 and Chronoforms, but the error messages described above are repeatable. I have found the same issues on a 64 bit version of Wamp (Apache 2.4.2, PHP 5.4.3 and My Sql 5.5.24) on a separate computer under Windows 8.1
Until I can display forms in Joomla 3.2 properly, I'll continue with Joomla 3.1.5 but it would be useful to get onto Joomla 3.2 as soon as possible..