Solved

WordPress database versatility

Posted on 2016-07-19
7
79 Views
Last Modified: 2016-07-19
New Webpage designer.  Is Participants Database the best/only db plugin for WordPress?  I'm encountering trouble with such things as varying the width of fields, validating user inputs and displaying all fields on one screen.  I'm used to MS Access versatility.  Am I looking for things that don't exist?
0
Comment
Question by:Member_2_7968517
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 41719473
Not sure what it is you are looking to do.
0
 

Author Comment

by:Member_2_7968517
ID: 41719494
Need simple answers/recommendations/reasons at this time regarding collecting membership data on a website. Would be nice to evaluate answers on the fly, so answers are valid when completed.
0
 

Author Comment

by:Member_2_7968517
ID: 41719561
Currently my website new membership application input is viewable with "Participants database", but I don't see where I can validate the newly engtered field data such as zip code, for which I need to confirm that it is a valid 5 digit number, and also confirm that it is an existing postal zip code by comparing it to a list of U.S. zip codes.  Can WordPress do this?  Do I need to find a more versatile Website creation tool?
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 41719708
Can WordPress do this?

Yes, but when you use plugins you are (for the most part) limited to the capabilities of the plugin.  You CAN do what you want with plugins but not quite the way you are doing it now.

I'm used to MS Access versatility.

WordPress database design is not quite like MS Access.  For users, there are two tables:  

wp_users = holds username, hashed password, email address, couple of other columns.

wp_usermeta = holds everything else but not as separate columns.  Instead the user_id, the meta name and the meta value are each on a row and each user has tons of rows to correspond with whatever custom data you want for them.  Since these are just text columns in MySQL, they don't have any native validation on them like Access does.  You have to add all validation as client or server side scripting.

 I'm encountering trouble with such things as varying the width of fields, validating user inputs and displaying all fields on one screen.

So this gets a little complicated in WordPress. You can use custom meta fields to store as much data about a user as you like, but the default WordPress user profile screen is not really the best target for a super-complex user profile system.  As you have discovered, when you go into the plugin ecosystem, you will find stuff that gets you part of the way there but not all of the way there.

For your particular needs (especially validation), I would actually not look at profile plugins so much as a couple of the better form builders.  Specifically I'm thinking about Gravity Forms, Formidable Pro, and Ninja Forms.  All three of them can be configured to read and write user meta data into a form with advanced validation capabilities.  Of the three, I would probably look at Formidable Pro first as it is the easiest one to create a form tied to a specific login and allow edits.
0
 

Author Comment

by:Member_2_7968517
ID: 41719763
Thanks very much for that foundation.  No doubt be seeing you again.
0
 

Author Closing Comment

by:Member_2_7968517
ID: 41719765
More related questions to come, undoubtedly.  Thanks again, Jason.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 41719805
No worries. Ask away
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

WordPress is constantly evolving, and with each evolution appears to get better and better.  One of the big drawbacks prior to version 3 was that there was no way to be able to set up a custom menu from the backend. The Old Way Adding menus is…
I annotated my article on ransomware somewhat extensively, but I keep adding new references and wanted to put a link to the reference library.  Despite all the reference tools I have on hand, it was not easy to find a way to do this easily. I finall…
The purpose of this video is to demonstrate how to Test the speed of a WordPress Website. Site Speed is an important metric of a site’s health. Slow site speed can result in viewers leaving your site quickly and not seeing your content. This…
The purpose of this video is to demonstrate how to update a WordPress Site’s version. WordPress releases new versions of its software frequently and it is important to update frequently in order to keep your site secure, and to get new WordPress…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question