Date post: | 28-Jan-2015 |
Category: |
Technology |
Upload: | amplexor |
View: | 118 times |
Download: | 1 times |
Drupal distributions
2.
Agenda
! Introduction to Drupal ! Concept of distributions ! Development Kickstarts ! Products ! Platforms ! App Stores
3.
Introduction Introduction to Drupal
4.
Introduction
Open Source CMS
5.
Introduction
10 years old
6.
Introduction
originated in Belgium by Dries Buytaert
7.
Introduction
powers 1.7% of all websites
8.
Introduction
12000+ modules available
9.
Introduction
modular architecture
Drupal core
community modules custom
modules
core modules
a typical Drupal website
10.
Introduction
one-to-many “classic” websites
website
11.
Introduction
many-to-many social from the start
delegation of content creation and classification
12.
Introduction
platform architecture
website visitor Drupal webserver
Drupal database
content editor
13.
Introduction
technology stack recommended
Drupal
PHP
MySQL
Linux
Apache
14.
Introduction
DrupalCon London 2011
15.
Introduction
DrupalCon London 2011
16.
Introduction
17.
The Drupal community
18.
The Drupal community
19.
Concept of distributions
Distributions are the Future of drupal
Jeff Robbins - Lullabot
20.
This is Drupal
21.
This is a distribution
22.
Concept of distributions
Who benefits from distributions?
• New drupal Users Get started quickly • All drupal users
Distributions contain drupal best practices Create function oriented websites
23.
Concept of distributions
Why use these things?
They are proven solutions that have been developed and improved in real world websites.
Distributions contain specific functions that are needed for specific websites.
24.
Concept of distributions
Am I saving time ?
Let end users test all the previous
Create custom
functionalities C
reate views
Create content types
Configure/install libraries
Configure m
odules Install m
odules Install drupal core
Start here with a
Distribution
Development time
25.
Concept of distributions
How does it work?
Kickstart
Product
Platform
Drupal
26.
Concept of distributions
Example
Kickstart
Product
Core
+ content types + views + modules + configuration + menus
+ presets + content + libraries
27.
Concept of distributions
! Most distributions have a site. ! Soon all distributions will be downloadable on drupal.org.
Where to get them?
28.
Concept of distributions
Development kickstarts
29.
Concept of distributions
Products
30.
Concept of distributions
Platform
Distributions Sites
31.
Kickstarts
32.
Essential
Development kickstarts
Modules Development set-up Acquia extra’s
Acquia Drupal
33.
Concept of distributions
34.
Development kickstarts
Conference organizing Ticket selling Talks arrangements Scheduling Sponsor pages
Conference organizing distribution
35.
Development kickstarts
Conference organizing Ticket selling Talks arrangements Scheduling Sponsor pages
Conference organizing distribution
36.
Development kickstarts
Pressflow
Scalability Performance Availability
Focus
37.
Development kickstarts
Pressflow
Scalability Performance Availability
Focus
38.
Concept of distributions
39.
Development kickstarts
Usability
Customizability E-commerce 2.0
Drupal Commerce kickstart
E-commerce Framework
40.
Development kickstarts
Usability
Customizability E-commerce 2.0
Drupal Commerce kickstart
E-commerce Framework
41.
Kickstarts
42.
Kickstarts
43.
Kickstarts
44.
Development kickstarts
Social trends Flexibility Community Collaboration
Drupal Commons
Commons
45.
Development kickstarts
Social trends Flexibility Community Collaboration
Drupal Commons
Commons
46.
Concept of distributions
47.
Concept of distributions
48.
Concept of distributions
49.
Concept of distributions
50.
Concept of distributions
51.
Concept of distributions
52.
Development kickstarts
Project sites
Personal sites Easy site creation
Open Scholar
Ease of use
53.
Development kickstarts
Project sites
Personal sites Easy site creation
Open Scholar
Ease of use
54.
Development kickstarts
Content Creation
Content delivery Monetization
Open Publish
Content
55.
Development kickstarts
Content Creation
Content delivery Monetization
Open Publish
Content
56.
Products
57.
What is a product?
Product Out-of-the-box Full-featured
58.
What is a product?
Ready-to-use Download, unpack, install and start using limited configuration
59.
What is a product?
Documented End user manual Development
60.
What is a product?
Supported By company By community
61.
Products: Examples
62.
Product: Managing news
Robust news and data aggregation engine with pluggable visualization and workflow tools.
63.
Product: Managing news
64.
Product: Managing news
65.
Product: Managing news
66.
Product: Drupal Rooms
Booking and room management Modular, flexible, and open source.
67.
Product: OpenPublic
Content Management System Tailored to the needs of government. US government
68.
Product: OpenPublic
69.
Product: OpenPublic
70.
Product: Open Atrium
Intranet in-a-box
71.
Product: Open Atrium
User Interface Clean and intuitive
72.
Product: Open Atrium
Documentation Created and maintained by creator and community
73.
Product: Open Atrium
Translated Can be installed in over 30 languages
74.
Product: Open Atrium
Six features Come bundled in.
75.
Product: Open Atrium
Dashboard See a snapshot of all the activity across your groups.
76.
Product: Open Atrium
Blog Share ideas and receive email notifications when others post.
77.
Product: Open Atrium
Notebook Collaborate on documents, compare revisions, and print when you're done.
78.
Product: Open Atrium
Case Tracker Create and manage projects within each of your groups.
79.
Product: Open Atrium
Calendar Add events and pull in feeds from other calendars.
80.
Product: Open Atrium
Shoutbox Share messages and links with just the people in your group.
81.
Product: Open Atrium
Extend(ed) Can be extended to include additional features.
82.
Platforms
Platforms
83.
Platforms
Let us Build your own distribution(s)
84.
Platforms
Don’t repeat Build once, use many.
85.
Platforms
Time to delivery Setup new sites faster.
86.
Platforms
Identify common Usage Functionality Layout
87.
Platforms
Build multiple profiles Microsite, Portfolio, Product, Company Don’t build the golden hammer!
88.
Platforms
Add generic features Blog, Photo gallery, … As building blocks
89.
Platforms
Custom development Develop specific business logic. Connect with your back office.
90.
Platforms
Define workflows Generic content management.
91.
Platforms
Master theme Create a common starting point.
92.
Platforms
Documentation Describe how to install, extend, theme.
93.
Platforms
Start deploying sites Install, choose profile Extend theme (layout) Add content Go live
94.
Platforms
Easier support All the “same” Fix once, fixed all Same workflow
95.
Platforms
96.
Platforms : COD
Conference Organizing event signup, session proposal, session scheduling and social networking
97.
Platforms : COD
98.
Platforms : COD
99.
Platforms : COD
100.
Platforms : COD
101.
Platforms : COD
102.
App Stores App Stores
103.
App Stores
consumerization of IT
104.
App Stores
105.
App Stores
106.
App Stores
“I want my Drupal website to be integrated with MailChimp.”
-- the average customer
107.
App Stores
custom development
108.
App Stores
Custom solution for a general problem
Takes a lot of time an money
Repeatedly create redundant solutions
109.
App Stores
110.
App Stores
app ≠ module
111.
App Stores
Modules
Not convenient to install
Hard to configure
Poor usability
Not well supported
No training
Not ready for Enterprise
112.
App Stores
what’s an app?
113.
App Stores
what’s an app?
114.
App Stores
An app is a high-quality solution which completely solves one exact problem.
115.
App Stores
usability
116.
App Stores
usability
117.
App Stores
“I am looking for a simple and easy way to place blocks in specific regions around my website.”
-- the average customer
Block Manager
118.
App Stores
Block Manager Apps
Good documentation
Excellent usability
Fast and easy installation
Extensive commercial support
Good fit for distributions
119.
App Stores
120.
App Stores
121.
App Stores
122.
Drupal references
vtm.be jim.be iwatch.be vmmtv.be uitinvlaanderen.be
capacity4dev.eu base.be muntpunt.be uzleuven.be serv.be
ewi-vlaanderen.be prettiggeleerd.be m.uitinvlaanderen.be infrabel.be under construction
kinepolis.be under construction
123.
Contact us
Amplexor NV Gaston Geenslaan 10 B3 3001 Heverlee (Leuven) Belgium
Brouwerijstraat 1 9031 Drongen (Gent) Belgium
tel. +32 16 44 25 10 fax +32 16 44 25 15 email [email protected] www http://www.amplexor.com
124.
Follow us
@amplexorbelgium
http://www.facebook.com/AmplexorBelgium
http://www.slideshare.net/amplexor