community code: scircles
DESCRIPTION
Custom Components, Theming, Drag-and-drop - Building a Social Network Engine with Ext JS 4 This showcase will demonstrate that Ext JS is not only suitable for internal corporate applications, but can be used for powerful consumer servies as well. ‘SCircles’ is an application that looks so different to normal Ext JS apps that it is hard to recognize it uses Sencha technology at all - and will serve as a demonstration of custom theming, custom components, and the use of the framework’s drag-and-drop capabilities.Tobias Uhlig works with the Sencha Frameworks on a fulltime basis since he joined the Sencha Community at the very beginning in May 2007. As a passionate User Interface Engineer for over a decade, besides building amazing Rich Internet Applications, he has specialized in creating Custom Components and Extensions on top of the Sencha Frameworks as well as Theming and Performance Improvements. After working on one of the worlds largest Ext JS Applications at Refined Labs for 1.5 years, he is now joining Sencha to bring in his experience and knowledge. Tobias founded the Sencha Usergroup in Munich, GermanyTRANSCRIPT
COMMUNITY CODES-CIRCLES
AGENDA
· THE TEAM
· WHAT IS S-CIRCLES?
· THE PERSPECTIVE
· CODING SESSION
· LIVE DEMO
· QUESTIONS
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE TEAM
MAX WIDDRA· Occupation: Art Director at WINCOMMUNICATION (http://www.wincommunication.de)
·Specialized in: Web, interface and editorial-design, User Experience
· Tools: Photoshop, Illustrator, Indesign, mindmaps
· Online projects since 2001
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE TEAM
BASTIAN HAUSTEIN· CEO of source lounge(http://www.source-lounge.de)
· Works mainly as consultant
· Uses PHP, MySQL, HTML and JavaScript but isspecialized in HTML5 and software architecture
· Loves to be a „front end freak“, giving modern apps the feeling of being native, but even cooler ;-)
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE TEAM
TOBIAS UHLIG· Woking fulltime with the Sencha Frameworks since May 2007
· User Interface engineer at Refined Labs for the last 1.5 years (http://www.refinedlabs.com/en/)
· Extthemes.com
· fieldmanager
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
WHAT IS S-CIRCLES
WELCOME TO OUR SOCIALMEDIA EXPERIMENT· S-Circles is a prototype of a brand new community platform
· The idea of the name: custom subdomains like Tobias-Uhlig.sCircles.net→
· Users shall use it everywhere with native support for their environment ( Ext JS 4 + Sencha Touch Version)
· S-Circles communities can exist in the open space but we will focus usage on company intranets
· Development still in progress (beta is scheduled for the end of 2011)
·Long TODO List including connecting to other neworks that offer API access, webinars (Video Chat), an own API, ST 2 version + Phonegap to upload fotos, ...
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
THE PERSPECTIVE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· To keep it simple, we are not using the Ext JS MVC Pattern
· The first structure:
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· We start with an Ext Window
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· The Custom Component
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· The Custom Component
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· Contact Icons
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· Custom Positions
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· Contact Icons mouseenter, mouseleave→
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
SO, LET'S BUILD A CIRCLE· Drag & Drop
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
CODING SESSION
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
LIVE DEMO
· Ext JS Version: http://circles.source-lounge.de (Webkit only!)
· Sencha Touch Version: http://circles.source-lounge.de
· Sencha Touch Version for non mobile device: http://circles.source-lounge.de/mobile/SCirclesMobile/app/frame_debug.html
· Coding Session: http://circles.source-lounge.de/SenchaCon/Circles/
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.
QUESTIONS?
Sencha Forum Topic: http://www.sencha.com/forum/showthread.php?152143
Via S-Circles soon!
S-CIRCLES 2011. ALL RIGHTS RESERVED. UHLIG, HAUSTEIN, WIDDRA.