Drupal-gebruikers ervaren het grote aantal Drupal modules als een pluspunt, maar beginners hebben moeite om door de bomen het bos te vinden. Welke module gebruik ik nu voor ..., welke modules raad je me aan? Omdat mensen in het begin met eenvoudige antwoorden het meest geholpen zijn, raden wij aan om uit de gebruiksstatistieken de 50 meest gebruikte modules te bestuderen en om advies te vragen bij ervaren gebruikers.
Waarom de 20, 40 of 50 meest gebruikte modules?
We hebben een grafiek gemaakt van het percentage sites (vertikaal) waar iedere module (horizontaal) gebruikt wordt. Dit is een typische verdeling met een populaire kopgroep en een 'long tail'. De kopgroep bestaat uit de zeer veelgebruikte modules. Of dat punt nu bij 20, 40 of 50 ligt is niet zo belangrijk. Ons advies is om de modules in de kopgroep te leren kennen; grote kans dat je ze zelf eens zal gebruiken.
Welke modules raad de ervaren gebruiker Wizzlern aan?
Iedere Drupal-bouwer heeft favoriete modules en favoriete modulecombinaties. Over dit onderwerp wordt veel over geblogd dus met een zoekmachine vindt je veel advies op dit gebied. Toch voegen wij daar ons advies aan toe:
Algemene Drupal-modules
| CCK | Zelf inhoudstypes samenstellen. Wie kan er nog zonder. |
| Views | Lijsten, tabellen, googlemaps en andere overzichten van (delen van) inhoud van de site. |
| Context | Veelzijdig en flexibel plaatsen van blokken. |
SEO Drupal-modules
Drupal beheer-modules
| Admin Menu | Drop-down werkbalk. Drupal-bouwers en beheerders kunnen niet zonder. |
| Admin | Een goed ogende werkbalk en meer controle over waar het beheerthema wordt getoond. |
| Rootcandy | Werkbalk met knoppen en iconen. Voor liefhebbers van visuele werkbalken. |
| Admin Role | Eén rol met alle rechten voor beheerders. Nooit meer een excuus om user/1 te gebruiken. |
| cron | Geen module maar een pleidooi. Gebruik de cron(tab) functie van de server of een gratis externe cron service. Als het echt niet anders kan is er altijd nog Poor Man's Cron. |
| Views Bulk Operations | Samen met Views een prima combinatie om eigen beheerpagina's mee te maken. |
CCK veld-modules
| Email | CCK veld voor e-mail adressen. |
| Date | CCK veld voor datum en tijd, van-tot datum. |
| Link | CCK veld voor interne en externe links. |
| File Field | CCK veld voor upload van bestanden. |
| Image Field | CCK veld voor afbeeldingen. Gebruik van File Field, werkt samen met Image Cache. |
WYSIWYG Drupal-modules
| WYSIWYG | Generieke interface voor diverse WYSIWYG-editors (bijv. TinyMCE, CKeditor). Gebruik deze module in plaats van een module voor specifieke editor (bijv. Tinymce-module). |
| Better Formats | Meer controle over welk invoerformaat gebruikt wordt door welke rol. |
Spam Drupal-modules
| Mollom | Een spam-filter die de inhoud van het formulier controleert. Gebruikt een webservice. |
| Captcha | Klassieke afbeelding-captcha. |
| reCaptcha | Afbeelding-captcha met webservice, waarmee je helpt om (Engelse) tekst te digitaliseren. |
Overige Drupal-modules
| Search 404 | Een zoekpagina in plaats van de 'Pagina niet gevonden' melding (404 error). |
| Node Queue | Plaats nodes in een lijst en verander de volgorde handmatig. |
| Rules | Maak workflows met meer mogelijkheden dan met de (core) Trigger-module. |
Modules voor Drupal-moduleontwikkeling
| Devel | Gereedschap voor de Drupal module-ontwikkelaar. Wie kan er zonder? |
| Coder | Controleert code volgens op Drupal coding standards en helpt bij upgrade naar Drupal 7. |
| Drush | Drupal taken en websitebeheer vanaf de command-line. Goed voor de productiviteit! |
| Devel Themer | Een hulpmiddel voor themers. Vertelt welke functie of template ge-override kan worden. |
| Deadwood | Helpt bij upgrade van drupal 5 naar drupal 6. |
Reacties
Ik zou graag de installatievolgorde willen weten.
Sommige modules kan ik makkelijk uploaden,
Andere, zoals views,admin en cck moeten in een bepaalde volgorde, of sommige mappen bij elkaar, anders wil het uploaden niet.
Waar kan ik in het Nederlands een goede beschrijving vinden?
Met vriendelijke groet,
Leo.
Omdat deze volgorde per module verschilt zal je hiervan niet snel een beschrijving vinden. Bij sommige modules is in het README.txt of INSTALL.txt bestand beschreven welke andere modules nodig zijn om een die module te kunnen gebruiken; de z.g.n. dependency. Zodra alle benodigde modules op de server geplaatst zijn, zal Drupal bij het inschakelen van een module (na bevestiging) zelf de andere benodigde modules inschakelen. Voor een juiste volgorde hoef je niet zelf te zorgen, alleen maar dat alle benodigde modules aanwezig zijn.
Reactie toevoegen