06/14/2010

Pushing boxes, or: How many letters do you really get from your VAR?

QuickImage Category SNAPPS Licenses
Over the years, SNAPPS has been primarily a high-end services organization. We started in 1997 as a one-man show, writing commercial and corporate Notes applications. In 1999, we added a bit of hosting (back then it wasn't referred to as cloud computing, not even hosting, one was an ASP - application service provider - a term that fell out of favor a few years later). That has had its ups and downs. But essentially, it's the same idea, plus eleven years. There have been technological innovations and bandwidth improvements year over year that make this model more attractive - for some.

In 2002, before it was cool, we started Giving away Code in Great ways. The idea was to feed into our consulting business. That worked OK, we brought on many enterprise clients based on word of mouth, buzz, and even the occasional movie.

In 2006, we started Collaboration University, which to this day (our 11th and 12th iterations coming in September!) I still believe is a great concept - partners and experts organizing and delivering a focused, small conference on their own. No sponsors, and no intermediaries. And it's a blast.

Two years ago, we got pretty heavily into government business - as subject matter experts, not engineers. While I'm unable to disclose the exact nature of the work, many of you have taken some clues from what I have been able to say here on my blog and at Lotusphere. That has been more fun than I thought it would be, despite the paperwork. And believe me, you think you have paperwork...? I laugh at your paperwork...  Seriously, more than 3,000 US Government solicitations are posted every WEEK. Check it out. fbo.gov.

But the one thing we at SNAPPS have never done, however, is sell licenses for IBM. Or anyone else, for that matter (except ourselves, with the occasional ISV-esque tools we build). Why, as it seems we quite obviously have all the skills to do so? We understand how it works. A deeply embedded and personal disdain for commoditization is the likely culprit. We know the products, and heck, I've taught (preached, evangelized) a sales session to other partners and IBMers at Lotusphere for six years, poking fun at commoditization every chance I get. But at the same time, we've helped IBM reps directly close hundreds of thousands of dollars in sales over the years - likely millions indirectly (by using our code to demo -- exactly 1,187 IBMers have downloaded our Quickr Templates for instance).

There's also the issue of the aforementioned paperwork. Selling licenses isn't difficult from the value proposition, meeting business objectives, or creating innovative solutions to business process issues (that's the benefit of having provided consulting for so long). But actually being part of the "channel," as reported by many a friend in the industry, involves a lot of paper. NDAs, tests, SVI, SVP, GPP, Industry networks, sales "plays," incentives, mastery exams, Partnerworld levels, points, worldwide enterprises, country enterprises, Prometric testing IDs...I could go on - and that's just the IBM side of the equation. To sell software, you also have to have a relationship with a distributor. They're called VADs. To get one of those, you have to pass a credit check, fill out tons of forms, have them hook up numbers that relate back to your Partnerworld IDs, and ultimately, when a customer wants a quote (or they have one prepared by IBM), you ask the distributor for their quote to you. If you're lucky, there will be some margin in there - and of course there is, a little, sometimes a little more depending on things like special bids, special deals, and how much you actually sell. Then you have the client procurement issues to deal with, and the VAD rules and regs, and "registering" the sale so it counts for you in the IBM supercomputers. Say the client pays in 60 days and you get 30 to pay the VAD - that just won't do, so you have to build the same trust relationships (albeit at a different level than senior management) that you do as a high-end services organization.

Sounds like kind of a pain, huh?

Well, I went ahead and did all that last month. So today I'm announcing that to round out the value-laden consulting engagements on which we've always been focused, SNAPPS is officially open for business and can sell licenses, in the US, across the Lotus brand. The number of companies that can say that is about to get much smaller, since IBM is in the process of implementing new rules this year whereby a company needs to be "authorized" to sell a brand - a process of (you guessed it) lots of paperwork, multiple sales and technical certifications, and enrollment in programs designed to track whether you're, well, in the program. Portal's already gone over, Quickr, Sametime and Connections go next month on July 19th, and Domino goes in January 2011. We'll be authorized in all three, ready to help.

Do I have a lot to learn? Sure. But as I find out, I will share our stories (what I can share, anything public) here on LotusRockStar. And, as we get into the world of license sales for our clients, we're planning to really add the "value" bit at the beginning of that acronym.

Now I am going to share a secret. It's not a secret among partners, but is pretty hush-hush in the channel (until the tempest kicks in which is infrequent and shuts down quickly). You know that software maintenance "Quote" you get from IBM every year that looks suspiciously like an invoice? You don't really have to buy directly from IBM. At the bottom right corner in 0.2-point type is the proviso that you can indeed buy from your Business Partner, just reference the quote number. Partners have been dealing with this for years by tracking their clients on calendars and checking in with them to try to keep the business when IBM sends out those quotes. Don't get me wrong, IBM has a good reason for sending them out automated like that. They have no idea if the partner is still in a good client relationship, or for that matter even exists. So they get a pass on that. Sort of. My point is, you can buy from an IBM Lotus Business Partner and realize a lot of benefits that don't come with the dry transactional aspect of the direct renewal.

Guess what happens when you do that? The Business Partner (VAR, SVI, SVP, many other TLAs) can likely (but not always) give you a small discount, because they have a bit of a margin to work with. From our friend and future sage Wikipedia: "Resellers may have pre-negotiated pricing that enables them to discount more than a customer would receive by purchasing directly. This is because a reseller has already qualified for higher-tiered discounting due to previous engagements with other clients, and the strategic partnership between the vendor and VAR inherently brings the vendor more business." They likely (here's where the V and A kick into VAR) can also provide additional advice, services, and support in addition to the support you receive from IBM. Some partners even act as a proxy for their clients, opening support tickets and escalating them faster than possible if the client calls direct, because they add a ton of experience and pre-support diagnostics to the experience. They do more than just computing your PVUs and CALs. Maybe, if they happen to have a mature, value-driven and integrity bound consulting practice, they have the ability to advise you on a strategy level, if that's part of their bag of tricks (hint...it's part of my bag of tricks).

All you have to do, good customer, is be a good customer and pay your reseller on time, preferably a few days early to account for mail, so they can maintain good credit with the distributor.

What could be easier?

Next time you get a quote from IBM, or it's time to renew and your old partner isn't around, you need advice on licensing, computations, or want a software quote, you just like me, or heck if you're one of those 1,200 IBMers who'd like to say thanks for the assist, you may now contact us at licensing@snapps.com. Bring on the paperwork.

Thanks for reading. Back to your work.

06/07/2010

SNAPPS - Lotus Quickr Extensibility Focus Group Webinar this Wednesday

QuickImage Category SNAPPS Quickr
I would like to invite a select group of Lotus Quickr customers* (8.1, 8.2, and/or 8.5** beta participants) to a special webcast this Wednesday where Viktor Krantz and I will unveil a series of potential extensions to Lotus Quickr being considered by SNAPPS for commercialization. We haven't sold products for a while, and have given away millions in free software, but this stuff is so valuable to so many customers that we want to run it by a small group of customers before making a final investment in development.

We will be demonstrating concepts of extensibility that have never been done in Quickr before, including one of the most often-requested features by Quickr (and all predecessor names) customers. As well, we will solicit input to let you give us ideas for customer-specific (bespoke, my European friends) extensions.

This will not be a sales pitch, and will not be the run-of-the-mill awesomeness that we usually do on stage. This is very early stage stuff, but we don't want to go too far without real customers providing feedback.

This webcast event will be held this Wednesday, June 9 at 10 AM CDT. It will consist of about 20 minutes of demonstration, a quick discussion of our initial goals with the framework, and then we will open it up for questions and your feedback.

*This webcast is by invitation only. To request an invitation, you must be a Lotus Quickr Domino customer or are in active evaluation of Quickr, must have a minimum deployment or planned deployment of 250+ users, and must request an invitation via email to me: rnovak at snapps dot com.

In the email, you must include contact info, let me know your current or planned Quickr deployment size (both servers and users), the name of your Lotus sales representative, and you must use a corporate email address. Of course, your information will not be shared with anyone. Upon confirmation (or if I already know you), you will receive an acknowledgement. On Wednesday morning, one hour before the webinar, you will receive a link. Your identity in the webinar will be visible (we will be using GoToMeeting for integrated audio).

So again, send me:

1. Corporate contact info - customers only - including your country so we can arrange phone service if possible
2. Deployment statistics - number of servers, users
3. IBM sales rep name (specifically Lotus/advanced collab sales rep if you have one, or named account rep if you have that)

If you are an IBM sales rep and would like to have your customer included, please introduce us via email and confirm their availability. Spots are limited by the webinar's capacity.

**We will not be demonstrating anything specific to Quickr 8.5, which is under NDA. What we're working on will have the capability to extend Quickr 8.1, 8.2, or 8.5.

See you online!

04/02/2010

The first approved iPad app for IBM software?

QuickImage Category SnappFiles Quickr FileNet IBM Content Manager Alfresco iPad SNAPPS
The wait is almost over. Tomorrow a few hundred thousand people will be picking up their iPads at Apple Stores or waiting at home for the delivery truck. And quite likely, a few of those will have jobs, where they do work, and use document management systems. Like IBM Lotus Quickr, FileNet P8, IBM Content Manager (CM8), Alfresco Open-Source ECM, or another flavor. Just a couple weeks ago, we announced Julian Robichaux had updated our SnappFiles app for iPhone and iPod touch to support all of these formats with version 1.0.3.

Well if you're one of those lucky ones tomorrow and live at the intersection of coolness and business, you'll want SnappFiles 1.0.4, which was approved last night (!) and is now available on the Apple Store, officially listed as both an "App" and as an "iPad App." In fact, as of today it's the only iPad App listed when you search for "IBM" or any of the supported ECM systems, so it should be easy to find. You can search for it by name, or by any of the supported ECM system names. Julian will eventually go into some technical depth on his blog about the changes he made to be more iPad-friendly (mostly having to do with form factor), but here is a screenshot of SnappFiles in action - all the configured servers, and viewing of a PDF:

SnappFiles.png
Of course, the price remains the same. Free.

Enjoy!

03/26/2010

Full agenda posted -- including some things WE just learned about Quickr

QuickImage Category Quickr Bootcamp SNAPPS
It took weeks to work it all out, but we've now published the full agenda for our Lotus Quickr Development Bootcamp being held April 12-14 (with an optional half day of personalized one-on-one consulting, only two slots left for that). Of course, there are some usual suspects there like theme development and dynamic forms, but we also have come up with some amazing content that will have attendees doing one of two things - either a) going home and immediately putting code in place to prove the trip was worth 20 times the cost, or b) curling up into a little ball in the corner of the room, crying until they get their Jell-O pudding pop.

It's a seriously ambitious agenda for a hands-on course, and includes some topics that nobody, anywhere, has ever taught. I know, because at least one of them is based on something programmatic that we - all of SNAPPS - just figured out about Quickr last week and have never seen nor heard of before. I'll blog on it after the course, and am telling IBM about it in 20 minutes, but don't want to spoil the surprise for those who are coming. You'll love it.

So...we are at T-minus 15 days and there are some seats left. Personally I like a small course, as there will be less running around the room, but we do have a little room left. It's well worth it, the hotel is $99, Kansas City is easy to get to, and you get about $50k worth of examples. The ROI is ridiculous.


The agenda link is right under the topic list. See you here!

02/25/2010

Alright already, we'll do it. But just for a few. And on our turf.

QuickImage Category SNAPPS Quickr Training
For ten years, I've taken the same question about once a week. "Do you guys do training?"

Of course we have Collaboration University and the new Webinar Series, UKLUG, IamLUG, TriLUG, MWLUG, NLLUG, ILUG, UG, UG, UG...but while those are (excellent) lecture and demo style training, what these folks want is to have an expert like Viktor, Troy, Jerald, Julian or myself (a stretch, but I do architect great solutions once in a while) come to them and learn from the experts. Side by side, hands on. It's never been our business model. But after ten years and nobody really doing this at the level we know can be done, I am giving in.

SNAPPS will be delivering a Lotus Quickr Development Boot Camp, three full days of hands-on workshop style training for developers of all skill levels but geared to the company running Quickr and wanting to take it from out-of-the-box to the next level and start getting real returns on the investment. We spent the last month developing a syllabus, identifying a local Kansas City venue and have decided to go ahead - for 12 people. TWELVE.

Registration opens today. The Boot Camp is April 12-14, with an optional half day on the 15th. All the details are here. Hope you can make it, as one of the 12. We're buying lunch, the hotel is $99, and if you fill all the slots, I'll buy everyone a nice dinner one of the nights (you heard it here, I'm not making this offer on the site).

If this works, maybe we'll repeat it in another city. We'll see...

I do realize that with only 12, there are excellent jokes about Cylons, disciples, and WW2 movies in there. I'm working on it.

02/04/2010

SNAPPS Quickr Templates updated with latest hotfixes, bug fixes, and some important site changes

QuickImage Category Quickr QuickrTemplates.com SNAPPS
In the hustle of pre-Lotusphere months, the team at SNAPPS still managed to take some support calls and put in a few fixes to the free templates for Quickr located at QuickrTemplates.com. But each time we rebuilt them, it seems a new hotfix came out that seemed really important, so we held off posting updates. Well the wait is over, as I've just posted updated versions of ten templates based on Quickr 8.1 HF 18 and Quickr 8.2 HF 9. These fix levels seem very stable, and are the latest, so you should update your templates (using the documentation) once you've updated your servers.

The fixes included in today's posting:
1. We have rewritten the enhanced view form to accommodate the xsrf security setting in qpconfig.xml (see comment #7) - meaning, you no longer have to turn it off for the templates to work. We are accessing and passing the security token properly, so the default installation of Quickr does not need to be modified. Once you update your places, you can turn this back on.
2. Same for the blog component in QSite, which experienced the same "you cannot take this action from this URL" issue when xsrf protection was on.
3. Fixed the QPhotos form which was updating the photo date field with each edit. Thanks to Jeff Schick, VP Social Software at IBM for reporting this to me at Lotusphere.
4. Fixed the Enhanced Task form in QProject for a customer-reported issue with LDAP names with a middle initial.
...and some other minor changes and fixes, mostly in QSite.

In addition to the fixes, we have made three changes to the site. First, we retired QActivities. Its functionality was based on Quickr 8.0 integration with Lotus Connections 1.1 - cool at the time, but really no longer relevant. It had some nice extra features like the 3-tab interface on the left, but would have required a lot of work to bring it up to speed. Second, we retired the Quickr 8.0/8.0.0.2 versions of the templates. We're just going to support 8.1 and 8.2 for now, and will make a determination about 8.1 after 8.5 ships in the second quarter, assuming we can update them all for 8.5. Finally, we removed the separate downloads for source code, at least temporarily. All of the design is open and can be accessed from the individual places, and we had a lot of duplication where the same form was used in seven places for instance. We're working on a plan for re-posting the source in a way that is easier to follow.

In the coming days, you can expect some more changes and a new addition (enhancement) to one of the templates based on your feedback and some work we did to enhance it for a celebrity user! As soon as I'm permitted, I will tell you all about it...you will be shocked, to say the least.

Have fun!

05/27/2009

SNAPPSapalooza

Category SNAPPS
It's not often (2-3x per year) that we have the opportunity to bring everyone together at SNAPPS, with the distributed home offices of half the team. But this week, Julian is in from Atlanta, and Troy from the Vancouver BC area. Troy and Viktor delivered a Lotusphere Comes to You Online session yesterday (one of only two presented by non-BMers), and we're using the rest of the short week to wrap up some Collaboration University items, meet on client projects, and have a little fun. Tonight, everyone (17 of us including local families) is going to the local "independent professional baseball team", a Kansas City T-Bones game.

It's funny that whenever we all get together, it's like we haven't missed a beat. With Sametime, VOIP, Twitter, Facebook, and other random social software in use daily here, we tend to know what's going on even without the daily lunch outings. But there's still nothing like a good week of face-to-face teamwork with colleagues, not to mention a bit of baseball.

02/11/2009

Press Release: SNAPPS and CASAHL Announce Alliance to Provide Lotus Quickr Integration and Migration Solutions

QuickImage Category Quickr Casahl SNAPPS
Having built five custom solutions for migrating specific customers to QuickPlace and Quickr, I recently found myself in a timely position to do a Dom.Doc migration to Quickr. Not wanting to reinvent the wheel, I spent time researching the available tools and quickly settled on Casahl's ecKnowledge. I've known Harry Wong for 5 years and though our paths haven't crossed much outside Orlando, know that he'd built a successful company serving a lot of markets. The tools are great, and serve my selfish one-way needs to bring customers to Quickr, faster. So we've decided to take advantage of the synergy of Casahl's product focus and SNAPPS' services for Quickr to offer high-end, high-value migration and integration services. Our technical teams are cross-training now, and we're already working on that Dom.Doc migration together.

In case it's not smack-you-in-the-face obvious, I'm only interested in migrating to Quickr, or in integration. And, I'm very interested in migrating into custom Quickr apps including ones we build for clients, and of course the SNAPPS Quickr Templates for Domino and IBM's new Quickr templates for WebSphere.

Harry and I shook hands in Orlando and are happy to make the following announcement.


CONTACT:         Chris Jones
        Business Development Manager
        CASAHL Technology, Inc.
        (925) 328-2828 Ext. 125
        Chris_jones@casahl.com

For Immediate Release

SNAPPS and CASAHL Announce Alliance to Provide Lotus Quickr Integration and Migration Solutions

SAN RAMON, CA, February 10, 2009SNAPPS, the leading QuickPlace and Quickr consulting and services company, and CASAHL Technology, an ISV specializing on integrating and migrating data and collaborative applications, this week announced their Quickr integration and migration solutions.  The solutions leverage SNAPPS’ expertise in Quickr deployment and implementation including the widely adopted SNAPPS Quickr templates, and CASAHL’s popular ecKnowledge product that supports integration and migration for Quickr with Domino, QuickPlace, Dom.Doc, FileNet, IBM Content Manager, SharePoint, Exchange public folders, all corporate DBMSs, ERPs, and CRM.

“After ten years working with Lotus Quickr, we are excited to see so many Quickr customers demonstrate an expanded use of the product.  We are happy to be working with CASAHL’s solutions to help our Quickr customers integrate important content from their corporate applications,” states Rob Novak, President and founder of SNAPPS. “In particular, Dom.Doc customers may want to migrate their content into Quickr, whether they use the J2EE or Domino version. In addition to migration into Quickr, we are partnering with CASAHL to integrate and synchronize mission-critical content from our customers’ corporate databases and ERP with Quickr for a better collaboration experience.  We are committed to the best possible user experience with the Lotus Software brand of products, and we’re ready to help customers take full advantage of these excellent collaboration tools.”

“It is a privilege to be working with the SNAPPS team. Their Quickr templates are widely used and they are the top Quickr deployment service company in the industry,” states Harry Wong, CEO of CASAHL Technology, “Our joint solution consists of full product and service delivery.  We are ready right now to deliver much-asked-for solutions, including Dom.Doc migration, Quickr Domino and Quickr J2EE coexistence and migration, Microsoft SharePoint templates integration to SNAPPS Quickr templates, and more. Our teams are mapping out the possibilities and will be delivering solutions rapidly.”

For additional information or to schedule a complementary webcast demonstration, visit the SNAPPS website at www.snapps.com and CASAHL web site at www.casahl.com.

About SNAPPS.
SNAPPS has provided consulting, development, education, and integration services to IBM Lotus Software customers worldwide since 1997. SNAPPS has earned a reputation for excellent service and unmatched quality of its solutions, including hosted services, freely available applications, and advanced collaboration consulting services in the enterprise and public sectors. SNAPPS is a member of the Lotus Global Customer Partnership Council, the Lotus Business Partner Council, and the Penumbra Group, and is the official IBM Design Partner for Lotus Quickr. SNAPPS develops free templates available at QuickrTemplates.com, and actively works with the IBM development teams contributing code to the ongoing development of the product. SNAPPS also produces Collaboration University™, a technical conference focused on Lotus Quickr and Sametime. To learn more about SNAPPS services, please visit the company’s web site at www.snapps.com or phone 913-440-0000 (800-689-4032 in the USA).

About CASAHL Technology, Inc.
CASAHL Technology, Inc. provides software to integrate, extend, or migrate content between Microsoft and IBM Lotus collaborative applications and enterprise systems. Over 1,500 companies have employed CASAHL solutions since the company’s founding in 1993. In addition to its award-winning products, CASAHL offers training and consulting services for analysis, integration, coexistence and migration projects. Media and industry analysts have recognized CASAHL with annual awards and honors for superior technology and professional services.  CASAHL maintains in-depth knowledge of and expertise in both Microsoft and IBM Lotus technologies and is a member of the Microsoft SharePoint Design Advisory Council (since 2004) and the Lotus Quickr Design Board (since 2007). CASAHL also has licensed its technology under OEM agreements with IBM (1993, 2007), Sybase (200), Microsoft (2003), and Groove (2005). To learn more about CASAHL products and services, or to sign up for a free live webcast demonstration, visit the company’s web site at www.casahl.com or phone 925-328-2828 (800-324-4284 USA only).


# # #


CASAHL, ecKnowledge, and Replic-Action are trademarks of CASAHL Technology, Inc. SNAPPS and Collaboration University are trademarks of Strategic Net Applications, Inc. Other company, product or service names may be trademarks or service marks of others.  All trademarks are owned by their respective companies

09/30/2008

Three SNAPPS Quickr Templates updated - unrelated to 8.1.0.1 Fix pack!

QuickImage Category Quickr templates Quickr SNAPPS
This afternoon, three of the SNAPPS Quickr Templates were revved to 8.1.0.1a, after a minor fix to one of the workflow placebots that had not been updated on August 13 (my fault!). Head off to the brand new site to grab the downloads for QPresent, QAnnounce, and QIssues.

Thanks to Troy for the eagle-eye and thanks to CU folks who pointed out the problem they were having. All better now.

08/15/2008

SNAPPS Quickr Templates updated - fixes and a cool new feature

Category SNAPPS Quickr Templates

A picture named M2


The SNAPPS Quickr Templates at QuickrTemplates.com have been updated with various fixes and a new feature I'll describe here. But first, a note on versions.

We elected to match version numbers with Quickr when 8.1 shipped, so 90 days ago when they were posted, our versions revved to 8.1. Now we also have fixes to the templates unrelated to the Quickr version number or hotfix level, so have taken our versioning out two decimal points - the new version is 8.1.0.1. If we have another release before IBM revs to 8.1.1 (or whatever's next), our version will be 8.1.0.2. Clear? Good.

Fixes in 8.1.0.1:
1. Various UI fixes in QSurvey and QIssues to align the preview of questions, and to drop the secondary information (description, explanatory text or translation) about the question to the line below the question. This was caused by CSS changes in Quickr 8.1.

2. A fix to QProject - only Managers could see content in Firefox, and IE threw an error. The link to create a new Enhanced Task was in a section of the page that was not visible to Authors or Editors, causing an error - and in Firefox, the error stopped processing of further JavaScript (the Gantt chart). The link has been moved to use a standard Enhanced View Form.

New feature:
The Enhanced View Form in 8.1 had a selector to show a particular default form as a link - similar to Quickr Folders. New in 8.1.0.1, you can decide which level of access is required in order for a user to see the link. For instance, in QSurvey, you may want only Editors to create a new survey, while all Authors can complete the survey (and specific to QSurvey, this is now the default). This is now possible. In order to use the new feature this way in other templates or in your own applications, you'll want to hide the form in Customization-Forms so people don't create new documents using the "New Page or Folder" link and selecting it from the list.

Here's how it works:

A picture named M3
Once you're in edit mode, about halfway down the form you can choose the default form, then the new feature:

A picture named M4

The end result:
A picture named M5

But only for Editors. Authors and Readers can't see the link.

Now for the less than perfect bit. If you're upgrading, due to a bug in Quickr that's been around since the dawn of time (but is being fixed now), you'll need to re-save the Enhanced View Forms in your templates and places. Quickr doesn't like forms being imported with new fields if them if documents without those fields already exist. So it's a one-time inconvenience. We've written agents to update these in the past, but figured that was a little too technical for many of the template users. It's all in the documentation.

Enjoy!

07/28/2008

The new SNAPPS guy you already know...

QuickImage Category SNAPPS

Today, for the first time since April 2003, I have the pleasure of introducing a new member of the SNAPPS team that isn't a newborn (what DO they put in the water here?). We haven't hired in five years - not because there hasn't been business to support it, but because our business model allowed us to grow nearly 100% without additional team members. But in the past year, it became obvious that demand for our unique brand of high-end consulting and services would continue to increase. And, we felt that bringing in a low to mid-level team member would only hold us for a while. We needed more real talent.

And so without further gilding the lily and no more ado, I'm thrilled to announce that Julian Robichaux is joining SNAPPS as a Senior Developer (or whatever he wants his title to be). Julian, who you know from six years of blogging at nsftools.com, the Taking Notes Podcast, and various speaking engagements at Lotusphere, The VIEW, ILUG, and others, brings 12 years of Notes & Domino experience to SNAPPS. He has provided companies and clients with a number of "out of the box" solutions, knows all the relevant programming languages and toolkits, and has extensive experience with relational database integration.

Julian spent two days with the team in Overland Park last week (well, Troy was a disembodied head on a Skype call most of the time, but there in spirit). We compared notes - pun intended - and decided it was a very good fit. He'll work from his office in Georgia, coming up to SNAPPS offices every now and then, will be with us at Collaboration University, and you can bet he'll continue to be a feature at conferences and will continue his blog and website.

Welcome Julian to SNAPPS! We are thrilled to add your distinctiveness to our collective. Did I forget to mention that last bit?

07/28/2008

Big Day Tomorrow in SNAPPSville, and I'm not even there...

QuickImage Category SNAPPS

A coordinated announcement in the morning.

Not about CU, not about Quickr, not about Sametime, not about me.

Something not done since just before I started blogging in the spring of 2003.

Monday: 8 AM Pacific time, 11 Eastern. I'm in California on vacation.

07/22/2008

The Realm of Possibilities 2: Keeping Current

QuickImage Category SNAPPS Projects Quickr

Continuing what may be a series (maybe of three, who knows, I could get bored...) of anecdotal approaches to development and customization, the next topic is the concept of managing and expiring Quickr content based on a set of business rules. The rules may be defined by a corporate mandate, regulatory issues, or simply best practices in keeping content fresh.

In this installation, I'll discuss two different approaches taken by two companies to the same issue. Each one was innovative and helped the client meet their specific business needs.

Clients:
International Beverage Company, International Insurance Company

Project:
QuickPlace/Quickr Document "Expiration"

Project Sizes:
Small to Medium

Features:
Project #1:
The firm had a mandate that all content posted on the Extranet, which was a QuickPlace server, be revisited by the author of the content within 180 days to be either a) re-saved, or b) removed. This was driven by a company-wide "document retention" policy. Now of course, there were some exclusions to the rules based on the kind of content entered into QuickPlace. For instance, calendar entries, discussion items, programmatic elements in QuickPlace applications, etc. were not required to be monitored. It boiled down to items in Library folders.

So how do you take this concept of "look at it every 180 days and make sure it's still relevant" and apply that simple rule to an environment like QuickPlace/Quickr, where content may be in hundreds of rooms and authored by hundreds of people? What happens when people move around, or leave positions? There are two approaches to this, and one of them is dead wrong.

Traditional QuickPlace/Quickr development, as discussed in forums, the documentation and Infocenter, would focus on using Lotusscript and Java Placebots in each QuickPlace to gather the information and send off emails. The problems with this approach are numerous when the number of places goes beyond ten or so, but I'll save that list for another post. It's sufficient to say that scheduled placebots are not the way to go when you have numerous places in which to run them.

Solution? A separate Domino application with agents, forms and views designed to aggregate metadata about the documents contained in QuickPlace/Quickr, pair the author information with their email address based on the record in each contacts1.nsf database, and hold that metadata for weekly agent-driven email "newsletters" to inform people of the titles, places and links to library documents. When an author is discovered to no longer be a member of the QuickPlace/Quickr, the Manager of the room in which the document resides is used instead.

Project #2:
This firm had a requirement to manage content, but only certain documents and not a whole category like the Library. They also wanted granular control over two things instead of a global ruleset - how long the document was "live" before a review was required, who was responsible for it when the expiration date came.

We borrowed from the aggregation concepts of the first project, with a twist. In this case, the additional control needed required us to build a custom form in the Quickr placetype. The form became known as the "Managed Content" form, and a description was created so it was obvious that this form was to be used when the content needed to be reviewed after a certain time.

Another difference with this application was that it went into a very large QuickPlace/Quickr environment - 2,500 places, 20,000 rooms. So even by consolidating the processing into a Domino database, it was unreasonable to ask an agent to comb through all the content looking for forms based on these documents like in the first project. A more targeted approach was required.

Upon submission of the custom forms, an Ajax call triggers an agent in the separate Domino database. This agent is passed some parameters including the place name, document UNID, author, email, date for review, etc. and it creates two metadata documents in the Domino database. One is simple, it just has the placename for each place that has triggered the agent. This way, when we do go searching for the documents later, we know exactly which places they are in and can focus the search. The other document is a placeholder for the individual documents that have been created or edited. The weekly agent targets each place and room that has a trigger, then compares the metadata documents to the real content to ensure nothing has been deleted from the place (deletions cannot trigger a placebot, so this cleanup stage is required). Then, an email consolidating all of the links to documents requiring review is sent to the designated author, or as before, the manager of the room if they're no longer around. A mime email is used for good formatting, and the user has a single email to link to all of the reviewable documents, where they can extend the dates, and reassign for the next round of reviews. This feature is useful for delegation or when people change assignments.

The End.

Lesson:
Quickr document management isn't that complex, it just takes some creative thought and use of the tools it presents us with - agents, forms, Ajax, and the judicious use of real Domino databases.

Next up, the flexible view.

06/24/2008

TroyTracker 2008

Category SNAPPS Travel

Some of you know that Troy Reimer, SNAPPS Quickr guru and LotusScript deity extraordinaire, is moving this week from Lawrence, KS to Abbotsford, BC, Canada. Driving two massive trucks (well, not himself) containing all your worldly belongings, with four kids, across the country is daunting to say the least. I've been keeping tabs on his progress since he left yesterday morning - he keeps replying "have I got a STORY for you". Anyway, he'll be settling in tonight in Evanston, Wyoming - just passing through Laramie now. This puts him just past the halfway point on his journey. We're all wishing Troy and his family safe travels!

A picture named M2


Of course Troy will continue to be a full-time SNAPPS employee, with simply more use of Sametime, Lotus Quickr, Voip phones (we LOVE our Aastra 57i CT phones), Skype and a VPN. That reminds me, I need a VPN. Jeez.

UPDATE Thursday afternoon 3 PM CDT...Troy is in Washington now, on his way to Seattle for the night. Just a couple hours of driving left for the day, then 2 hours to Canada tomorrow. I wonder how long it'll take to cross the border with two huge trucks holding everything you own?

A picture named M3

Calendar

Rock On With Me and SNAPPS

Join me and the great team at SNAPPS at these upcoming events:

IamLUG
I am Lotus User Group - August 2-4, St. Louis

Collaboration University
London and Chicago - September 21-23 and 27-29 respectively. That's right, London goes first!

The events have very limited capacity so signing up as soon as possible is recommended. Hope to see you there!

Be With the Band

Follow me on Twitter!


Opt in to receive Rob's semi-regular newsletter about Quickr, Sametime, Free Stuff and Conferences. Just enter your email address below, you can unsubscribe at any time.

Subscribe to my newsletters...
Email:

On With The Show

Here is a list of the SNAPPS templates for Lotus Quickr and other free resources on QuickrTemplates.com:
Templates:
QContacts
QIdeas
QIssues
QMeeting
QPhotos
QPresent
QProject
QSite
QSurvey

Utilities:
AnyPlace SiteMap
AnyPlace ServerMap
AnyPlace Designer for Dreamweaver

Free Apps:
PandaBear: Cross-Platform File Management
Flippr: Lightweight Quickr Admin Client
SnappFiles: iPhone Client for Quickr, Filenet, ICM...

Downloads: 104,397
Countries: 161
Read about the templates in Intranet Journal

Search

Googles

  • No Search Referers