[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: Actually...
by Navindra Umanee on Tuesday 31/Oct/2000, @14:45
Well, we're hosted on completely different servers. Plus, IMHO, Zope is less practical for KDE.org, for various reasons. Kurt did certainly consider using Zope, btw.

Cheers,
Navin.
  Related Links
 ·   Articles on KDE Official News
 ·   Also by Navindra Umanee
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: Actually...
by Eron Lloyd on Tuesday 31/Oct/2000, @15:25
Less practical? I'd be interested (as a Zope developer) to know why you (or Kurt) feel that way. No flaming - just feedback. Thanks.
[ Reply To This | View ]
  • Re: Actually...
    by Navindra Umanee on Tuesday 31/Oct/2000, @18:38
    Heh, at the risk of putting in my foot in my mouth...

    Well, first, let me say the more I look at the Zope, the more I'm amazed. There's a huge number of third party apps and community support out there, updating the system is a breeze (just drop in a Hotfix, restart, and you're done), the ability to rollback changes (though it doesn't always seem to work) is wonderful. Almost everything can be minutely customized and there's a solution to almost every problem.

    One problem: KDE has a long history of storing in and updating the website from CVS. Multiple people can work on the website and keep track of it this way. Zope, by default, however uses some sort of proprietary DB (still OpenSource, of course) that you can't directly access, and so one would have to use the Web interface or the rather clunky FTP interface to update it. The Zope FTP interface is not fail-safe either and doesn't support many of the usual FTP features. A comprehensive script would have to be written to handle the situation. Would it even work? Probably not, but maybe you can correct me.

    Assuming that KDE dropped CVS and started the Zope Web interface instead, personally I don't see this working too well with multiple people trying to update and maintain the site.

    Second, mirror sites... but we've got a similar problem with PHP. Then again I'd imagine, PHP would be less of a problem than Zope for mirror sites, as PHP is pretty common out there. It's almost the defacto Linux web-scripting platform.

    Third, I didn't feel comfortable advocating Zope instead of PHP to Kurt, because after all this time, I still haven't learnt it properly and I still have trouble figuring things out. I'm not generally dense, but I had trouble figuring out some of the Zope syntax/API without reading lots of seemingly inadequate documentation (which sometimes don't help if you don't know Zope basics :).

    On the other hand, although I don't know PHP, Andreas Pour has constantly impressed me with how much and how quickly he can accomplish something in it. I get the impression that PHP has a less steep learning curve than Zope and is easier to grasp for someone who just wants to get down to hacking. I'm sure if it came to it Andreas could offer Kurt a PHP solution faster than I could figure out one in Zope. :)

    In short, more people around knew PHP and less of us knew Zope. No doubt Zope would have been a great solution too, but the implementation would have probably required a little more effort and possibly outside help (although Kurt may certainly be better at grasping Zope than me). ;)

    Cheers,
    Navin.

    [ Reply To This | View ]
  • Re: Actually...
    by Kurt Granroth on Tuesday 31/Oct/2000, @21:38
    Navindra answered this pretty well.. but here is the short (and 100% accurate since I made the decision) reason:

    1. Zope natively uses an internal database to store the pages. I wanted to keep the pages in CVS. I know it's possible to skip the database.. but that brought me to the second point..

    2. I am not very familiar with either Zope or PHP.. but I know a LOT of people in the KDE community that know PHP and don't know of any beside Navindra that know anything about Zope. If I have a PHP question, I can get it answered very quickly. If I had a Zope question, I wouldn't have known where to start.

    So in the end, in spirit with the KDE style of development, I chose the solution that worked for me at the time... and it was PHP.
    [ Reply To This | View ]
    • Points well taken
      by Eron Lloyd on Wednesday 01/Nov/2000, @05:03
      *nod* ... and thats fine. The site DOES look well, regardless. Maybe we can get an IOSlave for WebDAV and XML-RPC/SOAP for KDE, and make accessing the Object Database somewhat easier for KDE Users (I envision managing Zope from Konqueror). Well, at any rate, use what ya know, be it PHP or whatever - just keep up the excellent work!

      Eron
      [ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "I didn't know there was a superlative of 'Warmduscher'." -- Carsten Pfeiffer
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]