M a k i n g D r u p a l c o l l i d e w i t h - - PowerPoint PPT Presentation

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
SMART_READER_LITE
LIVE PREVIEW

M a k i n g D r u p a l c o l l i d e w i t h - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

M a k i n g D r u p a l c

  • l

l i d e w i t h t h e w

  • r

l d

  • u

t s i d e

V a r u n A r

  • r

a C E O , O p e n C u r r i c u l u m

slide-2
SLIDE 2

A g e n d a

  • Wh

a t ' s g

  • i

n g

  • n
  • 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

slide-3
SLIDE 3

Wh a t ’ s g

  • i

n g

  • n
  • u

t s i d e D r u p a l ?

slide-4
SLIDE 4

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

  • mp
  • n

e n t s , P

  • l

y me r , R e a c t N a t i v e D a t a s t

  • r

a g e a n d f e t c h i n g N

  • 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

  • c

k e t s , 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

  • n

t a i n e r s ( D

  • c

k e r , e t c . ) , C l

  • u

d s e r v i c e s , S 3 , F u n c t i

  • n

s

  • a

s

  • a
  • S

e r v i c e . C

  • n

t e n t S t a t i c s i t e g e n e r a t

  • 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 s h i t We b p a c k , I

  • T

, We b a p p f r a me w

  • r

k s ( R

  • R

, D j a n g

  • ,

S p r i n g )

slide-5
SLIDE 5

F O M O ?

slide-6
SLIDE 6

D r u p a l v s . ! D r u p a l

slide-7
SLIDE 7

C a t e g

  • r

i e s

  • A

d mi n i s t r a t i

  • n
  • D

e v e l

  • p

me n t / E n g i n e e r i n g

  • S
  • l

v i n g r e a l

  • w
  • r

l d p r

  • b

l e ms

slide-8
SLIDE 8

A d mi n i s t r a t i

  • n

A u t h

  • r

i n g mu l t i

  • p

a g e c

  • n

t e n t E a s y WY S I WY G E a s y C

  • n

s t a n t l y t w e a k i n g c

  • mp

l e x c

  • d

e f

  • r

a n y f e a t u r e N

  • p

e E d i t i n g a n y d a t a i s f

  • r

m e d i t i n g N

  • t

h

  • w

w

  • r

l d r

  • l

l s C

  • mmu

n i t y D

  • p

e A u t h

  • r

i n g mu l t i

  • p

a g e c

  • n

t e n t WY S I WY G C

  • n

s t a n t l y t w e a k i n g c

  • mp

l e x c

  • d

e f

  • r

a n y f e a t u r e E d i t i n g a n y d a t a i s f

  • r

m e d i t i n g C

  • mmu

n i t y

slide-9
SLIDE 9

D e v e l

  • p

me n t / E n g i n e e r i n g

U n d e r s t a n d i n g

  • f

d a t a b a s e mo d e l L

  • w

P H P E a s y D r u p a l l i f e c y c l e h

  • k

s B a t s h i t w e i r d A l t e r i n g f

  • r

m s u b mi s s i

  • n

s a n d p a g e fm

  • w

P a i n f u l E v e r y t h i n g i s a n

  • d

e N

  • t

s

  • g

e n i u s U s e r ma n a g e me n t , a u t h e n t i c a t i

  • n

, s i g n u p E a s y L e a r n i n g c u r v e

  • n

n e w f u n c t i

  • n

a l i t y w i t h U I H i g h U n d e r s t a n d i n g

  • f

d a t a b a s e mo d e l P H P D r u p a l l i f e c y c l e h

  • k

s A l t e r i n g f

  • r

m s u b mi s s i

  • n

s a n d p a g e fm

  • w

E v e r y t h i n g i s a n

  • d

e U s e r ma n a g e me n t , a u t h e n t i c a t i

  • n

, s i g n u p L e a r n i n g c u r v e

  • n

n e w f u n c t i

  • n

a l i t y w i t h U I

slide-10
SLIDE 10

D e v e l

  • p

me n t / E n g i n e e r i n g

A l t e r i n g w h a t s h

  • w

s u p

  • n

p a g e > l a y e r s t h a n

  • n

i

  • n

s L a y

  • u

t s a n d t h e me s , f

  • r

mo s t p a r t L

  • w

q u a l i t y C r e a t i n g mo d u l e s w i t h c

  • mp

l e x d a t a n e e d s N i g h t ma r e E x t e n d i n g t a b l e s v s . c r e a t i n g n e w

  • n

e s D R Y D a t a ma n i p u l a t i

  • n

, p e r s i s t i n g P

  • r

U R L ma n a g e me n t E a s y A l t e r i n g w h a t s h

  • w

s u p

  • n

p a g e L a y

  • u

t s a n d t h e me s , f

  • r

mo s t p a r t C r e a t i n g mo d u l e s w i t h c

  • mp

l e x d a t a n e e d s E x t e n d i n g t a b l e s v s . c r e a t i n g n e w

  • n

e s D a t a ma n i p u l a t i

  • n

, p e r s i s t i n g U R L ma n a g e me n t

slide-11
SLIDE 11

S

  • l

v i n g r e a l

  • w
  • r

l d p r

  • b

l e ms

V i e w s , C C K ( F i e l d s , E n t i t i e s , m2 m) H e a v e n R e p e a t e d p a t t e r n s f u n c . ( e g . c

  • mme

n t s , f

  • r

u ms ) E a s y O r i g i n a l i t y i n d u c i n g F a r f r

  • m

C l i e n t

  • c

e n t r i c N

  • t

S c i e n t i fj c a l l y

  • p

t i mi z i n g p e r f

  • r

ma n c e , S Q L P a i n f u l B l a n k c a n v a s t h i n k i n g A b s e n t O p t i ma l r e p e a t i n g p a t t e r n s ( e g . s e a r c h ) N

  • p

e V i e w s , C C K ( F i e l d s , E n t i t i e s , m2 m) R e p e a t e d p a t t e r n s f u n c . ( e g . c

  • mme

n t s , f

  • r

u ms ) O r i g i n a l i t y i n d u c i n g C l i e n t

  • c

e n t r i c S c i e n t i fj c a l l y

  • p

t i mi z i n g p e r f

  • r

ma n c e , S Q L B l a n k c a n v a s t h i n k i n g O p t i ma l r e p e a t i n g p a t t e r n s ( e g . s e a r c h )

slide-12
SLIDE 12

D r u p a l E v e r y w h e r e

slide-13
SLIDE 13

Wh a t w e h a v e b e e n t r y i n g t

  • d
  • f
  • r

t h e p a s t ~ 8 y e a r s

slide-14
SLIDE 14

M a c r

  • r

e a s

  • n

s t

  • r

e fm e c t

  • n

s t a t e

  • f

t h i n g s

  • H

y b r i d c l

  • u

d s a n d c

  • n

t a i n e r s h a v e h e l p e d a n y

  • n

e d e p l

  • y

h e t e r

  • g

e n e

  • 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

  • p

s a n d p r

  • 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

  • n

t e n t a n d e v e r y t h i n g i s n

  • t
  • C
  • mp

e t i n g f

  • r

u s e r a t t e n t i

  • n

t h r

  • u

g h f r

  • n

t

  • e

n d h e a v y a p p s

slide-15
SLIDE 15

M a c r

  • r

e a s

  • n

s t

  • r

e fm e c t

  • n

s t a t e

  • f

t h i n g s

  • “We

b a d mi n i s t r a t

  • r

” i s a my t h i c a l r

  • 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

  • f

t h e t e c h e c

  • s

y s t e m d

  • e

s n

  • t

h a v e ( e g . V i e w s , C C K , e a s y i 1 8 n )

slide-16
SLIDE 16

F l i p p i n g t h e mo d e l

slide-17
SLIDE 17

3 w a y s t

  • fm

i p

  • D

r u p a l a s a n a d mi n t

  • l

f

  • r

a l l .

  • D

r u p a l a s a c

  • n

t e n t ma n a g e me n t p r

  • t
  • c
  • l

.

  • D

r u p a l a s a c

  • n

t r

  • l

l e r f

  • r

a l l .

slide-18
SLIDE 18

D r u p a l a s a n a d mi n t

  • l

f

  • r

a l l

http://getlevelten.com/blog/kristin-brinner/how-set-drupal-commerce-message-send-emails-store-admin-and-customer-include

slide-19
SLIDE 19

D r u p a l a s a n a d mi n t

  • l

f

  • r

a l l

http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3908431/Drupal-Version-7-Beta-A-Web-Developers-First-Look.htm

slide-20
SLIDE 20

D r u p a l a s a n a d mi n t

  • l

f

  • r

a l l

https://www.interworks.com/sites/default/files/blog/u55/d8_edit-page.gif

slide-21
SLIDE 21

D r u p a l a s a c

  • n

t e n t ma n a g e me n t p r

  • t
  • c
  • l
  • E

n t i t i e s

  • F

i e l d s

  • B

l

  • c

k s

  • M

e t a d a t a , t a x

  • n
  • my

, c

  • n

fj g

  • V

i e w s

slide-22
SLIDE 22

D r u p a l a s a c

  • n

t r

  • l

l e r f

  • r

a l l

  • B

e t h e r

  • u

t i n g , t e mp l a t i n g ( u s i n g b l

  • c

k s ) , a u t h / s e s s i

  • n

s , r e q u e s t s / r e s p

  • n

s e s , c

  • n

fj g , O R M c

  • mp

a t i b i l i t y , r u l e s ( f

  • r

a s y n c p r

  • c

e s s i n g ) l a y e r b

  • u

n d t

  • d

i fg e r e n t f r a me w

  • r

k s .

  • A

l l

  • w

b

  • i

l e r p l a t e g e n e r a t i

  • n

f

  • r

f

  • 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

  • r

t .

slide-23
SLIDE 23

D r u p a l a s a c

  • n

t r

  • l

l e r f

  • r

a l l

  • T

a l k t

  • s

e r v i c e s , u s i n g a v i s u a l s y s t e m l i k e N

  • d

e R e d .

http://www.internetoflego.com/connecting-it-all-together-pubnub-and-node-red/