JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
new template naming conventions, etc
[wfpl-cms.git] / admin_pages.html
1 <!DOCTYPE html>
2
3 <html lang="en">
4 <head>
5         <title><!--~$title show {~-->~this_host~ Admin: <!--~listings {~-->Pages Listing<!--~}~--><!--~form {~--><!--~new_msg {~-->Add a new page<!--~}~--><!--~edit_msg {~-->Edit page "~title html~"<!--~}~--><!--~}~--><!--~}~--></title>
6         <meta charset="utf-8" />
7         <!--~$head {~-->
8         <script type="text/javascript" src="code/ckeditor/ckeditor.js"></script>
9         <script type="text/javascript">
10                 function make_wysiwyg(name) {
11                         CKEDITOR.replace(name, {
12                                 'contentsCss': 'style.css',
13                                 'uiColor': '#ccccff',
14                                 'removePlugins': 'forms,templates,smiley,pagebreak,save,newpage,preview,print',
15                                 'height': '300px',
16                                 'toolbar': [
17                                         ['Source'],
18                                         ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'SpellChecker', 'Scayt'],
19                                         ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'RemoveFormat'],
20                                         '/',
21                                         ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript'],
22                                         ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'],
23                                         ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
24                                         ['Link', 'Unlink', 'Anchor'],
25                                         ['Image', 'Table', 'HorizontalRule', 'SpecialChar', 'PageBreak'],
26                                         '/',
27                                         ['Styles', 'Format', 'Font', 'FontSize'],
28                                         ['TextColor', 'BGColor'],
29                                         ['Maximize', 'ShowBlocks']
30                                         ]
31                         });
32                 }
33         </script>
34         <!--~}~-->
35
36 </head>
37
38 <body>
39 <!--~$body show {~-->
40
41         <!--~form {~-->
42                 <form action="admin_pages" method="post"><!--~editing {~--><div style="display: none"><input type="hidden" name="and_then" value="~and_then attr~" /><input type="hidden" name="admin_pages_edit_id" value="~admin_pages_edit_id attr~" /></div><!--~}~-->
43
44
45                 <div class="caption">Title</div>
46                 <div class="field_notes">(This appears at the top of the page, in the window title-bar (by the close button) and as the headline/link of search engine results.)</div>
47                 <div class="field"><input type="text" name="title" value="~title attr~" /></div>
48
49                 <div class="caption">Filename</div>
50                 <div class="field_notes">(<!--~editing {~-->Careful: if you change this, be sure to update all links to this page<!--~}~--><!--~editing unset {~-->Please use only a-z, 0-9 and _ (underscore) in your filename. Please, no capitals, punctuation or spaces.<!--~}~-->)</div>
51                 <div class="field"><input type="text" name="filename" value="~filename attr~" /></div>
52
53                 <div class="caption">Show in navigation links</div>
54                 <div class="field_notes">(On the left of every page.)</div>
55                 <div class="field"><select name="navbar"><!--~navbar options~--></select></div>
56
57                 <div class="caption">Navigation Link Text</div>
58                 <div class="field_notes">(If you'd like this page to appear in the navigation with a shorter title.)</div>
59                 <div class="field"><input type="text" name="nav_title" value="~nav_title attr~" /></div>
60
61                 <div class="caption">Content</div>
62                 <div class="field_notes">
63                 <ul>
64                 <li>If you don't see an editor below (with buttons in it) then please try this page in <a href="http://getfirefox.com">Mozilla FireFox</a> or <a href="http://www.google.com/chrome/">Google Chrome</a>.</li>
65                 <li>If you're pasting from Microsoft Word, please use the "paste from word" button (4 right of the scissors).</li>
66                 <li>In the link dialog, you can make a link to another page on this site by entering that page's "filename" in the URL field.</li>
67                 </ul></div>
68                 <div class="field"><textarea class="html_editor" rows="20" cols="50" id="content" name="content">~content html~</textarea><script type="text/javascript">make_wysiwyg('content');</script></div>
69
70                 <div class="caption">Description</div>
71                 <div class="field_notes">(Hidden description of this page, primarily for search engines.)</div>
72                 <div class="field"><textarea rows="9" cols="22" name="description">~description html~</textarea></div>
73
74                 <div class="caption">Keywords</div>
75                 <div class="field_notes">(Hidden words (up to 30) with commas between them for search engines)</div>
76                 <div class="field"><textarea rows="9" cols="22" name="keywords">~keywords html~</textarea></div>
77
78                 <div class="field"><input type="submit" name="save" value="Save" /></div>
79
80                 </form>
81         <!--~}~-->
82         <!--~listings {~-->
83                 <!--~populated_listing {~-->
84                         <p><a href="admin_pages?admin_pages_new=1">[Add a new page]</a></p>
85
86                         <table cellspacing="0" cellpadding="4" border="1" summary="">
87                                 <th>Title</th><th>Filename</th><th>&nbsp;</th><!--~rows {~-->
88                                 <tr>
89                                 <td class="listing"><a href="admin_pages?admin_pages_edit_id=~id~">~title html~</a></td>
90                                 <td class="listing"><a href="admin_pages?admin_pages_edit_id=~id~">~filename html~</a></td>
91                                 <td><a href="admin_pages?admin_pages_delete_id=~id~" onclick="return confirm('Permanently delete?')">[delete this page]</a></td>
92                                 </tr><!--~}~-->
93
94                         </table>
95                 <!--~}~-->
96                 <!--~empty_listing {~-->
97                         <p>No pages in database.</p>
98                 <!--~}~-->
99
100                 <p><a href="admin_pages?admin_pages_new=1">[Add a new page]</a></p>
101         <!--~}~-->
102 <!--~}~-->
103 </body>
104 </html>