AtlantaPHP October 2012 Meeting

PRESENTATION: A History of Everything - why you should be recording everything that happens in your application

Presentation by: Jacob Terry (@jerkob)

Even if your users don't want a full "audit trail" of activity, even if you aren't interested in doing a newsfeed, recording user actions in your application can be enormously useful. We'll look at a real-world implementation of recording that data, using a CodeIgniter-based application, and discuss three less-obvious use cases. Those are:

Undo - Everyone makes mistakes. Help your users by allowing them to reverse their actions immediately. We'll look at how to build undo on top of your application's history, including the ability to undo complex actions that modified data in multiple tables.

Sync - Do you have an offline app? Do you plan to? Then you'll need to sync, and to sync you'll need a full history of modifications. We'll look at some gotchas with syncing and demonstrate a working implementation.

Emails - If email sending is happening as part of a user's request, you're needlessly slowing them down. And probably sending too many emails. We'll look at building an asynchronous, "rolled-up" activity email built on top of your application's history.

Mini-talk: Darren Cato on Permissions using ZendFramework ACL

When: Thursday, October 4, 2012 -- 7pm-9pm

Join or login to comment.

  • Jorune Simpkins

    Hi, I thought the meeting was VERY informative. I look forward to attending more meetings.

    October 5

  • Logan Gray

    Omg!! 9 women here ! Not even counting Michelle Johnston ( my favorite Scottish lass :). ). It's gotta be a record!!

    2 · October 4

  • R Matthew Songer

    Great topic, the speaker managed to cover a very complex subject in the short time he spoke. Jacob is a strong speaker and presents in a manner that is easy to follow.

    October 5

  • Darren Cato

    Fyi, before the main presentation, i'll be doing a mini presentation on Permissions, using ZendFramework ACL

    October 4

Thompson Technologies

Platinum Sponsor

Pardot

Platinum Sponsor

MailChimp

Gold Sponsor

ShootProof

Silver Sponsor

Epic Labs

Community Sponsor

Guild Quality

Community Sponsor

Hypepotamus

Venue Sponsor

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service