Submit Your Project / Idea

We are actively looking for cool ideas of packages / projects to develop. Have an idea, or need a specific package developed that you're having trouble finding elsewhere? Drop a message on the Reddit forum and let us know!

Your idea may get developed free of charge and open sourced, or maybe will be developed and released commercially for a small license fee, or maybe will spawn a great discussion and even better ideas! If your idea is picked up, it will be listed on the Projects page.

Jump in and share your ideas! Don't be left behind, get modern and professional with Apex!

Visit Reddit Forum

Admin Screenshot

Training Guide

This guide serves to take you through the basic aspects of developing quality online software operations with Apex, as quickly and efficiently as possible. Instead of doing a standard "Hello World" app, we'll do something a little more real world, and develop a quick online lottery operation, where every 24 hours a user is randomly picked and paid out an amount defined by the administrator.

If desired, you may download the completed training project by installing the "training" package into your Apex installation. In termal, simply type:

./apex install training

This training guide is an introduction into Apex, and more training guides will follow in the near future to cover all aspects of Apex. Below shows the table of contents for this training guide, and natrually, start at the Getting Started page.

  1. Getting Started
  2. Create Database Tables
  3. Create Library
  4. Create Crontab Job
  5. Create Notification Controller
  6. Create Transaction Controller
  7. Admin Settings View
  8. Create Data Table
  9. Member Area View
  10. Admin Manage Lotteries View 11/ Create Unit Test
  11. [Publish Package[(publish_package.md)
  12. Create / Publish Upgrade
<