Ive been using PN since early 2001. Love it! Well, i was doing some research and looking for a yellow pages module and stumbled upon xdirectory. But there was not a PN ported version, just a xoops version. I hadnt checked out xoops for many years since it had it was first created as a fork of PN.
Well, i have to say that i am extremely impressed on how far they have come and even more with the module selection. There were many modules that PN doesnt even have one of and they have like 3 or 4 to choose from. And they actually work with the current release!
The project I am working on is only about 10% done, so Im thinking of porting the theme i had made for PN and converting it to xoops and see where things go.
I know we usually keep tabs on other nuke CMS's like phpnuke, envo, and md-pro. But why have we not kept in touch with xoops? They seem to have some great ideas that I wish PN would look into implementing.
Well, im off to doing more research on xoops to see if i can use it for other projects. I love PN and feel extremely comfortable using it, but im really liking what xoops has to offer. Now i just have to see what their theme engine and permissioning scheme is like as that i really learned how to harness that power in PN.
-MACscr
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 07:01 AM
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 06:41 AM
- ehdwma created topic »Hide "Register new account" and change template to 3 col« 06:27 AM
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 01:29 AM
- mdee created topic »How to implement returnpage ?« 01:00 AM
- nestormateo responded to »Fillters in Clip« 24. May
- damon responded to »Can the Updated Version Check be Turned Off (Z 1.3)« 24. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
Has Xoops passed up Postnuke?
-
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
-
- Rank: Developer
- Registered: Jun 16, 2003
- Last visit: May 29, 2010
- Posts: 1966
how's the SECURITY and CODEBASE?
[update]
OK - I downloaded and took a cursory glance. Despite its purported legacy in PN, there is no mention of PN in the code anywhere - seems a little ungrateful. Also - the code is a mess - stuff EVERYWHERE. True - there is more OO than PN, but there is so much display code in all kinds of places that dispite its use of Smarty, it seems that that logic is pretty tied up at the moment. Seems like security would be more difficult to acheive in this setup. -
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
Security appears pretty good from what i can see and the codebase is not bloated. Its coded using OO with is definately a plus.
PN has plenty of display code still in its core. So we cant say much about that. Also PN modules such as reviews, downloads, and even user is also a mess. -
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
Well, Xoops doesnt come with extras, which im all for. I hate bloatware that comes with tons of extras. But there must be a good reason why were losing so many third part developers to other CMS's. -
- Rank: Expert
- Registered: Mar 11, 2003
- Last visit: Oct 21, 2009
- Posts: 1104
I've been using xdirectory for quite a while. It's an excellent choice. :)
I recently discovered mosDirectory, a yellow pages type directory for Mambo. It is a commercial module which looks pretty impressive though I haven't tried it.
Slugger
PS You might add weblinks to the list of "uglies".
-
**unknown user**
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 1097
I'm on the side that thinks the code is hard and bloated.
I'm the kind that when I look at code, most of the times, it hurts my eyes and make me want to recode it clean.
And looking at the distro right now....... URG !
That doesn't mean that I don't think the current Downloads and Web_Links mod along with others in PN are not old stuff. :)
That also doesn't mean that Xoops is bad... I can't say that since I'm not using it.
-
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
The more im playing with it, the more im hating its theme "engine". Maybe i just dont understand it yet, but i dont think i will have even close to the same control as i do with xanthia.
I do like the URL structure of xoops:
modules/wfchannel/index.php?pagenum=8
Makes it a lot easier to port standalone PHP scripts to it. -
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
On a side note though, i am trying to port the xoops squirrelmail module to PN. Anyone want to help? =P -
- Rank: Team Member
- Registered: Mar 18, 2002
- Last visit: Oct 21, 2009
- Posts: 6606
Every CMS out there has it's merits and xoops (like postnuke) has some good ideas and (probably) some bad ones. The simple fact is that the whole open source CMS market is far more fragmeted now that when postnuke first began. It's up to each individual to decide whats the right choice for them and to respect and understand that one size doesn't fit all.
-Mark
--
Visit My homepage and Zikula themes. -
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
I agree completely Mark.
Is there a reason why PN doesnt use a URL scheme like this though? Would enable large modules to be able to put files in sub directories too, or is there a way to so this with PN too?
modules/smail/src/login.php
The only way in PN to reference a file in the module directory, and not one of its subdirectories is:
index.php?module=sqmail&file=login
So i would have no access to the file in the src subdirectory =( -
- Rank: Legend
- Registered: Dec 11, 2002
- Last visit: Oct 21, 2009
- Posts: 11674
Quote
Would enable large modules to be able to put files in sub directories too, or is there a way to so this with PN too?
You can do this, but it doesn't change the format of any URLs
--
itbegins.co.uk - Zikula Consulting
birtwistle.me.uk - Personal Blog
Please read the Support Guide -
- Rank: Expert
- Registered: Dec 31, 1969
- Last visit: Oct 21, 2009
- Posts: 1437
How can I do it? And can anyone tell me why a URL scheme like the one i suggested is either bad or good or what? Thanks -
**unknown user**
- Rank: Senior
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 2330
This is where we have to take initiative and become devs...MACscr
I know we usually keep tabs on other nuke CMS's like phpnuke, envo, and md-pro. But why have we not kept in touch with xoops? They seem to have some great ideas that I wish PN would look into implementing.
I wish PN would do away with the double-quoted code (at least in it's present state.) Perhaps once things are more separated, it won't be an issue, but the current trend of backslashing is just so ugly.Chestnut
I'm the kind that when I look at code, most of the times, it hurts my eyes and make me want to recode it clean.
All the same, I do like PN...and do like dev'ing for it. -
- Rank: Team Member
- Registered: Mar 18, 2002
- Last visit: Oct 21, 2009
- Posts: 6606
I've attempted to fix a lot of the double quoting (by no means all) in .760. It's not only ugly but actually requires (slightly) more processing time since a double quoted string is parsed for variable contents.
e.g.
$myvar = 'sometext';
echo '$myvar';
echo '
';
echo "$myvar";
would output
$myvar
sometext
But you're right once templated this becomes less of an issue.
-Mark
--
Visit My homepage and Zikula themes.
- Moderated by:
- Support
