public_html/docs/english/index.html
author Dirk Haun <dirk@haun-online.de>
Sun, 15 Nov 2009 11:10:47 +0100
branchHEAD
changeset 7474 d560b8c577b6
parent 7451 42760e758229
child 7790 80ab3f7b8461
permissions -rw-r--r--
Added lang attribute
     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
     2 <html lang="en">
     3 <head>
     4   <title>Geeklog Documentation</title>
     5   <link rel="stylesheet" type="text/css" href="../docstyle.css" title="Dev Stylesheet">
     6 </head>
     7 
     8 <body>
     9 <p><a href="http://www.geeklog.net/" style="background:transparent"><img src="../images/newlogo.gif" alt="Geeklog" width="243" height="90"></a></p>
    10 <div class="menu">Geeklog Documentation</div>
    11 
    12 <h1>Thank You!</h1>
    13 
    14 <p>First of all, a big Thank You for downloading Geeklog. We have spent a long
    15 time working on making this the best weblog software we can, and I  am sure
    16 you will find it very easy to use, and very powerful.
    17 
    18 <p>These documents have been created to make Geeklog even easier for you!
    19 Apart from the usual stuff like how to install Geeklog, we also provide links
    20 to the full Developer API documentation, so you can develop your own
    21 themes and plugins and make it even better.
    22 
    23 <ul>
    24   <li><a href="#features">Features of Geeklog</a></li>
    25   <li><a href="#introduction">Introduction</a></li>
    26   <li><a href="install.html">How to install Geeklog</a> (includes updating
    27     instructions)</li>
    28   <li><a href="config.html">Configuration Options</a></li>
    29   <li>Pre-installed plugins
    30     <ul>
    31       <li><a href="calendar.html">Calendar plugin</a>
    32         - a calendar for your site</li>
    33       <li><a href="links.html">Links plugin</a>
    34         - your collection of links to other sites</li>
    35       <li><a href="polls.html">Polls plugin</a>
    36         - let your users vote on something</li>
    37       <li><a href="spamx.html" rel="nofollow">Spam-X plugin</a>
    38         - fight comment spam!</li>
    39       <li><a href="staticpages.html">Static Pages plugin</a>
    40         - for other static and non-static content</li>
    41       <li><a href="http://wiki.geeklog.net/index.php/XMLSitemap_Plugin">XMLSitemap plugin</a>
    42         - creates <tt>sitemap.xml</tt> files for search engines</li>
    43     </ul></li>
    44   <li><a href="trackback.html">Trackback, Pingback, Ping</a></li>
    45   <li>Geeklog's API
    46     <ul>
    47       <li><a href="http://wiki.geeklog.net/index.php/Plugin_Development">Plugin Development</a></li>
    48       <li><a href="theme.html">Theme Development</a></li>
    49     </ul></li>
    50   <li><a href="support.html">Support</a></li>
    51   <li><a href="changes.html">List of Changes</a></li>
    52 </ul>
    53 
    54 <p>Further information about using Geeklog can be found in our ever-expanding <a href="http://wiki.geeklog.net/">Geeklog Documentation Wiki</a>, maintained by the Geeklog community.</p>
    55 
    56 <h2><a name="features">Features of Geeklog</a></h2>
    57 
    58 <p>Geeklog is a PHP/MySQL based application for managing dynamic web content.
    59 "Out of the box", it is a blog engine, or a CMS with support for comments,
    60 trackbacks, multiple syndication formats, spam protection, and all the other
    61 vital features of such a system.</p>
    62 
    63 <h3>Blog/CMS Features</h3>
    64 
    65 <ul>
    66 <li>Create, Schedule, Post and Edit articles in multiple topics</li>
    67 <li>Save story drafts until they are ready for publishing.</li>
    68 <li>Control over formatting used in articles (HTML whitelists)</li>
    69 <li>Control over acceptable content (filtering of offensive language)</li>
    70 <li>Embed images or other content in articles</li>
    71 <li>Multiple Authors can post</li>
    72 <li>Submissions from users</li>
    73 <li>Support for comments, trackbacks and pingbacks</li>
    74 <li>Export and import in all common syndication formats (RSS/RDF/Atom etc)</li>
    75 <li>Spam detection and rejection</li>
    76 <li>Robust calendar feature with support for personalized calendars.</li>
    77 <li>Support for OpenID and other remote authentication methods.</li>
    78 <li>Extendible via numerous Open Source plugins.</li>
    79 </ul>
    80 
    81 <h3>Administration Features</h3>
    82 
    83 <ul>
    84 <li>Easy to install with an automated installer</li>
    85 <li>Fully support for internationalization and localization</li>
    86 <li>Easy to use admin interface</li>
    87 <li>Admin interface has complete configurability for all Geeklog functions.</li>
    88 <li>User-specified theming engine for custom look and feel.</li>
    89 </ul>
    90 
    91 <h3>Security Features</h3>
    92 
    93 <ul>
    94 <li>User accounts and access controls.</li>
    95 <li>Robust *nix-like security model for all objects which can be extended for
    96     use in plugins</li>
    97 <li>Access can be defined for each article, topic etc</li>
    98 <li>All passwords are stored encrypted.</li>
    99 <li>All admin access is logged.</li>
   100 <li>All errors are logged.</li>
   101 <li>Complete error logging on all forms and SQL calls.</li>
   102 </ul>
   103 
   104 <h3>Developer Features</h3>
   105 
   106 <ul>
   107 <li>Plugin support with API for developers.</li>
   108 <li>A fully configurable block system, with php-in-block support.</li>
   109 <li>Well organized codebase, use of PHP's Object-Oriented features.</li>
   110 <li>Thin database abstraction layer allowing Geeklog to be ported to DBMS's
   111     other than the defaults (MySQL and MSSQL supported directly).</li>
   112 </ul>
   113 
   114 <h2><a name="introduction">Introduction</a></h2>
   115 
   116 <p>Geeklog was originally developed for the Security Geeks web site and was
   117 originally authored by Jason Whittenburg.  In early 2001, Jason decided it
   118 was time to devote his time to other things and handed the project over to
   119 Tony Bibbs. Tony is now focusing on getting <a href="http://www.aptitudecms.org/">AptitudeCMS</a> (formerly Geeklog 2), a next generation CMS, off
   120 the ground, while Dirk Haun is now acting as the Geeklog maintainer.</p>
   121 
   122 <p>Geeklog is bona fide open-source software and has been released under the
   123 <a href="../license" rel="license" title="GNU General Public License">GNU GPLv2</a>
   124 for use by others. Configuring Geeklog is meant to be an easy process though it
   125 will require you to have access to several components of your system.</p>
   126 
   127 <p>This document is still evolving, so there may be unintended omissions or
   128 various steps may be over or under explained. It's assumed  that you have
   129 some working experience with some form of <a
   130 href="http://httpd.apache.org/">Apache</a> (or IIS), SQL databases (such as
   131 <a href="http://www.mysql.com/">MySQL</a> and <a
   132 href="http://www.microsoft.com/sql/">MS SQL</a>), and <a
   133 href="http://www.php.net/">PHP</a>.</p>
   134 
   135 <div class="footer">
   136     <a href="http://wiki.geeklog.net/">The Geeklog Documentation Project</a><br>
   137     All trademarks and copyrights on this page are owned by their respective owners. Geeklog is copyleft.
   138 </div>
   139 
   140 </body>
   141 </html>