introduction to-bizsense-bpug-29-05-2010

Download Introduction to-bizsense-bpug-29-05-2010

If you can't read please download the document

Upload: sudheer-satyanarayana

Post on 16-Apr-2017

1.057 views

Category:

Technology


0 download

TRANSCRIPT

Team Motivation

Introduction To BizSense CRM And ERP

By Sudheer Satyanarayanahttp://binaryvibes.co.in

History And Goals

No nonsense open source software

Modern web application architecture

CRM and ERP in one place

Open development

Current Status

Latest version 0.2.3 Alpha

0.2.4 Alpha to be released soon

Usable

Features Overview

Customer account and contact

Sales lead, opportunity, quote

Marketing newsletter

Customer service web ticketing

Collaboration task, call, meeting

Finance invoice, account books, reports

Reports and dashboards

RESTful web services

Feature Details

Download brochure from http://binaryvibes.co.in/product/bizsense

Customer Control Panel

Implement your own

Integrate other applications with BizSense

System Requirement

PHP 5.2.6 or later

MySQL 5.0 or later

Apache or nginx

Linux or Unix operating system

Internet Explorer 7 or later, Firefox 3 or later

Support for Safari and Google Chrome coming soon

Contributing To BizSense

First step sign the CLA

Home - http://projects.binaryvibes.co.in/projects/show/bizsense

Register yourself

Install and get familiar with the software

Join #bizsense on Freenode

How To Contribute

Using the software - fremium

Code

Documentation

Theme look and feel

Quality assurance

Building the community

Benefits Of Contributing

Hone your technical and social skills

Use a better product

No trouble of maintaining custom patches. Move your patches upstream

Name and fame. Have BizSense development in your resume; increase chances of being hired.

Be proud of yourself

Installing

Checkout from Subversionsvn checkout svn://svn.binaryvibes.co.in/bizsensse/trunk .

Create a virtual host and point the document root to public_html

Make directories writeable by web server userapplication/data

application/data/cache

application/configs

Visit bizsense.example.com

Follow the on screen instructions

Prerequisite For Code Contributors

I know or want to learn Object oriented programming with PHP 5Design patterns observer, adapter, iterator, registry, singleton, MVC, strategy

Zend Framework

Bare Framework

JavaScript

Dojo Toolkit

AJAX

Unit testing with PHPUnit

PDF generation using FPDF

Web services REST

MySQL

A bit of Linux/UNIX and subversion

PHP Coding Standards

Based on Zend Framework/PEAR

camelCased variables and method names

Protected and private variables and method names are prefixed with _

MixedCase file and directory names

MixedCase class names with _ as directory separator

Tabs are not allowed. Use four spaces

Maximum 80 columns long lines

Verbose names are preferred

Docblocks are mandatory

Coding Standards - Other

HTML markup, CSS, JavaScript, URI

Lowercase underscore separated words

JavaScript coding standards based on Dojo Toolkit formal document yet to be published

Code comment desired

Release Strategy

x.y.z

X = major version. Earth shattering release

Y = minor version. Features, refactor, major enhancements

Z = mini version. Bug fixes and minor enhancements

Upgrades are supported from release to release

Staying up to date is highly recommended

Subversion guidelines

Gentleman works on trunk

Trunk is always (near) ready for a release

Tags snapshot of trunk at a given point in time. All releases are tagged.

Branches personal and experimental code. Branched stable versions

Current Focus

Performance

Stability

Usability

Contributing The First Patch

http://projects.binaryvibes.co.in/projects/bizsense/issues

Report all issues you encounter. Check whether the issue is already reported.

Make changes to your working copy

Generate the patch using svn diff svn diff > mypatch0.patch

Attach the patch to the issue

Get your patch reviewed

Earn SVN commit access

Road map

0.3

Perhaps 0.4

Release beta

Release Candidates

Release 1.0 GA

Upcoming Exciting Features

AKA priority wish list

Pluggable module API

Pluggable themes

Field-able modules

Calendar

Contact importers

More REST API

Automated upgrades

Documentation in docbook format

How Can Binary Vibes Help You

Training development teams

Custom development

Hosted services

Integration with other software

Performance tuning

End user support

Maintenance

Thank You

Creative Commons License Introduction To BizSense CRM And ERP by Binary Vibes Information Technologies Pvt. Ltd. is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 India License.

Based on a work at binaryvibes.co.in.

Permissions beyond the scope of this license may be available at http://binaryvibes.co.in.