drupal

Drupal to jeden z najpopularniejszych darmowych i wolnych cms.
20
sie.
2009
palikowski

przydatne kawałki sql dla admina drupala

Póki co tylko jeden, ale będę to uzupełniał.

1. Po zmianie drupala z 5 na 6 postanowiłem pozbyć się formatu danych textile ze wszystkich postów, a zatem, w phpmyadmin poszły kwerendy:

UPDATE `node_revisions` SET `node_revisions`.`format` = "3" WHERE `node_revisions`.`format` = "4"

gdzie format 4 to textile a 3 to full html,

a potem, żeby nie poprawiać wszystkich linków:

UPDATE `node_revisions` SET `teaser` = ( replace (`teaser`,'":http://',' http://'))
UPDATE `node_revisions` SET `body` = ( replace (`body`,'":http://',' http://'))

oraz list zawierających linki:

UPDATE `node_revisions` SET `teaser` = ( replace (`teaser`,'* "',''))
UPDATE `node_revisions` SET `body` = ( replace (`body`,'* "',''))

jestem na tropie kolejnych pozostałości po textile, ale część zapewne będzie trzeba poprawić samemu,

2. przy przenoszeniu stron pomiędzy katalogami wybitnie przydaje się jeszcze jeden 'wstrzyk':

UPDATE `files` SET `filepath` = REPLACE(`filepath`, "files/", "sites/SITEDOMAIN/files/");

porada ze stronki http://flevour.net/blog/...

07
lp.
2009
palikowski

drupala modułów bez liku

ciekawostka z dziś: po kilku padach serwera postanowiłem jeszcze raz przejrzeć listę modułów, jakie bez opamiętania instalowałem budując nową wersję basoofki. Nazbierało się ich około 60 w katalogu z modułami dodatkowymi, plus kilkanaście rdzennych.

Ponieważ serwer dostawał co kilkanaście godzin szajby i nagle zużycie pamięci strzelało do maksimum (tego liczonego z plikiem swap) a loady sięgały 100 i więcej, przyjrzałem się slow logowi pokazującemu zaputania sql trwające dłużej niż ustawiona w /etc/mysql/my.cnf wartość long_query_time = (u mnie 3).

27
cz.
2009
palikowski

aktualizacja drupala z 5 na 6 i moduł image

Jeśli macie drupala 5 i dużą galerię opartą o image to... macie problem,

robiłem kilka testowych upgrade'ów takiego zestawu (drupal5 + najnowsze image 1.x -> drupal 6.x, oczywiście według instrukcji z http://drupal.org/node/3... ) i zawsze kończyło się to niewesoło,

24
cz.
2009
palikowski

definicja pliku i18n-ascii.txt do modułu Pathauto

Krótko i na temat - definicja pliku i18n-ascii.txt dla modułu pathauto w wersji 1.x (drupal 5 i 6) jakiej używam:

; global transliteration
[default]
Ą = "A"
ą = "a"
ż = "z"
ś = "s"
ź = "z"
ę = "e"
ć = "c"
ó = "o"
ł = "l"
ń = "n"

Ż = "Z"
Ś = "S"
Ź = "Z"
Ę = "E"
Ć = "C"
Ó = "O"
Ł = "L"
Ń = "N"

18
mrz.
2008
palikowski

Nowe idzie w CMS-ach

Nagromadziło się tych nowości, więc jakby hurtowo je potraktuję, aby potem przejść do szczegółów w osobnych tekstach (zakładając że kiedykolwiek powstaną).

Stabilny "Drupal 6 http://drupal.org.pl/node/1090 to mój osobisty faworyt na ten rok. Najnowszy kropelek ma naprawdę spore szanse zająć pozycję wyjściową do zdobycia miana lidera popularnych, modularnych i elastycznych systemów zarządzania treścią. Myślę że w wersji 7 zdetronizuje Joomlę. Jednak póki co mamy szósteczkę, która przynosi (z ważnych rzeczy):

14
gru.
2007
palikowski

Shoutbox i długie linki

Taki mały fix dla modułu shoutbox. Jeśli drażni was pole URL a chcielibyście aby wasi goście mogli wklejać linki wprost do treści shouta, do roboty!

1) jeśli jeszcze nie masz zainstaluj moduł shoutbox
2) stwórz osobny format ( admin/settings/filters ), dodając w nim "Filtr adresów URL" (i inne jeśli chcesz)
3) wejdź w konfigurację nowego formatu danych ( przykładowo na mojej stronie było to admin/settings/filters/7/configure )
4) ustaw maksymalną długość URL, na przykład 25 znaków

29
li.
2007
palikowski

Stronicowanie (pager) nad i pod komentarzami w drupalu

Porada pochodzi z http://drupal.org/node/1...

Co zrobić aby pager czyli linki do nastepnych i poprzednich stron listy komentarzy pokazywał się również nad nimi? Ponieważ drupal nie radzi sobie jeszcze poprawnie z generowaniem linków do właściwej strony z nowymi komentarzami (wersja 6 już podobno ma to poprawione), to często użytkownicy skarżą się, że wchodząc na wątek muszą przewinąć całą stronę w dół aby wejść na ostatnią stronę.

29
li.
2007
palikowski

Blok widoczny w zależności od ścieżki oraz typu segmentu

Porada zaczerpnięta z http://drupal.org/node/42802

Czasem potrzeba zrobić blok widoczny przy jakimś typie zawartości oraz dodatkowo na kilku podstronach o dowolnych ścieżkach.

Przykładowo mamy formularz wyszukujący nam restauracje i wrzucamy go do bloku. Chcemy aby był widoczny w dziale z artykułami o jedzeniu (http://naszastrona.pl/jedzenie), w wynikach wyszukiwania (http://naszastrona.pl/szukaj-lokalu) oraz przy każdym segmencie będącym typu 'lokal'.

25
paź.
2007
palikowski

Drupal 6 - instalacja krok po kroku - prezentacja

2010.06 - AKTUALIZACJA

- Poniższe nagranie jest jak najbardziej aktualne, ale o wiele więcej znajdziesz na stronie elimu.pl. Wykaz wszystkich lekcji pod adresem http://elimu.pl/kursy, znajdziesz tam między innymi kurs krok po kroku Drupal dla początkujących oraz cykl niepowiązanych ze sobą lekcji wideo Drupalowe przepisy. Poniżej oryginalna treść wpisu:

Ponieważ widzę zapotrzebowanie na takie instruktażowe filmy i materiały, dziś pierwsza prezentacja - instalacja systemu CMS Drupal w wersji 6 beta 2. Dowiecie się z niej skąd się drupala bierze, jak wgrywa na serwer z pomocą ftp, jak tworzy bazę SQL za pomocą panelu administracyjnego firmy progreso (ale łatwo to odnieść do dowolnego innego panelu), oraz jak przebiega proces instalacji.

Drupal 6 będzie też tematem kolejnych prezentacji, zdecydowałem się na tę wersję, ponieważ wkrótce zastąpi ona Drupala z linii 5.x, a co za tym idzie stanie się standardem. Nie mniej ważne są liczne usprawnienia jakie daje nam 'szóstka', takie jak wielojęzyczne wersje treści i interfejsu, szybsze działanie, integracja z OpenID, oraz nowe funkcje modułów forum i book.

Zachęcam do poznawania ze mną podstaw i głębszych meandrów drupala, jest co odkrywać :).

Uwaga - do obejrzenia potrzebny jest plugin flash, jeśli nadal nie widzicie prezentacji proszę kliknąć w ten link albo spróbować innej przeglądarki (np. firefox). Prezentacja wykonana z pomoca świetnego i darmowego programu wink.

18
paź.
2007
palikowski

Poranek Admina - krytyczne aktualizacje dla drupala

To miał być zwykły poranek, ale atmosfera popsuła się jak tylko odebrałem pocztę. Osiem przesyłek pochodziło od specgrupy drupalowych weryfikatorów bezpieczeństwa. Na nieszczęście dwa raporty pasowały do modułów przeze mnie używanych a trzeci dotyczył samego drupal core, który otrzymał nowe wersje - 4.7.8, 5.3 i wyczekiwaną betę 2 wersji 6.

Tak więc od 5:30 do 7:00 patchowałem sobie spokojnie basoofkę, teraz zabieram się za ten blog, a potem za inne drupalowe strony rozsiane po serwerach...

Subskrybuj zawartość