Skip to content

All New Lazy8Web

Lazy8Web

Click to see a larger picture

Lazy8Web is the web version of Lazy8Ledger.  What is new is that it is multi-user and server based so that any web browser can be used to access it.  You can now get at your accounting from any computer that is connected to internet. One immediate advantage is that you and your accountant or customers (if you are an accountant) can work on the same book-keeping and even at the same time if desired.  No need to try to export or import from different databases because now everything is available simultaneously to everyone.

You still can enjoy the simplicity of Lazy8Ledger but the power of a server environment.  Users will immeditately recognize the simple workflow of Lazy8Web from their previous experience with Lazy8Ledger.

One downside to this is that installation of this software requires somebody who is very good with computers and understands servers.  But once you have the software installed then anybody can easily use it.  If you want us to install it for you in your own web-hotel,  we can do that at a reasonable cost.

Test it NOW

You can test Lazy8Web RIGHT NOW.  Log in as administrator with the username “admin” and the password “admin”.  As an administrator it is easy to destroy for others so please be kind. This is reloaded every 24 hours so anything you enter will soon be erased. If it is already ruined then you can wait 24 hours or log into this other Lazy8Web as a simple user with just a few editing rights.  Username “english” and password “english”  .

Languages

Lazy8Web is translated into 50 languages however only English, Swedish and Indonesian are of good enough quality right now to be useable.  With very little effort you can fix one of the other 50 languages to be of good quality and share your efforts with others.  You can download a language package below and install it in your lazy8web in the menu “Setup->Translations->Import”. Right click and choose “save link as..”. The languages are:

Afrikaans
Albanian
Arabic
Belarusian
Bulgarian
Catalan
Chinese
Croatian
Czech
Danish
Dutch
English
Estonian
Filipino
Finnish
French
Galician
German
Greek
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Irish
Italian
Japanese
Korean
Latvian
Lithuanian
Macedonian
Malay
Maltese
Norwegian
Persian
Polish
Portuguese
Romanian
Russian
Serbian
Slovak
Slovenian
Spanish
Swahili
Swedish
Thai
Turkish
Ukrainian
Vietnamese
Welsh
Yiddish

Requirements

1. Mysql
2. Either Apache web server or IIS web server
3. Php

How to install

Normally you will install this on your web-hotel you are renting.  But you can also install it on your intranet or your own computer if you so desire.  If you want to try Lazy8Web on your local machine we recommend XAMPP which is an easy to install software package containing a complete web server with Apache, MySQL, PHP. If you want to install on your web hotel, simply make sure your web hotel meets the above requirements.  They usually do.  I suggest a linux web-hotel for this software however any that meets the requirements will do.

Steps

1. Meet the requirements. Your php setup file php.ini must have the row: memory_limit = 32M  or better yet  memory_limit = 64M.  Php’s default value is normally 16M which is too little for anybody.
2. Download Lazy8Web and unzip it into the web root of your computer/web-hotel (or anywhere you may install but just to make this example simple).
3. You should then have the directories lazy8 and yii in the root.
4. Make sure lazy8/assets and lazy8/protected/runtime are read-write.
5. Temporarily make the directory lazy8/protected/config read-write.
6. Create a database within the MySql server and give the database any name you want but remember the name and the username and the password.
7. Point your web browser to the root directory plus /lazy8 or perhaps /lazy8/index.php
8. Enter into the browser your mysql database information and hit “try to connect.” If the connection is successful it can take a few seconds to initialize everything so be patient.
9. Log in with username  admin   and password   admin
10. Change the login username and password.
11. Make lazy8/protected/config/main.php read-only.
12. Add your users and setup what editing rights your users will have.

You may then download this version of Lazy8Ledger which includes an “export to Lazy8Web” if you are already useing Lazy8Ledger so you can quickly transfer everything from Lazy8Ledger to Lazy8Web.  To install, replace the Lazy8Ledger.jar that should be in your “/home/(username)/.jedit/jars”  directory with the one you downloaded.  In Windows this directory is often “c:\Users\(username)\.jedit\jars”.  In macintosh it is usually “User/Library/jEdit/jars”.   Restart jEdit (perhaps a reboot is necessary).  Go to the menu Advanced->Save/RestoreDatabase->Export Lazy8Web. With the exported file go to the Lazy8Web menu Company->Company->Import.

Updating from an earlier version

The following are general instructions on how to update from an earlier version.  The reason why there are several steps is because your database has Language and Report tables that need to be updated as well.

1) Download and install the code.
2) Download and install the languages you need. This is true even for English.
3) Go to the menu in your lazy8web “Setup->Reports->Re-install standard reports” to then get the newest reports installed.

Backup

Even with a web application you should have regular backup routines. You can do this manually with the “Export all companies” menu or below are some more automated solutions you might want to try. The following routines must be installed correctly to avoid security holes:

1. One user has solved this problem with Ruby by downloading Lazy8Web exports.
2. Here are 2 other solutions with PHP scripts that write backup files either locally on the server or to the web browser an sql dump of all lazy8web tables (meant to be used with wget).

13 Comments

  1. Dena says:

    I just wanted to let you know that “immediately” is spelled wrong in this section.Thank you.

  2. Muallim says:

    i’ve error “Please fix the following input errors: * The invoice date is not within the allowed range ; 10/03/15>=2010-03-01 AND 10/03/15<=2010-12-31" when using non-english (Indonesian) for my language, as I input "15/03/2010" for new invoice's date. Thanks for respond.

  3. Muallim says:

    another bug addition, when using english profile, the new transaction is saved, but it returned ’1/1/70′ in ‘registration date’ and ‘invoice date’ from ‘manage transaction’ menu. How can I fix it ?. Thank you.

  4. admin says:

    hello Muallim, These date bugs should be fixed now. Can you download and install the code again. Please let me know if this fixes the problems for you.

  5. Muallim says:

    Just like a charm .. Great Job, but there was little thing annonying with date chooser, wich was settled as ‘sv’, please make it dynamic according to user language or at least ‘en’, like I was edit them manually. Thumbs up.. ! now I’ll concentrate on Indonesian language.

    • admin says:

      Hello Muallim, I have now fixed the bug in the date chooser to work in all languages. Just download again and install. Unfortuneately there is no language file for the date chooser for Indonesian so it defaults to English. It is though rather simple for you to create a language file yourself and then the date chooser will even be in Indonesian. Copy the file [web root]/lazy8/protected/extensions/calendar/resources/lang/calendar-en.jo to [web root]/lazy8/protected/extensions/calendar/resources/lang/calendar-id.jo and then proceed to translate the calendar-id.jo to Indonesian. Let me know if it works for you. Thanks for your help in debugging Lazy8Web and be sure to send me your translations.

  6. Muallim says:

    Can’t find any *.jo file in recent download, please be kind send me it over email, so I can send its translation back.

    • admin says:

      sorry, it should be js, not jo. So copy the file from calendar-en.js to calendar-id.js in the directory [web root]/lazy8/protected/extensions/calendar/resources/lang
      Then translate the file calendar-id.js and send to me when you are done changing it.

  7. Muallim says:

    Done.. but when I click on Date for new invoice it doesn’t shows up. Any suggestion ? BTW I sent the translated file (calendar-id.js).

    • admin says:

      The only problem with the file you sent me was the single quote character in the word “Jum’at.” Apparently java does not like that character so it must be escaped with a backslash (Jum\’at) to be used. It took me a while to find the problem because I didn’t know myself that there was a problem with that character. Check out the file and let me know if you feel the translations in it are correct and it works well for you. You must remove all files in the “lazy8/assets” directory each time you make a change in this file. This is because a copy of this file is always put in that directory.

  8. Muallim says:

    yes it works and in a good shape and good translation, and still busy to re-translated the whole “lazy8″ into good Indonesian language, hope will finished soon. Thank you for great job.

Leave a Reply