prashants / webzash-v1-defunct

Easy to use web based double entry accounting software in PHP - MySQL under Apache License, Version 2.0

Home Page:http://webzash.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IS THIS PROJECT STILL OPEN?

mbsarino opened this issue · comments

I notice there hasn't been much activity in the last year. Is this project still running?

Yes ! We are working on a new version which will be lauched by this month end :)

https://bitbucket.org/prashants/webzash

@mbsarino: I wonder if you're looking for any services for this? I can help
if you want to deploy it somewhere or customize it or something. I have the
experience in working on this platform.

oh ok. i would like to use webzash on Joomla 3.x and tried it with the
current version. However, I ran into problems trying to use an SSO
component for Joomla as webzash apparently uses email addresses as
username. is there a way for me to change that in the current version?

On Thu, Sep 11, 2014 at 4:37 PM, Prashant Shah notifications@github.com
wrote:

Closed #23 prashants/webzash#23.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

webzash apparently uses email addresses as username

webzash uses username and not email address to login.

The authentication information is stored in text file in the config/users directory.

is there a way for me to use mysql to store the authentication info?

On Thu, Sep 11, 2014 at 5:23 PM, Prashant Shah notifications@github.com
wrote:

The authentication information is stored in text file in the config/users
directory.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Not in the current version. The upcoming version is based on CakePHP and uses sqlite to store user info which can be changed to MySQL or whatever you want. If you are willing to wait for few days I can give you a full setup of the upcoming version - its almost 90% done.

great! looking forward to it!

On Thu, Sep 11, 2014 at 5:34 PM, Prashant Shah notifications@github.com
wrote:

Not in the current version. The upcoming version is based on CakePHP and
uses sqlite to store user info which can be changed to MySQL or whatever
you want. If you are willing to wait for few days I can give you a full
setup of the upcoming version - its almost 90% done.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I will comment here with the link to download by coming monday.

Here is the full setup.

https://drive.google.com/file/d/0B1pQ4esmUnBeNHFyYTRvMjdFakU/edit?usp=sharing

There is a download icon on the top of the page above the white model box.

I have installed the new setup. However, I still cannot find the users table on database.

Its a sqlite file in the app/Plugin/Webzash/Database/ folder.

If you want to change the auth db then check the app/Plugin/Webzash/Config/bootstrap.php -> init_account() function.

This is the database schema

https://bitbucket.org/prashants/webzash/src/476eb100c492159fa0b4bac98d37e0117e0d2c03/Config/MasterSchema.Sqlite.sql?at=master

This is what you will have to substitute with : http://book.cakephp.org/2.0/en/development/configuration.html

If you find any bugs or issues comment here.

unfortunately, asi have previously mentioned, I am not a programmer so I
wouldn't know the specific steps to take. Would it be too much to ask for
you to send me the revised files/configuration?

Thanks!

On Mon, Sep 15, 2014 at 6:05 PM, Prashant Shah notifications@github.com
wrote:

If you find any bugs or issues comment here.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

What exactly are your requirements ?

Im looking fo an an online accounting app that our company can use and
include in its intranet. Right now we are using Joomla 3.2 as the portal
and all apps on it are either Joomla extensions or 3rd party apps accessed
with a Joomla SSO utillity.

On Tue, Sep 16, 2014 at 12:05 AM, Prashant Shah notifications@github.com
wrote:

What exactly are your requirements ?


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I will check and let you know. Which is the exact module that you are using ? There are few SSO's for Joomal out there.

I'm using Joomla 3.2 and JFusion 2.0
Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

-----Original Message-----
From: Prashant Shah notifications@github.com
Date: Tue, 16 Sep 2014 09:29:19
To: prashants/webzashwebzash@noreply.github.com
Reply-To: prashants/webzash reply@reply.github.com
Cc: mbsarinomatt.sarino@gmail.com
Subject: Re: [webzash] IS THIS PROJECT STILL OPEN? (#23)

I will check and let you know. Which is the exact module that you are using ? There are few SSO's for Joomal out there.


Reply to this email directly or view it on GitHub:
prashants/webzash#23 (comment)

Ok. Since I am busy with the release what I can do is, look into this issue after the release. I will keep this open for now.

Hi prashants,

I'm very excited about this new version you are refering to. Will it be released under this github page? I still don't see an update here or on webzash.org. Are you almost ready to release it? I would love to know what has changed and what new features are included.

Looking forward to hearing more

Will be releasing it next week end.

hi prashants,

Do you have the changelog/release notes for the new version?

hello prashants,

Have you released the new version yet?

Expect a beta this weekend :)

Beta version is available at

Download the TAR.GZ version below :
https://dl.dropboxusercontent.com/u/50842471/webzash-beta.tar.gz

Download the ZIP version below :
https://dl.dropboxusercontent.com/u/50842471/webzash-beta.zip

Hello Prashants!

Thanks for the link! I was able to download and install it already. However when I try to Adminisnister an account, it gives me a "Settings table is missing. Please check whether this is a valid account database". I would assume after going through the setup process and filling in all blanks completely, the required tables for the database are automatically created. Did I miss anything in the installation?

When do you get that error - when you activate an account or you are trying to add a account config from the administer section ?

I get it when I try to activate an account.

Did you use the setup link above and create a new account from scratch or you are using an existing account ? Also, did you get any errors while account creation ? Also please check whether the database details are correct. I tried the setup on my side and it works.

setup link where? its a totally new install.

Beta version is available at

Download the TAR.GZ version below :
https://dl.dropboxusercontent.com/u/50842471/webzash-beta.tar.gz

Download the ZIP version below :
https://dl.dropboxusercontent.com/u/50842471/webzash-beta.zip

I downloaded from that link and unpacked the zip to my web directory

Ok. Please try creating account again and see if you get any error.

Also please check your database if the tables have been created. Its throwing that error since it cant find the db tables.

I checked the database the setup created and the tables that it is looking
for are actually there, although empty.

On Sun, Oct 19, 2014 at 9:54 PM, Prashant Shah notifications@github.com
wrote:

Also please check your database if the tables have been created. Its
throwing that error since it cant find the db tables.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Do you see a row with id of 1 in the settings table ?

yes. I did another clean install and I can activate it now.

On Sun, Oct 19, 2014 at 9:56 PM, Prashant Shah notifications@github.com
wrote:

Do you see a row with id of 1 in the settings table ?


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Great.

Now I'm back to my original problem with the previous version: where can I
find the users table, the one that holds the username and passwords field.
The "settings" table is apparently not the one that I need.

On Sun, Oct 19, 2014 at 10:38 PM, Prashant Shah notifications@github.com
wrote:

Great.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Its in the sqlite file. app/Plugin/Webzash/Database

thanks!

On Sun, Oct 19, 2014 at 10:45 PM, Prashant Shah notifications@github.com
wrote:

Its in the sqlite file. app/Plugin/Webzash/Database


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I apparently need to have the users database in the standard sql database
for me to access it from an external app. Is there a way to do this?

On Sun, Oct 19, 2014 at 10:46 PM, Matthew B. Sarino matt.sarino@gmail.com
wrote:

thanks!

On Sun, Oct 19, 2014 at 10:45 PM, Prashant Shah notifications@github.com
wrote:

Its in the sqlite file. app/Plugin/Webzash/Database


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

If the external app supports sqlite then you can just provide the full sqlite path as database name and leave the username and password field empty.

  1. Otherwise, create a new MySQL database with the schema shown at Webzash/Config / MasterSchema.Sqlite.sql
  2. Open the Webzash/Config/bootstrap.php

Replace from line 313 to 317 with this

$wz['datasource'] = 'Database/Mysql';
$wz['persistent'] = false;
$wz['host'] = 'hostname';
$wz['login'] = 'username';
$wz['password'] = 'password';
$wz['database'] = 'dbname';
$wz['prefix'] = '';

Under the Webzash folder, I only have 4 directories: app, lib, plugins,
vendors and therefore can't find the path/files you refer to. Although
there is a Config directory in the Apps folder, the bootstrap.php file in
it contains just over 100 or so lines.

Also, I will need to edit the menu bar to remove the Webzash name and
change the bar color. Which files would I need to edit these?

On Sun, Oct 19, 2014 at 11:45 PM, Prashant Shah notifications@github.com
wrote:

If the external app supports sqlite then you can just provide the full
sqlite path as database name and leave the username and password field
empty.

Otherwise, create a new MySQL database with the schema shown at
Webzash/Config / MasterSchema.Sqlite.sql
2.

Open the Webzash/Config/bootstrap.php

Replace from line 313 to 317 with this

$wz['datasource'] = 'Database/Mysql';
$wz['persistent'] = false;
$wz['host'] = 'hostname';
$wz['login'] = 'username';
$wz['password'] = 'password';
$wz['database'] = 'dbname';
$wz['prefix'] = '';


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Webzash has been developed as a cakephp plugin. You will find all the files in app/Plugin/Webzash

Hello Prashants

I notice there are no provisions to be able to print any of the reports. Are there plans to add this functionality?

Yes. That part will be done before final release.

is there going to be a tutorial or docs to explain how to set this up for those of us not familiar with the old version and not familiar with the cake framework? I grabbed the beta from this thread and tried setting it up on nginx and I'm getting the first page but the css isn't loading. I've located the css but it's just unclear how to set up my vhost in order for the paths to load properly. I also looked for where the mysql tables generation script is but couldn't locate them. Is there an install.txt anywhere that explains all this stuff?

http://www.nginxtips.com/nginx-configuration-for-cakephp-framework/

I will have tutorials / wiki after the final release.

When is your final release slated for?

Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

-----Original Message-----
From: Prashant Shah notifications@github.com
Date: Mon, 27 Oct 2014 22:13:51
To: prashants/webzashwebzash@noreply.github.com
Reply-To: prashants/webzash reply@reply.github.com
Cc: mbsarinomatt.sarino@gmail.com
Subject: Re: [webzash] IS THIS PROJECT STILL OPEN? (#23)

http://www.nginxtips.com/nginx-configuration-for-cakephp-framework/

I will have tutorials / wiki after the final release.


Reply to this email directly or view it on GitHub:
prashants/webzash#23 (comment)

Nov end

i've tried importing the MasterSchema.Sqlite.sql file into a blank
database but I get the following error:

"#1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'"wzaccounts" ("id" INTEGER PRIMARY KEY NOT NULL, "label" VARCHAR NOT NULL,
"db_d' at line 1 "

Whaat do I need to do?

On Tue, Oct 28, 2014 at 12:23 PM, Prashant Shah notifications@github.com
wrote:

Nov end


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Hello Prashants,

Is there a solution to the issue on importning the MasterSchema.sql file
above?

On Tue, Oct 28, 2014 at 1:53 PM, Matthew B. Sarino matt.sarino@gmail.com
wrote:

i've tried importing the MasterSchema.Sqlite.sql file into a blank
database but I get the following error:

"#1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'"wzaccounts" ("id" INTEGER PRIMARY KEY NOT NULL, "label" VARCHAR NOT NULL,
"db_d' at line 1 "

Whaat do I need to do?

On Tue, Oct 28, 2014 at 12:23 PM, Prashant Shah notifications@github.com
wrote:

Nov end


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I am checking it.

It seems sqlite and MySQL syntax are not compatible :(

If you can wait I will be releasing a updated beta version in 2 days.

No prob. Ill wait. Thanks!!
Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

-----Original Message-----
From: Prashant Shah notifications@github.com
Date: Wed, 29 Oct 2014 00:09:43
To: prashants/webzashwebzash@noreply.github.com
Reply-To: prashants/webzash reply@reply.github.com
Cc: mbsarinomatt.sarino@gmail.com
Subject: Re: [webzash] IS THIS PROJECT STILL OPEN? (#23)

If you can wait I will be releasing a updated beta version in 2 days.


Reply to this email directly or view it on GitHub:
prashants/webzash#23 (comment)

Hi Prashants,

Any news on the updated beta version?

On Wed, Oct 29, 2014 at 2:23 PM, matt.sarino@gmail.com wrote:

No prob. Ill wait. Thanks!!
Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung

Teruuusss...!

*From: * Prashant Shah notifications@github.com
*Date: *Wed, 29 Oct 2014 00:09:43 -0700
*To: *prashants/webzashwebzash@noreply.github.com
*ReplyTo: * prashants/webzash <
reply@reply.github.com>

*Cc: *mbsarinomatt.sarino@gmail.com
*Subject: *Re: [webzash] IS THIS PROJECT STILL OPEN? (#23)

If you can wait I will be releasing a updated beta version in 2 days.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I replaced lines 313 to 317 as instructed but now, I get this error when I
setup:

Warning (2): PDO::__construct(): php_network_getaddresses:
getaddrinfo failed: No such host is known.
[CORE\Cake\Model\Datasource\Database\Mysql.php, line 158]

\app\Plugin\Webzash\Config\bootstrap.php (line 326)

'Missing master sqlite database file. Please check your setup.'

Let me know if I missed out on anything.

On Sun, Oct 19, 2014 at 11:45 PM, Prashant Shah notifications@github.com
wrote:

If the external app supports sqlite then you can just provide the full
sqlite path as database name and leave the username and password field
empty.

Otherwise, create a new MySQL database with the schema shown at
Webzash/Config / MasterSchema.Sqlite.sql
2.

Open the Webzash/Config/bootstrap.php

Replace from line 313 to 317 with this

$wz['datasource'] = 'Database/Mysql';
$wz['persistent'] = false;
$wz['host'] = 'hostname';
$wz['login'] = 'username';
$wz['password'] = 'password';
$wz['database'] = 'dbname';
$wz['prefix'] = '';


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

Sorry I am out of touch since last few days. I will get back to you next week.

Hi Prashant

Any updates on the new version and my SQL issue?

On Sat, Nov 8, 2014 at 10:14 PM, Prashant Shah notifications@github.com
wrote:

Sorry I am out of touch since last few days. I will get back to you next
week.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I will be available from monday onwards.

Hi Prashant,

Any updates on the new version and my sql problem?

On Sat, Nov 15, 2014 at 5:04 PM, Prashant Shah notifications@github.com
wrote:

I will be available from monday onwards.


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

I was not well since last few weeks. I am back now. I have restarted the work on webzash. Will update you soon.

Beta 2 version of Webzash-Next has been released.

Download the TAR.GZ version below :
https://www.dropbox.com/s/c6oe3z5vldu1j32/webzash-beta2.tar.gz?dl=0

Download the ZIP version below :
https://www.dropbox.com/s/bndxogrpal5wz9m/webzash-beta2.zip?dl=0

Hi,

The mysql script has been updated. Also the database config is now available at

app/Plugin/Webzash/Config/MasterConfig.php

Please make the changes there. Check the comments section in the same file. Sample MySQL config is available.

Also for the getaddrinfo error, try hostname as 127.0.0.1

Thanks Prashant!

Btw, is there an email address that I can reach you in private? I'd like
to discuss a few things that may not be relevant to the rest of the group.

Thanks!

On Sat, Nov 29, 2014 at 2:11 PM, Prashant Shah notifications@github.com
wrote:

Hi,

The mysql script has been updated. Also the database config is now
available at

app/Plugin/Webzash/Config/MasterConfig.php

Please make the changes there.

Also for the getaddrinfo error, try hostname as 127.0.0.1


Reply to this email directly or view it on GitHub
prashants/webzash#23 (comment).

pshah.mumbai AT gmail

I am closing this issue for now since this repository is no longer active. Please open a new issues below for the Joomla integration if its still pending.

https://github.com/prashants/webzash/issues