Menu

Tree [r31] /
 History

HTTPS access


File Date Author Commit
 images 2010-07-10 dylan47 [r24] Added a new style, "RedNRed".
 pages 2010-07-08 dylan47 [r23] Fixed smarty includes.
 styles 2010-07-10 dylan47 [r29] Made sure that any links that accur in the page...
 templates 2010-07-10 dylan47 [r31] Fixed some W3C CSS validation requirements.
 templates_c 2009-08-08 dylan47 [r1] Initial version (0.1)
 .htaccess 2009-08-08 dylan47 [r3] Added .htaccess for apache2 mod_rewrite.
 CHANGELOG 2010-07-10 dylan47 [r29] Made sure that any links that accur in the page...
 IEstyle.css 2010-02-25 dylan47 [r19] Added custom 404 error image to make the page l...
 LICENCE 2009-08-10 dylan47 [r6] Added licence information to readme and provide...
 NOTIEstyle.css 2009-08-08 dylan47 [r1] Initial version (0.1)
 README 2009-08-19 dylan47 [r12] Added an RSS feed page, this entailed adding an...
 configure.php 2009-08-12 dylan47 [r9] IP addresses are now logged for every comment f...
 connectdb.php 2009-08-19 dylan47 [r12] Added an RSS feed page, this entailed adding an...
 defs.php 2010-07-10 dylan47 [r31] Fixed some W3C CSS validation requirements.
 index.php 2010-07-08 dylan47 [r23] Fixed smarty includes.
 rss.php 2009-08-19 dylan47 [r12] Added an RSS feed page, this entailed adding an...
 settings.php 2010-07-10 dylan47 [r25] Added a "Login" heading in the light column.
 style.css 2010-07-10 dylan47 [r31] Fixed some W3C CSS validation requirements.

Read Me

######### NULLAM BLOG: README ###########

Hello, thanks for trying out Nullam blog software. I created Nullam just out of my everyday curiousity and
iterest in computers and programming. I have little experience with other blog software so there may be some
familiar features or behaviour that you have used in other software missing or different. However I myself use
this software for my own blog and so it will be updated and improved very frequently.

To see an up and running Nullam blog visit http://nullam.net, my own blog from which this project is based on.

########### CURRENT FEATURES ############

 - Individual pages that remain seperate from the blog and can be accessed via the navigation bar at the top of the page.
	To add a page simply place a html file in "pages/custom/" it will be automatically detected and placed into the navigation bar.
	You do not need to have html headers and footers in your file as it will be inserted straight into an existing page, so if your custom
	page looked like "<html><head></head><body> CONTENT </body></html>", simply delete everything except "CONTENT".
 - User accounts can be created to reserve a username and to potentially become a poster for the blog (at the admins discretion).
 - Every page is refered to using a unique page url to maximise indexing by search engines and for a more user friendly appearance.
 - When posting a blog post you may use these tags:
	<i></i>, for italics.
	<b></b>, for bold.
	<u></u>, for underline.
	<br/>, for a line break.
	<p></p>, for paragraphing.
	and <code></code> for displaying text in a seperate box to preserve formating.
 - Commenting is possible on blog posts, every commenter must pass a captcha test to prevent spam.
 - An RSS feed is available at http://<your address>/rss.php

############ REQUIREMENTS ##############

Nullam requires that you have smarty templates installed, you can install this yourself if your host can't.
Simply download the installation archive from "http://www.smarty.net/", extract it, copy it to your server and
point to it in your "settings.php" file.

Nullam also requires PEAR extensions but only for sending emails, if you cannot install PEAR extensions then you must disable email
support in "settings.php". Again you can install this yourself using the same steps as installing smarty.
You can get the installation archive from "http://pear.php.net/".

############ INSTALLATION ##############

To install Nullam foloow these instructions:

1. Open "settings.php" and set each of the settings to suit your situation. Follow the instructions within the file.
2. Copy every file (dont forget ".htaccess") onto your web server, including the settings file you edited.
3. In your browser navigate to "http://<your server address>/configure.php" to set up your database.
   If you encounter any errors you may have misconfigured your MYSQL information in "settings.php", check that
   your username and password are correct.
4. Browse to "http://<your server address>" to see your blog up and running! You can now log in using the admin username and password
   you specified in "settings.php" and begin bloging!

note: if the urls dont seem to be functioning properly it could be a problem with your ".htaccess" settings, ensure that
      the "RewriteBase /" directive is set to your blogs full address after the domain, for example if your blog is at "http://example.com/blog/"
      then you should set "RewriteBase" to "/blog/". (i think)

note2: Another potential problem is that your "templates_c" folder is not writable by the server.
       You need to change the permissions of the "templates_c" folder so that it is writable by the server if you get this error.

############ CUSTOMISATION #############

 - To change the background image change you need to edit "style.css" and change the "background-image:" directive on line 3 so that it points to your desired background.

 - To change the title image, in "style.css" change the "background-image:" directive within "#title" on line 35 so that it points to your desired title.
   Also change the height and width values appropriatly.
   You also need to change line 7 in "IEstyle.css" so that it points to your desired image (only the "src=" attribute towards the end of the line).

################# TODO #################

Add an archive page to view all blog posts.
Add a user management page to perform actions on users such as deletion, password resets or allowing them to make blog posts.
Optimise the captcha text so that it is allways readable against the background. (currently it is a random colour).
Make it easier to alter the background and title images.

################ LICENCE ###############

Nullam Blog is open source software and can be distributed and modified by the terms of the GNU GPL, see the "LICENCE" file.

################ AUTHOR ################

Dylan McGannon (Nullam.net)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.