| 1 |
GeekLog Readme |
| 2 |
December 28, 2002 |
| 3 |
|
| 4 |
For the installation instructions please see public_html/docs/install.html |
| 5 |
|
| 6 |
WELCOME |
| 7 |
------- |
| 8 |
Geeklog is the source code and database that was originally used to run |
| 9 |
SecurityGeeks and NewsGeeks, and has since been released under the GNU General |
| 10 |
Public License. It is a bona fide Open Source / Free Software project. Use |
| 11 |
this site to get the GeekLog source, read the latest GeekLog news, and |
| 12 |
participate in Geeklog discussions. The template code Geeklog uses is from |
| 13 |
PHPLib, however, which is under the LGPL. |
| 14 |
|
| 15 |
GeekLog is run by Tony Bibbs, but like all good open source projects, |
| 16 |
depends on the community. Thanks for your continued support, and let us know |
| 17 |
what we can do to make GeekLog better. |
| 18 |
|
| 19 |
A summary of GeekLog's feature are as follows: |
| 20 |
|
| 21 |
- Easy to install. |
| 22 |
- Full localization and locale aware. |
| 23 |
- Threaded comment system that supports different modes. |
| 24 |
- User-specified theming engine for custom look and feel. |
| 25 |
- User accounts and access controls. |
| 26 |
- HTML and key word checking in stories and comments. |
| 27 |
- RDF/RSS import and export ability. |
| 28 |
- Easy to use admin interface. |
| 29 |
- Admin interface has complete configurability for all functions of the site. |
| 30 |
- Ability to attach images to articles. |
| 31 |
- All passwords are stored encrypted. |
| 32 |
- Complete error logging on all forms and SQL calls. |
| 33 |
- All admin access is logged. |
| 34 |
- All errors are logged. |
| 35 |
- Save story drafts until they are ready for publishing. |
| 36 |
- Robust calendar feature with support for personalized calendars. |
| 37 |
- Plugin support with API for developers. |
| 38 |
- A fully configurable block system, with php-in-block support. |
| 39 |
- Robust *nix-like security model for all objects which can be extended for |
| 40 |
use in plugins |
| 41 |
- Spam protection features and protection of user email addresses |
| 42 |
- Well organized codebase, use of PHP's Object-Oriented features. |
| 43 |
- Thin database abstraction layer allowing Geeklog to be ported to DBMS's other |
| 44 |
than the default (MySQL). |
| 45 |
|
| 46 |
LICENSE |
| 47 |
------- |
| 48 |
GeekLog is licensed under the GPL. There should be an included LICENSE file - if |
| 49 |
it really interests you (or you having trouble sleeping) go ahead and read it. |
| 50 |
|
| 51 |
In a nice gesture you could provide a link back to us: |
| 52 |
|
| 53 |
http://www.geeklog.net |
| 54 |
|
| 55 |
There is also a button that is in the release that we would appreciate you use |
| 56 |
(in public_html/images/buttons). |
| 57 |
|
| 58 |
SUPPORT |
| 59 |
------- |
| 60 |
The best support channel is a mailing list located at: |
| 61 |
|
| 62 |
http://lists.geeklog.net/listinfo/geeklog-users |
| 63 |
|
| 64 |
Additionally the GeekLog home page is a good source of information at: |
| 65 |
|
| 66 |
http://www.geeklog.net |
| 67 |
|
| 68 |
|
| 69 |
There is also a IRC channel, where we have live Geeklog chat. Once you have |
| 70 |
an IRC client such as mIRC (www.mirc.co.uk), or BitchX the you can log on: |
| 71 |
|
| 72 |
Server: irc.freenode.net |
| 73 |
Channel: #Geeklog |
| 74 |
|
| 75 |
|
| 76 |
KNOWN ISSUES |
| 77 |
------------ |
| 78 |
All known issues are tracked in our bug tracker. If you identify a bug please |
| 79 |
let us know by filling out a bug report at: |
| 80 |
|
| 81 |
http://project.geeklog.net/tracker/?group_id=6&atid=105 |
| 82 |
|
| 83 |
SYSTEM REQUIREMENTS AND INSTALLATION |
| 84 |
------------------------------------ |
| 85 |
See public_html/docs/install.html |
| 86 |
|
| 87 |
SECURITY ISSUES |
| 88 |
--------------- |
| 89 |
It is up to you to properly secure your database, web server and host |
| 90 |
settings. If you are looking for information in securing your system |
| 91 |
some starting points I can recommend are: |
| 92 |
|
| 93 |
http://www.php.net |
| 94 |
http://www.mysql.com |
| 95 |
http://www.apache.org |
| 96 |
http://www.devshed.com |
| 97 |
http://www.securityfocus.com |
| 98 |
http://www.linux.com |
| 99 |
|
| 100 |
SPECIAL THANKS |
| 101 |
-------------- |
| 102 |
|
| 103 |
I want to send out thanks to: |
| 104 |
|
| 105 |
Jason Whittenburg - He is the original Geeklog developer! |
| 106 |
PHPWebLog Project - Some of the functions in GeekLog came from them! |
| 107 |
PHPSlash Project - Some of the functions in GeekLog came from them! |
| 108 |
thatphpware Project - Some of the functions in GeekLog came from them! |
| 109 |
PHPBB Project - Some of the functions in Geeklog came from them! |
| 110 |
PHPLib Project - Thanks for the great template engine! |
| 111 |
|
| 112 |
And of course, all the members of the Geeklog mailing lists and IRC channel. |
| 113 |
|
| 114 |
ENJOY! |
| 115 |
------ |
| 116 |
Read the documents in the public_html/docs directory for more information, etc. |