Monthly Archives: May 2012

Our latest version: better integration with Google, and more UI coolness

You will have a new version of Kerika tomorrow, with a bunch of great new features. One big improvement is in Kerika’s integration with Google: we are upgrading to Google’s newer, better authentication system, so you will be asked to sign-in through Google again as if you were a brand new user — but don’t worry, none of your old projects or data are affected in any way by this change! The new sign-in process consolidates in one place all the permissions that Kerika requests with respect to your Google account; they include:

  • Access to your basic information: name, email address and photograph, which we use to make sure your Kerika account is set up properly. Now, the photo you use on Google will be used automatically for your Kerika projects as well.
  • Access to your Google Docs account, which, as before, we use to store the files you upload to your Kerika projects. Now, when you upload files to a Kerika project, they will be stored in the Google Docs account of the Account Owner. This makes it easier for Account Owners to manage all the content assets related to their projects.
  • Access to your contacts: this will be used in our next release (look for it in a couple of weeks) which will have auto-completion of names and email addresses when you invite people to join your projects.

There’s a long list of benefits that come with the new version of Kerika:

  1. When you add a URL to a Kerika page, that web site will show up as an embedded page within your Kerika page (i.e. as an IFRAME): you can customize the size and the display, so that only the content you are interested in is shown. Which means that Kerika lets you literally cut-and-paste the Internet.
  2. When you add Web content to Kerika pages, the system automatically gets the title of the Web content, so you don’t have to enter that by hand. And, of course, you can always rename it if you like.
  3. When you upload files to Kerika projects, they will now be stored in sub-folders within your Google Docs that are named for the Kerika projects. This means your Google Docs account doesn’t get cluttered with files in the same way as it did before.
  4. If you use Google Drive, you will find that your Kerika documents are available across all your computers. Kerika is well integrated with Google Drive.
  5. When someone joins a project that already has a bunch of Google Docs, they won’t get a bunch of emails any more from Google letting them know that they have access to each of these files. (These emails were kind of annoying 😉
  6. If someone is removed from a project team, they will no longer have access to the Google Docs that were part of that project.
  7. On Firefox, Chrome and Safari (but not IE9), you will see thumbnails of the documents on your Kerika projects, which makes it easier for you to quickly distinguish between several files.
  8. When you make a project open to the public, its documents are available only to people who know the URL of the documents. We feel this is a better approach to privacy when you considering making a project open to the public.
  9. When you are uploading a large file to your Kerika project, you don’t have to wait for the uploading to finish in order to do other work inside Kerika.
  10. When you copy a project, or use someone’s public project as a template, you will get your own copies of all the documents in that project.
  11. Switching between different Kerika pages is now much faster since images are now retrieved from your browser cache instead of from the server.
  12. A long-awaited bug fix: when you have images (pictures) on your Kerika pages, they will be shown properly on Internet Explorer 9 and Safari. (We had to fix a problem with the way these browsers dealt with Google Docs.)
  13. Text blocks can now have a border color as well.
  14. The emails sent when you invite people have been improved.
  15. And, finally, the thumbnails of Kerika pages — which you can post to Facebook, LinkedIn, Google+, etc. — are much improved.

Thanks for your continued support of Kerika, and for providing feedback on how we can improve the product. There’s more good stuff coming your way, so keep collaborating…

Running Java on the Lion operating system

Having gotten a new Mac laptop that came packaged with Apple’s newer Lion operating system, and having successfully moved all files from an older laptop running Snow Leopard, we learned the hard way that Lion doesn’t come with Java bundled in by default!

The problem surfaced when we tried to run the Kerika server software on our new laptop: since we wrote all of the backend/server code in Java, we can run the entire Kerika software on pretty much any computer. So, with our new laptop all set up, apparently configured with everything we need once we got our SuperDuper backup restored, we tried to build the Kerika source code using Maven.

That’s when things went in a surprising direction: running “mvn -install” generated error messages about Java not being found. We followed the symbolic links for the Java executables, which had been copied over to the new laptop along with everything else from the SuperDuper backup, and found that there was nothing there: no Java to be found on the machine.

OK, so we need to get Java installed. No problem, we will just run the Mac Software Update: maybe something got missed along the way.

No good: Mac’s Software Update didn’t pull in Java.

Finally, we talked to Apple and found out that they deliberately don’t include Java (or Flash) with Lion. The ostensible reason is that Java programs (and Flash programs) take up too much battery power. This argument sounds rather dubious: Flash’s excessive power consumption is well known, but Java…?

We think a truer explanation might be that Apple views Java programs as a long-term competitive threat to their App Store, and are therefore starting to subtly discourage its use without actually banning it – which would create a huge stink.

If this sounds like Microsoft’s deliberately crippled support of Java on Windows XP, Apple should perhaps pause and consider how well that strategy worked out for Microsoft…

Meanwhile, here’s the download link to get Java for Lion!

A new version, with more goodies..

We have released yet another version of Kerika, packed with useful features and bug fixes that will improve your experience with the product.

A lot of the improvements we made are “under-the-hood”, but here are a few changes that you can benefit from directly:

  • Snap-to-grid will make it easier for you to lay out shapes, documents, pictures, etc. on your Kerika pages. You can turn this on or off as you like, and adjust the size of the grid spacing, by setting your preferences: while you are using Kerika, click on your picture near the top edge of the browswer window and you can get to your user preferences.
  • Google Docs will always open in a new browser tab: this change makes for a more consistent and better user experience for everyone. Different browsers handle Google Docs differently, so to provide a more consistent experience for everyone your Google Docs will now alway open in a new browser tab rather than inside the Kerika canvas.
  • Easier ways to invite people: based upon very useful feedback from one of our users, we have added an “auto-acceptance” feature to invitations, and also redesigned the emails that get sent when people are invited to join your projects. These changes make it easier for you to invite people, and handle situations where the invitation emails get caught up in spam filters.
  • Custom colors: mix and match colors as you like, if you don’t like the 84 colors that come with the Kerika palette. If you need to use specific colors, e.g. to match your company’s branding, you can use hex codes to get the exact shade you want.
  • Faster tab switching: we improved this in a several ways, and one of them is to make sure your tabs show the page exactly as you had been viewing it previously before you switched to another tab.
  • The old “Magic Plus” button is now split into two: separate buttons to add Web content and to upload files from your computer. These buttons remain as magicky as ever, in terms of figuring out what kind of content you are adding to your Kerika pages and taking care of all the details, but now the buttons are separated out to improve usability.
  • Upload multiple files with the Upload File button: you could always add multiple files to your Kerika pages by dragging and dropping them onto the canvas; now you can grab multiple files using the Upload File button as well.
  • Merging cells in tables: a cool new feature allows you to merge cells within tables that you create. This makes it even easier to create great-looking content on your Kerika pages, with our text formatting tools.
  • Select multiple cells within the same column and apply formatting to all of them: another cool new feature for those of you who like creating formatted tables. You can select multiple cells within a text table by simply dragging your mouse across them. And, then, you can apply formatting (e.g. text color) to all of them with a single action.
  • Removing multiple rows and columns is easier: drag your mouse across several rows and columns of a table and remove them all with a single mouse click.
  • Easier to navigate large Kerika pages: if you want to drag something into a new part of the canvas, away from the current view, the canvas scrolls automatically to give you more space.

Thanks again for all your useful feedback; we have tons of improvements and new features coming up: our next version will include a number of improvements to our integration with Google Docs.