EditForm4

 \\" "":)

(:ef changesummary:) \\
Another possibility, with buttons on top as well as below the edit textarea but the textarea should be 100% wide, instead of a fixed character width:

!!Editing {$FullName}
(:ef message:)
Author: (:ef author:)
(:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)\\
(:ef minorcheckbox:) This is a minor edit (:ef keepeditingcheckbox:) Continue editing after save\\
(:ef guibuttons:)\\
(:ef textarea:)\\
Summary: (:ef changesummary:)\\
(:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)

(:include PmWiki.EditQuickReference:)

Editing Test.EditForm4

(:ef message:) Author: (:ef author:) (:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)
(:ef minorcheckbox:) This is a minor edit (:ef keepeditingcheckbox:) Continue editing after save
(:ef guibuttons:)
(:ef textarea:)
Summary: (:ef changesummary:)
(:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)


Here is a variation on this theme. I moved the top save, preview, and cancel buttons to the same line as the gui buttons. I also moved the author box and the checkboxes to the bottom. My basic rationale is that the checkboxes and the author field will automatically be filled by cookies (after the information is entered for the first time). That being the case, it is not the end of the world to put them at the bottom, out of the way.

!!Editing {$FullName}
(:ef message:)
\\
(:ef guibuttons:)   (:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)\\
(:ef textarea:)\\
Author: (:ef author:) (:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:) \\
Summary: (:ef changesummary:) \\
(:ef minorcheckbox:) This is a minor edit (:ef keepeditingcheckbox:) Continue editing after save

(:include PmWiki.EditQuickReference:)

Editing Test.EditForm4

(:ef message:)
(:ef guibuttons:) (:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)
(:ef textarea:)
Author: (:ef author:) (:ef savebutton:) (:ef previewbutton:) (:ef cancelbutton:)
Summary: (:ef changesummary:)
(:ef minorcheckbox:) This is a minor edit (:ef keepeditingcheckbox:) Continue editing after save

 0: 00.00 00.00 EnablePost = 1, keys=
 1: 00.00 00.00 config start
 2: 00.01 00.01 config end
 3: 00.04 00.03 MarkupToHTML begin
 4: 00.04 00.03 MarkupToHTML begin
 5: 00.04 00.04 MarkupToHTML end
 6: 00.04 00.04 MarkupToHTML begin
 7: 00.05 00.04 MarkupToHTML end
 8: 00.05 00.04 MarkupToHTML end
 9: 00.06 00.05 MarkupToHTML begin
10: 00.07 00.05 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
11: 00.07 00.06 ReadApprovedUrls SiteAdmin.ApprovedUrls end
12: 00.08 00.06 MarkupToHTML end
13: 00.08 00.06 MarkupToHTML begin
14: 00.08 00.07 MarkupToHTML end
15: 00.08 00.07 now
Peak memory: 3,991,120 bytes