Fork me on GitHub

Watch

GitHub Core

Show your support for Zikula! Sign up at Github account and watch the Core project!




GitHub Modules

Forum Activity

Forum feed

» Visit forum | » View latest posts

mass postnuking vs multisites  Bottom

  • Hi all,

    Firstly, thanks for the fantastic software! I have a few suggestions based on my initial impressions of postnuke.

    Multisites has a few problems:
    o Need to hack themes
    o No separate images/avatars section for different sites
    o Modules (e.g. Gallery) don't support it by default.

    Basically, multisites is good for a SINGLE organization. Mass post-nuking would be targeted at MULTIPLE organizations. Instead of each organization requiring a separate postnuke installation, a single installation would support a large number of organizations (similar to http://groups.msn.com). This would allow non-tech people to have a simple customized sites, while the administrator couldadd themes/modules/hacks which benefit everybody using the same codebase.

    Why can't Multisites do this? Only because the philosophy of separating site-specific files has not been incorporated into post-nuke when it was written. Everything else is there: it's easy to select different database or table names based on REQUEST_URI or SERVER_NAME, themes allow sites to look individual... there is real potential for mass post-nuking.

    The main requirements for mass-postnuking would be:
    o Incorporated into the core design, so module and theme writers produce work that doesn't have to be hacked. This is as simple as adding the requirement "the variable WHERE_IS_PERSO must be included in all image paths" (or similar)
    o Automatic configuration based on REQUEST_URI or SERVER_NAME
    o Separate site-specific images/avatars/files/other directories for better
    customization.

    No doubt I am treading a worn-path here with these ideas... please let me know your thoughts!

    Roger Keays
    [/list]
  • 0 users

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