Clone this wiki locally
ShineISP is a billing system to manage your customers (CMS, eCommerce, CRM, ERP) like WHMCS and WHMAP, Parallels Plesk Billing, AWBS (Advanced Webhosting Billing System) and ClientExec.
After 2 years of experiences with ShineISP v.1 and Zend Framework 1.12 and Doctrine we are ready to start the new version of the software. More powerful and extensible. Thanks to all the users, IT companies the new version is open to a collaboration for developing new modules.
The idea behind the project
The idea behind the project. The idea for the project was born here at Shine Software headquarters. We found our customer registration process was annoying and complicated because we had to enter the same data 5 times in 5 different systems. Not to mention this process was time-consuming and a potential source of making mistakes.
So we thought to build us a small and modular system in order to simplify our customers accounting tasks. It turned out to become a project which has been growing day by day ever since we started it, thanks to the help and support of a (small) community and the simple approach to the project. There are many features to be included into the first alpha release and we are excited to start the "real thing".
Why Zend Framework 2?
Zend Framework 2 is one of the most important framework for the web and in this new release offers the "Module Concept". In the last version of the ShineISP software we had some difficulties to create a distribution of the modules with the software developers because our software was in such way "monolithic". Now the new version of the ShineISP let you free to create your own module by simply using all the features of the new Zend Framework
Database and Migration of Data
ShineISP v.2 will use MySQL but we will try to offer also other database adapters in order to leave free the developers to improve the performance and the feature of the software. Zend Framework offers many way to connect the databases and the high quality of the code let you create a module to handle different adapters. In this new project we will use Zend/Db instead of the Doctrine in order to speed up the software.
You can test the ShineISP application using the demo site. It is not updated everyday but the main features when released will be published at http://demo2.shineisp.com
The admin panel is reachable by a simple login from here:
http://demo2.shineisp.com/user/login User: firstname.lastname@example.org Pass: 1234567890
Then you have to go at http://demo2.shineisp.com/admin
PLEASE DO NOT CHANGE THE ADMIN CONFIGURATION IN THE DEMO SITE
How can I contribute?
It's really simple because at the moment we are at the "Scratch Step". Now we can choose what we need to include in the software and how to write it. So if you are interested in a real collaboration with us, don't be scared write us! By the way you can help us in these important steps:
- Write a simple analysis of the main modules
- Create a documentation wiki site
- Develop a ShineISP module
- Translate the new version
- Create a Import / Export data tool for the old and the new project
- Promote the project
- Create a template
- Send simple suggestions and ideas
- or simple support us offering a beer! ;)
There are many way to help us, so the software is free and open but we need to see your sweating forehead! :)
Can I help to translate the project in my language?
YES, of course! Join us by using this free service: https://poeditor.com/join/project?hash=2717115b847f82a8bcca71da1dad7fd1 It is really simple! Select the language you wish to translate and click the button "join"!