drupal seminar version 2 2011

37
Mulighederne med Drupal version 2 Seminar onsdag 18. maj 2011 Verdens bedste Open Source CMS system

Upload: adapt-as

Post on 28-Nov-2014

424 views

Category:

Education


5 download

DESCRIPTION

Dette er 2. version om seminaret, der omhandler CMS platformen Drupal.

TRANSCRIPT

Page 1: Drupal seminar version 2 2011

Mulighederne med Drupal version 2

Seminar onsdag 18. maj 2011

Verdens bedste Open Source CMS system

Page 2: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 2

Hvem er vi?

Kresten Wiingaard, Adm. DirektørKresten har arbejdet med webløsninger siden 1994 og har specialiseret sig i webstrategi, som handler om, hvordan Adapts kunder med fordel kan udnytte internettet i deres forretning. Kresten bliver også brugt som foredragsholder om Webstrategi, Brugervenlighed og Implementering af webløsninger.

Tommy Davis, UdviklingschefTommy arbejder med at forretningsudvikle vores kunders interne processer og systemarkitekturer. Tommy er med til at nedbryde og definere alle større opgaver hos Adapt, og hans styrke ligger i at gennemskue meget komplekse problemstillinger, og designe en ordentlig datastruktur for vores kunder.

Frank Hansen, Kreativ chefFrank er kreativ chef for afdelingen Design og Usabillity, hvor han er ansvarlig for at bygge bro mellem vores designer, mediegrafikerne og systemudviklerne. Frank sikrer desuden, at Adapt's kreative team overholder en høj standard inden for design og brugervenlighed på alle vores webløsninger.

Page 3: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 3

Program

09.00-09.15: Udbredelse af Drupal platformen

- Efterspørgsel- Økonomi- Forskellen ml. Drupal og SiteCore

09.15-09.50: Moduler, performance, skalering og roadmap,

09.50-10.00: Pause

10.00-10.35: Demo af Drupal

10.35-10.45 Fordele og ulemper ved Drupal

10.45-11.00 Spørgsmål, videndeling og opsummering

 

Page 4: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 4

Udbredelsen af Drupal platformen

• Efterspørgsel

• Økonomi

• Forskellen ml. Drupal og SiteCore

Page 5: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 5

Udbredelse

Kilde: www.drupal.org

Page 6: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 6

Efterspørgsel

• Meget høj efterspørgsel efter Drupal• Leverandørhuse må selv uddanne nye medarbejdere.• Rigtig mange PHP udviklere er ved at tilegne sig viden om Drupal.

• Årsagen er simpel• Mange forskellige CMS.• Et udtryk for en konsolidering.

• I en usikker verden søges risici minimeret• Derfor en Ketchup effekt.• Investering har været tilbageholdt – pludselig investere alle samtidigt.

Page 7: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 7

Økonomi

• Gratis at downloade• Gratis at udvikle i og til• Gratis at bidrage

• Men, men, men….• Tilpasningerne koster naturligvis

penge.

• Får bare mere for pengene, hvis man genbruger eksisterende moduler.

• Forventningerne stiger til, hvad man som kunde får med i sin løsning.

Page 8: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 8

Drupal vs. Sitecore

Page 9: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 9

Drupal vs. Sitecore

Page 10: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 10

Drupal vs. Sitecore

Drupal• Stort community• Tusindvis af moduler• Nul licenser

• Minimal markedsføring• Ingen roadmap• Mange mindre / mellemstore

leverandører, der er i vækstfase

Sitecore• Lille Community• Begrænset antal ’Shared Source’

moduler (ca. 150)• Licensbaseret

• Professionel markedsføring• Roadmap• Flere store leverandører, der

konkurrerer imod hinanden med deres moduler.

• Vælg værktøj, når du kender din opgave. Begynd med en webstrategi og analyse af dine behov – det afgør hvilken platform, du skal vælge.

Page 11: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 11

Page 12: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 12

Moduler i Drupal

• Moduler er centrale for Drupal • galleri, e-handel, nem-id login, kalender, forum o.s.v.

• Gør det muligt at vælge den kombination der matcher dine behov• og udvikle dine egne moduler

• Drupal består af en kerne (core) og en række moduler som distribueres sammen med kernen• Moduler i kernen er mest henvendt udviklere af websites

Page 13: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 13

Der findes 3 hovedtyper af moduler

1. Modul – tja, det er et modul

2. Fork af modul – en kopi af et eksisterende modul med ny funktionalitet

3. Sub modul - der udvider og tilføjer funktionalitet til et eksisterende modul

Page 14: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 14

Brugte moduler bliver en del af Drupal kernen

• Meget brugte moduler har en god mulighed for at blive en del af Drupal kernen

• Det betyder, at de automatisk bliver opdateret og vedligeholdt

Page 15: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 15

Drupal succes skyldes:

Det er nemt at:

• opdage moduler på drupal.org

• at installere download og drop

• samarbejde – værktøjer og processer er indbygget i drupal.org

Page 16: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 16

Hvorfor publicere moduler?

• Demonstrere dygtighed

• En måde at komme i kontakt med ligesindede

• Få kontakt til potentielle ansatte og kunder

• Andre hjælper med at teste og finde fejl i dit modul

Page 17: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 17

Hvor findes modulerne?

• Findes centralt på drupal.org og har gjort det siden starten

• Integreret bugtracking, forum, git o.s.v.

Page 18: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 18

Page 19: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 19

Lexicon på Sahva

• Lexicon er et modul til at vise og vedligeholde en leksikalsk oversigt

• Bygger videre på et indbygget modul – taxonomy

• Modulet er en fork af et indbygget Drupal modul• opfylde usability krav i forbindelse med et

projektfor den hollandske regering

Udfordringer• Der blev ikke taget højde for danske tegn i

sorteringen • http://www.sahva.dk/leksikon

Page 20: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 20

Übercart

• Übercart er en fuldt integreret e-handels løsning til Drupal

• Vigtigste features• Integreret betaling og Single page

checkout

• Produktkatalog og filtrering

• Fleksibel produkt sammensætning

• Backend system til at administrere ordrer

• http://drupal.org/project/lexicon • http://www.sahva.dk/leksikon

Page 21: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 21

Der findes mange e-handelsmoduler til Übercart

• Produkt anbefalinger

• Genbestillingslister

• Rabat modul

• Fragt beregninger

• SEO

• Betalingsgateway integration (DIBS, PBS, Paypal)

Page 22: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 22

Übercart på Sahva

• Übercart er brugt til visning og præsentation af produkter

• Ikke e-handel i fase 2, men det kan nemt aktiveres efterfølgende• Alle produkter og kategorier o.s.v. er oprettet som

var de til salg

• Der er lavet en filterfunktion• Kandidat til et sub-modul til Übercart• Nye filtreringsmuligheder dukker automatisk op

når de tilføjes

• Udfordringer• Der skulle laves tilpasninger for at få vist priser

og dato i danske formater

• http://www.sahva.dk/node/112/edi• http://www.sahva.dk/produkter/

standard-produkter/bandage

Page 23: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 23

Taxonomy på Novasol

• http://www.novasol-fishing.de – find det perfekte sted at fiske• Taxonomy er et modul til at opbygge og vedligeholde taksonomier (core)

• Bruges til at inddele begreber, sider, objekter o.s.v.

Page 24: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 24

Taxonomy på Novasol

• Det kan være flade og hierarkiske klassifikationer• Taxonomy er et modul til at opbygge og vedligeholde strukturer

Page 25: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 25

Taxonomy på Novasol

• Kan bruges til at tagge information og sider• Kan gøres på tværs af indhold og sidetyper• Skabe relationer mellem forskelligt indhold og få

det vist på nye måder

• Det er efterfølgende nemt at vedligeholde og udvide for redaktører

• Udfordringer• Opbygge en fornuftig struktur i samarbejde med

kunden• Ingen kodeændringer

• Tagclouds laves også nemt med Taxonomyhttp://www.ntsnet.dk/til-din-undervisning

• Også brugt på Sahva til at knytte produkter, artikler og leksikon:http://www.sahva.dk/produkter/standard-produkter/bandage/stabiliserende-h%C3%A5ndledsbandage

Page 26: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 26

Performance og skalering

• Bygger på LAMP stakken• Database optimering (mysql)• Sprede load på flere maskiner

• Flaskehalse• Funktioner som kræver man er logget ind• Brugertilpasset indhold• Brugergenereret indhold der vokser i mængde

• PHP – mange muligheder for optimering

• Lavthængende frugter• Indbygget caching (html, blokke, js og css)• Ekstern cache (varnish)

Page 27: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 27

Roadmap

• Der er ingen ”officiel” roadmap for Drupal• Bigger, better, faster.

• Trends for Drupal• De mest brugte moduler bliver en del af kernen.

Det er darwinisme.

• Gøre Drupal lettere at bruge for slutbrugeren.

• Mere fokus på at gøre Drupal til et ”framework”.

• Gøre det nemmere og mere fleksibelt til at udvikle andet end et ”website”.

• Planlægning af Drupal sker i diskussionsgrupper og på drupalcon.

• Hvordan kan man skalere Drupal community, når der er 10 gange så mange brugere.

Page 28: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 28

Afsluttende om Drupal….

It’s really the Drupal community and not so much the software that makes the Drupal project what it is. So fostering the Drupal community is actually more important than just managing the code base.

- Dries Buytaert

Page 29: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 29

Page 30: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 30

Page 31: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 31

Demo af Drupal

• Vis login

• Rettighedssystem / roller

• Redigeringsinterface / vis editoren

• Billedhåndtering / fil upload

• Vis cloud tags

• Formularbygger

Page 32: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 32

Page 33: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 33

Fordele ved Drupal

• Fleksibelt og skalerbart

• Integration til andre systemer og mash-ups

• Open Source – leverandør uafhængig

• Der arbejdes målrettet med sikkerhed og test

• Et aktivt community

• Cross platform

Page 34: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 34

Ulemper i Drupal

• Tuning og performance

• Deployment

• Det store udvalg af moduler - hvilke moduler er “gode” til en given opgave?

• Flere muligheder giver større indlæringskurve for redaktører• Kan afhjælpes med administrationsmoduler

Page 35: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 35

Konklusion

• Ikke tilfældigt, at Drupal er blevet kåret som verdens bedste Open Source PHP Content Management platform 2 år i træk.

• Du kan sagtens lave noget galt – værktøjet gør det ikke alene.

• Det sikreste valg, hvis du vil opnå leverandøruafhængighed.

• Community’et er en virksomhed / organisme for sig selv, som du bare kan blive en del af.

Page 36: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 36

Lidt reklame…

• Næste seminar er om Mobile Webløsninger den 12. oktober 2011. Husk at tilmelde dig!

• Tilmeld dig vores nyhedsbrev, og bliv opdateret om alt fra nye trends inden for den digitale verden og bliv inviteret til vores fremtidige seminarer.

• Smid dit visitkort inden du går, og vi sørger for resten http://www.adapt.dk/nyheder/nyhedsbrev/

Page 37: Drupal seminar version 2 2011

Copyright søndag 9. april 2023 Adapt A/S www.adapt.dk Side 37

Følg os på:

Website og blog: www.adapt.dk

Twitter: http://twitter.adapt.dk

Facebook: facebook.adapt.dk

Youtube: .youtube.adapt .dk

Telefon 3341 1050

Mobil 2612 1051

Mail [email protected]

Chat [email protected]

LinkedIN www.linkedin.com/in/krestenwiingaardLinkedIn: linkedin.adapt.dk

• Adm. direktør i Adapt A/S.

• Udviklet webløsninger siden 1994.

• Specialiseret sig i webstrategi, og hvordan virksomheder kan udnytte internettet i deres forretning.

• Cand. Merc.(Dat) fra CBS.

• Vejleder og censor for DMJX, ITU og CBS.