View
1.058
Download
0
Category
Preview:
Citation preview
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.
Recommended