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
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- rgasch created topic »Using PageUtil::addVar() to load script code« 11:48 AM
- michiel responded to »password problem« 10:01 AM
- mazdev responded to »Hide "Register new account" and change template to 3 col« 07:50 AM
- mesteele101 created topic »Zikula 1.3.3 - Site Search 1.5.2 - Unable to turn off plug-ins« 07:48 AM
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 25. May
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 25. May
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 25. 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
camp zikula 2009 - multiZK
-
- Rank: Softmore
- Registered: Apr 23, 2005
- Last visit: May 15, 2010
- Posts: 130
-
- Rank: Helper
- Registered: Dec 31, 1969
- Last visit: May 07, 2010
- Posts: 507
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? -
- Rank: Team Member
- Registered: Sep 10, 2007
- Last visit: Feb 20, 2010
- Posts: 13
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. -
- Rank: Freshman
- Registered: Nov 30, 2003
- Last visit: May 15, 2010
- Posts: 54
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
stef -
- Rank: Team Member
- Registered: Sep 10, 2007
- Last visit: Feb 20, 2010
- Posts: 13
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 -
- Rank: Moderator
- Registered: Mar 15, 2005
- Last visit: May 30, 2010
- Posts: 1077
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! -
- Rank: Software Foundation
- Registered: Jul 21, 2001
- Last visit: May 31, 2010
- Posts: 624
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 -
- Rank: Developer
- Registered: Dec 31, 1969
- Last visit: Jun 01, 2010
- Posts: 6859
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
-
- Rank: Helper
- Registered: Dec 31, 1969
- Last visit: May 07, 2010
- Posts: 507
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. -
- Rank: Developer
- Registered: Dec 31, 1969
- Last visit: Jun 01, 2010
- Posts: 6859
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
-
- Rank: Helper
- Registered: Dec 31, 1969
- Last visit: May 07, 2010
- Posts: 507
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. -
- Rank: Developer
- Registered: Dec 31, 1969
- Last visit: Jun 01, 2010
- Posts: 6859
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
-
- Rank: Helper
- Registered: Dec 31, 1969
- Last visit: May 07, 2010
- Posts: 507
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. -
- Rank: Software Foundation
- Registered: Jul 21, 2001
- Last visit: May 31, 2010
- Posts: 624
Cpanel is absolute ******************************
--
Zikula Lead Developer
Board Member of the Zikula Foundation
Follow me on twitter.com/zikuladrak -
- Rank: Softmore
- Registered: Dec 31, 1969
- Last visit: May 25, 2010
- Posts: 326
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
- Moderated by:
- Support
