OBlisk is a balanced scorecard and business performance management that has come to life by using cakephp and sqlserver. It has become a huge sucess by letting enter cakephp to the corportate arena and a successful story and bestpractice to all cakephp followers.
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
OBlisk cake-php in the corporate arena
1. OBlisk - The successful use
of CakePHP with SQL Server
in the corporate arena
2. What is OBlisk?
A software tool that manages the
company's strategy by following
indicators and initiatives.
A system that facilitates a
company's strategic element
reporting.
A company dashboard used for
trend tracking, goal comparison
and cause-effect analysis on its
strategy or operation.
3. The Challenge
It took us about six months to get approval to
incorporate CakePHP into the infrastructure of our
first customer.
We had to test OBlisk against other legacy
systems in order to show that there were no
conflicts.
Their key request was to get OBlisk connected to
SQLServer... MySQL was out of the question.
4. Environment Background
Written in 2008 using CakePHP 1.2 RC3, then upgraded to
CakePHP 1.2.5.
OBlisk is using Prototype JS (looking forward to implement
jQuery).
To fit our clients needs, we developed OBlisk using SQL
Server 2000.
The app is running on IIS6 using FastCGI and Helicon
ISAPI_Rewrite 3.
We are hosting some OBlisk installations in AWS and others
directly on the Client's servers.
5. Which Cake "functionalities"
is using OBlisk?
Auth
ACL
I18N
Email
Tree Behaviour (we implemented a new one that
we call sub-tree behaviour)
6. Some SQL Server topics
We are using the CakePHP built-in driver.
Our development environment has SQL Server 2000, but
our clients are running in SQL Server 2005 and 2008.
We are using only basic functionality of SQL Server like
views and store procedures.
We only had to change a little piece of code in the driver
to fix a pagination issue.
7. The Success
OBlisk is used by more than 10 clients in Latin
America, the first of them is using it since 2008
http://tinyurl.com/2f755pr
No Issues or problems related to the datasource
found in 2 years of use.
We found in #CakeFest that is not common to use
CakePHP with SQL Server and we didn't know
that!!
10. our future...
All of our projects are built in CakePHP.
CakePHP has become our principal tool for
development.
We are coding on the new tendencies of using
CakePHP plugins to improve code reusing.
We use the best web design patterns to improve
user experience.
11. our future...
We build highly customizable applications.
We code thinking in high portability and IT
environment independency.
Our consultant background allow us a better
understanding of client needs that is translated in
applications that our clients just love.
We are huge CakePHP fans!
12. Get in touch with us... we are
more than happy to share our
experience!
http://www.obliskstrategies.com
http://www.piedradigital.com
@piedradigital