Posted on: 08/28/10 05:53am
By: ::Ben
Geeklog (and I) is (are) now mature enought to allow multiple sites running on one code easily.
I'm working on a new plugin call multi. The plugin can now populate the db and the config settings (geeklog 1.7.0) for a new site, create specific folders and files (data/site2, logs/site2, images/site2...). This plugin will not work on every environment. Today, only mysql is supported and the scripts need to have writting permission on all the server files.
How to create a new site :
You need to have one geeklog site running and install the plugin. Hit the create site button, fill the form and press ok. Your new site is running.
Before releasing a first version (for the coming geeklog 1.7.1) I would like to know if anyone is interesting by a project like this one and need some features?
::Ben
Re: Multi : Running multiple sites with one Geeklog code
Posted on: 08/28/10 06:13am
By: Dirk
I would be very interested in anything that makes multi-site setups easier to maintain. I have too many Geeklog sites and updating them all separatly is a pain.
There's a wiki article that explains the basic setup and some of the problems that you will run into:
http://wiki.geeklog.net/index.php/Multi-Site_Setup[*1]
Not sure if your plugin could address any of them. Making the update easier would be huge first step and improvement, though.
bye, Dirk
Re: Multi : Running multiple sites with one Geeklog code
Posted on: 08/28/10 07:17am
By: 1000ideen
Updating GL is a huge problem if you have many sites running especially as the update frequency rose lately.
I had understood that there would be 1 new version per year plus 2 updates which are bug fixes and would not affect the thtml.
- Who decides on that?
- Do developers understand the needs of users with many sites to update?
Re: Multi : Running multiple sites with one Geeklog code
Posted on: 08/28/10 08:00am
By: ::Ben
Yes Geeklog updates handle by a plugin would be a very nice feature

and
multi plugin should have this feature... if we want to upgrade at once all sites created.
Todo list:
- Record each db site infos (name, user, pass) to allow changes config (global or not)
- Unable/Disable a site
- Delete a site
- Global upgrades (core, plugins)