Author |
Message |
SmackDaddy
Involved


Joined: Jun 02, 2004
Posts: 268
Location: Englewood, OH
|
Posted:
Fri Sep 03, 2004 7:00 am |
|
Okay Chat, Raven, Bob and any other guru out there.....what's the big deal about the modularization being described as the big change in PHPNuke 7.5?
I have it, but probably am not going to upgrade until the masses break it several times and a "Patch" comes out (which inevitably will be incorporated in version 7.6, eh?)
1. Will it break modules currently in place?
2. Does 7.5 incorporate the 2.5 patch or the changes that are *in* the 2.5 patch?
Here's the changelog:
Quote: |
- Fixed a language inclusion bug in Forums module (Thanks to Carlos Maldonado from http://www.cultodigital.net)
- Removed auth.php and all its functions added to admin.php (Thanks to Chatserv from http://www.nukeresources.com)
You can safely delete auth.php after update to this version.
- Fixed lot of little possible security issues by cheking each variable value on all over the system (Thanks to Chatserv from http://www.nukeresources.com)
More than 300 variables now has some kind of filtering to avoid possible XSS injection exploits.
- Added extra checks for users and administrators cookies
- Fixed Subscribers users only modules display (Thanks to studylexis)
- New improved Administration system, more modular. Now each module in /modules have an "admin" folder with all
the administration functions on it. Now PHP-Nuke modules are exactly that: 100% modules
- Administration section is now splitted into two parts, one for System functions and the other one for modules.
- New administrators system which lets you select who can administer each module
- Each modules now shows an administration panel, if available, from where you can add/edit/delete content
according to the module selected. The file of the panel should be /modules/Your_Module/admin/panel.php (see the
Content module for a quick example)
- Fixed counter increment when deleting an administrator and reasign his/her stories to a new author
- Fixed a bug when sending a private message to a specified user from Your Account module
- Added missing $articlecomm global variable declaration on Your Account to display last 10 comments by user
- Fixed an incomplete insert query in Surveys administration module. (Thanks to Chatserv from http://www.nukeresources.com)
- Added a missing semi-colon in the stories administration module
- Fixed lot of little bugs on Search, Statistics, Your Account and Web Links modules (Thanks to Chatserv from http://www.nukeresources.com)
- Fixed new user creation in the administration to avoid duplicate usernames
- Fixed some cosmetic error in WebLinks module
- Fixed table display color in Review module
- Some little cosmetic changes in Encyclopedia module
- Changed the page generation time to show two decimal values only instead of three |
|
|
|
|
 |
chatserv
Member Emeritus

Joined: May 02, 2003
Posts: 1389
Location: Puerto Rico
|
Posted:
Fri Sep 03, 2004 8:19 am |
|
Old modules and their admin sections will still work as before, the concept of having each module with their admin files incorporated into their folder is to make them fully modularized, removing a module by deleting its folder removes its admin section, i've seen many sites that had X or Y module installed in the past which were removed but their admin files still remain on the site.
In what relates to myself this makes it easier to patch and or hunt for any possible bug on each section. By the way, yes, 7.5 includes the 2.5 patch, most variables are now checked. |
|
|
|
 |
blith
Client

Joined: Jul 18, 2003
Posts: 977
|
Posted:
Fri Sep 03, 2004 8:46 am |
|
So the 7.5 available here is patched even though it does not say it? Thank you chatserv. |
|
|
|
 |
Raven
Site Admin/Owner

Joined: Aug 27, 2002
Posts: 17088
|
Posted:
Fri Sep 03, 2004 8:58 am |
|
I only add 'Patched' if I have to patch it externally. |
|
|
|
 |
blith

|
Posted:
Fri Sep 03, 2004 9:18 am |
|
okee dokee. thanks. understood. Safe. Good. Now if I could just wrap my idiot mind around how to upgrade.... |
|
|
|
 |
Raven

|
Posted:
Fri Sep 03, 2004 9:26 am |
|
Chat,
It seems that this upgrade codeCode:// Administrators Table modification
$db->sql_query("ALTER TABLE nuke_authors DROP radminarticle, DROP radmintopic, DROP radminuser, DROP radminsurvey, DROP radminlink , DROP radminfaq, DROP radmindownload, DROP radminreviews, DROP radminnewsletter, DROP radminforum, DROP radmincontent, DROP radminency");
| is going to break any third party module that looks for these fields in the authors table. is that a valid assessment? |
|
|
|
 |
Doodle
Hangin' Around

Joined: Jan 26, 2004
Posts: 46
Location: 127.0.0.1
|
Posted:
Fri Sep 03, 2004 10:08 am |
|
I am assuming any third party add-ons with admin sections will now have to be tweaked to the new admin modularity? I use a crapload of third party addons like EDL 2.1 and NSN banners. I am also wondering how this will affect AutoTheme. I'll head over to their site and start a thread.
Somehow I was expecting a little more with this release but I'll reserve judgement till after we've all had a chance to break it. |
_________________ Independent Network Solutions
www.insglobal.net
www.indnet.ca
www.joombug.net |
|
|
 |
Doodle

|
Posted:
Fri Sep 03, 2004 10:09 am |
|
Afterthought: CZM Modules (codezwiz.com) will prolly break too. |
|
|
|
 |
chatserv

|
Posted:
Fri Sep 03, 2004 12:02 pm |
|
Raven wrote: | Chat,
It seems that this upgrade codeCode:// Administrators Table modification
$db->sql_query("ALTER TABLE nuke_authors DROP radminarticle, DROP radmintopic, DROP radminuser, DROP radminsurvey, DROP radminlink , DROP radminfaq, DROP radmindownload, DROP radminreviews, DROP radminnewsletter, DROP radminforum, DROP radmincontent, DROP radminency");
| is going to break any third party module that looks for these fields in the authors table. is that a valid assessment? |
That is correct  |
|
|
|
 |
blith

|
Posted:
Fri Sep 03, 2004 12:34 pm |
|
Is there a way we can tell which ones would break before we upgrade? And is there code we can add to the third party modules to fix it? Or would this call for a complete rewrite of the third party modules that are broken? |
|
|
|
 |
diabluntd
Hangin' Around

Joined: Mar 19, 2004
Posts: 31
|
Posted:
Fri Sep 03, 2004 3:02 pm |
|
and to think, i was actually excited about this release.....
as usual, great work by chat and those others who contributed. i understand the splitting of admin is a step forward but for most it may not mean much at all. can we expect any evolution of this software or is FB pretty much done with it? i love php-nuke but i know there are still tons of places it could go but it really just seems like it's getting small things here, patches there. should we expect to wait till 8.0 until we see something different like more integrated forums, groups, etc? i've looked at cpg-nuke and nuke platinum and can see that people are actually working on new things but still prefer running plain old nuke since most of those "distros" change things so much you're often seperating yourself from the php-nuke world. sorry, i don't mean to bash anyone here, just venting i guess.  |
|
|
|
 |
SmackDaddy

|
Posted:
Fri Sep 03, 2004 3:29 pm |
|
Well, I will start another thread concerning modules breaking and maybe that one could be placed as a "sticky" as well while a list is updated as to what modules break and which ones don't......(as confirmed by admins and webmasters).....so people can make an educated decision on whether or not they want to upgrade their site.....
Raven, I guess just delete my new thread or whatever if it's not needed or helpful....but I know I'd like to have a list of modules that have "broken" as a result of the 7.5 changes. And then if a module author upgrade's their module, people could report back and the list could be updated?
Just a thought I guess.....especially with this change being a bit more "radical" than first anticipated? |
|
|
|
 |
Raven

|
Posted:
Fri Sep 03, 2004 3:33 pm |
|
SmackDaddy wrote: | ....but I know I'd like to have a list of modules that have "broken" as a result of the 7.5 changes. And then if a module author upgrade's their module, people could report back and the list could be updated?
Just a thought I guess.....especially with this change being a bit more "radical" than first anticipated? | I think it's a great idea! |
|
|
|
 |
ladysilver
Hangin' Around

Joined: May 03, 2004
Posts: 49
Location: Cyberspace
|
Posted:
Sun Sep 05, 2004 9:35 pm |
|
I just installed PHP-Nuke 7.5 about 20 minutes ago and am working my way through various modules I use on a number of sites. Here are three that are working, two only needed minor modification.
DisErrors - needed no modification and is working with PHP-Nuke 7.5.
CNB Your_Account 4.0.0 - the only thing I needed to alter in this was removal of $radminuser from admin files.
NukeCredits - removed $radminfaq & $radminuser. |
|
|
 |
 |
Rage
Insane

Joined: Jul 30, 2004
Posts: 85
|
Posted:
Mon Sep 06, 2004 11:30 am |
|
So far I've just installed my mods the normal (old fashioned) way, no problems.  |
_________________ It's not that I'm afraid of dying, it's just that I don't want to be there when it happens. - Woody Allen |
|
|
 |
ladysilver

|
Posted:
Mon Sep 06, 2004 4:20 pm |
|
Rage wrote: | So far I've just installed my mods the normal (old fashioned) way, no problems. |
Lol, cheater!
Now, you know it's fun to recode modules...every 3 weeks when a new version comes out.  |
|
|
|
 |
sixonetonoffun
Spouse Contemplates Divorce

Joined: Jan 02, 2003
Posts: 2496
|
Posted:
Mon Sep 06, 2004 4:28 pm |
|
Being on dialup I think I'll hold off for the first round of fixes to come out before taking the leap. |
_________________ [b][size=5]openSUSE 11.4-x86 | Linux 2.6.37.1-1.2desktop i686 | KDE: 4.6.41>=4.7 | XFCE 4.8 | AMD Athlon(tm) XP 3000+ | MSI K7N2 Delta-L | 3GB Black Diamond DDR
| GeForce 6200@433Mhz 512MB | Xorg 1.9.3 | NVIDIA 270.30[/size:2b8 |
|
|
 |
chatserv

|
Posted:
Mon Sep 06, 2004 4:52 pm |
|
If the other thread SmackDaddy mentioned is opened people can post which admin files broke after upgrading and help can be provided to modify them, these would only require minor modifications in most cases. |
|
|
|
 |
dean
Worker


Joined: Apr 14, 2004
Posts: 193
|
Posted:
Thu Sep 09, 2004 10:40 pm |
|
Dear PhPNuke 7.5
Any chance we could stop the carousel for awhile? I'm still dizzy from upgrading nuke, forums, googletap, sentinel and incompatible modules in my four nuke sites. Honestly, the last six months I have spent more time upgrading sites than adding content.
Sorry to moan but I didn't know where else to go........ |
|
|
|
 |
Raven

|
Posted:
Thu Sep 09, 2004 10:42 pm |
|
v6.9 patched and NukeSentinel work just fine  |
|
|
|
 |
sixonetonoffun

|
Posted:
Fri Sep 10, 2004 7:09 am |
|
I do think 7.5 is a milestone release though no ones called it this. The admin changes are going to make maintenance much easier to keep up on in the future. |
|
|
|
 |
Rage

|
Posted:
Fri Sep 10, 2004 8:39 am |
|
ladysilver wrote: | Rage wrote: | So far I've just installed my mods the normal (old fashioned) way, no problems. |
Lol, cheater!
Now, you know it's fun to recode modules...every 3 weeks when a new version comes out. |
So fun it makes my head spin.
It is a nice feature, but I can't really see a great deal of people using the new way, they'll stick to what they know for now.
(Why is my rank insane!? I'LL KILL YOU ALL! ) |
|
|
|
 |
dirtbag
Regular


Joined: Nov 09, 2003
Posts: 73
|
Posted:
Mon Sep 13, 2004 8:55 am |
|
Yeah the New way of making Module actually seperate i mean really seperate from the core files will make updating way easier...
Now the problem is we need a tutorial or guide describing how the new structure of the modules.. And a guide on how to convert the old Modules to 7.5???
Dont you Think... there are no Docs with the phpnuke 7.5 package that i could find nor anything on the website..phpnuke.org |
|
|
|
 |
MrFluffy
Hangin' Around

Joined: Jun 24, 2004
Posts: 28
Location: Berlin
|
Posted:
Tue Sep 14, 2004 3:19 am |
|
|
 |
 |
chatserv

|
Posted:
Tue Sep 14, 2004 8:21 am |
|
Rage wrote: | It is a nice feature, but I can't really see a great deal of people using the new way, they'll stick to what they know for now. |
It's easy to convert old mods to the new method, staying behind by using the old method is a mistake in my view.
Rage wrote: | (Why is my rank insane!? I'LL KILL YOU ALL! ) |
You answered that one yourself  |
|
|
|
 |
|