THE LACK THEREOF

EPFarms Panel

Structure

The panel is built around Contize (and eventually Continuity), which gives the whole thing a completely different feel, programming-wise, from other web-based applications. The goal is to remove the obsessive state management from the programmer's tasks and transfer the task back to the language. Instead of the programmer keeping track of the current state in a variable, for example, the current place of execution in the code is the current state of the program. Since this project was created I started Continuity, so someday the panel will move to use that (and will thus be a little cleaner).

Modules

Modules are easy to create and yet very powerful. This combination is achieved though the infrastructure which is inherited when a module is created. See EPFarms Panel Module Development for technical details.

See Also

Recent Development Feed

2008-05-11

  • 06:27 UTC Try another param fix
    • lib/EPFarms/Panel/Base.pm -1 +2
  • 06:25 UTC Try to fix parameters and also profile editor
    • lib/EPFarms/Panel/Base.pm -2 +2
    • lib/EPFarms/Panel/App/UserProfile.pm -1 +7
  • 06:24 UTC Remove unneeded component load
    • lib/EPFarms/Effin/MyTransactions.pm -2
  • 06:23 UTC Remove old EPFarms::DB stuff
    • lib/EPFarms/DB.pm
    • lib/EPFarms/DB/MyTransaction.pm
    • lib/EPFarms/DB/MyUser.pm
    • lib/EPFarms/DB/Transaction.pm
    • lib/EPFarms/DB/User.pm
    • lib/EPFarms/DB
  • 04:58 UTC Add name and external email fields for contact info
    • lib/EPFarms/Panel/App/UserProfile.pm -2 +9