Zope for a article publication site
Hello, I'm working on a project for a client : I must build a big website for article publication. It's mean that each journalist who have an account can published his paper on the site, filling a form. Several "design" for the article must be supported and my client want to be able to add easily other article template. That's only a little description of the project, but it's enough to have an idea, I think. First, I though do that with PHP3+PostgreSQL, but I discovered Zope (in linuxweekly's paper) and I think that Zope is more adapted for my needs. I'm testing zope since about 2 weeks, and I begin to understand it pretty well, but I've some questions that I can't understand alone and that don't appear in the doc (I've found something in the ML's archive, but not exactly what I'm looking for) : What way must I choose for designing/storing the templates and the articles ? For storing the article, I don't know what is the best : a ZClasse "article" + ZODB or records in PostgreSQL, knowing that the articles are classed into categories. For the article template, I've found a solution, I think : storing all article's templates (that are DTML methods with some <dtml-var xxx>) in a folder and listing them with a <dtml-in>. Is a good solution ? What do you suggest ? I hope I'll ne able to email you that a new site use Zope, and not have too borrying you with these newbies questions :) Best Regards, Éric. -- Éric BARROCA | Logiciels Libres, Conception Intranet/Extranet, E-Mail: eric@netsystems.fr | Sites Web dynamiques, Commerce électronique, Tel: +33 (0)2 48 21 54 67 | Formations (Unix/Linux, Perl, etc.), Réseaux... GSM: +33 (0)6 16 35 33 25 | NetSystems : <http://www.netsystems.fr>
Eric BARROCA wrote:
Hello,
I'm working on a project for a client : I must build a big website for article publication. It's mean that each journalist who have an account can published his paper on the site, filling a form. Several "design" for the article must be supported and my client want to be able to add easily other article template. That's only a little description of the project, but it's enough to have an idea, I think.
First, I though do that with PHP3+PostgreSQL, but I discovered Zope (in linuxweekly's paper) and I think that Zope is more adapted for my needs.
I think Zope has some roots in the newspaper publishing industry, so that might definitely be true. :)
I'm testing zope since about 2 weeks, and I begin to understand it pretty well, but I've some questions that I can't understand alone and that don't appear in the doc (I've found something in the ML's archive, but not exactly what I'm looking for) : What way must I choose for designing/storing the templates and the articles ? For storing the article, I don't know what is the best : a ZClasse "article" + ZODB or records in PostgreSQL, knowing that the articles are classed into categories.
Relational database: * well understood, skills probably already available * because of this, probably shorter initial development time * fast record lookup * other programs can use the same data easily * good integration with Zope * possibly less flexibility once you have the system going ZClasses: * new things to learn, so you may run into some difficulties * because of this, probably longer initial development time * fast lookup if your ZClasses are designed to use ZCatalog, also easy full-text search. * more difficult for external programs to use the data (though many ways to interface Zope with the outside world) * more flexibility; easier to come up with new article types, etc.
For the article template, I've found a solution, I think : storing all article's templates (that are DTML methods with some <dtml-var xxx>) in a folder and listing them with a <dtml-in>. Is a good solution ? What do you suggest ?
I'm not quite sure what you want to accomplish here? If you use ZClasses, you could design ZClasses for each article template that you have, by including standard_html_header and footer and such in the ZClass. With relational databases you need some other approach. Perhaps others can comment some more on this one.
I hope I'll ne able to email you that a new site use Zope, and not have too borrying you with these newbies questions :)
No problem. Good luck! Regards, Martijn
Eric, I work in a brazilian company called Hiperlogica and we've made pretty interesting jobs in this area (News, articles, etc...). Some of our projects is IDGnow! (http://www.zope.org/Resources/CaseStudies/IDGNow/) from the IDG group, a news lead site about tecnologies that publish about 20 new articles per day. Another IDG magazine site, PC World (http://www.pcworld.com.br). We made the part of news from a big free-mail site called BOL (http://www.bol.com.br/noticias/) from UOL (The biggest ISP and Portal in Latin America). This project is pretty interesting because there is no journalist in the BOL's office writting news, just editing sometimes, because all the news is automaticly collected from Reuters. In sports there is another journalist from a brazilian newspaper (A Gazeta Esportiva) that publish articles only in this section through our interface remotely. If you want we can talk more about this kind of solutions, its our pleasure. Best Regards, -- Ze Octavio -- Hiperlógica <http://hiper.com.br> Automação de web-sites | Web-site automation São Paulo | Brasil | Fone: +55-11-8168067 Eric BARROCA wrote:
Hello,
I'm working on a project for a client : I must build a big website for article publication. It's mean that each journalist who have an account can published his paper on the site, filling a form. Several "design" for the article must be supported and my client want to be able to add easily other article template. That's only a little description of the project, but it's enough to have an idea, I think.
First, I though do that with PHP3+PostgreSQL, but I discovered Zope (in linuxweekly's paper) and I think that Zope is more adapted for my needs. I'm testing zope since about 2 weeks, and I begin to understand it pretty well, but I've some questions that I can't understand alone and that don't appear in the doc (I've found something in the ML's archive, but not exactly what I'm looking for) : What way must I choose for designing/storing the templates and the articles ? For storing the article, I don't know what is the best : a ZClasse "article" + ZODB or records in PostgreSQL, knowing that the articles are classed into categories. For the article template, I've found a solution, I think : storing all article's templates (that are DTML methods with some <dtml-var xxx>) in a folder and listing them with a <dtml-in>. Is a good solution ? What do you suggest ?
I hope I'll ne able to email you that a new site use Zope, and not have too borrying you with these newbies questions :)
Best Regards,
Éric.
-- Éric BARROCA | Logiciels Libres, Conception Intranet/Extranet, E-Mail: eric@netsystems.fr | Sites Web dynamiques, Commerce électronique, Tel: +33 (0)2 48 21 54 67 | Formations (Unix/Linux, Perl, etc.), Réseaux... GSM: +33 (0)6 16 35 33 25 | NetSystems : <http://www.netsystems.fr>
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (3)
-
Eric BARROCA -
Martijn Faassen -
Ze Octavio