Understanding "Cannot find external name <classname>"

By Oliver Busse | 14 hours ago | App Dev - XPages | Added by Johnny Oldenburger

This is my error message of the month: "Cannot find external name <classname>" I just saw this a few days ago on a customer's Domino server console. Caused by a periodic agent running some code and using a class called <classname>. If you know the reason for that error message, then you can skip the next paragraphs. If not, read & learn :-)

New capabilities and increased storage now offered in IBM Connections Cloud in the November 2014 update

By Mat Newman | 14 hours ago | Infrastructure - Connections | Added by Johnny Oldenburger

Today IBM announced a plethora of new features and capabilities on IBM Connections Cloud (Formerly IBM Smartcloud), beginning with increased storage capacity for Smartcloud Notes/iNotes and IBM Connections Files.

ACL Restrictions & Free Security Eraser Tool for Notes

By SocialBiz User Group | 15 hours ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

IBM Notes provides different layers of security restrictions to safeguard database from unauthorized access and when all these layers are bring together forms ACL (Access Control List). Seven Distinct types of access are offered by Access Control List (ACL) in IBM Notes environment.

Poking around the iNotes HTTP API (Part 2) - Fun with Rhino

By Stephan Wissel | 1 day ago | App Dev - Web | Added by Johnny Oldenburger

The iNotes HTTP API wasn't designed for consumption outside the iNotes web client. This becomes apparent when looking at Form=l_GetOutline_JSON or Form=l_JSVars that return JavaScript and not JSON! The difference? JSON contains data only, while JavaScript contains function definitions too.

IBM’s next generation cloud email solution is coming to CONSUMERS for FREE!

By David Hablewitz | 1 day ago | Business - Social Business | Added by Kenio Carvalho

Last week IBM provided a glimpse into their next innovation in email.  Code-named MailNext, it is now formally named Verse.  This is the next evolution of Connections Cloud, their enterprise cloud suite of software. Now, just a week later, IBM has announced plans to make Verse available to CONSUMERS for FREE!!!

XPages: WebContent Files (3) – Create a Minimizer Servlet

By Sven Hasselbach | 1 day ago | App Dev - XPages | Added by Johnny Oldenburger

Because of Stefano Fois comment I decided to write an example about how to create a minimizer servlet for Domino which compresses JavaScript resources on the fly. This is, again, a simple Proof-Of-Concept, nothing more and nothing less.

Happy 25th Birthday IBM Notes

By Mat Newman | 2 days ago | Business - Social Business | Added by Per Henrik Lausten

Yep, it's today. IBM Notes (nee: Lotus Notes) turns 25. What an amazing milestone!

Atlassian SourceTree Pro-Tip

By Mikkel Heisterberg | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

I'm finding myself use Atlassian SourceTree more and more for my Git work as it's both intuitive, fast and very pleasing to the eye. Yesterday at an Atlassian event (Getting Git Right) I noticed that the branches were nested in one of the demos. I wondered how they did that but it turns out to be very simple.

XPages Tip: Setting the Body Class

By Brad Balassaitis | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

If you need to set a class on the body tag of an XPage, you can do so via a page property. In this post I’ll show how to set it and the effect that it has on an XPage and Custom Control. If you create a blank XPage and display it in a browser, you’ll see that the body tag gets two classes by default.

Would you like to play the Tree on a Truck game?

By David Leedy | 3 days ago | App Dev - XPages | Added by Johnny Oldenburger

It’s the time of year again. Every year my family plays a simple game to get into the holiday spirit. It’s competitive and borderline cut-throat at times but at the core it’s simple. We count the number of Christmas Trees that we see on cars and trucks. By count I mean the first one who sees it and calls it gets a point.

Webcast Replay: XPages Extension Library: The Year In Review

By SocialBiz User Group | 4 days ago | App Dev - XPages | Added by Per Henrik Lausten

If you missed our “XPages Extension Library: A Year in Review” webcast, don’t worry – it’s now available on-demand. You can view both the video replay and presentation easily right from your desk.

Poking around the iNotes HTTP API (Part 1)

By Stephan Wissel | 4 days ago | App Dev - Web | Added by Johnny Oldenburger

With the rise of web applications, something interesting happened: applications gained an observable API. Delivered over HTTP(s) with a few commands (GET, POST etc.) it became easier to find out "what is going on". So anything flowing over HTTP is effectively an API.

Use XPages in your existing Notes client applications

By Thomas Adrian | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

This quick and dirty guide will show you how to use xpages in your notes client applications.Using xpages in notes client opens up possibilities you do not have with traditional Notes design elements such as show multiple documents at the same time or create a print page containing content from many different sources.

Multiple Chrome Incognito browsers share the same data

By Mark Roden | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

In a previous post I talked about how going porn-mode on your browser is great for a developer. What I didn’t realize until today is that incognito mode is not as unique as I want it to be. We use localStorage in one of the applications we are developing and I had issues when I was opening up multiple Chrome Incognito mode browsers, assuming they were unique.

Check It Out -- New IBM Connections Features Available in Cloud

By Luis Benitez | 5 days ago | Infrastructure - Connections | Added by Kenio Carvalho

In this month's release (if you are wondering, we'll skip updates in December because of the holidays so the next release will be in January), you'll find capabilities that the community has been asking for in the IBM Connections ideation area.

Setting up your development environment for CSJS development

By Keith Strickland | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

Let's face it, Domino Designer (DDE) isn't the best tool for developing CSJS applications. I would argue that it may not be the best tool for developing XPages but that's another argument for another day. But I think we can all agree that DDE's javascript editor leaves a lot to be desired.

Bluemix - finding the workflow

By Oliver Busse | 5 days ago | App Dev - Bluemix | Added by Johnny Oldenburger

Today I found some time to fiddle around with Bluemix and it's features. I tried several options and tutorials. The benefit of using JazzHub to manage your projects is that this service is better integrated than the Git way - at least I didn't manage to build and deploy my changes in a Git-based project to a Bluemix app I had.

Last usage of a mail file - for all users

By Stephan Wissel | 1 week ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

My admin is getting a little rusty. When I was asked: "How can I indentify a dormant mailbox?" I couldn't name a place in admin where to look. Of course, there is the NotesDatabase.LastModified property, but that would get updated on a design refresh too. So I asked innocently: "dormant, how?"

Introducing Bluemix Dedicated

By IBM developerWorks | 1 week ago | App Dev - Bluemix | Added by Johnny Oldenburger

Introducing Bluemix Dedicated. Bluemix Dedicated is your own, single-tenant Bluemix environment, hosted in an isolated SoftLayer instance and managed by us.

Why IBM Bluemix is different

By Oliver Busse | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Bluemix is IBM's new cloud based service for application development. Basically this is a so called PaaS - a platform as a service. This is similar to SaaS, a managed environment but without having a pre-configured software installed like IBM Connections. This service ends on the OS layer, where - in this case - it doesn't matter what OS is running underneath.

Latest Release of Extension Library Brings Bootstrap, jQuery, Responsive Design and More

By OpenNTF | 1 week ago | App Dev - XPages | Added by Oliver Busse

For the XPages community, this week has seen some significant announcements and releases on OpenNTF. Indeed, I don't think it's hyperbole to say this is the most significant addition of functionality since the Extensibility API and the Extension Library itself. Covering everything was a webinar yesterday reviewing progress on the Extension Library this year. If you missed it, the webinar is available on replay.

Introducing IBM Verse: Demos from the launch

By SocialBiz User Group | 1 week ago | Infrastructure - Notes / Domino | Added by Johnny Oldenburger

At Connect 2014, IBM announced Mail Next, a total refresh of how we look at and use email. On Tuesday in New York City, IBM held a launch for Mail Next and announced its new name: IBM Verse. The launch event was a few hours long and included talk of tech trends, demos, and a lot of information. I’ll cover the demos here and recap some of the other information in a later post.

Free Code – Class to read URL name-value pairs

By Karl-Henry Martinsson | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Here is another little code snippet I want to share. I use it all the time in my Lotusscript-based Domino web agents, and I figured that other could benefit from it as well. It is just an easy way to check for and read the name-value pairs (arguments) passed from the browser to the web server by HTTP GET or POST calls.

A Design Pattern to Solve a Mobile Safari Issue for XControls XPages Apps

By Teamstudio | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

I was excited to start a project using the new XControls (a new framework for XPages developers that provides drag and drop controls for a truly progressive UI across PC/Laptop browsers and mobile devices), when I stumbled across one of those annoying “this works on a desktop browser and some devices, but not others” UI issue.

Demo database REST services and IBM Domino/XWork - DanNotes

By John Dalsgaard | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

This is a simple demo database that will show you various ways to expose data using JSON. The demo database is supported by the presentation from DanNotes. The purpose is to show many ways of getting data as JSON via RESTful services: Domino Access Services Domino calendar services Domino data services Extension Library * Build your own (built-in JSON, GSON, and .... LotusScript!)

Slides REST services and IBM Domino/XWork - DanNotes

By John Dalsgaard | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Loose coupling of systems is key to future development! Why? Because it will allow us to change the "components" as we go along instead of creating monster big systems that are tied together using all sorts of different technologies. Webservices have been a way to obtain this over the last decade.

Some performance tips for your Domino / XPages servers

By Fredrik Norling | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

When your applications has grown very big you might face a problem with performance in this case I had a customer with quite a large crm system that in some cases got very high disk io but the cpu didn’t spike.So what I did was I increased the memory available for the XPage runtime JVM using HTTPJVMMaxHeapSize.

Webcast Replay: XPages Extension Library: The Year In Review

By SocialBiz User Group | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

This year we have seen a lot of innovative improvements come to OpenNTF.org in the Domino application development space. Join this webcast to learn about the latest and greatest XPages Extension Library and details on all sorts of new post-Notes/Domino 9.0.1 goodies.

Providing user information in JSON

By Stephan Wissel | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In the MUSE project we encountered the need to retrieve user information in JSON format. Easy done one would think. The trouble starts, when you have multiple directories and you need reasonable speed. Sometimes falling back to @Fomulas gives you what you need, fast and easy. @NameLookup knows where to look and you don't need any extra configuration.

Gridx in XPages – 10: Nested Sorting

By Brad Balassaitis | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In the last few posts, we looked at implementing column sorting on remote and local data stores along with additional sorting features. In this post, I’ll show how to simply implement nested column sorting.