76

(3 replies, posted in Wish List)

Hi KiegKhan,

   I have created FrontAccounting OpenLDAP Connector with the ability to automatically provision ldap users into FA. It is a Single Sign On process that you are looking for but using OpenLDAP Server. You may downloads it from

  http://www.anterp.com/downloads/FrontAccounting-LDAP-Server.tar.gz

  Installation Notes:
    1. Please make a backup before executing this step.
    2. Extract FrontAccounting OpenLDAP Connector.
    3. Upload to your Root directory.

   There are 2 file that will be overwrite:
     1) includes/current_user.inc
     2) includes/session.inc

  Configuration file: config_ldap.php

// LDAP Server
define(

Hi p2409,

   Have you read my documents FrontAccounting-Web-Service.pdf? I have written down some of the information under "Call the web services using simple soap client".
   
   Please make the necessary changes as below:

   $_company = "ANTERP SOLUTIONS";  /Can be company name or index = '0'
   $_uid= "demo1@anterp.com";   //Username
   $_upswd = "password1";  //Password

   Hope it work!!!

   Cheers,

   tclim

Hmm....

    I think I better clean up the code and release the LDAP connector as soon. For your case, please remark the line

   //include_once (DIR_FA . "/lib/Ldap.php");

   Sorry about that.. Can you try again?

    To anyone who use SOAP Webservice API, please continue our conversation at SOAP Web Service.

    https://frontaccounting.com/punbb/viewtopic.php?id=1569


      Thanks,

       tclim



p2409 wrote:
tclim wrote:

Hi p2409,

  Can you try this, open a new firefox browser, enter the soap url as

  http://localhost/FA234/api/soap.php?wsdl

   Did you see any soap webservice is up and running?

The problem is 'missing ..//lib/Ldap.php' file...

Hi p2409,

  Can you try this, open a new firefox browser, enter the soap url as

  http://localhost/FA234/api/soap.php?wsdl

   Did you see any soap webservice is up and running?

Hi Excellence/Itronics,

   Thanks you for your testing on the WebService API and great to hear that you have tested and verify it work fine.  This webservice API can be extended and share among others members in FA. Nice !!!

Cheers,

  tclim

Hi rodw,

   Thanks you for helping me to test with your Android 1.6. This is great  and now Google Android 1.6, 2.2, 2.3.4 are supported. Anyone from BB?

Cheers,

  tclim

Hi Janusz,

    I was busy with my schedule right now and thanks you for publishing my theme and share among the community. With regarding the Soap API, it is a working copy that can be use to insert the Debtor Master, Debtor Trans, Branch and Contacts. It is not an "example" but it work seamlessly. You may try to downloads it and test it yourself (if you haven try it yet). You can even extend the API for the purpose of 3rd party integration with FA.

   The design is base on the existing "plugin"  developed by someone else that can be found at your Downloads section. This version is the first version that I wrote for FA but I am sure how many developers are using it. I hope that you can share it with others developers who need to perform the integration with FA.

Cheers,

tclim

83

(14 replies, posted in Modules Add-on's)

Hi kpimichael,

   This API was built using Soap WebService as the title have clearly mention about it. You can use it to import your Customers and  Contacts into FA. It will automatically populate the data into Debtor Master, Branch and Contact tables. You can extend the API by creating your own WebService API to suite your need. Please downloads the zip file from http://www.anterp.com/downloads/fa_soap_web_services.zip and read my documents FrontAccounting-Web-Service.pdf.

Hope it help.

tclim

Hi Joe,

   Previously, I have release some of the useful "plugin" and "theme" to the community but I can't find it under the "Downloads" section. It was too messy that I posted every source code release to community in the forum everywhere. I hope that you can help to put the source code under the "Downloads" section for others developers to use it.

  1) Source Code for WebService API have been published in the forum at https://frontaccounting.com/punbb/viewtopic.php?id=1569
  2) New Theme have been published in the forum at https://frontaccounting.com/punbb/viewtopic.php?id=2099

  With regarding to the Webservice API, actually you can get some idea on how to used it for your integration purpose in item no 1 above. Kindly download the webservice api and you are able to extend it for your development needs.

  I will also release the LDAP Adaptor to the public very soon. Those who wish to used Active Directory or Open LDAP Server. You can downloads the "plugin" for my next release. No worry, everything is FREE...

Cheers,

tclim

Hi kpimichael,

   Thanks you for helping me to test the application. Since our application are "cross mobile" which is supported using iPhone, Google Android (Ver 2.2 and above) and BlackBerry (Ver 6 and above). We do not specify the application to run only in iphone or android.

   With regard to your issue of 403 forbidden error. We have a firewall protected in our server. It might block some of the website. But we do not block any mobile devices accessing our website? From my investigation, I think your issue are cause by invalid URL entered in your mobile devices.

    In order to access this mobile version, you need to type the full URL as below:

(This is correct URL)
http://www.anterp.com/acct/mobile/index.html

The path to the index.html is required.

(This is wrong URL)
http://www.anterp.com/acct/mobile/

We have change it to support multiple company access. it is now tested and working great using iPhone 3 and 4. Google Android 2.2, 2.3.4. Lack of tester from Black Berry yet...

If you wish to test it, you may use your mobile phone to access now with the VALID URL.

Thanks again,

tclim

Hi All,

  I understand that sharing is good as we can share it with all the developers. Open up the API to public is visible in future. I wish that I can stabilize the applications and also secure some fund before I release it.

Hi rodw,

   Thanks you for your valuable information. Since we are using the new technology, we only support the newest smartphone (This is the jquery mobile issue). if you wish to know weather your phone are supported by jquery mobile, you may visit here to verify

  http://jquerymobile.com/gbs/

  Our recommendation is you should "upgrade" your smartphone (at least Android 2.2) and you are able to use this applications. Sorry about that...

  I have been spending 2 days just to rush for the rest of the functionality. Up to today, i have been completed most of the functionality but need tester to test it using mobile devices. I have also uploaded ALL the completed modules to my server. You can now access all the functions that I have built.

  If you still unable to access using your mobile device, you may switch to Firefox browser to test it. But, I am sorry that this version doesn't not support creation yet. It only read the data from the database and populate into your mobile devices.

Thanks Joe,

    It was fantastic. I was recognize by Front Accounting to be a partnership with you. Great...I hope that my work will help to promote Front Accounting to be one of the best Online Accounting Software in future. Thanks for recognize AntERP.com as a new partnership with Front Accounting. I will send you our company information as soon.

Warm Regards,

tclim

89

(3 replies, posted in Wish List)

Hi there,

    Are you looking for front accounting mobile solutions or create a new themes? If I am not wrong, you are looking for Mobile solutions right? Yes, I have just created a BETA version of Mobile Entries for Front Accounting, but It still in BETA development are still going on.

   If you are interesting with FA mobile edition, you may try it yourself. This is the post that I referring to you

  https://frontaccounting.com/punbb/viewtopic.php?id=2119


   If you wish to test on some of the available API, you may test it here.

   http://www.anterp.com/acct/api-acct-test.php

   Firstly, you need to choose "Login" and click submit to perform user authentication.
   Then, you may select any API to retrieve the data.
   Once you have done, you may click "Logout" from the system.

Hope it help. Thanks

Hi waverider,

     I have not decided to give away for free at the moment. But if I can get some fund for it, why not? Besides, I am currently busy with the Front Accounting Mobile Edition for iPhone, Google Android and Black Berry 6 OS. The BETA version have been arrived and I am so excited to see the applications work great in iphone. It will be great if you are willing to spend sometime to test it out. I have upload Front Accounting Mobile Edition in my server at

http://www.anterp.com/acct/mobile/index.html

Username: faccounting@anterp.com
Password: password1


Besides, I have just post some information in another topic at

https://frontaccounting.com/punbb/viewtopic.php?id=2119

Cheers,

tclim

Hi All,

  This is a great news, we have just RELEASED Front Accounting Mobile edition that supporting smartphone for iPhone, Google Android and Black Berry 6.

  This version is based on the new technology which is power by jquery mobile at http://jquerymobile.com. We have completed our development for Accounts, Contacts, Suppliers, Products, Purchase Order, Quotations, Sales Order and invoices.

  This solution provide a conveniences for those who are using Smartphone to check their status. If you like it and wish to grab a copy or to support our future development, you can downloads it from
 
http://www.anterp.com/shop/frontaccounting-mobile
 


  if you wish to test FA mobile version, you may use your smartphone and enter the link below:

http://www.anterp.com/acct/mobile/index.html

Username: faccounting@anterp.com
Password: password1

  I have capture some snapshot that you can review it at http://www.anterp.com/blog/?p=245

Hope to heard from you all. Thanks...

92

(2 replies, posted in FA Modifications)

Welcome to Front Accounting and I am quite new to FA too. I have study FA code and have been trying to hack the code for quite some time. Before you can do this, you should understand how FA works.

To debug FA, you can change the parameters in the file config.php which is located in your frontaccounting folder.

You may change the following parameters to suite your debugging need. 1 mean activated, 0 mean inactive.

       $error_logfile = dirname(__FILE__).'/tmp/errors.log';
    $debug             = 1;    // show sql on database errors

    $show_sql         = 1;    // show all sql queries in page footer for debugging purposes
    $go_debug         = 0;    // set to 1 for basic debugging, or 2 to see also backtrace after failure.
    $pdf_debug         = 0;    // display pdf source instead reports for debugging when $go_debug!=0
    // set $sql_trail to 1 only if you want to perform bugtracking sql trail
    // Warning: this produces huge amount of data in sql_trail table.
    // Don't forget switch the option off and flush the table manually after
    // trail, or your future backup files are overloaded with unneeded data.
    //
    $sql_trail         = 1; // save all sql queries in sql_trail
    $select_trail     = 0; // track also SELECT queries


   if you activate the $sql_trail = 1, you can check and verify the sql query in the folowing table:
   1) 0_sql_trail

You can also copy and paste the sql script from your browser and execute it in MySQL command line.

  Hope it help...

93

(6 replies, posted in Setup)

Hi,

  You may try this

mysqldump -u root -h localhost -pPassword123 accountdb > /opt/backup/db/accountdb.sql

Where -pPassword123 should you your Password (Remember to append your password just after the -p)

database name: accountdb (Change to your frontaccounting database name)

Hope it help.

94

(9 replies, posted in Installation)

Hi,

  This look like you are having the permission issue. Are you running Front Accounting in Windows or Linux Server? In Linux Server, If you have the authorization to access to the console mode via ssh. You may perform this:

su -
chown -R userid:userid /var/www/html/fa
cd /var/www/html/fa
chmod 777 modules
chmod 777 company
chmod 777 lang
chmod 777 tmp


After completed installation, you may perform this:

chmod 755 modules
chmod 755 company
chmod 755 lang
chmod 755 tmp
chmod 755 themes
chmod 755 sql
chmod 444 config.php
chmod 444 config_db.php
rm -rf install

NOTE:

1) Setting the config.php and config_db.php to 444 is to prevent any one changing your configuration files.  If you want to modify or add another subsidiary company, you need to change it back again.

2) rm -rf install mean you remove the install folder from linux server. This is a best practise for security concern.

95

(38 replies, posted in Modules Add-on's)

Hi All,

   After reading this long argument without any solutions out there. I have come out with the solutions that partially solve the issue between Vtiger FA Integration. These 2 open source project have their pros and cons. The missing part is the bridge between the 2 as Vtiger does not have accounting while FA does not have CRM. It will be nice to create a bridge between the 2 projects with minimum changes.

   Left me clarify some doubts that have been mention in this post.
1) Integrate vtiger and frontaccounting  WITHOUT changing the core code of either vtiger or frontaccounting are INVISIBLE provided that you are using the Database Trigger/custom workflow. I do not suggest to used database trigger due to most of the users running those application under Shared Hosting Environment. In shared hosting package, they DO NOT provide database trigger (my shared hosting do not provide db trigger functions). So, I solve this issue by creating a new FA REST API to perform 2 way synchronization.

2) Multiple Login to different system was troublesome.?
   This can be solve by using LDAP Server. Both system should support Single Sign On via LDAP Server or Open ID. if you don't, you can simple create it. (NOTE: LDAP Server only applicable to Semi or dedicated server/Cloud Computing)

3) It will become really difficult for a new developer to maintain the two different code bases?
   The simple answer is YES. But after investigate the code bases of these 2 open source project. The answer become NOT Necessary. The reason is vtiger CRM already done some degree of integration by providing the REST API but FA does not. So, you have to create your own FA REST API to perform integration and synchronization process between the 2 system.

4) The end-users will have to learn 2 different set of UIs and base functionalities (like roles, etc.)
      AGREED. To solve this issue, I have created a new UI and define the User Roles for these 2 applications. When the user login to the system, it will automatically provision into vtiger or FA. (This process is invisible to the user and it will work as normal login process). The end user will retrieve the functionalities base on the define roles.

5) The multi-currency concept is different in both the FA and vT.
    Yes. But you can solve this issue by converting the multi-currency from FA to vtiger or vice-versa.

6) Combining the 2 database into 1 is meaningless. This is due to the future upgrade issue unless you stick with the current version. 
    This issue can be solve by using the normal installation on 2 separate databases. When it come to the database upgrade, just re-run the additional custom db script for FA and vtiger. For the source code, you need to re-patch the new version of vtiger or FA. You keep the latest version with minimum changes.

The overviews synchronization process as below:

- Vtiger -> 2 ways sync -> Front Accounting

- Front Accounting -> 2 ways sync -> Vtiger

Future Integrations:

   Synchronize Customer, Order, Stock Movement, Products Inventory, Re order level, invoices etc from and to FA to Open Source Shopping Cart below:

  - Open Source Shopping Cart include Magento, Virtualmart, OpenCart, OsCommerce, ZenCart etc will be supported.

Mobile Devices Integrations:

  -The following mobile devices will be supported iPhone, Google Android, BlackBerry 6 and above (BB 5 and below DOES NOT supported).

Although my idea was there, but it will take a long time to complete the missions including the resources, time and money. Anyway, I will continue invest into the integration for the above said.

  For those who are interested with this solutions, are can my post "2 ways synchronization between vtiger and front accounting - RELEASED" at https://frontaccounting.com/punbb/viewtopic.php?id=2096

96

(14 replies, posted in Modules Add-on's)

Hi rodw,

    i hope that you enjoy the source code that I have published last time for the SOAP API. With regard to your new method "create_debtor_trans". I am sorry that I didn't continue with SOAP but rather I have created a totally new FrontAccounting REST API which have better performance gain at least 30% better than current SOAP API.

    This new REST API are written to solve the issues below:

   1) FA doesn't provide any API for integration

   2)  I have done the FA vtiger integration (Please refer to another post that i have mention about - 2 ways synchronization between vtiger and front accounting - RELEASED at https://frontaccounting.com/punbb/viewtopic.php?id=2096)

    3) You can now enjoy the possibility of data sync between FA to any Open Source Shopping Cart System include osCommerce, Magento, PrestaShop, Virtuemart, OpenCart, ZenCart etc that enable you to bi-directional synchronize between the Customer information, Orders, Invoices, Stock Status etc (Current version does not support image Sync Yet).

    4) Another solutions can be done is creating a new Mobile Access to your FA directly. Since the REST API can be call directly from any browser including the Mobile Devices.

    I am currently working hard for the integration between the FA and others related modules which include the above mention except for mobile solutions. Hope you enjoy it.

Hi juju,

  Do you mind to share with us what type of information you want to integrate between FA and OrangeHRM? I have did some code for OrangeHRM where your staff can login to both system via LDAP connector and auto popular the user profile into both system. Whenever the user change their profile, it will auto popular again. But this is the 1 way sync between LDAP to FA and OrangeHRM.

Hi Joe,

  Please upload to the central repository and shared it. We will be releasing others code that we have developed to the community soon. But that will requires you to "clean up" some issue before releasing to the public.

Hello All,

   We have just completed our new themes for front accounting. This theme is actually a touch up from the default theme and make it more professional look and feel. We are now releasing to the community to reviews it. If you like the theme, you can downloads it from

   http://www.anterp.com/downloads/themes/anterp.zip

  This theme is compatible with frontaccounting - v2.3 and above.
You are safe to use it. What we need is the feedback of the theme since we have not tested all the pages in frontaccounting.

  I have capture some snapshot and posted in my blogs. If you wish to view the new theme before using it, you can visit my blog at

   http://www.anterp.com/blog


Installation Notes:

1. Downloads and extract the anterp.zip file
2. Upload anterp folder into frontaccounting/themes
3. Login to frontaccounting.
4. To activate the theme, click on the Setup Menu -> Display Setup. From the

How to test?
Login to vtiger, add any accounts,contacts, products, services, quotes, sales order etc from our top menu, you will see "Sync Now!". if you have make any changes in vtiger or front accounting, just simple click the "Sync Now!" and it will automatically sync the data.

Please note, we DO NOT support conflict resolution yet if you make the changes on both system at the same time. It will not be sync.

I wish to use my own Use ID?
If you wish to create your own user id for testing, you can go ahead by login to the DEMO using vtiger@anterp.com.

1) From the menu  User Management -> list user. Click "Add User" and fill in those information. Click Next.

2) Under modules, you MUST at least choose
    - zimbramail
    - vtigercrm
    - acct

   Click Next

3) Under Access Level, choose from the combo box. Select the access level and click "Add User Role". Repeat the step for remaining modules. Click "Save" to complete.

4) Wait for 5 minutes for User Provisioning process and you can login with your new User ID and Password.

5) Go to "Vtiger CRM", click on "My Prefences". Scroll down and copy the Access Key. Go to setting, click on Vtiger Access Key and paste it. Click the "Update AccessKey" button. You are done.

Although this suite are working currently, there are some issue arising between the 2 system. We do not sync the products image at the moment.

For synchronization status, you may downloads from http://www.anterp.com/downloads/2way-synchronization-between-vtiger-and-accounting.zip

We would like to heard from you regarding your concern about the integration between vtiger and front accounting.


Cheers...