|  | Posted by mdipierro on 12/25/07 09:33 
Gluon was originally developed as a teaching tool with emphasys oneasy to use, although it evolved beyond that and it has some unique
 feaures:
 
 1) no installation (it is a single executable), no configuration
 files, no shell commands, and all developement, deployment and
 maintenance is done via a web interface (see screencast)
 2) has a ticketing system. if your app has a bug it is logged, the
 user is notified and ticket is issued so hat administrator can analyze
 the log via the administrative interface.
 3) Try the following complete code:
 
 db=SQLDB('sqlite://file.db')
 db.define_table('images',SQLField('file','upload'))
 def index():
 form=SQLFORM(db.images)
 if form.accepts(request.vars,session): response.flash='image
 uploaded'
 return dict(form=form)
 
 what does it do?
 creates the database, creates the table (if it does not exists) or
 alters the table (if description does not match), creates a web page
 called index with an upload form for the image. When the visitor
 clicks submit, the file is uploaded, renamed in a safe way, stored in
 a file serverside, the name is stored in the database, and the user is
 a notified. It also creates a session and handles it via a cookie.
 
 Anyway, as I said, I agree with a previous post that this discussion
 does not belong here. I am ansewring your post but I invite you to
 submit further posts on the subject to the google gluon group list.
 
 Merry Christmas.
  Navigation: [Reply to this message] |