Har i tre-fire år drevet et fint lille site baseret på phpwebsite http://phpwebsite.appstate.edu/ som desværre nu ser ud til at udvikle sig for langsomt og tabe momentum.

Kigger derfor efter en afløser.

Grundkravene: * Overskuelig indlæringskurve - ikke for mange nye koncepter, som kræver tid at forstå. * Fuld styring på layout uden at skulle opfinde for meget. * Levende community omkring softwaren * Mange moduler at vælge mellem. * Skal hoste 100-200 statiske sider, nyhedsflow, debat, dokumenter, formularer, blogs og fotoalbum med featured photo, fungerende rss-feeds. * Ønsker i fremtiden flere muligheder for samarbejdsprojekter mellem registrerede brugere på sitet - dokumentdeling fx.

Er det en beskrivelse af Joomla?

Mange hilsner Rolf

#1 Jan Keller Catalan

Det lyder som en beskrivelse af Joomla! - afhængig af dine behov for at kunne tildele rettigheder til forskellige dele af sitet til forskellige personer.

Sidst jeg så på Joomla! var der ret begrænsede muligheder for at give en bruger adgang til at tilføje/redigere indhold ét sted, uden at give ham/hende adgang overalt.

  • 0
  • 0
#2 Rolf Ask Clausen

Lavede faktisk et hurtigt Joomla-install forleden og ... der er en del ting ved Joomla, man skal forstå. Læringskurven ser ikke helt sjov ud.

Tilsynelandende mindre behagelige sider af Joonmla:

  • Mambots??
  • Flere versioner på spil på en gang ( = risiko for at ens css-anstrengelser osv spildes)??
  • Templates/css. Uf. Ser ikke helt nemt ud.
  • Mange moduler, men ret ugennemskuelig blanding af kommercielle og open source-moduler. Dvs. risiko for at man opdager at man bliver nødt til at købe en masse,

Nogen steder, man kan læse en ordentlig sammenlignende anmeldelse?

  • 0
  • 0
#4 Rolf Ask Clausen

Hej Jan

Glimrende gammel CMS-rapport, du linkede til der.

Granulariteten af rettigheder til registrede brugere er et interessant spørgsmål. For moderne sites, som vil tilbyde brugerne begrænsede redigeringsmuligheder (bestemte sider/områder/kategorier), er det helt centralt.

Hvordan ser du drupal / joomla (dvs. forket mambo) / xoops på den skala?

  • 0
  • 0
#5 Jan Keller Catalan

Såvidt jeg kan se - og det ER et stykke tid siden, jeg har kigget på Joomla!/Mambo - så er det ret svært at putte ind i en Joomla!.

I XOOPS er det relativt nemt, men kræver kodning og i Drupal er det vist muligt gennem særlige moduler.

For alle gælder det dog, at jo mere granulære rettigheder, jo dårligere performance, fordi der er mere, der skal tjekkes.

Som eksempel kan vi tage forsiden af denne gruppe (http://www.version2.dk/grupper/PHP-Frameworks) - den bliver cachet i adskillige versioner, afhængig af, om læseren er medlem, administrator, stifter eller ikke medlem af gruppen. Fordi jeg ved, at hvad én administrator ser på siden, skal alle andre administratorer også se, kan jeg gemme det færdig-genererede indhold og vise det selv samme til andre administratorer. Tilsvarende med medlemmer.

Hvis der nu var personlige elementer på siden - f.eks. rediger-knapper i et forum, som kun er synlige for de respektive indlægs-skrivere - så ville denne caching ikke kunne finde sted (særlig godt, i det mindste) og performance tager et hit. Derudover er det ekstra tjeks i database-forespørgsler og efter-processering, som nedsætter performance (bare for at illustrere, at jeg ikke mener, caching alene er en god performance-strategi :-))

  • 0
  • 0
#6 Thomas Hansen

Upartisk er jeg ikke, men det lyder som Drupal du efterlyser.

  • Overskuelig indlæringskurve - ikke for mange nye koncepter, som kræver tid at forstå.

Well, der er et par koncepter man lige skal gennemskue, men det er vist det samme for de fleste systemer.

  • Fuld styring på layout uden at skulle opfinde for meget.

Definer 'fuld styring'? Men Drupal er rimelig fleksibel.

  • Levende community omkring softwaren
  • Mange moduler at vælge mellem.

Der er rimeligt godt gang i drupal.org.

  • Skal hoste 100-200 statiske sider, nyhedsflow, debat, dokumenter, formularer, blogs og fotoalbum med featured photo, fungerende rss-feeds.
  • Ønsker i fremtiden flere muligheder for samarbejdsprojekter mellem registrerede brugere på sitet - dokumentdeling fx.

Og det er her at Drupal er temmelig stærk. Man kan kombinere moduler på spændende måder uden alt for meget langhåret kode.

Beskrivelsen af Drupal i den overstående PDF er forøvrigt temmeligt forældet, der er sket meget siden v4,4..

  • 0
  • 0
#7 Rolf Ask Clausen

Har en lille test kørende på min hjemmeserver af Drupal 5.5 og har med den på et par timer nået et helt rimeligt niveau af kontrol både hvad angår indhold og layout. Dvs. læringskurve = ok.

Moduler: Ja, godt udvalg og rimelig nemme at få til at fungere. = ok

Hastighed / svartider: Ser fornuftigt ud. = ok

Går nu videre med at lave en live-demo af det aktuelle site for at afdække hvor og hvad der kan være problemer med.

Foreløbig konklusion: For mig er Drupal lettere at forstå og få til at fungere end Joomla.

Se i øvrigt denne popularitetskurve fra google/trends:

http://www.google.com/trends?q=drupal%2Cjoomla%2Cmambo%2Cpostnuke%2Cphpw...

/Rolf

  • 0
  • 0