March 2013 Webinar Updates

March 28, 2013

Did you miss our March 2013 webinar? Here’s a summary of what we discussed.

  • We demonstrated the new HTML view – including financial reports – for Reports Plus and let people know that even mobile views are available
  • An update: Time Reports Plus is merged into Reports Plus. All future time reporting related enhancements will now be part of Reports Plus.
  • User experience and interface improvements for Communications module were demonstrated too.
  • Another update was that all our modules are updated for activeCollab 3.2.11, and users must use the latest versions for compatibility reasons. Using an older version with activeCollab 3.2.11 will cause errors.
  • We then showed the wireframe mockups for Resource Planning. Planning and Resource Planning will be part of a single module. Outline, Timeline, Tasks View, People View – and their combinations will make it managing tasks and resources much easier for everyone. We also confirmed that we are using HTML5 technologies for the new implementation and that Flash version will be phased out once we go live.
  • We also mentioned that Assignments Plus module will be merged into Planning module soon.
  • The big news is that activeCollab 3.3 is coming soon, and it has a new third party module compatibility check system. Which essentially means all third party modules need to be updated to support activeCollab 3.3. Please do not upgrade to activeCollab 3.3 until you have compatible versions of all modules you may be using…
  • We also discussed about adding Help desk system support to Tasks Plus and offering premium hosting services. A quick poll declared help desk system as the winner!!
  • We then also answered questions from the audience and got some great suggestions for improvements.

Do you have any suggestions?? Feel free to share them in comments.

Faster Chats With Your Teams with Communications Module’s latest update

March 16, 2013

We released Communications Module version 3.1 recently. This release adds user experience polish to our activeCollab communication swiss army knife!! You can use Communications module to post status updates, hold live chat discussions with your team, post news and announcements and then some more…

Here are two screenshots – Before and After!! Let’s see how many changes you can spot 😉

Before: Communications Popup Window

Before: Communications Popup

After: Communications Popup Window

After: Communications Popup

Before: Live Chat Window

Before: Live Chat Window

After: Live Chat Window

After: Live Chat Window

There are many small differences!!

Here’s our list:

  • Moved “New Communication” text box at the top instead of bottom – ala Facebook / Twitter style…
  • Added a button for “New Communication” instead of a link – makes it easier to act
  • Added default icon for communications – makes the interface consistent
  • Moved user avatars near their names
  • Showing only three latest replies in pop up to save space and keep things in context
  • Renamed “Archive” to “All Communications”
  • Overall fine tuning of communication pop up window for easier scanning and response
  • Color changes everywhere for higher readability
  • Larger attachment thumbnails in live chat window
  • Better design of add/edit communication form
  • “Iconified” options in live chat
  • Typing a message in popup window, and clicking on “New Communication” button now carries forward your typed message.. No need to type it again!

Along with these big and small design improvements, we have also fixed a few bugs.

  • Popup window now closes correctly when you move to another screen
  • Fixed user logging out on clicking “Communications” link in breadcrumbs navigation
  • Only a single alert box when deleting a message now
  • Fixed validation error when creating a communication without any message
  • Sound notifications now play correctly on new messages

We hope you like these improvements and that Communications module keeps your team in touch and up to date!

activeCollab reports now available on your mobile!!

March 14, 2013

A long pending dream has come to life today!! Reports Plus module now includes mobile friendly, responsive view of the most essential activeCollab reports now.

We wanted Reports module (the activeCollab 2 edition, and our first activeCollab product) to be ported to mobile for a long time, but did not get around implementing it. Finally, and after many iterations, we’ve released mobile friendly reporting for activeCollab.

Here are some screenshots of the mobile view.

Reports Plus module dashboard

Reports Plus Mobile View Dashboard

Finance Report

Finance / Invoice Reports

Project Summary

Project Summary Report

(Yeah, everybody takes iPhone screenshots, so we thought we got to pay respect to Android too!! But this will work on both iOS and Android devices.)

Six products updated – compatible with activeCollab 3.2.11

February 27, 2013

We have released an update of acGarage Plus, Reports Plus, Communications, Notifications Plus, Quick Add Plus and Assignments Plus module.

================================================================================

acGarage Plus 3.4.3 [2013/02/26]

Enhancements:
+ Added CURL extension instruction in Smart Backup.
+ Added condition to check CURL extension is enable or not for S3 Amazon Cloud backup.
+ Added Socket extension instruction in acGarage Settings page.

Fixes:
- Was not able to delete products folder from WORK folder.
- Delete database backup from work folder after uploaded to S3 Amazon cloud server.
- Set default backup location to local in Smart Backup Settings page.
- Added condition to not to check Socket extension while using SFTP connection.
- Fixed “Call to undefined method SmartyForAngie::clearCompiledTemplates()” issue with activeCollab 3.2.11

================================================================================
Reports Plus 3.4.1 [2013/02/26]

Fixes:
- Fixed “Cannot make static method non static” issue with activeCollab 3.2.10 and activeCollab 3.2.11
- Print project time report was broken.

================================================================================
Communications module for activeCollab v3.0.2 [2013/02/26]

Fix:
- Fixed “Cannot make static method non static issue in activeCollab 3.2.10 and activeCollab 3.2.11?

================================================================================
Notifications Plus 3.1.2 [2013/02/26]

Fixes:
- Fixed “Cannot make static method non static” issue with activeCollab 3.2.10 and activeCollab 3.2.11
- Due date reminders for subtasks were not being sent.

================================================================================
Quick Add Plus 3.2.1 [2013/02/26]

Fix:
- Set default billable status for Time & Expense track.

================================================================================
Assignments Plus 3.1.6 [2013/02/26]

Fix:

- Fixed “Cannot make static method non static” issue with activeCollab 3.2.10 and activeCollab 3.2.11

================================================================================

Note:

Time Reports Plus module is merged with Reports Plus module. If you are receiving an fatal error  “Cannot make static method BaseTrackingReports::find() non static in class TimeReportsPlus“, please download the latest version of Reports Plus module from our member’s area

Merged: Time Reports Plus into Reports Plus

February 21, 2013

Important announcement for Reports Plus and Time Reports Plus customers

blog-header-mergeTime Reports Plus module is now merged with Reports Plus module. Now, you don’t need to purchase and install two separate products for Reporting!!

If you purchased Reports Plus module, download the latest version from our My Account area and you can start getting the benefits of time reports plus module.

If you purchased Time Reports Plus module earlier, or have both Reports Plus and Time Reports Plus within last year, you will be given a prorated store credit in the coming week that you can use on your future purchases. The credit will be adjusted against the product price and the duration you’ve used the product.

And yes, if you only purchased Time Reports Plus, you may continue using it if you want. There will be no further updates to it though. All updates will now go to Reports Plus.

We hope this change helps everyone unify their reporting needs from activeCollab.

Life isn’t about waiting for the storm to pass, it’s about learning to dance in the rain!

Anonymous

Server slow down, Cart collapse and Discount extension

February 20, 2013

Guys, sorry about the recent server slow downs. Many of you even reported you couldn’t make your purchases because the shopping cart was broken. We have finally found – and fixed – the problem. And even extended the 4th anniversary 40% discount offer till 22nd February.

They say when it rains, it rains cats and dogs. We had a number of difficulties with our site in the last two weeks.

This is how I felt initially!

This is how I felt initially!

  • Orders paid via 2Checkout stayed in “pending” state. The automatic status change on payment confirmation stopped working. This meant we had to manually review and process these orders.
  • Tasks Plus product information page started showing 500 Internal Server errors. For no apparent reason.
  • Cart page gave 404 errors at times. Would also show different products or no products from what you’d added…
  • The website got extremely slow at times – again, with no clear reason for it to slow down (like a surge in traffic etc)
  • People who ordered the Master Pack only got the Planning module and no other products!!
  • Notifications Plus page gave errors at times, and worked at others. Some other pages too behaved erratically.
When everything was going wrong...

When everything was going wrong…

Everything crashing.. just when you want it all to work…

We kept discovering these problems while the 4th anniversary promotion was going on, and you can understand how stressful it can be if you billing counter does not work when people are lined up with their wallets open and credit cards in their hands…

We tried a few solutions. Without much success.

I replaced the Tasks Plus page with a new page and that started working. Disabled a caching mechanism we use to improve performance and that did not seem to cure the problem as well.

Blamed it on Putler…

Then I “blamed” it on the Putler PayPal Proxy API… (Putler is our ecommerce analytics tool, that supports PayPal, 2Checkout, Shopify etc) Basically, we host Putler APIs on the same server and process 100,000 requests on an average day. I thought that must be slowing down things.

Putler must be slowing down the server...

Putler must be slowing down the server…

Then I did some code optimizations on that – like connecting to MySQL database only when there is a query to perform etc, and while that gave some relief, the troubles did not go away.

We’d had enough by yesterday. So the first thing I did was buy additional dedicated MySQL instance from MediaTemple (our hosting provider). Hoping that would take off the database load. That helped, yet problems persisted.

I then rewrote the Putler API code to not use databases at all. That gave superb performance improvement to Putler users (doubled the transaction import speed), but still did not solve the Apps Magnet website issues.

Nothing's working...

Nothing’s working…

Figuring out the problem, finally!!

Late in the evening, I got response on our support ticket from MediaTemple that the internal server errors are due to PHP memory limits. Three minutes after that, Rahul Bansal emailed me a PHP error message on the site – and suggested turning off displaying errors – because it can expose the actual file path.

Rahul was spot on, so I turned off error display. But now I had two confirmed reports of memory exhaustion, and 100mb ought to be enough for any request that comes our way. So there was certainly something going wrong….

My experience bringing down servers (with my code) and getting them back again told me there had to be an infinite loop somewhere.

2 + 2 = 4. I knew where the problem was….

We use WooCommerce, and our own Chained Products plugin to automatically provide access to products when you buy a bundle. So when you buy a combo pack, there is a chain of products that automatically get added to your order. I had updated to the latest version of Chained Products two weeks ago. And a recent version added support for “nested” chained products.

Tasks Plus chains Tickets Plus. And Tickets Plus chains Tasks Plus. There you have it… A circular, infinite loop that would exhaust RAM and could bring the server down.

What a silly reason for all the mess

What a silly reason for all the mess

Rolled back to the earlier version of Chained Products, and the cart started working again…

Talked to my team mates who built the Chained Products plugin and they told me: “yes, we’d thought of that test case. But we didn’t think anyone would chain products like that, so omitted handling it from the first release…”. There you have it.. I was the dumb store owner who configured my products exactly like that!!

This is how Chained Products team felt when I explained the problem

This is how Chained Products team felt when I explained the problem

We finally recalled Murphy’s Law and I asked them to “fix” the issue and release an update.

Back on track now…

At this time, the server is responding swiftly, the new MySQL instance is taking care of the heavy lifting, Putler is serving double the requests every second, Apps Magnet cart is working, Tasks Plus and other pages are back to life… And the 2Checkout automatic order completion is working too (it was my mistake.. the latest version required slight change in the way 2Checkout sends back order confirmation data to us. I had done one change, but not the other.. didn’t read the fine print in the manual… 😉

40% Discount Extended till 22nd Feb

To compensate for the troubles you’ve had over the last week or two, we have extended the 40% off 4th anniversary offer till 22nd Feb.

So go ahead and get all the activeCollab modules you need. You won’t get this huge discount for another year (when we turn 5 and consider giving 50% off)!!

Yay!! Everything is working now!

Yay!! Everything is working now!

40% Off on our activeCollab 3 modules – instant download

 

Thanks Rahul for the nudge. That led to the whole solution :-) I owe you a coffee when we meet!

Hopefully this is not how you feel now ;-)

Hopefully this is not how you feel now ;-)

Go ahead, get your favorite activeCollab 3 solution from here

 
 

PS: Images courtesy Educational Colours.

Invoices and Financial Reports for activeCollab – finally!!

February 15, 2013

If you’ve been waiting for tactical financial reporting within activeCollab, your wait is now over!

Reports Plus v3.3 adds super useful financial reports! Yes, that’s right. Financial reports are part of Reports Plus itself – so if you are already using Reports Plus you don’t even need a new purchase 😉

An image speaks a thousand words, so here’s how financial / invoice reporting looks within Reports Plus…

NEW: Invoices and Financial Reporting for activeCollab

NEW: Invoices and Financial Reporting for activeCollab

Interested?

If you already have Reports Plus, download the latest version from our My Account area.

Otherwise, click here to learn more and buy Reports Plus to get an up to date picture of your billing, invoices and clients…

BTW, we have a store wide 40% discount on occasion of our 4th anniversary. Buy before 18th February 2013 to avail the discount as well!!

And don’t forget to post your feedback in comments section below.

:-)

4th Anniversary – past, present and future

February 11, 2013

12th February 2013 will mark Apps Magnet’s 4th Anniversary. Four years of awesome solutions for activeCollab (and Basecamp, and PayPal…). Four years of cherished relationships with customers. Four years of writing, tweaking, debugging and optimizing code. Four years of challenges and triumphs.

First, our present for you!

Yes, it’s our anniversary, but you get the gift.. On our anniversaries so far, we have given our customers 10X discounts. It was 10% on first, 20% on second, 30% on third. I don’t know if we will do 100% discount on our 10th anniversary; but for the 4th, we certainly have 40% discounts for you!!

From now, till 18th Feb 2013, you get a flat 40% off on our products. We’ve already discounted the prices, so you don’t have to worry about coupon codes!

The Past…

Apps Magnet was the first professional grade, commercial extension developer for activeCollab. We’d been using activeCollab for a while and developed a reporting solution for our own needs. That was later released as Reports module for activeCollab on Feb 12, 2009. A month later, we launched PlannerX for Basecamp – based off a planning system we used in activeCollab ourselves. PlannerX was soon ported to activeCollab, and we kept moving forward from there on.

On our second anniversary, we released a series of videos. The first – “2 years of Apps Magnet: from zero to six figures” instantly became a hit – not just in activeCollab community, but also in other startup / tech circles.

The 4 Essential Skills for Entrepreneurship video too was termed “inspiring” by many viewers.

Do watch these videos if you haven’t already!

The Present & The Future…

2013 RoadmapWe shared our 2013 Roadmap with you last month. And we are very much working on it. We released 5 product updates last week and are working on a lot more!

Time Reports Plus will soon merge with Reports Plus. Financial reporting will be added to Reports Plus too. Resource management work for Planning module is underway and we are getting closer to the kind of workflow we want from it.

The team is growing, support response time is coming down, and we are looking forward to a bright 2013!!

How has been your experience with us these four years?

Many of you have been with us for a good part of these four years. How’s been your experience? How have these four years been for you?

We’d love to hear your comments! Post them below!!

5 Products Updated – planning, reports, pop3, quick add plus and chronograph

February 6, 2013

Here’s update of 5 products

================================================================================
POP3 Authentication v3.0.2 [2013/02/06]

Fix:
- Added extra conditions to check mail server is reachable or not
================================================================================
Reports Plus 3.2.2 [2012/02/05]

Fixes:
- "Updates Weight" value was not save correctly in databse 
- Leader board in people section shows 'failed to load page error'
================================================================================
Planning module for activeCollab 3.1.6 [2013/02/05]

Fix:
- Private items was visible by user who doesn't have permission to see private objects
- Print outline was giving an error.
================================================================================
Quick Add Plus 3.2.1 [2013/02/05]

Fix:
- Set default billable status. 
================================================================================
Chronograph v3.0.2 [2013/02/05]

Fix:
-Added support for default billable status.
================================================================================
© All rights reserved - Apps Magnet