Custom Programming

Joomla Extensions

Have you ever looked through list of available extensions and haven’t found what you are looking for?    There are some great extensions developed for Joomla but many times, only a custom developed Joomla extension may be the only solution.   Together we have over 30 plus years to software development experience (including the GMaps extension for Joomla and the backend system managing the site).

All custom programming engagements include the following:

  • Requirements/Design/Development/Testing
  • Joomla installation file
  • Full Documentation of the component, mambot or module
  • FREE technical support during the installation and configuration of the custom module

So if you can’t find your solution on the net, or need an existing extension “tweaked” to meet your needs, please contact either Steve or Chris and we can discuss if/how we can help you out.


Custom Programming Policy
The following defines our policies if we choose to engage in a custom extension development effort:

  • All development is priced based on an hourly rate.
      • At certain times, and based on the situation, a fixed bit quote maybe acceptable
      • Hourly Rate is $75 (rate is subject to change without notice)
  • A 40 percent deposit is required based on our initial cost estimate
  • User acceptance testing of the a Joomla extension will be performed on our of our servers before the extension is released to the customer.  Customers will have admin authority to the site so they can fully test the extension.
  • Final payment must be received prior to actual delivery of the extension
  • Paypal is the only method of payment we accept unless the customer is local to the St. Louis, MO region
  • Technical support will be provided during the installation and configuration of the extension on the customers server
  • Firestorm Technologies reserves the right to determine, after user acceptance and installation, which requests are bugs and which are enhancement requests.  Overlooked requirements by the customer are not considered “bugs”.  We will do our best to ensure that all requirements are captured.
  • Timesheets will be provided upon customer requests
  • We also do not bill for time spent researching or educating ourselves on practices/techniques required to satisfy the customers request.

If you have questions or comments regarding our policy, you may contact us at [email protected]

Continue Reading

Sports League Hosting

Is your league or athletic organization looking to have a presence on the web?  Is so, look no further as we have just the solution.  Powered by a robust CMS (Content Management System) and a custom extension written by our staff, we are confident we can host a solution for you to meet your needs.

Our solutions are focused around social network component built on profiles.  Profiles of a coach, team players, etc.  Each profile comes with its own template/display.   Below is a list of some of the core features of our solution:

  • Team-based profiles
  • Ability to view the teams schedule
  • Online forums
  • Near real-time standings calculations
  • Game scores (based on head-to-head competition)
  • Photo Galleries
  • Google Maps integration
  • Team Record history
  • Online Guestbook for comments by other teams, parents or interested parties
  • Support for multiple leagues and divisions
  • Unlimited teams per divisions
  • Private messaging system
  • and much, much more ..

For more information and pricing, please contact Chris at chris(at)

Continue Reading

Website Development


Have you been looking for an internet presence?  Is your existing site out of date?  Let us blaze the way to create or improve your presence on the web.

We utilize the most popular Content Management System platform to deliver rich, dynamic, meaningful and creative sites.  The tools we use provides our clients a platform that enables them to manage the content themselves.  We do not believe in “hand-cuffing” our clients to be dependent on us for simple changes.  We do the design, configuration and setup while our clients manage the content.

From ideation through implementation, our staff will walk you through the process of developing a site that addresses your objectives.   We view each project as a true partnership in that we’ll work together throughout the entire development cycle.   Success of the job depends heavily on us working together to achieve the common goal.

If there are functions that your site does not have or we cannot provide out of the box, we have experienced programmers on staff to help fill that gap.   This could involve client-side code using Javascript/AJAX or server side code like PHP or Java.

We provide competitive pricing for our website development jobs.   We are eager to increase our portfolio and look forward to help you build your internet presence.   For a price quote or additional information, please contact us at [email protected]

Continue Reading

Website Support/Maintenance


Having issues with your site?  Can’t quite get it configured properly or looking the way you want?   Not enough time to keep it up-to-date?   Why spend your time banging your head in frustration when we could do it for you?    Stay focused on your core business and let our friendly and experienced staff handle your websites support/maintenance for you.   Our team is experienced and knowledgable in HTML, CSS, XML, Javascript and other web technologies and can solve most issues you may encounter in a timely manner.

Through our release of the several Joomla extensions, we’ve seen many non-IT individuals put together some excellent sites (kudos to you!).  However, every now and then, we’ve encountered someone who just can’t get everything to work properly and have asked us to help out.  If this is a one-time deal or your needs are more longer term, please let us know and we can put together a package to meet your needs.

Some examples of what this might involve would be:

  • Updating the content on your site
  • Configuring website analytics so you can gain valuable information on who is accessing your site, when they are accessing your site, how they find your site and much more….
  • Repositioning a given module
  • Modifying CSS to ensure an extension is consistent with your sites theme
  • Upgrading existing modules
  • Move your site to a new hosting company
  • Setup/Configure Google Analytics so you can analyze your sites traffic
  • Or other types of basic IT functions

For more information or would like to discuss recurring support services, please email us at [email protected]


Continue Reading