For now the best action I could do as your long time customer is to not write anything on JED๐
You know I value your work very much, however my enthusiasm drops with every new CF8 update๐
On every forum entry where people say that CF8 is not as powerful as CF6 (or even CF7) you keep asking what is missing in CF8 - but still the features people asked are not implemented.
Why are you ignoring us? Why did you abandon development of the previous versions? Why don't you understand that your customers have built complex systems that are painful and time consuming to rewrite?
If you dont believe me that I use almost EVERY feature CF6 & CCv6 has (and for that I wrote the request TWICE ONT THIS FORUM), I would like you to take a look on the systems I have built with CF6 & CCv6 - it took me moths to built them - now I have to rewrite and debug them for CF8 and in most cases I stop doing that since in CF8 that is impossible to do because of the lack of functionality!!!
I have asked several times on this forum for the roadmap and what features you are going to implement and when but never received an answer.
Do you ever think of creating something similar to CCv6? The table feature that is included in CF8 is no use for me.
Please, write down your intentions on CF8 features development and timeframe so people would understand what to expect.
And what would make me happy (and perhaps many of your customers) that you would take the time and read the bug requests on older versions so we could keep our systems going till we are able to move them to CF8 instead of asking us to use CF8.
Sorry again for this - I hope you know that I am your (and CF6 and CCv6) long time user and admirer and would not write this for small matters.
Sincerely
Elita
@Elita, Thank you for your feedback.
Please note that creating a new version is necessary, it's just like Joomla, they create Joomla 4 with different codebase and different bootstrap version..etc, older versions used different PHP classes and used mootools and JQuery, new versions use vanilla javascript
web development technologies change overtime, I can not keep on updating a version using the older technologies, an update is necessary, v6 is using older code and libraries, v8 is using the latest, it requires PHP8 or above and uses vanilla javascript, no jquery or other bloating code.
CFv8 is not meant to replace Connectivity, this is not ready yet, but it's on the todo list
new v8 features are coming as soon as I implement them based on customer requests, if you need something specific please write it here and I will give it a priority, please write the "most important" ones.
I completely understad your arguments and are completely onboard with your decision to developt CF8.
And knowing your abilities I am 100% sure that someday CF8 will be the best app ever.
However, you should understand that it will take time to develop it as powerful as CF6&CCv6 or at least reach CF7 functionality.
Till then wee need something to be running because at least I have developed systems for my clients and they are using them EVERYDAY and I have recived money for that. I cannot tell them - wait a year or two for the next better version๐
So, I have to keep CF6&CCv6 running. Those I developed are SYSTEMS containing tables, forms, lot of customized PHP codes, javascript, etc.
So, I cannot use CF8 vithout CCV8๐ this is the most important feature I need.
As for CF8:
1. Old CF6 and CF7 forms import is essential - at least the design part; + actions should be kept.
2. Some kind of visual framework for forms building would be nice - I already suggested that Bootstrap basic grid system as it was Semantic UI grid would be very appreciated;
3. Repeater with all its functionality;
4. Dynamic data reload with abilities to create standalone page with ability to add PHP code and DB read action to fetch the data from the database and populate the fields with data - based on user input.
5. Logic- Switch, Event Switcher
6. Ability to customize File upload with PHP - I use that to reduce file size or crop the picture; As it was File upload Action in CF6;
7. DB Read action - ability to build a subquery by connecting another database table.
This is the most needed for me. Sorry if those are already implemented - I was not able to find.
Sincerely,
Elita
Actually there are features (such the event switcher) wchich are very difficult to work around.
The fact that in the PHP box is not more necessary to type "<?php" is a vantage, but also a disadvantage. It was useful in the past to "sandwich" other functions...
Hope CF8 will soon inheredit the missing functions from CF5, which was one of the best versions ever.
Thanks for your work Max & GH!
You can enable PHP code support in the HTML view and insert your PHP code with tags
HI,
I am new to Chronoforms. Purchased the version based on the positive reviews I have read.
BUT, I am finding it very difficult to use as there is very minimal documentation.
I am trying to get a feel for this forms byt creating a basic form where I would like to display Name and Email. tableID field is hidden.
Once the user submits, it is inserted into the database.
If the form is called with a parameter tableID then it should read the row from the DB and pre-poulate the form for doing updates.
Struggle:
- Unable to manage the WHERE condition in ReadData and SaveData actions based on the insert or update scenario
- Trying to write a customer PHP script. But is not able to access the form data in the PHP script. Tried $name, $data['name'], $form->data['name']
- UNABLE to access the form variables.
Can you please help? Thanks !
As CF6, CF7 and CF8 user I can tell you that with every next version component became worse and worse, every more or less useful function moved to paid options, and backward compatibility is zero between versions.
So if you've spent hours building some extended functionality based on forms, you'll spend double that time with every next update, figuring out "NOW THIS SHIT is supposed to work?" and bending your head around all wild ideas about UI/UX of component authors.
It's like when you're buying new car, but now driver is sitting on back seat and looking back and motor is on top of car and wheels are square not rounded - you get the idea.
Really, very disappointing experience, so it's not a surprise it's getting so much bad reviews overall.
This component IS A TOOL!! Please, developers, hear me - When I buy a HAMMER in handyman's store I DON'T HAVE TO SPEND HOURS GUESSING HOW THE F*CK SHALL I HOLD IT IN HAND?. If I've used hammer ONCE before, every next version of hammer should keep same parts with same function.
Just try to imagine that after you updated your favorite IDE, EVERY F*CKING button changed its location, name and functionality, every known and muscle-adopted shortcut now fires some OTHER function than you've used to within years of usage. Surely you'd be pissed off. Same happens here. People who use this component for more or less serious work is much closer to developers than to standard users. And with every version you're pissing them off.
Hey Max - hope you're good. Well, I just spent a few minutes for the first time with CF8 - it's not CF7 (yet :)) but it's way more responsive to use. Great stuff. And that range field - that's neat. Will finalise some licenses this week. Keep up the great work!
mark
Hey Max - ok some feedback re V8.
On the positive, it was quick to get my head around and use. Quicker than V7 for sure.
Additions:
Auto fill in field name from label option
Email form content: either styling options like you had with V7 or something more like an old CF - so you can auto generate an email template based on the layout of the form. That would be preferable and really useful for sending form contents that look more like the actual web form.
Mark
Hi Max,
thanks for the suggestion "You can enable PHP code support in the HTML view and insert your PHP code with tags". Seems a great solution. However I couldn't find where I can enable that. In Joomla or in Chronoforms 8? And in case could you be more specific please ๐๐๐๐. Even a screenshot could be helpful. Thanks again!!!
@bulbo
in v8, in the HTML view, enable the PHP behavior
@sem
Thank you for the feedback, hopefully I can add these feature soon
@artsapiens
I have already posted about this before, it's just like Windows or Joomla, the codebase is completely changed and old code may or may not work, a new version is not released every month, and you have the choice to update or not, but I will try to minimize changes in future versions
@prashanth, please post a new topic if this is still an issue
Clear!
Instead using "Actions/Basic/PHP" I had to use "Views/Content/HTML" with PHP behaviour enabled.
Thanks !!!
Hi Bulbo,
I am also just using CF8 and expect you not to need any code like this to hide some container.
In the container you can add an event listener that will actually make the container hidden. You only need some other part to set this trigger. In any other input or button you can create an events trigger, for instance when the value is in the list of values you can set in the field after. You just give the event trigger a recognisable name and use it at the listener.
This is how I have created a dropdown that controls the visibility of 2 containers (one or the other is visible).
I hope this helps you further.
Kind regards,Pim
@bulbo, the way to do this is either as Pim noted or just drag it inside a PHP action with events, if you have more questions then please start a new topic with a relevant title
Thank you!