LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 06-08-2007, 04:52 PM   #1
antidelldude
Member
 
Registered: Jan 2005
Distribution: Fedora Core 3/Ubuntu (debian)
Posts: 103

Rep: Reputation: 15
Web Based Form Management


I have about 70 or so forms that I would like to digitize and make available to all my employee's via a website. I want everyone to login to a central area, be able to view the form templates, fill out the form, and save it to a central area by the user id and the name of the person the form was being filled out for, then I want everyone to be able to view that form. I just want to know if their are any solutions out there so I won't have to make one from scratch. I have been searching through source-forge for a similar solution but I can't even find something that comes close.
 
Old 06-08-2007, 06:01 PM   #2
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,395
Blog Entries: 2

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
When you say 'form', are you referring to something that resembles an existing paper form, but displayed online? Or do you mean a form in the lexicon of HTML syntax? Or something else entirely.

If the former, I suggest that you make HTML forms that mimic your paper forms, and use a basic Linux-Apache-MySQL-PHP or equivalent setup to create the online component. This is not difficult, if you've done even a little web development before.

--- Rod.
 
Old 06-08-2007, 06:23 PM   #3
antidelldude
Member
 
Registered: Jan 2005
Distribution: Fedora Core 3/Ubuntu (debian)
Posts: 103

Original Poster
Rep: Reputation: 15
I meant paper forms to digital forms. And hard coding everything in the way you suggested is exactly what I was trying to avoid, but I will if nothing else exists. Any more ideas?
 
Old 06-08-2007, 09:46 PM   #4
jlinkels
Senior Member
 
Registered: Oct 2003
Location: Bonaire
Distribution: Debian Lenny/Squeeze/Wheezy/Sid
Posts: 4,105

Rep: Reputation: 495Reputation: 495Reputation: 495Reputation: 495Reputation: 495
It depends.... if you have 70 forms which are unique in the world, then it is too much to expect that some pre-written solution exists. A full custom application and a general tool which implements this without programming are pretty well mutually exlusive.

On the other hand, if your forms are something which has been done before like a order tracking system, bug tracking, resource scheduling, try to search for "PHP free source <your_application_name>"

There are hundreds of thousands of PHP applications available on the web. But it might very well be that your unique application is not among them. Most applications exist in countless flavors, but not all applications exist in at least one version.

I am in the middle of wrting a full custom application myself, and that was needed because I am sure it does not exist.

Programming or designing the forms is not the hardest part. The hardest part I found was to get it displayed *right* on the screen of multiple browsers. It took about 50% of the development time until now. I can advice you to look and find a PHP application which has at least the style you want to use, such that you can use that as a basis.

Basically, most forms are the same. Only the field contents and the error checking differs. Once you get the style right, it is a lot of copy & paste to customize the fields to your needs. The same goes for your MySQL interface. There are a lot of examples, and it is easy to pick one and adapt it.

One advise: if you use PHP, stay away from JavaScript as much as possible. You can't totally avoid it, but you can shift as much to the server side (PHP) as possible. JavaScript is a nightmare to design and debug. The syntax is critical, failure is mostly silent (it simply doesn't do what you want) and you have no clue why it fails. If you have to change your web page dynamically, do it one the server.

One last thing: the learning curve for PHP + MySQL is not steep.

jlinkels
 
Old 06-08-2007, 10:26 PM   #5
maroonbaboon
Senior Member
 
Registered: Aug 2003
Location: Sydney
Distribution: debian
Posts: 1,495

Rep: Reputation: 48
While it pains me to suggest a non-linux solution, have you looked at Adobe Acrobat?

I haven't used it myself to distribute forms and collect data, but I have filled in on-line forms produced this way. The form comes as a PDF document with entry fields and displays in the browser via the Acrobat reader plugin.

Perhaps you can just scan an existing document and use Acrobat to convert the paper entry fields to live entry fields. That sounds like and easy solution, if possible.
 
Old 06-09-2007, 09:59 PM   #6
antidelldude
Member
 
Registered: Jan 2005
Distribution: Fedora Core 3/Ubuntu (debian)
Posts: 103

Original Poster
Rep: Reputation: 15
Thanks for the responses guys. Looks like i'll have to rough it. The few software programs I found worked rather mediocre. And when I lazed to frontpage/dreamweaver/Open Source wysiwyg editors, all did not display my forms properly in all situations. Only way I found to make stuff show up correctly everywhere is hard-coding it. The 70+ forms are custom to the company I work for. Anybody know of a good questions/answers/how-to site/book for PHP/MYSQL interaction? I've done basics with all of them, but i'm still a beginner and I do not have the knowledge I feel that i'll need to conquer this. Any help would be great, Thanks.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
User management form jalu Linux - General 0 02-07-2006 01:04 AM
Looking for a web based password management system jfall Linux - Software 1 05-07-2005 07:41 AM
(java) BASIC and FORM based auth in the same web app mhiggins Programming 0 10-14-2004 10:07 AM
Free web based control panel for web hosting? mooman_fl Linux - Software 0 06-18-2004 05:16 PM
from a gui-based s/w to a web-based app h/w Programming 0 04-13-2004 02:07 PM


All times are GMT -5. The time now is 12:14 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration