Hello everyone, I have a small problem deciding wich product to use for my web site, Zope or Typo3. I don't have too much time testing and concurrently running both Zope and Typo3, so I think the best thing is to ask here :). Now, here are the key features my web must have: - LaTeX support: that is, users can edit documents using LaTeX notation, and by using some kind of latex2html I want to be able to have mathematical formulas displayed in web pages - users & groups: something most modern OS-es have (let's say Unix :)). I want to be able to set permissions and control wich users can edit, view, print any arbitrary document. - PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online. - content reusing: this is a tough one to explain :), but I'll try. I want all the data (mathematical theories, theorems, problems and so on) to be in, let's call it one central repository. Then, when I want to create a part of the web about linear algebra, i can use the data from that 'central' repository. There are some other features that come to mind, but these are the most vital ones. Now, is that doable, and how hard is to implement that in Zope (or is there somewhere product that allready has that implemented)? And those having expirience both with Zope and Typo3, which should I use to get my web up and running as quickly as possible? Thanks in advance, Karlo Lozovina
Hello Karlo, Really I cannot compare this 2 systems bacause I don't know Typo3 at all, and I work with Zope only for half an year. This winter I have a big question - I had to choose platform for all my further web development. I found a list on www.cmsinfo.org then looked briefly on each system, selected 4 of them, installed and look more precisly. Finally I select Zope. First: Zope is only a platform for CMS developing, there are some CMS based on it - the most interesting are Plone and CPS. I work with Plone. If you choose it I recommend to look at Archetypes It is Plone extension which gives you extra rapid and flexible content types management. You only have to define type in text format, and it create you management form for it, default presentation template, validators, and indexing. If you redefine type, for example add new fields, it recreates manage form and default template. So it's document type management in few minutes. KL> - LaTeX support: that is, users can edit documents using LaTeX notation, and KL> by using some kind of latex2html I want to be able to have mathematical KL> formulas displayed in web pages I've never interested in Latex in web, but I think I've seen it somewhere in Archetypes and Plone. Look at www.plone.org, www.sf.net/projects/collective/ or ask people. KL> - users & groups: something most modern OS-es have (let's say Unix :)). I KL> want to be able to set permissions and control wich users can edit, view, KL> print any arbitrary document. Built-in security. There are deferent customizable user roles. Each object has it's permissions for each role. KL> - PDF export: since most of the web site will be mathematical, I want to be KL> able to export parts of the web as PDF documents, so pepole can download KL> that, in stead of reading the web online. I don't know - I never used it. But there's support for MS Office and Open Office documents. KL> - content reusing: this is a tough one to explain :), but I'll try. I want KL> all the data (mathematical theories, theorems, problems and so on) to be in, KL> let's call it one central repository. Then, when I want to create a part of KL> the web about linear algebra, i can use the data from that 'central' KL> repository. Each document is an object and is stored in one central reposotory - object database. You may use it as you want. For example: you may define several document types for theories, problems and etc, place them in different places on the site. Next, each document supports 'Subject' - it is list of topics for all site. Suppose, you add new theorem and define for it following subjects: liner algebra, groups theory, complex numbers /it's just for example :) /. Subjects appear in general list, once you added them for theorems you may use them anywhere - for problems, theories and so on. Users can search by these subjects - they just have to select them from the list. Any time you want you may build list of last added documents on any subject or added by any user - just in few lines of code. I cannot say much about Typo3. Ask this question in Typo3 mail list. The next: T3 based on java, Zope bases on python. (www.python.org) In some aspects they are similar - both are languages of very hugh level, but there's a lot of differencies. Choose that you know in the best way. -- Best regards, Eugene mailto:el-spam@yandex.ru
Eugene writes:
First: Zope is only a platform for CMS developing, there are some CMS based on it - the most interesting are Plone and CPS.
I'll begin playing with those in a few days time...
I've never interested in Latex in web, but I think I've seen it somewhere in Archetypes and Plone. Look at www.plone.org, www.sf.net/projects/collective/ or ask people.
I've been already pointed to LatexWiki, wich seems to do the job. It will need some tweaking and hacking, but nothing big.
KL> print any arbitrary document. Built-in security. There are deferent customizable user roles. Each object has it's permissions for each role.
Perfect, just what I need ;).
I don't know - I never used it. But there's support for MS Office and Open Office documents.
Well, there is latex2pdf, if all other fails, I can use that to produce PDF files. It wont be pretty and elegant, but it will work...
Each document is an object and is stored in one central reposotory - object database. You may use it as you want. For example: you may define several document types for theories, problems and etc, place them in different places on the site. Next, each document supports 'Subject' - it is list of topics for all site. Suppose, you add new theorem and define for it following subjects: liner algebra, groups theory, complex numbers /it's just for example :) /. Subjects appear in general list, once you added them for theorems you may use them anywhere - for problems, theories and so on. Users can search by these subjects - they just have to select them from the list. Any time you want you may build list of last added documents on any subject or added by any user - just in few lines of code.
Excellent. Zope is the thing for me :).
The next: T3 based on java, Zope bases on python. (www.python.org)
I just hate Java, so Zope being based on Pythong is just another item on Zope's 'pros' list. Well, thank you very much (and the rest of the people who answered my questions). I've decided to go for Zope! It seems it'll be a bumpy road, but I've got you guys :). -- Karlo Lozovina - Mosor
On Thu, Jul 08, 2004 at 03:35:58PM +0400, Eugene wrote:
The next: T3 based on java, Zope bases on python. (www.python.org)
I've never used Typo3, but according to typo3.com it is based on PHP4 and MySQL. No Java. http://typo3.com/Feature_list.1243.0.html -- Paul Winkler http://www.slinkp.com
Hello Paul, PW> I've never used Typo3, but according to typo3.com it is PW> based on PHP4 and MySQL. No Java. PW> http://typo3.com/Feature_list.1243.0.html It's worst :) You are quite right... It's my mistake, I've wrongly assigned it with Cofax and Cocoon. Thank you. -- Best regards, Eugene mailto:el-spam@yandex.ru
Karlo Lozovina wrote:
- LaTeX support: that is, users can edit documents using LaTeX notation, and by using some kind of latex2html I want to be able to have mathematical formulas displayed in web pages
Hi Karlo, http://zwiki.org/LatexWiki does this.
- users & groups: something most modern OS-es have (let's say Unix :)). I want to be able to set permissions and control wich users can edit, view, print any arbitrary document.
Zope is good at this.
- PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online.
LatexWiki won't do this out of the box AFAIK. If you don't mind some python or "glue" programming it should not be too hard. Regards.
On Thursday 08 July à 07:35, Simon Michael wrote:
Karlo Lozovina wrote:
- LaTeX support: that is, users can edit documents using LaTeX notation, and by using some kind of latex2html I want to be able to have mathematical formulas displayed in web pages
Hi Karlo, http://zwiki.org/LatexWiki does this.
- users & groups: something most modern OS-es have (let's say Unix :)). I want to be able to set permissions and control wich users can edit, view, print any arbitrary document.
Zope is good at this.
- PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online.
LatexWiki won't do this out of the box AFAIK. If you don't mind some python or "glue" programming it should not be too hard.
I guess adding some transformations to the PortalTransforms tool will allow you both to publish latex content to html and export almost anything to pdf (some html/text -> pdf transforms already exists). -- Sylvain Thénault LOGILAB, Paris (France). http://www.logilab.com http://www.logilab.fr http://www.logilab.org
The Zope Porduct PloneCollectorNG can do it. You can check there how it is done. Robert Simon Michael wrote:
Karlo Lozovina wrote:
- LaTeX support: that is, users can edit documents using LaTeX notation, and by using some kind of latex2html I want to be able to have mathematical formulas displayed in web pages
Hi Karlo, http://zwiki.org/LatexWiki does this.
- users & groups: something most modern OS-es have (let's say Unix :)). I want to be able to set permissions and control wich users can edit, view, print any arbitrary document.
Zope is good at this.
- PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online.
LatexWiki won't do this out of the box AFAIK. If you don't mind some python or "glue" programming it should not be too hard.
Regards.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
--On Donnerstag, 8. Juli 2004 19:51 Uhr +0200 robert rottermann <robert@redcor.ch> wrote:
Zope is good at this.
- PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online.
CMFReportlab is a tool to provide (generic) PDF support. But no experiences with it. -aj
On Thu, Jul 08, 2004 at 08:10:20PM +0200, Andreas Jung wrote:
- PDF export: since most of the web site will be mathematical, I want to be able to export parts of the web as PDF documents, so pepole can download that, in stead of reading the web online.
CMFReportlab is a tool to provide (generic) PDF support. But no experiences with it.
There is a better idea: http://www.openreport.org -- 暮 In order to get a loan you must first prove you don't need it.
On Fri, 2004-07-09 at 07:52, Bogdan M. Maryniuck wrote: <snip>
There is a better idea: http://www.openreport.org
That's an intersting concept.... Thanks for the link! Jerry...
On Fri, Jul 09, 2004 at 10:00:59AM +0200, Jerome R. Westrick wrote:
There is a better idea: http://www.openreport.org That's an intersting concept....
But seems like it does not supported anymore. I had forked it and have my own OpenRML engine which is supported, but it still not announced yet. NOTE: And, probably soon, OpenSource Community will have +1 another one PDF generator from some company which is also similar to my OpenRML or RML2PDF from ReportLab. But things are unclear yet and there also some questions how to use it from Zope, so I will not tell anybody something more. -- 暮 The advertisement is the most truthful part of a newspaper. -- Thomas Jefferson
On Thu, Jul 08, 2004 at 11:53:02AM +0200, Karlo Lozovina wrote:
- content reusing: this is a tough one to explain :), but I'll try. I want all the data (mathematical theories, theorems, problems and so on) to be in, let's call it one central repository. Then, when I want to create a part of the web about linear algebra, i can use the data from that 'central' repository.
CPS might work for you. All content goes in a repository and can be "published" to multpiple places (the implementation creates a small "proxy" object in each folder you publish to). I already had a large-ish working site based on CMFDefault that I didn't want to port to either CPS or Plone, so I'm working on a similar idea that requires only CMF, not CPS or Plone. It's at: https://sourceforge.net/projects/sharedcontent/ ... but it needs some attention before it's really production-ready. Note that my implementation currently supports only whole images, documents, or files; it doesn't support ad-hoc recombination of smaller units. That would be cool and I will probably need it eventually. -- Paul Winkler http://www.slinkp.com
participants (9)
-
Andreas Jung -
bo@bitute.b4net.lt -
Eugene -
Jerome R. Westrick -
Karlo Lozovina -
Paul Winkler -
robert rottermann -
Simon Michael -
Sylvain Thénault