summaryrefslogtreecommitdiff
path: root/modules/wishlist.module
blob: 8a35d9b1a5ab383825269712584699de1d4b5ddb (plain)
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
<?

$module = array("page" => "wishlist_page",
                "help" => "wishlist_help");

function wishlist_page() {
 ?>
  <H1>Wishlist</H1>
  <SMALL><I>$Id$</I></SMALL>

   <H3>Users</H3>
    <UL>
     <LI>auto-set default theme according to popularity or date</LI>
     <LI>enhance "track drop.org" functionality: should be made more complete and more comprehensive</LI>
     <LI>translation/localization support: let's not add this too soon as it will turn out to be a pain to maintain</LI>
     <LI>allow users to change their e-mail address: this will require validation through our confirmation procedure</LI>
     <LI>advanced search so people can search stories, comments, diaries, users, and so on by date</LI>
     <LI><I>see section "Modules" for more user oriented features</I></LI>
    </UL>

   <H3>Adminstration</H3>
    <UL>
     <LI>auto-backup functionality</LI>
     <LI>auto-clean-up functionality (e.g. user's history field)</LI>
    </UL>

   <H3>Engine</H3>
    <UL>
     <LI>post/edit hash - magic cookie: to prevent malicious external access and to prevent duplicate posts because of hitting the "reload" button</LI>
     <LI>URL validator</LI>
     <LI>archive function</LI>
     <LI>caching</LI>
     <LI>more configuration options:</LI>
      <UL>
       <LI>enable/disable open submission queue</LI>
       <LI>enable/disable anonymous users</LI>
       <LI>enable/disable comments - pending comments</LI>
      </UL>
    </UL>

   <H3>Modules</H3>
    <UL>
     <LI>messaging between administrators/users</LI>
     <LI>links/bookmarks manager</LI>
     <LI>public userlist</LI>
     <LI>visitor/referals statistics</LI>
     <LI>banner ad/rotation/tracking or affiliate program</LI>
     <LI>voting polls</LI>
     <LI>daily/weekly e-mail digest - mailing list</LI>
     <LI>daily/weekly site reports - mailing list</LI>
     <LI>featured stories - story index grouped by category</LI>
     <LI>e-commerce/shop extension</LI>
     <LI>automatically post scheduled stories</LI>
     <LI>review system</LI>
    </UL>

   <H3>Themes</H3>
    <UL>
     <LI>create a theme with topic icons - graphical theme</LI>
     <LI>create a theme with black background - darker theme</LI>
     <LI>try to get existing themes HTML validated</LI>
    </UL>
 <?
}

function wishlist_help() {
  print "See <A HREF=\"module.php?mod=wishlist\">feature wishlist</A>.";
}

?>