|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
|
|
|
Re: re groupware, lotus notes>> Ohloh actually offers some convenient and easy to use tools. Especially
>> the ability to check if anyone is committing code to a project anymore. >> It also has some flaws such as really underestimating the activity of >> some projects depending on how they are structured. > I can see how the idea is useful in principle, but it's a pity if their > system for estimating activity is so flawed. But it may be the best/available possible; code repositories and commit logs can, after all, only tell you so much. The biggest flaw is that if N number of people create pataches, etc.. and they all committed by one or two people (gatekeepers) then Ohloh only sees one or two active participants. They also, of course, can't take into account any subprojects, etc.., in orbit around a project. > Although really, the metric > should not just be how much active committing is going on in a project, > but also the feature set, longevity, etc. Ohloh takes those into account to the extend that they are available. But if someone moves their code repository from X to Y then Ohloh legitimately has no way of knowing that it existing for four years on X before it was listed from Y. > In terms of what OGO offers there are very few open source competitors. Yep. -- OpenGroupware.org Discussion discuss@... http://mail.opengroupware.org/mailman/listinfo/discuss |
|
|
Re: re groupware, lotus notes> Apologies to the list if this is all too long or too off-topic. Hopefully
> it provides some information about Notes. > > There also seems to be a powerful bias against Notes in some circles. > > Personally, I've never run a production Notes server - I just have one > > here to poke at, and I've read some documentation. But I also read > > TechNet articles relating to Exchange. None of these products are > > "simple". > Another point is that it is probable that the majority of Notes developers > were never developers before they started using Notes - that was certainly > true of where I worked with Notes. Until about 6 or 7 years ago, every > Notes client was also an IDE, and since the @formula language and the > free-form structure of Notes databases makes it very easy to start getting > something going, it was not unusual for someone to 'drift' into Notes > development. Much the same effect plagued the enterprise with the advent of Microsoft Access and each department's PC jockey knocking together their own little apps. I spent years warring with Access apps and stomping it out wherever it reared its pimply little head. Fortunately those days seem to have passed to some degree, maybe because it just isn't so very "cool" to be a PC jockey anymore. > Consequently, many departments/businesses were able to get useful/needed > applications developed, often by people with no knowledge of programming > but with direct line-of-business knowledge, bypassing either their IT > department or even external contractors. >From an inside-IT perspective I felt the other side of this freedom. When "the app" is broken or never backed up or the change not documented... That might explain some of the Notes bashing I hear from IT people. That, and at least once upon a time, it apparently had stability and performance issues. At least according to people I know. But I've mostly assumed that was a historical fact carried forward although it was no longer applicable. > These applications don't even > require modification when the server or client is upgraded A real accomplishment on their part. > rubbish). Anyway, it is not unusual for large companies to have hundreds > of Notes applications, making it very hard for them to move off Notes even > if they stop using it for email. Which is one of the advantages of making a development platform from your app! :) Maybe it isn't vendor lock-in, but is sure is inertial-lock-in. > Notes has a very flexible built-in cron like system, which will run code > not only at specific times, dates, periods etc. but also run it as > specific users, or on specific servers. Yea, OGo doesn't have that but I'd often thought it would be nice. Allow the user to send e-mail / fax, etc.. starting at HH:MM, etc... But without Kerberos or some such mechanism doing run-as-user is a very hard thing to do in a secure fashion. > And not only can databases be > encrypted so that only a specific server or only a specific user can > access them, data can even be optionally encrypted so that only specific > fields are encrypted whilst the rest is unencrypted. Having compression (and possibly encryption) in OGo would be nice. Especially since document access is almost always pretty low volume. But currently the DocumentAPI is one very scary chunk of code so I haven't ventured into there. > and author access to '*/US/SomeCompany'. The administration of Notes is > also surprisingly easy - large enterprises can have hundreds of Notes > servers all interacting across the globe, yet administered by only a > couple of people. And because of the quality of the replication system, > in over 10 years of working with Notes I've never taken a backup, even in > production environments. Interesting. That is almost the exact opposite story told by Notes haters. > Over the last 7 years or so IBM seems to have been mostly going in the > wrong direction with Notes. They basically indicated that it was being > de-emphasized in place of Websphere Application Server, and even the > datastore was moving in the direction of being DB2-based rather than > free-form (yet here we are with the web development abuzz with the idea of > using non-relational databases such as CouchDB or Amazon SimpleDB). They are currently in love with Websphere, no doubt about that. But in their defense today's DB2 isn't yesterday's DB2. Support for complex datatypes and even non-structured database is much easier than it once was; the engines even support XML & XPath. [We are an Informix/DB2 shop]. On the other-hand, if I had to build an app like OGo from scratch today I'd probably use Db4o <http://www.db4o.com/>. It has been a real pleasure to work with. The only thing that really worries me about the non-RDBMS solutions is what happens when it is upgrade time, and how smoothly they can deal with schema changes (or changes to the object prototypes). Currently I'm just using Db4o for caching so I always have the option of just deleting the db. > Eclipse-based, which means it needs about 1-2gb of RAM on a client OS to > get reasonable performance. Bearing in mind that probably the majority of > Notes users use it for mail and calendaring, that's pretty onerous. I've used eclipse, I was pretty shocked by the Eclipse-as-a-client direction. > So even though Notes is second-nature to me, I don't want to work with > something where the people in control of the technology seem to have so > little understanding of the strengths of the technology, and so clueless > about its direction. I couldn't be more passionate about the need for > RAD, replication, access control, encryption, etc. But not if the only > way to get those things is through Eclipse on the client and J2EE on the > server. What is used on the server side is pretty immaterial to me - I'll deal with it, I've already had to learn something like a dozen environments [to varying degrees]. Just give me a platform neutral way to talk the server and I'm happy. > > > I think > > > that all businesses need groupware providing at the very minimum the > > > features of OGO. The businesses just don't know it :- > > " I think that all businesses need groupware providing at the very > > minimum the features of OGO. The businesses just don't know it :-)" > > Man, how many times have I said that during a pitch/presentation! :) > > Inevitably you'll have at least one of these <http://www.jwz.org/ > > doc/groupware.html> in your audience. > I can't take that seriously as a critique of the irrelevance of a whole > area of application development. I don't take is seriously intellectually, but I have no choice but to take it seriously politically. You have to very explicitly make it clear how scheduling / workflow / etc... is going to help *specifically* THEM. Because that is what (IMO) just rants are really about, they are narcissism in the corporate space - users who won't work with a system that requires one iota of effort more than is absolutely necessary to do the task they are directly held accountable for. Facilitating your co-workers job(s), data retention, etc... all mean nothing to that set of users. [ But I won over one of my most powerful anti-collaboration users last week! I showed him how to automatically make the system harass people holding tasks from him. He loved that and is now a fervent advocate. :) ] > The important thing is being able to demonstrate useful functionality to > users rather than explain to them what 'groupware' is. The fact is that > after 25 years or so since Notes was created, most Notes users would still > probably just say that it is 'email' rather than 'groupware'. Yet there > are other web applications that they might well use on a daily basis, > without realizing that Notes has been shipping with exactly those kinds of > applications since before the web existed (I'm thinking of blogs cf. the > Notes 'personal journal' app, and wikis cf. the Notes 'discussion > database'). But it isn't Web 2.0!!! :) OGo lacks journal support which is, feature-wise, its biggest limitation currently. IMHO. The project system can almost be a Wiki itself. I've toyed around with planting Wicked in front of OGo <http://www.horde.org/wicked/> projects. But I haven't had the time to flesh it out. Horde <http://www.horde.org/> is one of the nicest webmail-ish interfaces available. Horde works in a stable fashion with even the most tortured e-mail messages which is an area where many webmail interfaces fail quite badly. I have a zOGI sub-project HordOGo <http://code.google.com/p/zogi/wiki/HordOGo> where I'm slowly refactoring my old XML-RPC code to the zOGI API. I hope to get it included into Horde itself at some point (they seem open to that, they already support Kolab). The advantage is that (a) Horde is more pretty than the OGo WebUI and (b) it provides a MUCH reduced interface for the users who just need mail and an address book. > The whole business with tagging makes me laugh Yes, but tagging is Web 2.0!!! :) -- OpenGroupware.org Discussion discuss@... http://mail.opengroupware.org/mailman/listinfo/discuss |
| Free Forum Powered by Nabble | Forum Help |