2012-03-03, 21:48:43
mvlcek Wrote::-) I am honoured.Angryboy Wrote:Christ dude. You keep updating this thing with even better additions that I don't know if I should just wait till you hit Special Pages 1.0 to do the tutorial in full. Each time I come back here there's something even cooler about this plugin that I want to mention. Thanks again :-)
I'm just adding features that are based on your and other users' questions and suggestions.
So I have to thank you, too, as your posts make it easier to improve the plugin :-)
As for improvements, there is nothing that the plugin 'needs' per-say at the moment. It provides everything and more, with any bugs having been ironed out by your latest iterations. My suggestions from here on aren't things that are needed, but functions that I think might be cool to consider if they are feasible (and if you have the time/desire, of course).
'Apply to all Pages of this type'
If one has many pages but later decides to reconfigure the Special Page type (under GENERAL and FIELDS), the user needs to go and re-save every page once more. This is probably an infeasible suggestion, but is it possible that certain fields throughout the configuration panel have an 'Apply to all Pages' button that overwrites that field with the new default content for all of the pages of that type?
Example: A user has 30 pages (under the Special Page 'product') with the template 'product.php', but then decides that they want to change all 30 pages to have the default template. If that field had an 'Apply to all?' button, it would save them needing to edit every product page again to feature the changed template.
Custom field resizing
To save you needing to code the dimensions of each field yourself, is it possible for users to define the sizes of the fields?
Example: A user has the fields 'Height', 'Width', 'Depth' and 'Material'. Currently these fields would spill onto two separate lines, each with two fields. But the user might feel that it is best that they all fit onto 1 line, with the four fields each having a much smaller size than usual. This would prevent you needing to fix the field widths with any upcoming GetSimple iterations because the users will be able to fix them themselves.
As always, keep up the good work (and actually get some rest for once! You work too hard).