• Home
    • About Us
    • Policies and T&C's
      • Anti Spam Policy
      • Privacy Policy
      • Newsletter T&C's
      • Site Usage T&C's
    • Macrotone Services
    • Macrotone News
    • Macrotone Documentation
    • Macrotone Software
      • Oracle Packages
      • UNIX Based Software
      • Joomla Extensions
    • Support
    • Newsfeeds
      • Joomla Announcements
      • Joomla Security News
      • New Joomla Extensions
    • Web Links
  • Joomla
    • Extension Translations
      • Creating a Translation
      • Translation Teams
      • Transifex Translations
    • Frequently Asked Questions
      • General Support FAQ
    • Extension PDF Documentation
    • Extension Documentation
  • Blog
  • Download
  • User Menu
  1. You are here:  
  2. Home
  3. Joomla
  4. Extension Documentation
Part III. Design
Prev   Next

Part III. Design

Table of Contents

5. Design Criteria
Planning and Analysis
Planning and Project Analysis
Gather the Necessary Data
Define Security Requirements
Select Data Management Functions
Select Data Presentation Functions
Define Special Function Requirements
Handling of date fields.
Cron tasks
Multi-Lingual support
6. Database Design
Designing the Database Objects
Database Objects - Procedures, Views, Triggers
Database Triggers
Database Routines (Procedures)
Database Views
Data Model
Timecodes Table
Users Table
Timesheet Table
Timesheet Log Table
Implementing Database Objects
Additional Database Objects Needed
About Building Database Objects
Default Base Data
7. HTML Table grid
jqGrid language files
8. CSS Styling
Back End styling
9. Helper Classes
General Helper
Logging Helper

Prev   Next
Change size of print popup window Home Chapter 5. Design Criteria

(c) 1996-2025 Macrotone Consulting Ltd.

All Legal Rights Reserved.

Joomla! hosting by IONOS Cloud Ltd

Macrotoneconsulting.co.uk is not affiliated with or endorsed by the Joomla! Project.

It is not supported or warranted by the Joomla! Project or Open Source Matters.

The Joomla! logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.