Take the 2008 Git User's Survey and help out! [ hide ]

public
Fork of halorgium/mephisto
Description: A mirror of the mephisto code-base
Homepage: http://mephistoblog.com/
Clone URL: git://github.com/technoweenie/mephisto.git
Search Repo:
Click here to lend your support to: mephisto and make a donation at www.pledgie.com !
technoweenie (author)
Sun Sep 10 18:22:35 -0700 2006
commit  f0701ad29f2536db10187a0397ac1555e0ddfdb0
tree    239b1d6eeafcaad4e9e4f9a5b4176a4c19f2236f
parent  6dda40e0efbe3afd6fbaf6f5aca9f3e20277a0db
mephisto / app / views / admin / settings / index.rhtml
100644 79 lines (71 sloc) 2.893 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<% content_for :action_nav do %>
<!-- begin action nav -->
<div id="page-nav">
  <ul id="act-nav" class="clear">
    <li><%= link_to "General", '#general' %></li>
    <% if false -%><li><%= link_to "Publishing", '#publish' %></li><% end -%>
    <li><%= link_to "Comments", '#spam' %></li>
    <% if ActionController::Base.perform_caching -%>
    <li><%= link_to 'Caches', :controller => '/admin/cached_pages' %></li>
    <% end -%>
  </ul>
</div>
<!-- /end action nav -->
<% end %>
 
 
<% form_for :site, :url => { :action => "update" } do |f| %>
<div id="general" class="setgroup">
  <h3>General site settings</h3>
  <dl class="setform">
    <dt><label for="site_title">Website title</label></dt>
    <dd><%= f.text_field :title %></dd>
    <dt><label for="site_subtitle">Website subtitle</label></dt>
    <dd><%= f.text_field :subtitle %></dd>
    <dt>
      <label for="site_email">Administrator email</label>
      <span class="hint">Shown in emails sent from your site</span>
    </dt>
    <dd><%= f.text_field :email %></dd>
    <dt><label for="site_timezone">Website Timezone</label></dt>
    <dd><%= select_tag 'site_timezone', options_for_select(['UTC'] + TZInfo::Timezone.all.map{|tz| [tz.to_s, tz.name]}.sort, @site.timezone.name), :name => 'site[timezone]' %></dd>
  </dl>
</div>
 
<% if false -%>
<div id="publish" class="setgroup">
  <h3>Publishing and reading</h3>
  <dl class="setform">
    <dt>
      <label for="site_ping_urls">Urls to ping when publishing</label><br />
      <span class="hint">Each one should be on a separate line.</span>
    </dt>
    <dd><%= text_area 'site', 'ping_urls', :rows => 5, :cols => 45 %></dd>
    <dt><label for="site_articles_per_page">Articles shown on homepage</label></dt>
    <dd><%= text_field 'site', 'articles_per_page', :class => 'tiny' %></dd>
    <dt>
      <label for="site_permalink_style">Permalink style</label>
      <span class="hint">(How articles are linked to)</span>
    </dt>
    <dd>
      <select name="permalink_style">
        <%= options_for_select(%w(permalink year/month/permalink year/month/day/permalink section/permalink), '') %>
      </select>
    </dd>
    
  </dl>
</div>
<% end -%>
 
<div id="spam" class="setgroup">
  <h3>Spam prevention</h3>
  <p>At the moment Mephisto uses <%= link_to 'Akismet', 'http://akismet.com' %> to automatically handle spam.</p>
  <dl class="setform">
    <dt><label>Akismet API Key</label></dt>
    <dd><%= f.text_field :akismet_key %></dd>
    <dt><label>Blog url</label></dt>
    <dd><%= f.text_field :akismet_url %></dd>
    <dt><label for="site_comment_age">Comments</label></dt>
    <dd><%= f.select :comment_age, comment_expiration_options %></dd>
    <dt>
      <label><%= f.check_box 'approve_comments' %> Approve and publish all comments automatically.</label>
    </dt>
  </dl>
</div>
 
 
<p class="btns"><%= submit_tag 'Save and apply settings' %></p>
<% end %>