All Major Web Browsers Supported

We recently added the support of Internet Explorer 8 and Opera11.

Until now, we had concentrated our efforts on FireFox, Google Chrome and Safari.
These tend to strictly follow the W3C standards and are much faster and safer.

Although it is fully functional, the app is slower, and a bit uglier with Internet Explorer 8.
There is nothing we can do about it and that’s why we still recommend to use another browser if possible. Your general experience using the Internet will also considerably improve.

Modern browsers such as FireFox, Google Chrome, Opera and Safari are newer, faster and safer.

We won’t support IE6 and IE7.

Introducing Timesheet Approval and Automatic Reminders

We have just introduced one of the most wanted features:
Timesheet approval and automatic email reminders

To enable this new feature, go to the screen of your company.
It should be something like: https://***your-account-name-here***.beebole-apps.com/#company-3

Click the top-right menu Customize.

Locate Timesheet settings in the catalog:

Timesheet Approval Settings in the Catalog

And drag it to your screen. You should see the module below:

Timesheet Approval Settings

Timesheet settings has 2 modes:

  1. No approval.
    As above. Hours remain open for change and there is no approval.
  2. Yes, there is an approval.
    Choose this option if you want to get an approval process in your company.
    You should get the screen below:

Timesheet Approval Settings

In addition to enabling the approval, you can set an email reminder option.
This will send an email reminder to all people who have not yet submitted their hours.
You can choose a day of the week, or the first or last day of the month.

In this mode hours entered by your team, will be part of the approval process below:

Approval process

The staff members record hours in their timesheets as before.
A new button appears at the top right of the timesheet: Send for approval

Timesheet - Hours ready to be submitted for approval

Click this button to submit the hours.
The hours that were submitted can’t be changed anymore and they appear in green color.

Timesheet - Submitted Hours

Admin and managers can now approve or reject the hours.
To do so, add to your home screen the modue Timesheet approval

Go to the home screen and click the top right menu Customize
Locate Timesheet approval

Timesheet Approval in the Catalog

And drag it to your screen. You should see the module below:

Timesheet Approval Module

You can view the hours for a week or for a month.
The available actions are Accept or Reject

If you click the name of the person you go to the person’s screen.
If you click the number of hours, you get the details of theses hours.

When you click Accept the hours will be approved.
And these hours remain locked in the timesheet.

When you click Reject the hours appears as rejected in the timesheet and can be corrected or changed by the person who filled her timesheet.

Hours that are approved, can still be rejected.
This is to allow you to make some modifications in case of errors.

JavaScript templates engine PURE goes 2.0

It was in the pipe since a few weeks and it is now official: PURE v2 is out !

Download the library and get started!

Or simply take a look at the demos

New features

  • A total code review in functional JS (Thanks Rog Peppe for the jump)
  • ~8k when packed (35% less)
  • No more inside eval / new Function(). Less possible side effects and improved compile response time
  • More verbose error checks for easier debugging of templates and directives
  • Added support for dojo and Sly plus a standalone mode (dojo, domAssistant, jQuery, Mootools, Prototype, Sizzle and Sly are supported now)
  • All nested loops levels available within a function directive
  • Nested directives makes the code more natural and easier to maintain

There is a guide to help you migrate your templates to v2 if you are still using v1.

New documentation and website

We entirely reviewed the documentation and migrated it to our website.

And to make it even better, the design has received an extreme makeover.

Feedback

As always, feedback is more than welcome on the PURE discussion group.

PURE Version 2 Is Out For Trial

The new version of PURE, our OpenSource JavaScript template engine, is out for trial.

Please have a look at those new examples and download the version 2 for tests.

If you followed the story, you may know this new version is more about a change in the inner logic than a set of new features.

However we think this new architecture will enable us to go further with the library.

The main changes are described here: Version 2 Release Notes. You will also find in the article a mini-guide to upgrade your templates still using PURE version 1.

In the coming weeks, the wiki will be updated with a refreshed documentation.

Any suggestion, ideas about how to structure it in a better way is highly welcome.

Heads & hands to write some parts too ;)

Please have a look at the material above and send your feedback.