Plone 2.0: eWEEK Reviews, Raves About OS Software
securitas writes "eWEEK Labs' Jim Rapoza reviews open source Plone 2.0 Web publishing portal / content management software and raves about the Zope/Python-based system. He liked it so much it garnered an Analyst's Choice award, beating out a commercial portal suite, Traction's TeamPage 3.01, reviewed in the same issue. The Plone 2.0 release was mentioned a couple of weeks ago on Slashdot."
Once again, another example of why open source is the way to go. Think about how many websites out there wouldn't be the way they are without open source, and how many businesses rely on it.
I have no firsthand experience with Plone but would be curious to hear more about it.
Wireless News www.DailyWireless
Is software really such a topic that someone (besides a marketing guy) would rave about it in an objective review? I mean, I've had some good software packages that were easy to use (relatively) and did the job well (compared to alternatives), but they weren't revolutionary and didn't make me run through the streets naked, Archimedes-style.
Any person who comes to me foaming at the mouth, "raving" about any type of software is going to have me taking a rather large grain of salty goodness.
except linux. Because this is /.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
I built it for RHEL 2.1 and RHEL 3.0 and fedora. Dont mess around with the rpm it pretty much sucks. The best way I found is to build a custom python running in a user directory and put zope and plone on top of that. It keeps you environment clean and
moving it later is a simple directory copy.
Got Code?
I bet if they where willing to bust out a checkbook
and hit the plone developer list they can get all of the support their little hearts desired. Not only that but they would likely be working with someone that actually wrote it instead of a helpdesk dork telling you to reinstall.
Got Code?
... beating out a commercial portal suite, Traction's TeamPage 3.01, reviewed in the same issue.
How long it takes for people to realize that you can make money with open source so it can be commercial. Commercial software isn't the opposite of open source. Non-free or closed is.
"Do not be swept up in the momentum of mediocrity." - anon
I work as a support rep for a company that charges our customers tens of thousands of dollars a year for support on a large-scale web-based application. A lot of what I do is phone-based, but let me tell you: Our customers don't have to wait on hold, they don't have to post in a newsgroup or hit an FAQ, and they don't have to hit some irc channel where the developers will sneer at them for not reading a serpentine and outdated man page before they can get any help. And they sure as hell aren't advised to scrub and re-install.
They get zero bullshit, instant-response support, day or night, because that's what they pay for. I solve technical issues, sure, and I take great pride in my work. But I develop relationships with my problem clients, and work hard to make them happy. I communicate with them in a way that lets them know that it is a personal affront to me that their product is not performing exactly as they expect, and they know that they have an advocate within the company that fights through bureaucracy for their needs long after the sale has been made and their account manager has moved on to chasing the next dollar. Our development team works very closely with us and if we identify an issue as being a top customer support, it's fixed in the next release. If that's not soon enough, we'll get the engineering schedule re-arranged to produce a patch for our customer. Our shortest-time support rep has been with the company for four years, and at this stage, perhaps only the director of engineering has an equal understanding of the product. We cost a lot, but we're worth it.
Now, my little rant in defense of commercial support aside: I agree, there's many positive things to be said for open-source software. But it's an investment, something that must be embraced. You can't just install a single open-source app in a mission critical environment and not be sure how it will be supported. There needs to be either a project-wide commitment to F/OSS software, with staffing brought on that can completely supports it, or you need to only use F/OSS tools that are so widespread that they are well understood, and free support is ubiquitous (Apache). It doesn't make sense to keep a highly trained cadre of admins on staff to take care of one application when a very specialized commercial support rep who has the director of engineering's cell phone # is a dial tone away. The difference between a few $80k sysadmins and a few $30k support contracts is substantial enough to catch the eye of more than one CTO, especially once you take employee turnover into account. Why not make that someone else's problem?
Again, this all changes depending on the situation. Obviously, if that previously mentioned hypothetical $80k admin can replace five commercial applications that would cost $30k apiece in support contracts, he's a bargain. And we all of us know of many shops that manage to do this successfully. We also all of us (at least those who've spent a few years in IT) know of many shops that do not.
So, I guess where I'm going with this probably ill-advised 2:30am rant is this: Commercial support can be an extremely important thing at times like these (2:30am), and it's not something you should discount so quickly. A lot of us are very good at what we do.
Even Jesus hates listening to Creed.
I consider them way ahead of time.
And I'm glad to see Zope and one of it's major products, Plone, getting this recognition. I consider Zope vastly superior to any other available Application Server. It's suitable for rapid and large scale developement likewise. If you want to know how the future of databases and high level programming of custom apps will look like, check out Zope.
We suffer more in our imagination than in reality. - Seneca
pVisual Studio is and always has been a superb development environment. So where's the problem with that award? Just because it's MS doesn't automatically make it unworthy of awards.
Bad analogies are like waxing a monkey with a rainbow.
I read the article, the reviewer liked what he saw, just was wishing he could have found a 24/7 place for customized support..
well, well???? Isn't this supposed to be one of the two ways to make some clams with open source software, ie, this is a job going begging now?
make money with open source by:
A-using it directly to help make and sell and service your widgets
B- offering custom service for the application software
No current direct 24/7 support = someone reading the article who might be under or un-employed just discovered a job that didn't exist before. Sounds OK to me, this "problem" will be self rectifying I would bet, real soon now....
1) It's easy to pick up.
2) Guido's tutorial is the best introduction
I ever saw for a computer language.
3) The python reference manual is extensive
and well written, and along with guido's
tutorial is installed on every Linux distro.
4) Using identation instead of braces to delineate blocks of code is a lot easier to read
5) It's object oriented in a GOOD way.
6) idle --- idle rules the world. With idle
I can interactively debug my code while writing
it.
7) Documentation for modules and functions is
trivial, and thanks to idle easily extractable
so if you have to use function foo from module bar, but you're not sure how to use it, or what it's for, you can query bar.foo for its documentation in idle.
8) The profile module is like gnu's gprof for C/C++, but in my opinion much nicer. You can do
all sorts of sorting of statistics with the profile module.
9) The module pdb rocks the world!
With pdb.run('run your code here') in a session
of python, or much better yet, in a session of
idle, you can step through python code
as it executes, examine the contents of variables, even change the variables on the fly
to see how it affects your code.
10) Thanks to interfaces to Tk/Tcl, Gtk,
wxwindows, and QT, you can write python code that uses your favorite choice of widgets as front
ends. It doesn't matter that the widgets are
C/C++ libraries --- the interfacing code
has already been written, and it's free (the
interfacing code that is).
11) swig -- swig makes it possible to call
C/C++ libraries from your python code as if
they were python modules. You get the speed
of C/C++ with the elegance and clarity of python.
And what makes you think this conflicts with open source in any way? I make a living off Plone support (and training/development), and see no difference from a "commercial" product. Except that we can do anything given enough time, since the software is open and in a very transparent language (Python).
If you want to call us in the middle of the night, you can - but it will of course cost you. Just like with commercial software. Don't think that commercial software is the only software with good support, because it's not.
Summarized, you won't get away without either spending some time learning how to work with the system or paying for some training or consultancy. Just like with any other complex system.