Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

QropIt: sharing at Singapore PHP User Group

U-Zyn, Technical Lead from QropIt shares about the latest and one of the most convenient ways of creating and tracking QR codes.

3 sections to the slides:
i. QropIt – what and why
ii. Tips & tricks – sharing of some PHP, JavaScript and design tips
iii. QropIt API - soon-to-be-launched API for creating and tracking QR codes.

  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

QropIt: sharing at Singapore PHP User Group

  1. 1. QROPIT SOCIAL QR CODE READER
  2. 2. QROPIT SOCIAL QR CODE READER
  3. 3. QROPIT SOCIAL QR CODE READER
  4. 4. QROPIT SOCIAL QR CODE READER
  5. 5. QROPIT SOCIAL QR CODE READER
  6. 6. Editable Adaptive Client-aware Location-aware Demographics-aware“Be like Time-aware Gender-awarewater, my Analyticsfriend.” Ease of use Backward compatible Social QROPIT SOCIAL QR CODE READER
  7. 7. Video Images slideshow Facebook page LocationMobile app Hyperlink Coupon Contact QROPIT SOCIAL QR CODE READER
  8. 8. QROPIT SOCIAL QR CODE READER
  9. 9. QROPIT SOCIAL QR CODE READER
  10. 10. QROPIT SOCIAL QR CODE READER
  11. 11. 3 methods (at the moment) i. QropIt ID aka username/password ii. Facebook iii. Twitter2 actions: i. Sign up ii. Association with the logged in account QROPIT SOCIAL QR CODE READER
  12. 12. 1.A: Sign up with FB-1B: Sign up with Twitter-1A: Associate with Twitter-12a.A: Sign up with QI-1A: Associate with FB-1B: Sign up with QI-2B: Associate with FB-12b.x: Log in with FB-1Should the user end up with Account A or B? QROPIT SOCIAL QR CODE READER
  13. 13. 1.A: Sign up with FB-1 “Be likeB: Sign up with Twitter-1 Foursquare, myA: Associate with Twitter-1 Error: Another user is linked to this friend.” Twitter account.2a.A: Sign up with QI-1A: Associate with FB-1B: Sign up with QI-2B: Associate with FB-1 Error: Another user is linked to this Facebook account.2b.x: Log in with FB-1 No problem!Should the user end up with Account A or B? QROPIT SOCIAL QR CODE READER
  14. 14. QROPIT SOCIAL QR CODE READER
  15. 15. The built-in method does not differentiate URLs, it merely updates session var (Config.language)Bad for search engines: they get confusedMake different URLs for each locale: - /en/controller - /controller/en - /controller?lang=enNot that easy now on CakePHP as it makes: - routes.php complicated - $html->link needs to be appending the appropriate language tag - intercept CakePHP URL translation (forward and backward) QROPIT SOCIAL QR CODE READER
  16. 16. http://qropit.com/widget QROPIT SOCIAL QR CODE READER
  17. 17. Avoid AJAX (very tempting, but resist it)Avoid document.write()Why?<script src="http://example.com/widget/script.js" type="text/javascript"></script><div id="example-widget-container"></div>Is fine, but can we do better?Inject widget-container into <body> or <html> Some tips from Alex Marandon’s blog http://alexmarandon.com/articles/web_widget_jquery/ QROPIT SOCIAL QR CODE READER
  18. 18. Code isolationNoone’s going to name their variable Beezow-Doo-Doo-Zopittybop-Bop-Bop right?Always var your variablesUse anonymous functions to contain your functions.(function(){ MakeMeASandwich(); SudoMakeMeASandwich();})();Sure. jQuery is omnipowerful and omniconvenient, but very likely you’re not the only one thinking so, try to reuse jQuery library if it is already loaded on a page. Some tips from Alex Marandon’s blog http://alexmarandon.com/articles/web_widget_jquery/ QROPIT SOCIAL QR CODE READER
  19. 19. QROPIT SOCIAL QR CODE READER
  20. 20. http://qropit.com/dev• RESTful• JSON/XML• GET/POST agnostic QROPIT SOCIAL QR CODE READER
  21. 21. QROPIT SOCIAL QR CODE READER

×