Joined: Mar 06, 2004 Posts: 1140 Location: Manchester, NH USA
Posted:
Thu Apr 22, 2004 5:11 am
Bug:
Quote:
Steph
Only registered users can see links on this board! Get registered or login to the forums!
[i:37ef6600ba]The IT Portal for IT People![/i:37ef6600ba]
Only registered users can see links on this board! Get registered or login to the forums!
The above is how the information looks in Nuke's "Your_Account".
The below is how the information looks in phpbb's "Profile"
Quote:
Steph
Only registered users can see links on this board! Get registered or login to the forums!
The IT Portal for IT People!
Only registered users can see links on this board! Get registered or login to the forums!
I realize this is an old rant, but it would be really nice if Nuke and phpbb shared a single resource to manage profile information. It's tough enough that there are two files but having each one show different fields (not in the other) and different common data is a tad frustrating, especially after so many versions of php-nuke with phpbb in it.
The ideal scenario would be a seperate admin.php based user management module that would allow administrators to define new "profile" fields, establish if they will be "required" or "Volutary" which produces the template for the editprofile.php user screen.
I've started hacking around with the code, but with my lack of experience with PHP, it will probably take me a while.... I'm trying to eliminate nuke's module completely and modify phpbb's module to do the job of both. In the process, I'm trying to modify admin.php's "Edit Users" as it too needs a complete rework to catch up with all of the fields in the profile. God, just having the user names drop down instead of having to manually "search" in a blank space would be great in this section.
Finally, the last module to round out the work would be a Members List that actually shows user emails (without a rollover) to administrators! And you'd be able to sort by it and any other definable field too... Finally, you'd actually be able to do a "Send-All" mail from here...oooooo.
I thoroughly believe that any contribution (in terms of a new distro) that eases managing user information would be extremely useful, especially by defining a single (yet customizable) template. Given that this would have much use in other ways within the database (like classification tracking, and group permissions in other modules) and the present and as of yet unexposed vulnerabilities from using seperate management systems, I would hope that someone better at this than me would consider it.
Anyway, just my two cents about evolution suggestions.... Take my comments with a keg of salt (and then just let me know how to fix the bug).
I agree it would be nice to have 1 profile instead of the 2 of them.
I just added a link in everyones main profile that links to their forum profile. Not ideal I know, but better than nothing.
No idea how you sort out the: [img:37ef6600ba] issue.
Joined: Jan 02, 2003 Posts: 580 Location: Vancouver Island
Posted:
Sat Apr 24, 2004 4:34 pm
Yikes... I hadn't even checked 7.2. I checked ... you mean it still isn't integrated????
how crazy is that? Great work on the YA module ... I'll be following along.
You know what I would love to see in the users table? (wishlistmode=on)
Turned off and on by the user... would be an expanded profile, a dateblog, like friendfinder, but integrated into the YA module.
I'd like to see a YA page with links to : All my forum posts : My Blogs : My Calendar Entries : My Coppermine Gallery : My Friendfinder/DateBlog :
and a better Personal Menu ... make it easy for the html clueless to make themselves some links.
Joined: Mar 06, 2004 Posts: 1140 Location: Manchester, NH USA
Posted:
Sat Apr 24, 2004 5:21 pm
UPDATED by 64bitguy @ 7:48PM EST.
Feel free to send me code
All of my working code is now in the download section of my beta site
Only registered users can see links on this board! Get registered or login to the forums!
You can see the newest fields now running on that server too.
I need to re-enable my Profile function for a while soon, to compare them side by side and look at what is different and fix it. Work is progressing.
I think as far as expanded profile functions, there are several screens to the "Your_Account" module, thus dateblogs and calendar entries shouldn't be a problem. Consider that Messages (Private messages) is already there and so is Journal (Calendar Entries here?) and themes. Also, "Your News Submissions" is there on the default screen. Keeping that standard, adding Forum Posts : My Blogs : My Calendar Entries : My Coppermine Gallery : My Friendfinder/DateBlog should probably appear with News Submissions on the main "Your_Account" page or as a linkable Icon.
The source of much of this code really should be provided by the add-in module coders themselves. What I mean to say is that Coppermine for example is not a standard module included nuke 7.2. Thus to include code for it in the base Your_Account module would be problematic and unrealistic as it would create problems and certainly politics.
Instead, module writers should provide a section of code specifically for insertion into the "Your_Account" module. This code would allow the display and management of user specific information for that module.
After all, without having the correct labels and calling the correct specific database tables/fields, the process of managing the code for this function from version to version would be impossible. Only the module authors themselves would have the correct information for each revision. Again, if included with each release, tweaking becomes no big deal.
Keeping with this method, I do believe however, that it is possible to create a new standard template (or methodology if you will) to help add-on module writers create this kind of functionality within the Your_Account module.
It is important to realize that IF the purpose of the Your_Account module is to provide a centralized location to manage ANY AND ALL user specific data within nuke (AND that includes ANY module), this should have been the method used all along. Unfortunately, in the case of phpBB (for example), the port never evolved to this level. Instead, shortcuts were taken to save time that have created the situation that we see now. What really stinks is that nothing has been done (or is being done) by PHP-Nuke authors (even though this is an official port) to correct the problem.
From my position, if any nuke application module manages data by unique identifiers (relative to settings in nuke's database) either within the users table or the applications' table or both, it CAN be presentable and manageable via the Your_Account module, and should be.
At this point, I'm trying get ALL PHP-Nuke and phpBB functions into this centralized location (and get them all working since in current release of PHP-Nuke, some don't). At the same time, I'm trying to add new user requested FIELDS to the "edit user" screen within the Your_Account module. These are strictly data fields that are NEW to (or missing from) the base Nuke/phpBB setup and mainly consist of standard user information. For example street adress, phone numbers, etc... For the most part, much of what I am adding is for Webmaster use only (like your phone number), but some is for sharing with others (like your MSN messenger ID's etc...)
Now coding in the new functions? That's another issue. Feel free to start sending code!
Calendar entries? I have to say i really like event calendar 2.12 over the other options especially now that it is fully google tapped and since it has the best blocks. If any integration could use event calendar 2.12 i will pimp myself to ya........in a non-sexual way
Joined: Jan 02, 2003 Posts: 580 Location: Vancouver Island
Posted:
Sun Apr 25, 2004 6:41 pm
When I found Event Calendar 2.11 then 2.12 I was hooked. However, I like the recurrent days feature of NuCalendar.
So I was sitting here after brunch with friends and family and a walk on the beach and a car ride every where ... thinking how could I write that dateblog code into the YA mod.... the task seems humungous and I'm still wondering where to begin, or why to begin.
Back to the beginning ... User Information: Your Account: Your Nuke: Your Profile : Your Themes : Your Data/Messages :
DateBlog only fits under Your Profile, (is there such an animal as a submodule?) it could be turned on/off globally or per user.
and YA always needed image management
Have you all seen what trevor.net is doing for NB2? Totally cool.
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