Fork me on GitHub

Postnuke 8 & Zikula  Bottom

  • We webmasters who sleep and wake up to discover a new world of Zikula
    Big fan of postnuke until it started get lost and saved by Zikula. I have not install Zikula yet but I was playing with Postnuke 8 when I last visited.
    The upgrade has always been a nightmare for me in the past with postnuke it was getting very complicated to upgrade between versions while maintaining a very large site. Now I am faced with upgrading to 6.4.1 and then upgrading over to Zikula. The work is puting me off it maybe easier just to install a fresh new Zikula and start again. I have played with Mambo but it's too complicated to administer and maintain.
    That is the real problem and issue with all the CMS they are not easy to work with.
    I do recall in the postnuke days that a basic system shell was needed without all the modules and addons that may never be used. Trying to make your own module was like having to have a degree in computer studies. It was all going over my head and I was sinking fast into another alien language.

    what I would like to say about Zikula is that in five years time lets hope we have a system shell that has not changed but maybe a security module that requires updating instead of making changes to the whole system.

    We are all functions greedy and I'm sure developers are only trying feed the need.

    User management - One thing that Postnuke missed out was a fully user management system. The biggest issue I have over 13884 registered on one of my postnuke 7.6.2 sites I'm guessing that only half of these are registrations are active or have emails that have closed. Therefore I'm face with how do I manage these or should I start asking how zikula can manage these in the future.

    From what I can see a user management system is where user accounts get deleted or flagged if there is lack of activity. User accounts get susspended and archived until they log in again. This way I know what are our active members totals are. A reminder script that sends an email out to users who wish to close their account would be a great idea. A link in the email will delete the account.

    Finally a messageboard that if a member is deleted their posts are not affected. At present If I delete a member all their posts gets deleted and obviously the forums break.

    A module creator would be a great idea

    Anyway congrats to zikula thank you for all the efforts and work. You developers are amazing and thank you
  • Quote

    what I would like to say about Zikula is that in five years time lets hope we have a system shell that has not changed but maybe a security module that requires updating instead of making changes to the whole system.


    that's utopic.
    security holes can be anywhere, and it is even worse when a system uses other components or third party modules.

    Quote

    User management - One thing that Postnuke missed out was a fully user management system. The biggest issue I have over 13884 registered on one of my postnuke 7.6.2 sites I'm guessing that only half of these are registrations are active or have emails that have closed. Therefore I'm face with how do I manage these or should I start asking how zikula can manage these in the future.


    I got 75000 users.
    I hacked the users table and the user login function, so that a column "last login" gets updated everytime the user logs on or is online.
    Every 3 months, I can delete users who never logged in.

    I also programmed a mailer that allows me to send simple text mails to users chosen from the users table based on a parametrable where clause.
    Obviously, I sent mails to users who didn't login in the past year, asking them to login or their account would be deleted...

    Then I run a delete from query on the users table deleting all users that didn't login in time.
    Then I change the PNphpBB2 tables to show "former user" as poster for their messages (well, actually I do that before I delete the users).
    Their forum posts and comments and other stuff remain.

This list is based on users active over the last 60 minutes.