Summary | Install script to install horde and modules |
Queue | Horde Framework Packages |
Type | Enhancement |
State | Resolved |
Priority | 2. Medium |
Owners | |
Requester | horde (at) systemsteam (dot) com |
Created | 04/15/2004 (7728 days ago) |
Due | |
Updated | 02/07/2007 (6700 days ago) |
Assigned | 05/25/2004 (7688 days ago) |
Resolved | 02/07/2007 (6700 days ago) |
Milestone | |
Patch | No |
State ⇒ Resolved
from there if we have to.
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/jbennett/
John has now made updated rpms that install and configure
horde(3.1)/imp/turba/ingo/gollem/mimp/kronolith/mnemo/nag/trean here:
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/jbennett/sme7/horde3.1.x/RPMS/
I guess you guys are looking for a more universal install script, but
feel free to recommend SME Server to people that want to easily try
out Horde ;-)
Greg Swallow
Communications Manager
SME Server Inc.
http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/jbennett/
approx. beta date?
approx. beta date?
Will this student contact me?
thought that it would make Horde more attractive and easy to install
so more people would use it.
fact a Google SoC student will be working on it.
thought that it would make Horde more attractive and easy to install
so more people would use it.
But ... I guess that I have to install my the new version step by step again.
Thanks to all of you guys who have spend time in this.
BTW the offer stands.
what you were thinking with regard to the URL that is posted.
My goal was to get the minimal packages loaded so that we could use
the gui to finish the install.
Maybe add a module that would allow HEAD versions of other modules to
be installed right from the gui as well.
State ⇒ Feedback
the install script should be implemented as post-install script for
PEAR 1.4.0. Everything else could be done through the PEAR installer.
See http://greg.chiaraquartet.net/ for details.
question: when I pay the 700 US$ via PayPal, who can tell me when this
project will be finished and if it wil be what I want? I will pay 700
US$ for that what I ask for and I want to prove it but I will not sign
a blank cheque ;-).
Any input is welcome.
*suggested* amount, but right now if the work is done there is no
bounty to be paid to whoever does it. See
http://horde.org/bounties/sponsor.php?sponsor[id]=horde_installer
(including my 500). Please tell me how to confirm this.
shows as actually sponsored instead of just a potential bounty.
Thanks 4 the update. This week I have a couple of days of and I hope I
will have the time to check all things out.
I'll keep you posted.
Greetz
Filips
New Attachment: go-horde[2].php
chunks of code to make it easier to modify in the future. Added use
of FTP site instead of HTTP.
Thanks for working on this project. Unfortunately I don't have much
time right now and will have to look at it later, probably in a few
weeks. In the meanwhile please keep working on it and enhance it as
much as you can. Then we can go through it and enhance it to create a
newbie-proof peace of art.
Greetz and thanks again
New Attachment: go-horde[1].php
Attached to this page is the go-horde script. It is an ALPHA level php
script that installs Horde using the MySQL database backend.
This script must be run as the root user. It has only been tested on
Fedora Core 3 test 1. It uses the Horde provided defaults and it is
suggested that you change the horde database password after it is
installed. There are many limitations, so please read through the
script before executing it. By default it will install: Framework,
Horde, Turba, Imp, Nag, Kronolith, Mnemo, Wicked. Here are the steps:
- download the go-horde.php script
- ensure the Apache and MySQL servers are running
- Run the script like this: php go-horde.php
- Answer the questions regarding where to put it,etc.
- Run the install-packages.php script: php framework/install-packages.php
- Ensure you have the required items, go to
http://www.example.com/horde/test.php
This will show what pieces are still missing from php, pear or
whatever. www.example.com isn't a real address, use your ip address
here. Use: pear install <module> to install any missing pear modules.
- After loading all the missing modules (you may need to restart your
Apache server) go to http://www.example.com/horde/
- Choose the Configuration from the menu on the left and configure the
modules that you are installing.
Hint: Selecting a module to configure then pressing Generate will
create a working default install
- After things are configured the way you would like, run the bash
script set_perms.sh to tighten security for the site
Thanks for reacting on my proposal.
I have created a web layout which makes it pretty clear what I have in mind. I
can do the web stuff if you could do the coding. Let's team up.
Attached you can find the web code.
Greetz
Filips
New Attachment: horde_installer.zip
webmail system, but one still needs to manually configure the modules.
Would a 'dialog' type menu system be useful for selecting I want to
extract say imp and kronolith and turba. I'm going to add code to get
the script to download the distfiles from ftp://ftp.horde.org/
Priority ⇒ 2. Medium
Taken from
Assigned to
State ⇒ Assigned
comment as soon as I made a bounty of this ticket.
list. Do I have to something first?
Thanks
Greetz
Filips
Priority ⇒ 2. Medium
Let's start as a new user (new installation)
1. You download a kind of small script and run it on your server.
2. The script will download an initial install module and install it
so you get a kind of install/admin page via web.
3. When browsing to that page you can select the modules you want and
click an "install/update" button
4. All requirements are checked, and the user is presented with a list
of things to be done before install
5. The user can check all items he wishes to "fixed" with a checkbox
and click an "install/update" button
6. The install module will take care of all these things like changing
the php.ini, load pear modules, etc ...
7. Then the modules will automatically downloaded and installed with
default parameters (some of those can be entered in the install script)
8. After the install module has finished, Horde, Imp and all other
selected modules should be working in an initial way.
9. Then the existing setup module can take over
And now ... if there is an existing installation
1. Click an "update" button
2. User will be presented with a list of things that can be updated
3. User checks the wanted checkboxes and click an "Update" button.
4. Everything will be updated automatically.
In both cases service restarts should be performed automatically when
asked to do that.
As an example of the way it could work, have a look at the way Webmin
does this. (www.webmin.com)
If I find someone who will do the programming, I will provide the
specs and layout.
Greetz
Filips
P.S. As a kind of goodwill I'm willing to pay a part up in front.
setup script and configuration interface.
would like to see the installer handle, steps that would be covered,
what level of install/config should be available, etc?
State ⇒ New
Queue ⇒ Horde Framework Packages
Priority ⇒ 3. High
Type ⇒ Enhancement
If it doesn't exists yet I would like to open a bounty for $100 to get
an install script to make the initial installation of horde and it's
modules.
I'll go to $500 for a web based, full featured install engine and I'm
willing to play an active role in the development, not the code
because I'm a code dummy but I'm pretty good in user interfaces.
Just tell me how this can be done?
Greetz
Filips