WorkSimple Overview

WorkSimple is exactly that. A simple, easy to use blogging system with a blog module, ad & theme system, calendar and login/register features written in PHP.

It also includes a effortless installer so WorkSimple can be implemented on any website within minutes (Or even seconds!). A complete tutorial is available here: http://geekness.eu/node/24

WorkSimple uses a flatfile database, so no MySQL database is required, thus making it even easier and faster to install & use.

WorkSimple is style-able via CSS. New themes can be uploaded and used instantly. See the Themes page for themes. A demo is available here: http://geekness.eu/cms/


For support, feel free to post comments. For any other contact or feedback, use the Contact/Feedback page under Secondary links.

A donation is greatly appreciated. Feel free to click the button below and set your own donation amount :)






 

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Download

Download

WorkSimple 1.3.5 Thermal- Stable

Aug 12 2011 

Please pick your format..

TAR | ZIP

 A donation is greatly appreciated as it helps keep WorkSimple alive :)



 

For older releases, see below or visit the releases directory.
Releases (directory)

URL: http://geekness.eu/wsdownload

Creative Commons License
This work (WorkSimple blogging script) is licensed under a Creative Commons Attribution 3.0 Unported License.

AttachmentSize
worksimple_1.3.2.zip47.81 KB
worksimple_1.3.3.tar129.5 KB
worksimple_1.3.3.zip48.81 KB
worksimple_1.3.4.tar126.5 KB
worksimple_1.3.4.zip48.04 KB
worksimple_1.3.5.zip50.7 KB
worksimple_1.3.5.tar.gz36.32 KB

Install tutorial

This is a tutorial on how to install WorkSimple
Compatible with version 1.3.x

 

Steps

  1. Download WorkSimple from http://geekness.eu/wsdownload
  2. Extract WorkSimple to the directory of your choice
  3. chmod the data/ directory to 0777, to allow the creation/writing of files.
  4. Head over to the install directory. For example: http://mywebsite/worksimple/install
  5. Fill in the boxes, such as website and tagline and number posts/page.
  6. Check off what you would like on your website (Ads, login box, calendar)
  7. Click done
  8. It will now redirect you to the second install page
  9. Fill in the fields.
  10. Click finish
  11. You must delete the 'install' directory and 'ni.txt'.

Configuring
'data/conf.php' is where all the configuration values are stored, such as website name, calendar status etc.

 


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

 

AttachmentSize
template.txt525 bytes

Upgrade tutorial

This is a tutorial on how to upgrade WorkSimple.

Works with version 1.3.x

  1. Firstly, back up blog.txt and conf.php, both found in the 'data' directory and also any custom themes.
  2. Delete all WorkSimple files and directory (or just replace) and upload the new files.
  3. If version >1.3.3, install WorkSimple. (You you cannot back up secret.php as 1.3.3 hashes the file)
  4. Place blog.txt, conf.php back in the data directory.
  5. If upgrading from 1.3.x to 1.3.4, you can delete do.php (deprecated now)
  6. Place any themes you have backed up and place them in the themes directory.

You have successfully upgraded WorkSimple! Give yourself a pat on the back.

Languages

As of WorkSimple 1.2.1, it now supports multiple languages.
To install new languages, simple download the files below, place in the langs directory of your WorkSimple install and rename with a .php file extension. For example, rename fr.lang_.php.txt to fr.lang.php.


English

French
Japanese
Nithalos
To create your own language file...
Download a language file above (such as English) and fill in correspondingly in your language. You must also save the file in UTF-8 encoding, to allow accents and other alphabets to function.

AttachmentSize
fr.lang_.php.txt1.64 KB
ja.lang_.php.txt1.79 KB
ni.lang_.php.txt1.65 KB
en.lang_.php_.txt1.54 KB

Tips

Tips

How to....configure modules Only works with WorkSimple version 1.1.0 BETA
There are 2 modules included with WorkSimple 1.1.0 beta; ownership.php and addfooter.php. Both are configurable by editing them to fit your needs. addfooter.php shows a footer, such as copyright, your name, etc... Ownership.php is similar to addfooter.php, but it shows who the current blog belongs to.


How to...upgrade See http://geekness.eu/node/45


How to...install themes Compatible with WS 1.2.x -Grab a theme from the themes page or make your own. -Upload the theme (which includes all the files) to the 'themes' directory in your WorkSimple installation folder. -You can now change your theme to the newly uploaded one.


How to...configure ads Compatible with WS 1.2.x

Open up  your ad.php and edit away! Included are some examples.


Compatible with WS 1.0.2 From your index page, you can go straight the login with this: http://mysite.com/ws/?go=login


Compatible with WS 1.0.0 Beta 2 Use different templates using this: http://mysite.com/ws/?template=1 Template numbers are defined on 'index.php'


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

To do

To do

list for WorkSimple: (As of version 1.3.x  - in progress)

-Make modules API/system

-Translate CP interface (International support)

-Fix Theme Changer (only showing the name, with no ext.)

->Add folder support for Theme Changer (allowing each theme a folder)

->Resize/change tab size/colour etc.. -

Make Change blog title etc... -

Make favicon uploader(?)

-Fix blog module (!)

-Fix number of posts in CP

-RSS blog feed

-Autocreate blog.txt if doesn't exist

-Ability to edit posts ->Ability to delete posts

-Add admin nav bar top & bottom

-Multi admin/user post writer

-Edit ad links via CP

-Allowing the parsing of PHP in posts (just a bad idea)

->Picture support

Currently not planned, just ideas:

-Clean URL's (.HTACCESS)

-Allowing anonymous/user comments

-AJAX features

Modules

As of version 1.3.0, WorkSimple incorporates a new modules system.

 

Modules are stored in modules/

The control panel and index page both contain 'plugs'.

 

For the index page (index.php), they are as follows

For the control panel (cp.php), they are as follows

(I forgot to add more for the control panel).

But how do you use them?

Create your module first. Save it in modules/. For the text you want to be displayed at a certain block, prefix it with:

$rack['index']['footer'] = 'my text blah blah ';

Each key in the $rack array corresponds to a plug. So 'index, contentleft' would be:

$rack['index']['contentleft'] = 'my text blah blah ';


This page needs to be cleaned up