Fork me on GitHub

camp zikula 2009 - multiZK  Bottom

Go to page 1 - 2 [+1]:

  • Albert Perez Montfort presented at the camp Zikula 2009 the possibilities to handle several hundred of sites with one code base of zikula.



    --
    webmaster of gvoh.de and pggo.de

    project manager of new module media repository
  • I did a similar thing years ago (2003?) simply using symbolic links for each folder to a "base" postnuke installation. I set up my web server to use a different skel template to create a new user, so when I wanted a new site I just created a new system user and "viola", I had a new site and I ran the installer. Of course the config.php and temp folders were actual files per site, not links, but most of the actual system were just links. I didn't have this slick interface to manage it all though. :)

    Suppose I had a central custom module and many of my sites would want to use different versions/customizations of that module. Would multizk be able to handle that? i.e., all of the site *except* one module is standardized?
  • You did a similar solution. Of course it was a good solution, but it was necessary to have access to the server configuration. The multizk module makes easier to manage the sites creating or deleting them and it can work using an standard server configuration. In the other hand the models are fine to have different initial points for the new sites.

    I thought about the possibility of using different versions for the modules in different sites. With the core of the 1.1.2 version I think that it isn't possible, because you can have only a modules folder and the pnTables file have to be unique. Perhaps the version 2.0 will be more flexible about this issue and it will be possible.
  • Impressive!

    I watched the presentations, and if I understand correctly each site instance uses a dedicated database?

    Will it be possible to share certain tables? For example, I would like to share the user tables so users have a common esername/pwd between different sites.

    again, great job. Looking forward to use this icon_smile

    stef
  • Thank you.

    Each site have its particular database and there aren't shared tables. I think that it would be difficult to share tables between sites using this system.

    In Agora project we have shared the users' tables between Zikula, Moodle and eyeOS. To do it possible we created a system that can manage the users for the three aplications simultaneously, but it is required a special configurations. Perhaps it could be possible to create a similar system to manage several tables of different sites.



    edited by: aperezm, Aug 25, 2009 - 11:55 AM
  • I watched all of the presentations last night And I just wanted to say thank you for your work on this module.

    If I can figure out how to do the domain mapping correctly, this could be a handy tool for me as a web developer.

    Managing 20 different installs of Zikula is a bore and it leads to sites not getting upgraded when they should.

    I need to delve into this more to see if it will be possible to use with domain redirects.

    Again, thanks!
  • That's easy. Host your site on a dedicated IP address so anything point at it will arrive at your webroot, then use mod_rewrite to match the domain in the request and rewrite it so destination.com/index.php?siteDNS=$1 or whatever.

    If you dont have a dedicated IP but your hosting allows you to set server aliases, that will also work but you will need to set each one explicitly.

    Drak

    --
    Zikula Lead Developer
    Board Member of the Zikula Foundation
    Follow me on twitter.com/zikuladrak
  • I don't know that Reseller access to WHM allows that Drak, which is what both Steven and I use (at least I think he's on a reseller account.

    --
    Home Page | Find on Facebook | Follow on Twitter
  • With CPanel web hosting manager I have had mixed results using "parked domains" as aliases, which is in fact what it does. But the interface sometimes doesn't allow me to "park" the domain the way I want the alias set up.
  • DOH, didn't even think of that. SOunds like par for the course with CPanel tho :D Half working stuff. But I still like it better than any other control panel I've used :)

    --
    Home Page | Find on Facebook | Follow on Twitter
  • I've heard Cpanel is the best, but having managed my own servers before I think it reeks. Interferes with what I want to do too much. But it's what my host has available for "managed" servers. I am thinking of going unmanaged and installing Webmin, which is simply an interface for editing/managing linux servers without changing the way linux works like CPanel does.
  • Yeah, i've used Webmin on my own local server, it is probably how I'd choose to go on an unmanaged server, but as far as the managed options that are out there, WHM/Cpanel keeps most people out of major trouble at least :)

    --
    Home Page | Find on Facebook | Follow on Twitter
  • As far as I can tell, my Ubuntu Server in my closet is much better at patch updates than CPanel. My temptation is Ubuntu/Webmin over anything CPanel based.
  • Cpanel is absolute ******************************

    --
    Zikula Lead Developer
    Board Member of the Zikula Foundation
    Follow me on twitter.com/zikuladrak
  • I had asked about MultiZK in another thread but had not seen these videos. Wow, I hope this is still going to be released, it has so many potential uses.

    --
    Damon
    Catamaran Sailing at TheBeachcats.com

Go to page 1 - 2 [+1]:

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