January 4, 2018 at 4:58 pm #8661
January 9, 2018 at 3:43 am #8664
Steve & Piklist Team,
Just getting back into the swing this new year on some web projects and noticed the new documentation up. The design is great and it’s very “app” feely. Feels simplified yet direct. Thanks for the great addition and continued efforts. Piklist is the only plugin I use in everything I build and has been that way for a while now.
January 9, 2018 at 2:29 pm #8666
January 9, 2018 at 2:36 pm #8667
@conkid– Thanks for the feedback! Love that you love it.
January 11, 2018 at 8:14 am #8670
I’m glad to see the new documentation. It was much needed and the new design is refreshing and clear.
However, something I miss from the docs is more information about the internal working of the things. For example, in the tutorial “Working With Field Relationships”, basically you say to use:
‘relate’ => array( ‘scope’ => ‘post’ )
to make relations, and then you explain how to query them.
That certaninly helps, but is just the tip of the iceberg. If I’m new to piklist I want to know what kind of relationships are supported. Then I want to know where the data is stored (I can’t understand that there is no mention of “__relate_post”!). I want to know what $field[‘relate_to’] and $field[‘relate’] have to do about the relationships, and what other things can I put in the ‘relate’ array, like ‘field’ and ‘query’. That’s what I miss.
In other places, like the Field Parameters page, I know it is not very fun to document things, but most of the people will approach piklist by checking what can a field do, and it is a shame to see that there are quite a few parameters that doesn’t have any information about what they do. You don’t need to write a lot about them, but at least one or two lines with their purpose will help a lot to the people not familiar with them.
Last but not least, I also miss some “high level walk” about how piklist works. Just a high level explanation of what happens when a page load and what happens when you save a page. For example, for class-piklist.php, with a little bit of info about the core helper function, and how process_parts, process_parts_callback, validate_part and render interact, and some information about class-piklist-form.php and class-piklist-validate.php you have help a newcomer immensly and he will be confortable following the source code in almost no time. That should not take more than one day for a person that knows the nitty gritty about piklist, like steve or kevin.
Sorry for the long post and thank you for your work!
March 14, 2018 at 8:00 am #8790
It’s little bit offtopic, but I think for a site like “piklist tricks” and official list of piklist plugins.
In my day-to-day development ( I’m front-ender btw, had to do also the back-end for a couple of projects ) I use a lot of piklist related snippets, that may benefit somebody else. For example – creating a field for image for category, picking a page from dropdown with all available pages, etc. Having a place to share them would be great, I’m thinking of such a site. For example, today I had to include button for clearing wp transient in piklist admin page…such stuff. Like “Piklist Cookbook”.
The second is official list with plugins that rely on piklist. Some examples -> gallery field ( similar to ACF gallery ), Datetimepicker ( now have to be 2 separated fields – datepicker and html5 time field )
You must be logged in to reply to this topic.