M a k i n g D r u p a l c o l l i d e w i t h t h e w o r l d o u t s i d e V a r u n A r o r a C E O , O p e n C u r r i c u l u m
A g e n d a ● Wh a t ' s g o i n g o n o u t s i d e D r u p a l ? ● D r u p a l v s . ! D r u p a l ● D r u p a l E v e r y w h e r e
Wh a t ’ s g o i n g o n o u t s i d e D r u p a l ?
V i e w R e a c t , A n g u l a r , J S X , F l u x / R e d u x , V u e . j s , We b C o mp o n e n t s , P o l y me r , R e a c t N a t i v e D a t a s t o r a g e a n d N o S Q L d a t a b a s e s , R e a l - t i me d a t a b a s e s , We b S o c k e t s , f e t c h i n g G r a p h Q L , P a r s e / F i r e b a s e , O R M s I n f r a s t r u c t u r e C o n t a i n e r s ( D o c k e r , e t c . ) , C l o u d s e r v i c e s , S 3 , F u n c t i o n s - a s - a - S e r v i c e . C o n t e n t S t a t i c s i t e g e n e r a t o r s , Wi x / We e b l y / M e d i u m O t h e r ma d h i p s t e r We b p a c k , I o T , We b a p p f r a me w o r k s ( R o R , D j a n g o , S p r i n g ) s h i t
F O M O ?
D r u p a l v s . ! D r u p a l
C a t e g o r i e s ● A d mi n i s t r a t i o n ● D e v e l o p me n t / E n g i n e e r i n g ● S o l v i n g r e a l - w o r l d p r o b l e ms
A d mi n i s t r a t i o n A A u u t t h h o o r r i i n n g g mu mu l l t t i i - - p p a a g g e e c c o o n n t t e e n n t t E a s y WY WY S S I I WY WY G G E a s y C C o o n n s s t t a a n n t t l l y y t t w w e e a a k k i i n n g g c c o o mp mp l l e e x x c c o o d d e e f f o o r r a a n n y y f f e e a a t t u u r r e e N o p e E E d d i i t t i i n n g g a a n n y y d d a a t t a a i i s s f f o o r r m m e e d d i i t t i i n n g g N o t h o w w o r l d r o l l s C C o o mmu mmu n n i i t t y y D o p e
D e v e l o p me n t / E n g i n e e r i n g U U n n d d e e r r s s t t a a n n d d i i n n g g o o f f d d a a t t a a b b a a s s e e mo mo d d e e l l L o w P P H H P P E a s y D D r r u u p p a a l l l l i i f f e e c c y y c c l l e e h h o o o o k k s s B a t s h i t w e i r d A A l l t t e e r r i i n n g g f f o o r r m m s s u u b b mi mi s s s s i i o o n n s s a a n n d d p p a a g g e e fm fm o o w w P a i n f u l E E v v e e r r y y t t h h i i n n g g i i s s a a n n o o d d e e N o t s o g e n i u s U U s s e e r r ma ma n n a a g g e e me me n n t t , , a a u u t t h h e e n n t t i i c c a a t t i i o o n n , , s s i i g g n n u u p p E a s y L L e e a a r r n n i i n n g g c c u u r r v v e e o o n n n n e e w w f f u u n n c c t t i i o o n n a a l l i i t t y y w w i i t t h h U U I I H i g h
D e v e l o p me n t / E n g i n e e r i n g A A l l t t e e r r i i n n g g w w h h a a t t s s h h o o w w s s u u p p o o n n p p a a g g e e > l a y e r s t h a n o n i o n s L L a a y y o o u u t t s s a a n n d d t t h h e e me me s s , , f f o o r r mo mo s s t t p p a a r r t t L o w q u a l i t y C C r r e e a a t t i i n n g g mo mo d d u u l l e e s s w w i i t t h h c c o o mp mp l l e e x x d d a a t t a a n n e e e e d d s s N i g h t ma r e E E x x t t e e n n d d i i n n g g t t a a b b l l e e s s v v s s . . c c r r e e a a t t i i n n g g n n e e w w o o n n e e s s D R Y D D a a t t a a ma ma n n i i p p u u l l a a t t i i o o n n , , p p e e r r s s i i s s t t i i n n g g P o o r U U R R L L ma ma n n a a g g e e me me n n t t E a s y
S o l v i n g r e a l - w o r l d p r o b l e ms V V i i e e w w s s , , C C C C K K ( ( F F i i e e l l d d s s , , E E n n t t i i t t i i e e s s , , m2 m2 m) m) H e a v e n R R e e p p e e a a t t e e d d p p a a t t t t e e r r n n s s f f u u n n c c . . ( ( e e g g . . c c o o mme mme n n t t s s , , f f o o r r u u ms ms ) ) E a s y O O r r i i g g i i n n a a l l i i t t y y i i n n d d u u c c i i n n g g F a r f r o m C C l l i i e e n n t t - - c c e e n n t t r r i i c c N o t S S c c i i e e n n t t i i fj fj c c a a l l l l y y o o p p t t i i mi mi z z i i n n g g p p e e r r f f o o r r ma ma n n c c e e , , S S Q Q L L P a i n f u l B B l l a a n n k k c c a a n n v v a a s s t t h h i i n n k k i i n n g g A b s e n t O O p p t t i i ma ma l l r r e e p p e e a a t t i i n n g g p p a a t t t t e e r r n n s s ( ( e e g g . . s s e e a a r r c c h h ) ) N o p e
D r u p a l E v e r y w h e r e
Wh a t w e h a v e b e e n t r y i n g t o d o f o r t h e p a s t ~ 8 y e a r s
M a c r o r e a s o n s t o r e fm e c t o n s t a t e o f t h i n g s ● H y b r i d c l o u d s a n d c o n t a i n e r s h a v e h e l p e d a n y o n e d e p l o y h e t e r o g e n e o u s b a c k e n d s ● T h e l i n e w h e r e ma r k e t i n g s t o p s a n d p r o d u c t b e g i n s i s b l u r r i e r t h a n e v e r ; e v e r y t h i n g i s c o n t e n t a n d e v e r y t h i n g i s n o t ● C o mp e t i n g f o r u s e r a t t e n t i o n t h r o u g h f r o n t - e n d h e a v y a p p s
M a c r o r e a s o n s t o r e fm e c t o n s t a t e o f t h i n g s ● “We b a d mi n i s t r a t o r ” i s a my t h i c a l r o l e ● D r u p a l h a s u n i q u e l y e x c e l l e n t c a p a b i l i t i e s t h a t t h e r e s t o f t h e t e c h e c o s y s t e m d o e s n o t h a v e ( e g . V i e w s , C C K , e a s y i 1 8 n )
F l i p p i n g t h e mo d e l
3 w a y s t o fm i p ● D r u p a l a s a n a d mi n t o o l f o r a l l . ● D r u p a l a s a c o n t e n t ma n a g e me n t p r o t o c o l . ● D r u p a l a s a c o n t r o l l e r f o r a l l .
D r u p a l a s a n a d mi n t o o l f o r a l l http://getlevelten.com/blog/kristin-brinner/how-set-drupal-commerce-message-send-emails-store-admin-and-customer-include
D r u p a l a s a n a d mi n t o o l f o r a l l http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3908431/Drupal-Version-7-Beta-A-Web-Developers-First-Look.htm
D r u p a l a s a n a d mi n t o o l f o r a l l https://www.interworks.com/sites/default/files/blog/u55/d8_edit-page.gif
D r u p a l a s a c o n t e n t ma n a g e me n t p r o t o c o l ● E n t i t i e s ● F i e l d s ● B l o c k s ● M e t a d a t a , t a x o n o my , c o n fj g ● V i e w s
D r u p a l a s a c o n t r o l l e r f o r a l l ● B e t h e r o u t i n g , t e mp l a t i n g ( u s i n g b l o c k s ) , a u t h / s e s s i o n s , r e q u e s t s / r e s p o n s e s , c o n fj g , O R M c o mp a t i b i l i t y , r u l e s ( f o r a s y n c p r o c e s s i n g ) l a y e r b o u n d t o d i fg e r e n t f r a me w o r k s . ● A l l o w b o i l e r p l a t e g e n e r a t i o n f o r f o r ms , a c c e s s i b i l i t y ● M u l t i l i n g u a l i s m s u p p o r t .
Recommend
More recommend