[opensuse-factory] RFC: Web Development Pattern
Here's a pattern for "Tools and libraries for web application development". Please comment and help to improve, Cheers, Andreas Must have (if pattern is selected this is mandatory): LAMP-Pattern Optional (if pattern is selected this gets installed but can be removed by the user): NONE Optional (if pattern is selected this does not get installed but can be done by the user): html-dtd iso_ent latex2html perl-CGI-Application perl-HTML-Clean perl-HTML-FillInForm perl-HTML-Format perl-HTML-SimpleParse perl-HTML-Tagset perl-HTML-Template perl-HTML-Template-Expr perl-HTML-Template-JIT perl-HTML-Tree perl-HTTP-DAV perl-HTTPS-Daemon perl-Pod-HtmlPsPdf php5 php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dba php5-dbase php5-devel php5-dom php5-exif php5-fastcgi php5-filepro php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-mhash php5-mysql php5-ncurses php5-odbc php5-openssl php5-pear php5-pgsql php5-shmop php5-snmp php5-sockets php5-sysvsem php5-sysvshm php5-tidy php5-wddx php5-xsl php5-zlib tidy xhtml-dtd xmlcharent apache2-devel apache2-worker apache2-mod_tidy build tomcat5 tomcat5-admin-webapps tomcat5-webapps selfhtml selfphp zope zope3 zope-mysql Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 9/22/06, Andreas Jaeger <aj@suse.de> wrote:
Here's a pattern for "Tools and libraries for web application development". Please comment and help to improve,
What about adding some tools for that ? Suggestions: 1) Quanta+ (part of kdewebdev3 package) 2) Nvu (Not sure if it's part of SUSE, but based on Mozilla source code)
"Alexey Eremenko" <al4321@gmail.com> writes:
On 9/22/06, Andreas Jaeger <aj@suse.de> wrote:
Here's a pattern for "Tools and libraries for web application development". Please comment and help to improve,
What about adding some tools for that ?
No problem for me - let's hear what others think...
Suggestions: 1) Quanta+ (part of kdewebdev3 package) 2) Nvu (Not sure if it's part of SUSE, but based on Mozilla source code)
nvu is part of our ftp tree, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Friday 22 September 2006 16:12, Andreas Jaeger wrote:
What about adding some tools for that ?
No problem for me - let's hear what others think...
Suggestions: 1) Quanta+ (part of kdewebdev3 package)
Of course I suggest adding it. ;-) But remember, that Quanta+ needs other software to work completely and correctly, mainly the rest of kdewebdev and for some features cervisia from kdesdk. These are not hard, but soft requirements. This is described in the PACKAGING file in the kdewebdev source. I know Gnome has its own web development tool (Bluefish), and there is NVU as well, so it might make sense to have kdewebdev installed only if KDE is selected and Bluefish only if Gnome is selected. I didn't follow the pattern discussion closely, so I don't know if this is possible or not. If not, I don't mind if Quanta is always installed. ;-) But it needs kdelibs as well in that case. I'm not sure where NVU would fit as well... Andras
Andras Mantia wrote:
On Friday 22 September 2006 16:12, Andreas Jaeger wrote:
What about adding some tools for that ? No problem for me - let's hear what others think...
Suggestions: 1) Quanta+ (part of kdewebdev3 package)
Of course I suggest adding it. ;-) But remember, that Quanta+ needs other software to work completely and correctly, mainly the rest of kdewebdev and for some features cervisia from kdesdk. These are not hard, but soft requirements. This is described in the PACKAGING file in the kdewebdev source.
I know Gnome has its own web development tool (Bluefish), and there is NVU as well, so it might make sense to have kdewebdev installed only if KDE is selected and Bluefish only if Gnome is selected. I didn't follow the pattern discussion closely, so I don't know if this is possible or not. If not, I don't mind if Quanta is always installed. ;-) But it needs kdelibs as well in that case. I'm not sure where NVU would fit as well...
Andras
Nvu is based on the Mozilla Composer and has it's own libraries and plugins. I just have a symlink in /usr/local/bin and it finds everything it needs in /opt/nvu-1.0 where I've installed it. /usr/local/bin/nvu -> /opt/nvu-1.0/nvu Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Retired IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 22 September 2006 16:12, Andreas Jaeger wrote:
What about adding some tools for that ?
No problem for me - let's hear what others think...
Suggestions: 1) Quanta+ (part of kdewebdev3 package)
Of course I suggest adding it. ;-) But remember, that Quanta+ needs other software to work completely and correctly, mainly the rest of kdewebdev and for some features cervisia from kdesdk. These are not hard, but soft requirements. This is described in the PACKAGING file in the kdewebdev source. I know Gnome has its own web development tool (Bluefish), and there is NVU as well, so it might make sense to have kdewebdev installed only if KDE is selected and Bluefish only if Gnome is selected. I didn't follow the pattern discussion closely, so I don't know if this is possible or not. If not, I don't mind if Quanta is always installed. ;-) But it needs kdelibs as well in that case. I'm not sure where NVU would fit as well... Andras
Andras Mantia <amantia@kde.org> writes:
On Friday 22 September 2006 16:12, Andreas Jaeger wrote:
What about adding some tools for that ?
No problem for me - let's hear what others think...
Suggestions: 1) Quanta+ (part of kdewebdev3 package)
Of course I suggest adding it. ;-) But remember, that Quanta+ needs other software to work completely and correctly, mainly the rest of kdewebdev and for some features cervisia from kdesdk. These are not hard, but soft requirements. This is described in the PACKAGING file in the kdewebdev source.
I know Gnome has its own web development tool (Bluefish), and there is NVU as well, so it might make sense to have kdewebdev installed only if KDE is selected and Bluefish only if Gnome is selected. I didn't follow the pattern discussion closely, so I don't know if this is possible or not. If not, I don't mind if Quanta is always installed. ;-) But it needs kdelibs as well in that case. I'm not sure where NVU would fit as well...
I've added now bluefish, kdewebdev and nvu as optional (not enabled by default) packages, so the users sees them and can easily select them... The GNOME/KDE logic is possible as well - another time, this is more complex, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Monday 25 September 2006 19:48, Andreas Jaeger wrote:
I've added now bluefish, kdewebdev and nvu as optional (not enabled by default) packages, so the users sees them and can easily select them...
The GNOME/KDE logic is possible as well - another time, this is more complex,
Ok. As I'm not at home, I cannot check, but is there already a package for Gubed (gubed.sf.net)? It's one of the recommended packages for Quanta, and altough it's not required, it adds big value to it, namely php debugging, so would be nice to have this one included as well. Andras -- Quanta Plus developer - http://quanta.kdewebdev.org K Desktop Environment - http://www.kde.org
Andras Mantia <amantia@kde.org> writes:
On Monday 25 September 2006 19:48, Andreas Jaeger wrote:
I've added now bluefish, kdewebdev and nvu as optional (not enabled by default) packages, so the users sees them and can easily select them...
The GNOME/KDE logic is possible as well - another time, this is more complex,
Ok. As I'm not at home, I cannot check, but is there already a package for Gubed (gubed.sf.net)? It's one of the recommended packages for Quanta, and altough it's not required, it adds big value to it, namely php debugging, so would be nice to have this one included as well.
I haven't found Gubed directly in our tree, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Andreas Jaeger escribió:
Here's a pattern for "Tools and libraries for web application development". Please comment and help to improve,
Cheers, Andreas
Must have (if pattern is selected this is mandatory): LAMP-Pattern
the LAMP pattern, for the "P" and the "M" to be useful must contain the following packages, php5-ctype php5-dom php5-mysql[i] php5-pdo_mysql php5-iconv and probably as an alternative : php5-zlib php5-mbstring php5-gd this is because without the first metioned list of modules, it is not useful at all, without mysql support it would be "LAP" :) and the other modules (espcially dom, ctype and iconv) are **basic needs** and **shouldn't** be excluded the package subdivison is really annoying.. but that is another story.. ;)
"Cristian Rodriguez R." <judas_iscariote@shorewall.net> writes:
Andreas Jaeger escribió:
Here's a pattern for "Tools and libraries for web application development". Please comment and help to improve,
Cheers, Andreas
Must have (if pattern is selected this is mandatory): LAMP-Pattern
the LAMP pattern, for the "P" and the "M" to be useful must contain the following packages,
php5-ctype php5-dom php5-mysql[i] php5-pdo_mysql php5-iconv
and probably as an alternative : php5-zlib php5-mbstring php5-gd
this is because without the first metioned list of modules, it is not useful at all, without mysql support it would be "LAP" :) and the other modules (espcially dom, ctype and iconv) are **basic needs** and **shouldn't** be excluded
The LAMP pattern itself would then be: mandatory apache2 yast2-http-server optional, enabled by default apache2-doc apache2-example-pages apache2-mod_php5 apache2-mod_python apache2-prefork apache2_mod_perl libapr-util1 libapr1 mysql php5-ctype php5-dom php5-iconv php5-mysql php5-mysqli php5-pdo_mysql optional, disabled by default php5-gd php5-mbstring php5-zlib Does everybody agree?
the package subdivison is really annoying.. but that is another story.. ;)
for the opensuse-packaging mailing list... Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
mandatory apache2 yast2-http-server
optional, enabled by default apache2-doc apache2-example-pages apache2-mod_php5 apache2-mod_python apache2-prefork apache2_mod_perl libapr-util1 libapr1 mysql php5-ctype php5-dom php5-iconv php5-mysql php5-mysqli php5-pdo_mysql
I am not sure, but I think "apache2-prefork" is mandatory, because Apache2 won't start without it.
On Saturday 23 September 2006 00:44, Alexey Eremenko wrote:
I am not sure, but I think "apache2-prefork" is mandatory, because Apache2 won't start without it.
Some sort of apache multi-processing module, but not necessarily prefork. You can also have apache2-worker, for example --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (6)
-
Alexey Eremenko
-
Anders Johansson
-
Andras Mantia
-
Andreas Jaeger
-
Cristian Rodriguez R.
-
Sid Boyce