Adam,
  I wish that was possible but I am behind the Great Wall of China here.
My production servers and client workstations do not have connections to
the cloud.  I'm posting this from my email machine which is completely
separate from my production network. If there is any other way I can
help you to help me I am open to questions and suggestions.

  BTW, I haven't been on the mailing list for quite awhile because I've
been so focused on the development and deployment of my app. But now
that the app is deployed (testing phase) I think this is a good time to
give you folks a little background. If you will permit me to ramble on
for a bit, I assure you there is a point to all this.

  I was hired by the USAF Survival School as a temp writer-editor for
curriculum and courseware.  My job was to develop courseware material,
both traditional paper-based and electronic media (Flash CBTs).  I have
a degree in computer science (AAS) and experience as an instructor of
technical training so I was a good fit.  My AAS focused on programming
(C++, Java, etc) but I have never programmed anything outside of macros
and some scripting.  In other words, I knew theory well but practical
application experience was next to nil.

  Just prior to my arrival, Student Administration was using a MS Access
app shared out on the network for student tracking, instructor
qualifications, reporting etc. The gentleman who developed that database
and front-end had long since departed and when the database reached its
breaking point (thousands of student records and hundreds of
simultaneous users) it crashed hard and they lost everything.

  The boss knew of my background and, having seen some of my work in MS
Access, charged me with development of a new app.  This time he wanted
it to be enterprise level, secure, and (in addition to student
administration) he wanted an entire e-schoolhouse built.  Oh yes, he
wanted it at the testing level within four months and I was to be the
only developer.  This was one of those "opportunity knocking at the
door" moments.  I could have taken a pass because it was beyond my
skills and not what I was hired to do (in which case I would have
finished my temp employment and moved on), or I could dive right in and
either sink or swim.  I chose the latter and while I'm not doing Olympic
swim times, I am well past dog-paddling. 

  We decided on MS SQL 2003 as the back-end, Cold Fusion in the middle
and a web front-end powered by IIS.  Oakely Doakely, where to begin? I
knew html so I started surfing the net looking for information and
tutorials on CF and MS SQL.  I bought some books (Database Design for
Mere Mortals: Michael Hernandez, and CFMX Web App Construction Kit: Ben
Forta), joined Macromedia's forums and signed on for MX Developer's
Journal.  It was in MXDJ that I noticed an article about PLUM.  

 I was lucky in one respect. 90% of the requirements package had been
documented by the previous developer.  So I could start mapping out my
database while investigating PLUM.  I downloaded it and ran it against
the tutorial databases that come with MS SQL.  I also went through the
Plum tutorials.  Wow, what a powerful way to develop apps quickly.  This
was last January and the timing was perfect.  I get tasked and the tool
I need just appears at the right time; like I have geek angels looking
out for me.

 Within a month I had laid out the database, run Plum against it and
began developing pages.  By the end of April I had almost three thousand
pages in my site, a custom menuing system based on user roles, and an
app that does complete student administration, serves up CBTs, a student
chat room (Flash Com server), student testing and test analysis, digital
library, gallery, video library, tracks student's progress through six
different courses, prints all of their forms, certificates, and reports
in PDF (There's those geek angels again -- CF MX7 right on time), and
it's pretty too.  Management estimates we are saving over 100 man-hours
per week previously spent on paperwork and data (hand scribed) analysis.


  Now we are in the testing phase for the next month or so and training
the beast to behave in a civilized manner.  Not too many bugs, none
serious.  The biggest challenge seems to be seeing how users screw
things up and taking steps to prevent it.  User feedback is very
positive.  Several other offices have caught a glimpse and now they want
a piece as well. I have a long list of additions to the app and two
other side projects to begin developing.  I have secured a permanent
position at higher pay and the boss' boss wants to take the app out from
behind the Great Wall and push it to the masses.

  So what's the point of this? None of this would have been possible in
such a short time frame (perhaps not at all) without Plum, the
incredible support from the Churvis family as well as the community on
this mailing list (a special thanks to Jeff Fleitz).  Along the way I
have gone from letting Plum generate my pages and handle all code to
handcrafting my own pages and customizing code to fit.  I've learned a
great deal about database design, CF application design, and good coding
practices.  I still may not be the gurus you folks are but Like I said
-- I aint dog paddling no more.

 Thank you just doesn't seem to cut it.  I am finally doing what I love
to do, getting paid for it and you folks are to blame.

Most Respectfully,

Daniel Nall

PS  We are thinking of doing V2 with Flex -- wish me luck.   



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Adam
Churvis
Sent: Wednesday, May 18, 2005 8:48 AM
To: [email protected]
Subject: Re: [plum] Edit Users

Daniel,

Email [EMAIL PROTECTED] with a time when we can remote
desktop together so I can see exactly what's happening and perhaps try a
thing or two on your machine.

By the way, this new support feature is *tremendously* helpful in
debugging
issues like this.  Thanks again to Charlie Arehart for the tip! :)

Respectfully,

Adam Phillip Churvis
Member of Team Macromedia
http://www.ProductivityEnhancement.com

Download Plum and other cool development tools,
and get advanced intensive Master-level training:

* C# & ASP.NET for ColdFusion Developers
* ColdFusion MX Master Class
* Advanced Development with CFMX and SQL Server 2000

----- Original Message ----- 
From: "Nall Daniel A GS-09 336 TRSS/TSUD" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, May 18, 2005 11:32 AM
Subject: RE: [plum] Edit Users


Well now I feel special.  I managed to break Plum so bad the creator
doesn't even know how this could happen. LOL   I have no idea what led
to this.  It worked one day and not the next without any corresponding
change in code.  The admin's email and password are pre-populating their
respective fields while the user's information fills out the rest.
Weird eh?  If I figure this out I will definitely post the solution.

Respectfully,
Dan Nall



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Adam
Churvis
Sent: Tuesday, May 17, 2005 3:58 PM
To: [email protected]
Subject: Re: [plum] Edit Users

Never.  I just checked again a number of ways with a number of preceding
manipulations and it works just fine.

The password is never shown in the edit form, though.  It's only there
so
you can change the password.  It's a security feature.

Respectfully,

Adam Phillip Churvis
Member of Team Macromedia
http://www.ProductivityEnhancement.com

Download Plum and other cool development tools,
and get advanced intensive Master-level training:

* C# & ASP.NET for ColdFusion Developers
* ColdFusion MX Master Class
* Advanced Development with CFMX and SQL Server 2000

----- Original Message ----- 
From: "Nall Daniel A GS-09 336 TRSS/TSUD" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, May 17, 2005 3:05 PM
Subject: [plum] Edit Users


Here's an odd one:  While logged in as an Admin and editing a user
(PlumUserEditForm) the form gives me the user's particulars except for
email and password.  Those fields are populated with my particulars (or
whoever is logged in as admin).  Of course this makes the save button
inoperative.  Before I shotgun this, does anyone  have any suggestions?



Respectfully,



Dan Nall



**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************


**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************


**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************


**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************

Reply via email to