1 of 40

What factors do influence someone not to choose Drupal?

NEMANJA DROBNJAK

2 of 40

About me

  • Master of Computer Science
  • 4+ years in web development
  • Previously working with WordPress
  • NOT a Drupal experienced developer

3 of 40

Presentation overview

  • Open source CMS statistics
  • Drupal vs WordPress
  • Model development and demo
  • Drupal from the research point of view
  • Conclusion and proposed solution

4 of 40

Open Source CMS

Statistics

5 of 40

Open Source vs Proprietary

  • Cost
  • Service and support
  • Innovation
  • Security
  • Usability
  • Standards
  • Reliability

6 of 40

Top one million websites

7 of 40

Drupal vs WordPress

Market comparisons

8 of 40

Top 10k websites

9 of 40

W3Techs statistics

10 of 40

11 of 40

Model

The purpose

12 of 40

13 of 40

14 of 40

Client-side communication

15 of 40

16 of 40

Client side requirements

  • Main group
  • Performance and Scalability
  • E-commerce group
  • Media group
  • Back-end
  • Content management
  • Maintenance and security
  • SEO

17 of 40

Main group of requirements

  • Multilingual
  • Multi domain management
  • Level of design customization
  • Time of implementation
  • Size of the project
  • Migration support
  • Network type

18 of 40

Limitations group

  • Budget
  • Consulting and support costs
  • Hosting and domain costs
  • Accessibility
  • Client company staff
  • History

19 of 40

20 of 40

AHP and end factors

Expert evaluation

21 of 40

End factor categories

  • Primary features
  • Performance features
  • Management features
  • GUI
  • Scalability
  • SEO and reputation
  • Supporting features
  • Security category

22 of 40

Performance group

  • Content loading
  • Content syndication
  • Mobile web
  • Caching
  • Database performance

23 of 40

Decision making process

24 of 40

AHP - example matrix

25 of 40

AHP - priority of categories

26 of 40

27 of 40

DEMATEL

Expert evaluation

28 of 40

DEMATEL - Example

29 of 40

30 of 40

Model demo

Education platform

31 of 40

Experience | Research

32 of 40

Drupal as a research topic

Advantages and disadvantages

33 of 40

Mobile Interface to Content Management System based on HTML5 and Drupal: A Case Study (T.K.Hema Priya, 2011)

“It is particularly well suited to e-Learning systems, Community/social networking sites, and news publishing, where its powerful authoring and publishing features allow administrators to create, revise, and deploy content in a rapid and organized manner. User management, site reporting and statistics, ad management, community management, and other administrative functions utilize an intuitive and robust back-end user interface.”

34 of 40

Realization of Electronic Textbook By Means Of

Drupal Content Management System (I.Iliev, 2013)

“CMS Drupal has enough power and flexibility, allowing us to create a topic that is complex enough. The system offers countless ways to deal with problems that arise, but one needs to know how to work with Drupal themes so to choose the proper way.”

35 of 40

Conclusion

36 of 40

On model usage

“Moreover, the model can have more than one purpose. Initiative leaders, developers and community of the both open source content management systems can use the model in order to analyze and explore for both strengths and disadvantages. Later, they can work on improving the flaws, or looking to increase the advantages even more.”

37 of 40

E-Commerce

  • WooCommerce
  • Drupal Commerce

38 of 40

39 of 40

Thank you for the attention!

Any questions?

40 of 40

THANKS!

@drupaldevdays

#drupaldevdays