= TracFormsPlugin Development Sketch Board Use this for presentation of ideas for changes and/or new features. Currently this is dedicated to a multiple feature request for WikiFormsPlugin functionality (see #8715). == Feature comparison: TracFormsPlugin vs. WikiFormsPlugin The following table shows which features are supported or which plugin is closer to your needs: ||'''Feature'''||'''TracFormsPlugin'''||'''WikiFormsPlugin'''|| ||plugin markup ||WikiProcessors-like[[BR]]{{{[tf.operation:values_and_args]}}} ||HTML-tag-like[[BR]]{{{operation:values_and_args}}} || ||embedded comments || YES || YES || ||per form variable preset || YES[[BR]]only in header section || YES[[BR]]everywhere throughout the markup || ||multiline operation definitions || no || YES[[BR]]"complex" notation || ||plugin permissions || YES[[BR]]'FORM_ADMIN', 'FORM_RESET',[[BR]]'FORM_EDIT_VAL', 'FORM_VIEW' || YES[[BR]]'WIKIFORMS_ADMIN', 'WIKIFORMS_UPDATE' || ||per parent resource permission check || YES || no || ||per form custom permissions || no || YES || ||ticket state-depended field lock/ticket permission[[BR]](request deduced as follow-up to #9640) || no || YES[[BR]]permissions based on ticket or milestone state || ||per field status^1^ tracking || YES[[BR]]optional, OFF by default || YES || ||in-form field status^1^ display || YES || YES || ||field status audit || YES[[BR]]form view with property listing per field || no || ||commit history tracking || YES[[BR]]optional, OFF by default || no || ||form reset || YES || no || ||stepwise form change rollback || YES[[BR]]depending on recorded history || no || ||i18n support || YES || no || ^1^ last author, last change date[[BR]]