Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> Modules
Author Message
kguske
Site Admin



Joined: Jun 04, 2004
Posts: 6432

PostPosted: Sun Jul 02, 2006 7:52 pm Reply with quote

To initiate a discussion on Your Account features, I've included a summarized list of features in CNB Your Account, version 5.0. As you can see, it includes most, if not all, of the features requested. If you have other suggestions, please submit them here.

Registration
- All user fields can be configured to be required, optional or absent during the registration process
- Prevent registration from specified mail domains
- Prevent strings in user names
- Require COPPA compliance
- Optional PM on registration
- Define, require agreement with Terms of Service
- Fill out the additional required information before being activated
- Set account activation time (vs. 24 hours)
- Configure Username min and max length
- Configure Password min and max length
- Email must be entered twice to help prevent typos in email addresses
- DNS domain verification applied to the email at registration
- Admins can choose to bypass email activation.
- Allows for Required User approval by Admin.

Member Information
- User webpages support
- Define custom user information fields
- Public / private fields for member list
- Gender and birthday fields (optional)
- Fake email field, realname and user benefits can be disabled
- Admin can change usernames
- Suspend inactive user accounts (automatically or on-demand)
- Improved userinfo pages (our goal is to make them preferable over the forum ones)

Member Management
- Easy user management (improved admin gui)
- Highly improved password-lost functions (internal and gui)
- Avatar Control Panel
- Avatar upload into database
- Option to re-request required fields at login (nuke fields and extra fields)
- Automatic timezone detection
- Ban member
- Admins can allow user self deletion.
- Admins can block user email changes.
- Admins can block user theme changes.
- Admins can now modify pending user details.
- Admins can now view pending user details.
- Admins can resend Activation Email.
- Admins can suspend users.
- Optionally send the admin an email when someone registers.
- Optionally send the admin an email when someone unregisters.
- Cookie killer routine for suspended and deactivated accounts.

Security
- Configure security code size
- Turn security image on or off
- A revolutionary security code configuration panel
- A whole new internal security system (URL Guardian)
- Configure lifetime of cookie
- Configure period of user pageview inactivity (auto-logout)

Email support
- Provides for servers without mail support.
- SMTP mail support (as well as qmail, sendmail and phpmail)
- MIME html/plaintext mail handling

Nuke integration, utilities
- Aware of NSN Groups, NSN Group Downloads
- Admin debug panel for bugtracking purposes
- Aware of NukeSentinel to use it to discover the real IP-Address

For easy reference, here's what new in CNBYA 5.0.0 (subtract this from above to see what's available in 4.4.2):
* SMTP mail support (as well as qmail, sendmail and phpmail)
* MIME html/plaintext mail handling
* Automatic timezone detection
* Easier configurable dateformat
* A revolutionary security code configuration panel
* A whole new internal security system (URL Guardian)
* Easy user management (improved admin gui)
* All user fields can be configured to be required, optional or absent during the registration process
* Terms of Service is editable (stored in the database)
* CNBYA has it's own Avatar upload functions (upload into database)
* Improved userinfo pages (our goal is to make them preferable over the forum ones)
* DNS domain verification applied to the email at registration
* Highly improved password-lost functions (internal and gui)
* Added option to re-request required fields at login (nuke fields and extra fields)
* Added gender and birthday fields (optional)
* All fields can be enabled of disabled on registration
* Fake email field, realname and user benefits can be disabled
* Added optional PM on registration
* Added an admin debug panel for bugtracking purposes

_________________
I search, therefore I exist...
nukeSEO - nukeFEED - nukePIE - nukeSPAM - nukeWYSIWYG
 
View user's profile Send private message
gregexp
The Mouse Is Extension Of Arm



Joined: Feb 21, 2006
Posts: 1497
Location: In front of a screen....HELP! lol

PostPosted: Sun Jul 02, 2006 9:18 pm Reply with quote

Looks GREAT already but can we add fields we'd like them to fill out?

_________________
For those who stand shall NEVER fall and those who fall shall RISE once more!! 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number
kguske







PostPosted: Sun Jul 02, 2006 9:34 pm Reply with quote

Yes, in addition to standard fields you can create custom fields. In CNB 5.0, standard and custom fields can be optional or required during registration.
 
gregexp







PostPosted: Sun Jul 02, 2006 9:50 pm Reply with quote

awesome
 
hitwalker
Sells PC To Pay For Divorce



Joined:
Posts: 5661

PostPosted: Mon Jul 03, 2006 8:34 am Reply with quote

Laughing Does it come with a one-week course ?
 
View user's profile Send private message
kguske







PostPosted: Mon Jul 03, 2006 5:04 pm Reply with quote

The hope is that people with ideas to improve Your_Account, registration and membership management will contribute ideas, help in testing, or maybe even create a one-week course...
 
gregexp







PostPosted: Mon Jul 03, 2006 5:21 pm Reply with quote

I'd be happy to test it if thats what you need, anything else, I'd be happy to as well.
 
Dauthus
Worker
Worker



Joined: Oct 07, 2003
Posts: 211

PostPosted: Mon Jul 03, 2006 11:25 pm Reply with quote

Quote:
Improved userinfo pages (our goal is to make them preferable over the forum ones)


Userinfo as in Profile, or Member List?

_________________
Image
Vivere disce, cogita mori 
View user's profile Send private message Visit poster's website
kguske







PostPosted: Wed Jul 05, 2006 9:34 am Reply with quote

User profile.

Are there other features that would be useful in Your Account?
 
Dauthus







PostPosted: Wed Jul 05, 2006 7:32 pm Reply with quote

Strange, I thought I posted this question already, but didn't see it anywhere.....brain cells must be flaking off like dandruf

My question is this. Let's say I update the forums with some additional features. Like the gender mod for example. Will the options in the userinfo pages reflect the gender mod changes in the forums profile, or will they be separate? It would be great if they could be combined with some type of iframe or include function where both "profiles" would be the nuke userinfo page. This way users would only have to go to one page to modify their profile. It can become confusing for some people to have to change user specific features in two different places. That's why quite a few people have changed the Your Account settings to point to the forum profile and totally bypass the Your Account in Nuke.
 
kguske







PostPosted: Wed Jul 05, 2006 8:11 pm Reply with quote

If you add them through a forum mod, they wouldn't be available (unless the CNBYA uses the same fields, which is doubtful). Since CNBYA 5.0 has gender, we would need to integrate the two. The idea in 5.0 is to make Your Account in Nuke more useful than the forum profile.
 
Dauthus







PostPosted: Wed Jul 05, 2006 8:30 pm Reply with quote

kguske wrote:
The idea in 5.0 is to make Your Account in Nuke more useful than the forum profile.


IMO, that may be a problem. There are very few nuke sites that run an unmodified forum. That means members would have to access the forum profile to change any forum settings. To me, this is just cumbersome and quite possibly confusing to newbies. It makes more sense to have a dual serving user info. Where one can update the forums and the Nuke settings in the same area.

All that said, I am a big fan of the CNBYA series. From the admin aspect alone it gives much more functionality than phpbb ever thought about.
 
kguske







PostPosted: Fri Jul 07, 2006 8:14 pm Reply with quote

Not necessarily, Dauthus. Only if the forum mods affect the user table.
 
Guardian2003
Site Admin



Joined: Aug 28, 2003
Posts: 6799
Location: Ha Noi, Viet Nam

PostPosted: Fri Jul 07, 2006 8:34 pm Reply with quote

Thinking about the nuke account data versus the forum profile data, I quite like Dauthus idea. Expanding the concept a little, if it were possible to say, add the forum profile into the bottom of the user account page to show both sets of data, all the relvevant sql queries would have been done as far as 'retreiving data' is concerned, so it might be possible to then develop 'plug-ins' to synchronise data between the two. For example with the forum gender mod installed, the gender data from from the nuke user account could automatically be inserted into whatever table/field the gender forum mod uses.

Having said that, I'm not convinced it would be worth the effort. Surely, there can not be that many forum mods that would need to be 'synced' in this way?
 
View user's profile Send private message Send e-mail
Dauthus







PostPosted: Fri Jul 07, 2006 11:06 pm Reply with quote

Just to give an example of the amount of changes that can be out there. My forums have these fields in addition to the normal forum profile fields:

*Custom Post Color (Define Post Color)
*Country Flag
*State Flag
*Gender
*Birthday
*IRC Chatroom Commands
*Allow others to view my profile
*Use Image Initial in Postings
*Time Management
*Hide These Forums
*Sticky Avatar

All of which a user could not change unless they went to the forums profile. Maybe I am an exception instead of the rule, but personally, I would still like to see them both combined somehow.
 
gregexp







PostPosted: Sat Jul 08, 2006 5:55 am Reply with quote

is it possible to include the forum profile file in the your_account module?

Im just thinking that why sync them If its possible to either iframe it or simply include the forum profile in the your_account module, make life soo much easier.
 
Guardian2003







PostPosted: Sat Jul 08, 2006 7:46 am Reply with quote

The problem is that some of the data is shared between forum tables and the nuke user account, some are not.
Whilst, in principle it might be relatively easy to sync the two, problems arise when a mod or add-on/hack etc needs to make changes to either of the table structures. As the data is posted to the DB via a 'form', the form has no way of knowing if any additional fields have been added.
I suppose it might be possible to built the forum dynamically, building it from whatever fields are in the table but then you wouldn't be able to hide form fields and it might leave the whole thing open to security issues.
The question is not so much 'can' it be done as 'is it worth it'. You might spend 6 months coding the thing and then phpBB releases an update that screws the whole thing up.
 
kguske







PostPosted: Sat Jul 08, 2006 1:33 pm Reply with quote

While I don't think most have that many forum mods that must be maintained in the profile, it would probably be easier to enable (optionally, of course) forum profile maintenance (or just retain the phpBB forums access to maintain that profile).
 
Guardian2003







PostPosted: Sat Jul 08, 2006 2:38 pm Reply with quote

I would agree, I honestly do not think it is worth too much effort.
Forum mods are great to start with but ones perspective quickly changes when it comes to doing the next 'patch' or update.
 
kguske







PostPosted: Sat Jul 08, 2006 2:51 pm Reply with quote

The CNB approach for adding custom or extra fields is to add a record to a custom field database. That allows greater functionality without requiring changes to existing code - the RIGHT way to do it, IMO. If phpBB (and it's mods) did this, it could coexist with other applications like PHPNuke more easily.
 
Dauthus







PostPosted: Sat Jul 08, 2006 10:27 pm Reply with quote

Ok, how about a link to the forum profile in the Your_Account module?

Something like:

To Update Additional Options of your profile, click here!

That way people would know they have additional options they may wish to change. At least they wouldn't be wandering around the site trying to figure out how in the world to change their gender Shocked
 
Guardian2003







PostPosted: Sun Jul 09, 2006 1:39 am Reply with quote

.. and they say the simplest idea's are usually the best.
Good idea!
 
guidyy
Worker
Worker



Joined: Nov 22, 2004
Posts: 208
Location: Italy

PostPosted: Sun Jul 09, 2006 6:02 am Reply with quote

I might be wrong, but both CNBYA and Forum mods need table alteration.
Now instead of altering an existent table, I'd rather make a new one (say nuke_addition) and when porting a forum mod, or adding fileds to CNBYA i'd only query/alter the new table.
This would make a phpnuke or forum upgrade less painfull 'cause core tables are untouched.
Does it make sense?
Guido
 
View user's profile Send private message Visit poster's website MSN Messenger
kguske







PostPosted: Sun Jul 09, 2006 6:50 am Reply with quote

Dauthus, that's pretty much what I was thinking.

guidyy, as I mentioned, CNBYA adds a custom table for adding custom fields, rather than modifying the standard table. This has all the benefits you mentioned. But convincing all the phpBB mod developers to do that wouldn't be easy, nor would it address the existing mods that require changes.
 
guidyy







PostPosted: Sun Jul 09, 2006 7:48 am Reply with quote

I'm not a phpBB freak, but if i do not recall wrong, the users table of a standalone phpBB is already different from the phpnuked version. You need to port a forum hack/addon/mod anyway.
IMHO, porting a mod (and only mods that affects database changes) according to a different table would not be so much more work.
Guido
 
Display posts from previous:       
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> Modules

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©