2009, CMS, drupal

Podobnie jak w 2008 roku Drupal wygrał konkurs na najlepszy CMS udostępniany na zasadach licencji Open Source (Drupal jest dostępny na zasadach licencji GPL w wersji 2). Więcej informacji na oficjalnej stronie Drupala.

czw., 12/11/2009 - 13:57
blog, domena, strona

Domena Kompy.NET jest moją własnością od 2004 roku. W tym roku po raz kolejny została przedłużona. Niestety nie obeszło się bez zgrzytów - przez kilka dni od 12.X strona była niedostępna. Na szczęście wszystko się wyjaśniło i mogę spać spokojnie - szkoda byłoby stracić taką nazwę.

śr., 21/10/2009 - 09:56

Pomoc przy wyborze anteny.

metkowanie:

Router Dl-524 obecnie ma zainstalowaną antenę http://www.allegro.pl/show_item.php?item=903591584

Rysunek przedstawia dwa bloki, pierwszy (z routerem) i drugi (z komputerem). Mieszkanie z routerem mieści się na parterze, router oddalony jest od okna wychodzącego na drugi blok o około 2m.

Moduł do góry - czyli module weights

metkowanie:


W ramach wolnego czasu realizuję projekt na potrzeby którego tworzę bardzo rozbudowany moduł składający się z kilku mniejszych. Pisząc wszystko oczywiście pod Drupala napotkałem ciekawy problemem. Otóż mając dwa moduły, nazwijmy je A oraz Z zakładam że moduł Z jest głównym, wiodącym modułem i np. w nim są zadeklarowane główne ścieżki menu do administracji i ogólnie ważniejsze rzeczy które składają wszystko w całość. Żeby wszystko poprawnie działało hooki modułu A powinny być wykonane po wcześniejszym wykonaniu hooków modułu Z jednak tak się nie dzieje z powodu alfabetycznej – domyślnej kolejności.

Urodziny bloga!

metkowanie:

juz_rok.jpg

Dokładnie rok temu w tym miejscu pojawił się pierwszy wpis zwiastujący powstanie nowej - drupalowej wersji mojego bloga, który powstał niczym feniks z popiołu. Przez ten rok również intensywnie pracowałem (wciąż pracuje) w firmie E-solutions, która specjalizuje się w wdrażaniu Drupala.

Migrujemy Drupala z bazy danych MySQL na PostgreSQL

Baza danych MySQL jest bardzo popularna, dostępna na licencji GPL lub komercyjnej. Praktycznie każdy hosting oferuje właśnie ten typ baz danych pomijając groźnego konkurenta jakim bez wątpienia jest PostgreSQL dostępny na licencji BSD.

Workrave – bo BHP jest ważne.

workrave logoJak wiadomo praca w jednej pozycji przez kilka godzin potrafi być męcząca. Zwłaszcza jeżeli chodzi o siedzenie przy biurku i obsługę komputera. Osobiście do dzisiaj starałem się kontrolować czas spędzany przed komputerem i co godzinę robiłem krótką przerwę. Oczywiście będąc wciągniętym w pracę często zapominałem o odpoczynku i potrafiłem przesiedzieć dobre kilka godzin praktycznie bez ruchu.

Apache mod_rewrite fastcgi drupal

metkowanie:

Reorganizując środowisko pracy postanowiłem użyć FastCGI do PHP wszystko działające pod kontrolą Apachem z suexec. Samą instalację w oparciu o Archlinuxa opiszę w wolnym czasie, ten wpis dotyczył będzie jednak samego mod_rewrite i bardzo błahego przeoczenia.

Dodatkowe pola CCK - a ich wyświetlanie.

CCK czyli Content Construction Kit – to obowiązkowa pozycja w modułach na drupalowej stronie, jeżeli chcemy dodawać zawartości bardziej zaawansowane niż taki które zawierają tylko tytuł i treść. Moduł ten pozwala na dodawanie dodatkowych pól do zawartości - istnieje cała kategoria modułów z rodziny CCK które pozwalają na udostępnianie przerozmaitych pól.

Drupal pod kontrolą Lighttpd - opis konfiguracji.

title_0.png
Najpopularniejszym serwerem WWW jest Apache – jego pozycja na rynku jest bardzo mocna – aż 66,65% stron www obsługuje właśnie ten program. Czy zastanawiałeś się kiedyś nad użyciem alternatywy? Ciekawym przykładem może być Lighttpd z którego obecnie korzysta zaledwie niecały procent serwerów, niemniej jednak nie zniechęcaj się – to naprawdę dobry soft! Przede wszystkim Lighttpd jest dużo szybszy od Apache. Inną alternatywą może być jeszcze szybszy Nginx podbijający coraz więcej serc.

Zdalny dostęp do bazy danych MySQL i nie tylko.

Serwer bazy danych MySQL jako domyślne ustawienia przyjmuje, że będzie pracował jedynie lokalnie - to znaczy że dostęp z zewnątrz będzie niedostępny. Założenie słuszne i większość firm hostingowych (w tym również panic.pl) nie zezwala na dostęp do bazy z zewnątrz. U siebie na darkgrave również nie udostępniałem bazy, jedynie do połączeń z localhosta. Chciałem napisać skrypt z bazą danych filmów, jednak uświadomiłem sobie że to strata czasu. Katalog chciałem zrobić w celu synchronizacji informacji pomiędzy domownikami. Kiedyś próbowałem używać do katalogowania filmów Griffith który (jak większość tego typu aplikacji) wspiera m.in. MySQL.

Zewnętrzny serwer mail z wysyłaniem poczty przez sendmaila.

metkowanie:

Zewnętrzny serwer mail z wysyłaniem poczty przez sendmaila.
Realizując kolejny projekt w ramach działalności panic.pl postanowiłem wykorzystać Google Apps do obsługi poczty elektronicznej. Chociażby dlatego że nie mam dużego doświadczenia jeżeli chodzi o serwer poczty. Oprócz tego z klienta gmaila korzystają na co dzień przyszli użytkownicy stawianego serwera. Rejestracja usługi jest dziecinnie prosta, wydelegowanie odpowiednich rekordów i poczta postawiona.