Go to Post Mess up something important and you lose. Just like real life. - DonRotolo [more]
Home
Go Back   Chief Delphi > Other > FIRST-related Organizations
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-05-2005, 16:39
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
New Module system

Due to the fact that the current module system is so easily broken, it is going to undergo a massive restructuring. (The first evidence of this is the openfirst.info.php files found in CVS.)

The basic idea is that a module could be installed, uninstalled, or updated without worry about conflictions. This would include DB tables, translations, hooks, or anything else.

There would be several core "modules", which are used by the central code and likely universally. They would include:
  • The Module Manager (installing, uninstalling, and configuring modules)
  • Documentation (the "help files")
  • Users (sessions, option storage, login, permissions)
  • Edit (universal markup parser)
  • Language (translations)
  • Hooks (low-level extensions)

Each of these provides a functionality that is used by several (if not all) modules. They would be implemented mostly as a seperate module, but are used by the core.

The directory structure of modules could be as follows:
  • /<module> - The basic files.
  • /skins/<module> - CSS and images needed by the module
  • /documentation/<module> - documentation for that module.
  • /language/<module> - Translations of the text used in that module.
None of these are required. However, a mature module should have all that are applicable.

Any ideas? Comments?
Reply With Quote
  #2   Spotlight this post!  
Unread 25-05-2005, 17:30
Timothy D. Ginn's Avatar
Timothy D. Ginn Timothy D. Ginn is offline
I check here maybe once a year.
no team
 
Join Date: Apr 2003
Rookie Year: 2002
Location: Port Perry, ON. Canada
Posts: 247
Timothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to all
Send a message via ICQ to Timothy D. Ginn Send a message via AIM to Timothy D. Ginn Send a message via MSN to Timothy D. Ginn Send a message via Yahoo to Timothy D. Ginn
Re: New Module system

Quote:
Originally Posted by Astronouth7303
...
Any ideas? Comments?
I'd like to see something incorporated so that upgrading/installation/uninstallation can be done in a standard way by just calling something within each module. That way the update Module Manager can be a relatively simple thing but those who write modules can have complex update/install/uninstall functions performed.
__________________
Alumni of FRC Team 1006
Former mentor of Full Lego Alchemist (FLL 5621) - Sempar School / Computing Students' Association of Queen's University
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Boilermaker Regional Wireless Scouting System. Josh Hambright Regional Competitions 4 21-03-2005 19:48
**FIRST EMAIL**/A note on the FRC scoring system sanddrag FIRST E-Mail Blast Archive 13 17-03-2005 04:37
Need a FIRST Robotics control system kershawrobotics General Forum 3 07-07-2003 09:49
control system worth more than $500 archiver 2001 8 24-06-2002 02:00
New Innovation FIRST control system and the dashboard archiver 2000 0 23-06-2002 22:15


All times are GMT -5. The time now is 11:53.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi