| Milestone Payments Custom Programming is usually quoted/billed as a flat rate per job. Most custom programming runs between $85 and $300. Hourly Rate $85.00 |
|
Component with one table, one data collection element, and one report element $200 |
|
Module with one table, and one report element $100 |
Joomla Development
Quality software development involves:
Creating Joomla! Extensions with software documentation, following coding standards, and thorough testing.
Software documentation
-
The help facilities provided by the Joomla! framework are populated with our documentation as our first line of support. From HTML tricks for displaying help when hovering over labels, to Joomla's Help icon
, to the information icon
, we use them all to help users have a good experience. -
Next we create documentation on our site for step by step instructions for installing and using our software.
-
We provide videos in addition to text help.
Open source software is often under documented. We are trying to raise the standards.
Coding standards
- Use the Joomla! framework to create all extensions
- Follow MVC - Model View Controller programming standards
- We use Joomla! naming conventions
- Object programming is utilized for routines when appropriate
- Classes are utilized when possible
- Help models are used for common functions
- Utilize programming tools like Easy Creator to develop extensions quickly with most of Joomla's features for translation, creating and updating records, and Blue Fish programming editor with code highlighting to help with complicated code structures.
Testing
- Use diverse data for testing
- Use SVN repositories for version control
- Identify beta testers with an interest in the final product
- Log for all changes
Joomla Mo is listed in the Joomla Resource Directory under Components, Modules, and Plug Ins, as Mo Kelly and has more than 15 extensions listed in the Joomla Extension Directory as mokelly2.
If you need a Joomla extension, we believe that we have the best quality development process available, can deliver a high quality product, for a reasonable cost, in a short period of time.
Future Development Plans:
- Joomla Accounting System
- Action Check List to replace all menu systems with an action oriented system to track progress of customer projects and much more.
- Components to enhance the Team Component, calculating baseball, basketball, football, and track statistics,
- Integrating webERP with Remote Inventory Comonent.
Please subscribe to this page to receive notifications when these enhancements are completed and other information specific to development.