Hi all:
I'm studing the packaging of a non trivial web application, mostly based on php+js+mysql. I've review the wiki looking for policies and other staff and this is everything I got:
http://fedoraproject.org/wiki/PackagingGuidelines#Web_Applications http://fedoraproject.org/wiki/Packaging:PHP
and
https://fedoraproject.org/wiki/JavaScript_libraries_packaging_guideline_draf...
Do you know if I'm missing some relevant information or policies?
And, what «best practices» would you recommend to review, at least in the form of current packages? I'm considering zarafa, xinha and wordpress.
Thanks.
Ismael Olea wrote:
Hi all:
I'm studing the packaging of a non trivial web application, mostly based on php+js+mysql. I've review the wiki looking for policies and other staff and this is everything I got:
http://fedoraproject.org/wiki/PackagingGuidelines#Web_Applications http://fedoraproject.org/wiki/Packaging:PHP
and
https://fedoraproject.org/wiki/JavaScript_libraries_packaging_guideline_draft
Do you know if I'm missing some relevant information or policies?
And, what «best practices» would you recommend to review, at least in the form of current packages? I'm considering zarafa, xinha and wordpress.
Thanks.
-- Ismael Olea <ismael@olea.org mailto:ismael@olea.org> Planeta OLEA
Hi, I'm Jon Ciesla, I maintain a number of web application packages for Fedora, including drupal, moodle, gallery2, and wordpress. First off, zarafa, zinha, and wordpress are all already in Fedora, so hopefully that will save you duplicating effort. Secondly, a good way to learn about packaging generally is to look at existing spec files. I'm not holding up mine as paragons of excellence, but I'd recommend having a look at specs for all of the above to get a feel for how they work.
-J
On Tue, 2011-03-01 at 09:34 -0600, Jon Ciesla wrote:
And, what «best practices» would you recommend to review, at least in the form of current packages? I'm considering zarafa, xinha and wordpress.
Thanks.
Hi, I'm Jon Ciesla, I maintain a number of web application packages for Fedora, including drupal, moodle, gallery2, and wordpress. First off, zarafa, zinha, and wordpress are all already in Fedora, so hopefully that will save you duplicating effort. Secondly, a good way to learn about packaging generally is to look at existing spec files. I'm not holding up mine as paragons of excellence, but I'd recommend having a look at specs for all of the above to get a feel for how they work.
Ismael was asking what current packages he should look at for guidance and suggesting zarafa, xinha and wordpress; he wasn't proposing to package them.
In addition to all that's been mentioned so far, I'd actually recommend a quick look at the Mandriva web app policy: http://wiki.mandriva.com/en/Policies/Web_Applications . Obviously it doesn't apply in its entirety to Fedora, but a lot of it does, it's well-written and gives a good overview of the theory behind packaging web apps properly. Maybe we should even adapt it for Fedora.
Adam Williamson wrote:
On Tue, 2011-03-01 at 09:34 -0600, Jon Ciesla wrote:
And, what «best practices» would you recommend to review, at least in the form of current packages? I'm considering zarafa, xinha and wordpress.
Thanks.
Hi, I'm Jon Ciesla, I maintain a number of web application packages for Fedora, including drupal, moodle, gallery2, and wordpress. First off, zarafa, zinha, and wordpress are all already in Fedora, so hopefully that will save you duplicating effort. Secondly, a good way to learn about packaging generally is to look at existing spec files. I'm not holding up mine as paragons of excellence, but I'd recommend having a look at specs for all of the above to get a feel for how they work.
Ismael was asking what current packages he should look at for guidance and suggesting zarafa, xinha and wordpress; he wasn't proposing to package them.
In addition to all that's been mentioned so far, I'd actually recommend a quick look at the Mandriva web app policy: http://wiki.mandriva.com/en/Policies/Web_Applications . Obviously it doesn't apply in its entirety to Fedora, but a lot of it does, it's well-written and gives a good overview of the theory behind packaging web apps properly. Maybe we should even adapt it for Fedora.
Ah, I missed that detail.
-J
On Tue, Mar 1, 2011 at 5:58 PM, Adam Williamson awilliam@redhat.com wrote:
In addition to all that's been mentioned so far, I'd actually recommend
a quick look at the Mandriva web app policy: http://wiki.mandriva.com/en/Policies/Web_Applications . Obviously it doesn't apply in its entirety to Fedora, but a lot of it does, it's well-written and gives a good overview of the theory behind packaging
this is preciselly the info I were looking for
web apps properly. Maybe we should even adapt it for Fedora.
I'll consider it too.
---8<---
On Tue, Mar 1, 2011 at 4:34 PM, Jon Ciesla limb@jcomserv.net wrote:
Fedora, including drupal, moodle, gallery2, and wordpress. First off,
drupal and moodle are significative good examples I missed: good tip!
Thanks both :-)