cms
Drupal 4.7 RC4
Z poczucia obowiązku donoszę o nowej wersji Drupala - tym razem "Release Candidate 4 http://drupal.org/node/60898. Kolejny kroczek do stabilnej czterysiódemki.
Drupal 4.7 - Wrażeń ciąg dalszy
Pora na kolejną porcję achów i ochów nad Drupalem. "Poprzedni tekst http://palikowski.vel.pl/node/103 nawet nie wyczerpał tematu 'gołej' instalacji tego systemu. Co zatem pozostało do powiedzenia? Całkiem sporo, dziś skupię się na rozwinięciu niektórych po macoszemu potraktowanych tematów, oraz podaniu kilku nowych.
Na początek co ciekawsze opcje jakie znajdziemy w panelu administratora.
*SEO*
Czyli Search Engine Optimization. Można powiedzieć, że Drupal posiada dość dobry system przyjaznych wyszukiwarkom adresów. Oprócz zmiany adresu z formy http://strona/index.php?node=12 na http://strona/node/10 mamy też moduł path pozwalający na nadawanie dowolnej stronie dowolnego aliasu.
Drupal 4.7 - wrażenia
Skoro już moja strona Drupalem jest napędzana, może nieco w temacie tego niedocenianego i niezbyt znanego CMS'a.
Przyznam, że Drupal kojarzył mi się do niedawna (nie mam pojęcia dlaczego!) z czymś niezbyt dopracowanym i przestarzałym... Co prawda system rozwija się ładnych parę lat, jest więc dojrzały, ale musiałem zweryfikować swoje skojarzenia bardzo szybko, zaraz po instalacji na lokalnym serwerze.
W momencie gdy piszę te słowa dostępna jest wersja 4.7 RC (Release Candidate ) 3, która jest naprawdę stabilna i działa bez problemu. Ze stabilnością poprzedniczek też nie było wiele problemów - moja strona działała całkiem dobrze na wersjach beta2, 4, 5 RC1 i RC3.
Drupal 4.7 RC3
Developerzy Drupala chcą chyba zarobić na tytuł stachanowca roku. Nie zdążyłem napisać o wersji RC2 jaką wypuścili niedawno (zdążyłem za to ją zainstalować tutaj i na localhost), a już "wyszła wersja RC3 http://drupal.org/drupal-4.7.0-rc3. Zainstalowałem i żyję, czego i Wam życzę.
Na "drupal.org http://drupal.org/drupal-4.7.0-rc3 piszą, że to prawdopodobnie ostatnia, przed finalnym wydaniem, wersja Release Candidate. Nie ma powodów żeby im wierzyć, ale i tak stabilność na obecnym poziomie bije na głowę wiele innych skryptów :).
Tłumaczenie Login Toboggan
Moje pierwsze tłumaczenie do drupala, jeśli popełniłem jakieś rażące błędy - wybaczcie. Używałem programu poEdit, w załączniku jest plik pl.po który importujemy po zainstalowaniu modułu. Moduł Login Toboggan wzbogaca system logowania Drupala o następujące elementy:
- Logowanie przy użyciu loginu LUB e-maila.
- Definiowanie własnego hasła.
- Natychmiastowe logowanie.
- Dostarcza formularz logowania na stronach do których anonimowy użytkownik nie ma dostępu.
- Blok logowania może przybierać dwie formy: napis "Zaloguj/Zarejestruj" po kliknięciu którego rozwija się formularz logowania i rejestracji lub link do strony z formularzem logowania, przy czym po zalogowaniu użytkownik wraca do strony którą oglądał.
- Możliwość ustawienia podwójnego pola e-mail przy rejestracji (w celu zapewnienia poprawności).
Drupal 4.7 RC1
Doczekaliśmy się. Drupal, jeden z najlepszych i żwawo rozwijanych CMS doczekał się wersji 4.7 RC1. Oznacza to, że usunięto wszystkie krytyczne błędy i kod jest dość stabilny. Najnowszą wersję Drupal'a 4.7 znajdziecie "tutaj http://drupal.org/drupal-4.7.0-rc1.
Mambo 4.5.x - społeczność Shadowrun RPG
Luźne notatki z moich doświadczeń w używaniu i dostosowywaniu "Mambo 4.5.x http://mamboserver.com do potrzeb strony Shadowrun-polska.
Poniższy tekst będzie uzupełniany co jakiś czas.Strona Shadowrun-Polska powstała dość niespodziewanie. Ot dwóch zapaleńców, miłośników Shadowrun RPG (palik i mattness) spotkało się w Sieci. Uznali że ich działania mają ten sam cel i należy natychmiast zjednoczyć siły oraz powołać do życia stronę i forum o tym zapomnianym niemal RPG.
Zafascynowany podówczas Mambo wybrałem ten CMS jako 'bazę' na której strona powstanie. Sceptyczny Mattness nie szczędził krytyki i dzięki temu poznawałem coraz to więcej i więcej błędów i niedoróbek Mambo. Teraz, gdy strona trochę okrzepła a błędy w większości zostały wyeliminowane mogę pokusić się o pierwsze podsumowanie.
Instalacja na pierwszym serwerze - tripod.lycos.co.uk - przebiegła bez większych problemów, późniejsze przenosiny na serwer dhost.info oraz nytka.org wymagały już trochę zachodu (zmiany ścieżek, konfiguracji, niektóre komponenty w nowym środowisku odmawiały współpracy itp - normalka). Niestety darmowe serwery oferują ograniczone możliwości - tryb safe_mode uniemożliwia na przykład tworzenie przez skrypt plików, co skutecznie utrudnia pracę wszelkich galerii (tworzenie miniaturek) oraz instalatorów Mambo. Sztuczki z dostępem skryptu przez FTP są dość uciążliwe i często zawodne.
Ostatecznie wylądowaliśmy na płatnym serwerze hostbank.pl, gdzie zainstalowałem skrypt całkiem od nowa i za pomocą phpMyAdmina wgrałem po kolei dane o użytkownikach, treść artykułów i tak dalej. Komponenty instalowałem od nowa (część z nich w nowszych wersjach).
ZAŁOŻENIA PROJEKTU
Strona miała podstawowe założenie - skupić polskich fanów systemu Shadowrun. Do osiągnięcia celu postanowiliśmy umożliwić każdemu odwiedzającemu:
- zarejestrowanie się
- wpisanie swoich danych dotyczących shadowruna (czy gra, grał bądź dopiero zaczyna, czy szuka ludzi do gry czy tylko do pogadania)
moduł drupal czyli masło maślane :)
Dziś trochę ochów i achów nad jedną ale za to ciekawą funkcją drupala, a mianowicie modułem "drupal" (mało mówiąca nazwa dla modułu, prawda?). Nie jest to specjalna nowość, ale ja odkryłem ją niedawno i na tyle mi się spodobała, że postanowiłem skrobnąć tę notkę. Kieruję ją nie tylko do użytkowników tego CMS ale też developerów na całym świecie (a co mi tam :P)
*co w drupalu robi do diaska moduł drupal?!*
W skrócie - pozwala na akceptację logowania użytkowników z innych serwisów opartych o ten system. Przykładowo mając konto zdzichu na drupal.org możecie się na mojej stronie zalogować podając użytkownika zdzichu@drupal.org i oczywiście tamtejsze hasło. Pomyślcie jaka wygoda - żadnego tworzenia konta, haseł na mail, wymyślania nazwy konta itd.
Jaki CMS wybrać?
Systemy CMS robią furorę. Dzięki nim możemy zarządzać naszą witryną z dowolnego komputera podłączonego do sieci. Konfiguracja, wprowadzanie i obróbka artykułów, moderacja, dodawanie nowych funkcji - wszystko to możemy zrobić za pomocą przeglądarki internetowej.
Jednak jaki CMS wybrać dla klienta? Czym się kierować szukając systemu pod stronę dla społeczności, forum, firmową wizytówkę czy podobne.
Tworząc stronę dla klienta (lub znajomego) zaczynam zwykle od zebrania jak największej ilości informacji o jego oczekiwaniach wobec serwisu. Czasem sam podpowiadam mu co powinien jeszcze uwzględnić, do czego może wykorzystać stronę.
Świadomość tych możliwości wśród użytkowników internetu jest raczej mała, a najczęściej opiera się ona na zasadzie "chcę mieć stronę podobną do strony xyz.pl". Oczywiście zdarzają się osoby wiedzące dokładnie czego chcą, i zwykle dla takich potrzebujemy trochę więcej niż standardowy CMS 'z pudełka'.
Kiedy mam już listę rzeczy jakie strona ma umożliwiać (czyli spis funkcjonalności) kalkuluję który CMS ma największą ilość z nich w standardzie. Jeśli takiego nie ma rozglądam się (niechętnie) za jak najlepszymi dodatkami spoza standardowej dystrybucji. Jeśli takich nie znajdę - dopiero wtedy myślę o pisaniu własnego kodu.
Dlaczego za dodatkami spoza standardu rozglądam się z niechęcią? Moja nieufność do takich dodatków ma swoje podstawy. Jeśli developerzy tworzą swój CMS z np. zintegrowanym systemem galerii, to wiem, że przy wydaniu kolejnej wersji tego CMS'a nie będzie problemów ze zintegrowanymi modułami. Przy modułach zewnętrznych jest to ruletka - być może będzie działać, być może nie.
Drupal a taksonomia
Ta strona powstaje w oparciu o Drupal'a. Jest to CMS. Albo może framework - platforma pozwalająca na pisanie własnych rozszerzeń i dodatkowych funkcjonalności? Właściwie Drupal to jedno i drugie - framework "fabrycznie" wyposażony w sporo narzędzi charakterystycznych dla CMS oraz skryptów "portalowych". Jeśli chcesz przeczytać nieco więcej o samym Drupalu, zapraszam do tekstu "Drupal 4.7 - Wrażenia http://palikowski.net/node/103
Jest jednak coś co stanowi o nowatorskim charakterze Drupala. Mówię o module taksonomicznym. Cóż to takiego?

Ostatnie odpowiedzi