26/7/2011

Drupal CMS: op zoek naar kennis over versie 7

Filed under: — cybrarian @ 10:58 pm

Lezen
Drupal 7 is fundamenteel verschillend van Drupal 6, dus komt het er weer op aan recente informatie te vergaren, meestal in het Engels zoals op de officiële documentatiesite.
In maart begon een serie over Drupal7 op een Engelstalige site “Gnosis Trailblazer”. Momenteel zijn er 11 hoofdstukken verschenen:

De site heeft ook heel wat andere -waarschijnlijk Drupal 6 – artikels die mogelijk toch bruikbaar zijn voor 7; bv
over het bestandssysteem (private filesystem in public filesystem)

Kijken
En op http://www.leveltendesign.com/ vind je leerzame video’s waarin getoond wordt ..

  • Hoe Installeren
  • Fundamenten van de administratie
  • Hoe werken met inhoud
  • Inhoudtypes bouwen

Werken
Je installatie bevat trouwens een handige pagina met een overzicht van de verschillende blok-regio’s in je pagina:
(*) http://localhost/drupal/?q=admin/structure/block/demo/bartik
* Pas de link aan aan je eigen installatie; hier op de computer zelf (localhost).
En eens je begint te wijzigen aan het Drupal systeem of de themes:
Laat je code controleren op http://validator.w3.org
En uitleg over de overgang naar HTML5 met praktische voorbeelden op What Does It All Mean?

Uitbreiden
Maar het kan eenvoudiger: er zijn veel uitbreidingen beschikbaar op
http://drupal.org/project/modules,
met zoekfunctie (want het zijn er momenteel 8354 voor alle versies van Drupal samen).

Migreren
Er wordt ook gewerkt aan een “migratie-pad” om bv een WordPress site over te nemen of om te zetten naar Drupal.
Er is een basismodule “migrate”:
http://drupal.org/project/migrate
en een specifieke voor WordPress (nog niet de finale versie):
http://drupal.org/project/wordpress_migrate

19/7/2011

Root wachtwoord herzetten zonder installatie-cd

Filed under: — cybrarian @ 10:50 pm

Op bv openSUSE het root wachtwoord terughalen zonder installatie-cd:

Concept: start init onmiddellijk in een shell alvorens het multiuser systeem te laden.

  • Start de computer tot op het groene menu van openSUSE.
  • Hou daar het starten tegen door even op de pijltjes boven/onder te drukken.

Onderaan zie je een lijn met parameters die meegegeven worden bij het starten. Je ziet die veranderen als je met de pijltjes beweegt tussen je normale startversie en de “Failsafe” versie. Ga in die lijn en wis alles. Tik dan:

init=/bin/bash

(Voor België: het standaard toetsenbord voor het opstarten is bij zowat elke computer het “qwerty” toetsenbord. Werk je met een Azerty dan zit het = teken onder de toets, en / onder +=~ toets )

Nu moet je bij het starten in een shell -met rode prompt- terechtkomen.
Leuke bijkomstigheid voor azerty-gebruikers: je zit nog altijd in qwerty! En alles wat je tikt gebeurt als root, dus ook de fouten.

Tik “mount” (m zit onder vraagteken) om te kijken wat de eigenschappen zijn van de bestandssystemen (harde schijven) die in gebruik zijn.

mount

Kijk naar de lijn waar de root directory instaat; die wordt voorgesteld als een slash /. In die lijn moet achteraan “rw” voorkomen, wat staat voor read/write; lezen/schrijven. Je moet inderdaad kunnen schrijven om de instellingen te veranderen en te bewaren.
Als dat zo is kan je het (huidige gebruikers) wachtwoord veranderen met :

passwd

> change password

Azerty/Qwerty: De cijfers moet je niet met shift nemen op een qwerty klavier, gewoon de toets is het cijfer.

Als je erdoor bent geraakt (twee keer hetzelfde moelijke wachtwoord typen met een niet-azerty) kan je gemakkelijk herstarten met de korte versie voor “shutdown -r now”, namelijk

reboot

Dan kan je in de grafische omgeving starten als root, je gebruikersgegevens (wachtwoord bv) aanpassen, en klaar.

Of een terminal openen,

su root

******** (het vernieuwde root wachtwoord in azerty deze keer)

passwd username (enter, vraagt dan wachtwoord en herhaling ervan).

“exit” brengt je terug in het nederigere niveau.


Cybrarian & ThinkTwice

Drupal 7 update

Filed under: — cybrarian @ 2:07 pm

Tot enkele dagen geleden konden we nergens online een beschrijving vinden hoe een Drupal 7.X versie te upgraden naar de recentere 7.4. Vandaag, 19/7 is er een Engelstalige tekst online drupal.org/node/1223018, met de waarschuwing “Page status: Incomplete”. Hier een samenvatting…

Het veiliste is om een copie van je website elders te hebben draaien (lokaal bv), en daar eerst de hele upgrade op uit te proberen. Zelfs kleine veranderingen aan de code kunnen grote gevolgen hebben voor je site.

1. Voorbereiding: voorzorgmaatregelen
Download de nieuwe versie naar een werklocatie. Pak uit.
Maak een backup van de HELE site. Kopieer die naar een veilige plaats.
Maak een backup van de HELE database. Kopieer die naar een veilige plaats.

2. Upgrade stappen
Ga naar Administratiepaneel (Instellingen), Ontwikkeling, Onderhoudsmodus.
Vink het vakje aan bij “website in onderhoudsmodus gezet” (moet eigenlijk ‘zetten’ zijn – slechte vertaling). Instellingen opslaan om te bevestigen. Check de site.

3. Verwijder alle bestanden van je Drupal installatie * behalve de “sites” directory of map, en behalve eigen aangepaste bestanden die je dan zelf wel goed moet weten staan. Als je veel ruimte hebt kan je de oude voorlopig op de server laten staan door ze in een andere map te zetten of te hernoemen.
* Opletten dat je geen niet-drupal mappen verwijdert; als je bv ook een blog op dezelfde webruimte hebt in /blog directory

4. Kopieer de uitgepakte nieuwe versie naar de webserver directory van je Drupal installatie.

5. Draai update.php (staat in je hoofddirectory), kijk naar (het aantal van en) de informatie van de update en check de foutmeldingen.

6. Als alles goed is kan je de site terug online of aktief zetten als je die pagina nog hebt openstaan.
Anders moet je terug inloggen. Alleen krijg je geen login link te zien op de site die in onderhoud staat.
Je krijgt de login wel als je je.site.naam/?q=user als url neemt.

Powered by WordPress