WebEnabled – „brudną robotę” zostaw innym

Jeśli męczy Was stawianie wciąż nowych „piaskownic”, żeby wypróbować nowe skrypty albo macie kłopot z utrzymaniem środowiska testowego i produkcyjnego polecam bardzo ciekawy serwis – WebEnabled.  Pozwala on zbudować sobie środowisko rozwojowe (developerskie), uruchamiać w nim strony za pomocą kilku kliknięć. Dostępnych jest całkiem spora paleta gotowych instalacji – wiele odmian Drupal’a, Joomla!, WordPress, Magento i inne. Czytaj dalej…

Wyhoduj sobie Drupala w wersji 7

Jeśli jeszcze nie miałeś okazji pomacać Drupala 7 to możesz skorzystać z Drupal Gardens, które właśnie ogłosiło fazę „open beta”.

Nie trzeba już mieć zaproszenia, kodu czy znajomości w kwaterze głównej Acquia. Każdy może założyć konto i darmowe serwisy oparte o Drupala w wersji 7.

Oczywiście jest to nadal kod na poziomie alpha, oczywiście nie jest to ‘czystej krwi’ Drupal 7(Acquia opakowała go w całkiem sporo dodatkowych funkcji, na przykład pokazany na obrazku edytor wyglądu)  ale tak czy inaczej warto sprawdzić, czy polubimy się z nowym Drupalem.

Haczki w dłoń i do ogrodu!

Ślepy słoń w składzie dziurawych aplikacji

Właśnie przejrzałem ciekawy artykuł na temat aplikacji napędzających strony www i wydanych jako Open Source. Autorzy raportu przebadali podobno ponad milion witryn i odkryli, że wiele z nich (ba, większość!) zawiera luki bezpieczeństwa. W celu badania przygotowali narzędzie Blind Elephant (ślepy słoń), które możecie pobrać i przetestować sami.

Moim zdaniem artykuł jest dość tendencyjny a zaprezentowane wyniki dyskusyjne, ale co tam, warto poczytać, niech świadomość w narodzie rośnie!

Capgemini, Royal Mail i Drupal

Jest zbyt późno, aby pisać rozwlekły wpis, ale zbyt ważne to wieści aby mogły czekać. Capgemini - jeden z największych na świecie dostawców usług IT, (nawiasem mówiąc używający Drupala do napędzania firmowego Intranetu łączącego 95 tysięcy pracowników)  – właśnie ogłosiło dostępność nowej usługi Capgemini Immediate (CI), która zostanie wdrożona w Royal Mail. Jednym ze składników nowej usługi jest, tak, zgadliście, Drupal.

Kontrakt Capgemini podpisany z Royal Mail (200 tysięcy pracowników, drugi pracodawca w UK) może być dla Drupala (a jeszcze bardziej dla firmy Acquia, która ma uczestniczyć w dostarczaniu Drupala do usługi CI) złotym strzałem.Nie do przecenienia jest też buzz jaki cała sprawa napędzi Drupalowi – o ile wdrożenie okaże się sukcesem.

Wszystko na swoim blogu opisał Dries, a powiadomił nas czujny Konrad.

Drupal 7 – kiedy będzie gotowy?

Chyba najczęściej powtarzanym pytaniem jakie słyszą programiści jest „Kiedy będzie gotowe?”. Nie inaczej jest w przypadku każdej kolejnej wersji Drupala. Jedyna słuszna odpowiedź jaką uzyskamy od jego twórców to „Będzie gotowy kiedy będzie gotowy”, co oczywiście nie satysfakcjonuje tysięcy niecierpliwych użytkowników.

Jeden z nich postanowił coś z tym fantem zrobić. Bazując na założeniach cyklu wydawniczego (stabilna wersja Drupala jest wydawana w momencie gdy liczba krytycznych błędów osiągnie zero) opracował specjalny mechanizm, przewidujący prawdopodobną datę pojawienia się Drupala 7. Pomijając faktyczną przydatność tego typu zabawek warto zwrócić uwagę na to, że strona zachęca do pomocy przy usuwaniu tych błędów, które blokują ukazanie się D7 w wersji beta, oraz krytycznych, jakie jeszcze pozostały do usunięcia przed wersją stabilną.

Z tego samego mechanizmu korzysta strona http://drupal7releasedate.com/, na której możemy obejrzeć wykres z linią trendu pokazujący kiedy miłośnicy Drupala zostaną uraczeni wersją siódmą.

Umieszczamy arkusz Excela na stronie www – trzy sposoby

Jak powszechnie wiadomo, najprostszym sposobem wkomponowania w stronę www danych z Excela jest umieszczenie go jako załącznika. Jednak ta metoda, choć skuteczna i wygodna, ma jedną wadę: dane wstawione za jej pomocą nie są automatycznie aktualizowane oraz aby zobaczyć plik należy go wcześniej pobrać. Nie mówiąc już o tym, iż internauta musi posiadać odpowiedni program (OpenOffice lub MS Excel), aby ów plik wyświetlić. Czytaj dalej…

Drupalowe strony – czerwiec 2010

strona MGDziś kolejny zestaw doniesień o ciekawych opisach wdrożeń jakie pojawiły się ostatnio na stronie Drupal.org. Warto przejrzeć bo często znajdziemy tam konkretne przepisy na pewne dość nietypowe funkcjonalności.

Przykłady z zagranicy już za moment zacznę jednak o najnowszym sukcesie kropelki na polskim podwórku. Otóż e-solutions (m.in. właściciel drupal.pl), pod wodzą Pawła Gawłowskiego, wdrożyła stronę www.mg.gov.pl, czyli serwis Ministra Gospodarki. Obok zwodowali jeszcze BIP i intranet dla tegoż resortu. Gratulujemy i twórcom (sukcesu) i przedstawicielom rządu (za odwagę w promowaniu otwartych rozwiązań i za porównywanie się do Białego Domu - chyba lepiej równać do lepszych)

Pod adresem http://drupal.org/node/776740 znajdziemy opis wdrożenia Drupala dla głównej strony wydawnictwa PACKT, którego książki pewnie macie na półkach (zupełnie przy okazji – właśnie wyszła „E-commerce with Ubercart 2.0„, czyli biblia dla chcących uruchomić witrynę ze zintegrowanym z Drupalem sklepem). Szkoda tylko, że opis wdrożenia jest niezbyt szczegółowy.

Nieco lepiej opisano wdrożenie bookteller.com, strony z płatnym dostępem do animowanych historyjek dla dzieci. Ciekawy serwis, ładna szata graficzna, trudne wyzwania – polecam lekturę.

Dla miłośników serwisów z materiałami wideo polecam materiał o stronie Sparkeo. Pod adresem http://drupal.org/node/722208 dowiemy się jak na Drupalu zbudowano platformę do sprzedaży kursów video (nasze elimu przy tym to amatorszczyzna ale dajcie nam 10 lat to wam pokażemy! :) . Czytaj dalej…

Drupal 6.17 i PHP 5.3

Warto odnotować fakt udostępnienia Drupala 6.17, ponieważ nie jest to, jak zwykle, wersja poprawiająca bezpieczeństwo. Zamiast tego wszyscy borykający się z problemami na polu współdziałania Drupala 6.x (a szczególnie różnych modułów do niego) z PHP 5.3.x otrzymali miłą niespodziankę – szereg usprawnień dotyczących w tego obszaru.

Jeśli więc Wasz provider planuje bądź już zmienił PHP na wersję 5.3, albo sami świadomie chcecie z niego skorzystać, nowa wersja Drupala jest dla Was. Nawet jeśli nie potrzebujecie lepszej obsługi nowego PHP, to może po prostu skusi was ponad 55 poprawek błędów, jaką dostarcza najnowsze wydanie. Polecamy :) . (źródło – CMS Report).

2 nowe skórki w Drupalu 7?

Dziś w moje oko wpadła podesłana przez Kaszpira (na blipie) informacja o wydaniu Drupala 7 w wersji aplha 5.

Wersja ta ma jeszcze sporo błędów blokujących przejście w stan beta, ale na stronie ze spisem tych „blokerów” co innego zwróciło moją uwagę. Były to dwa linki kierujące do projektów skórek. Nie śledziłem specjalnie tego tematu ale wygląda na to, że mają to być skórki dołączone do rdzenia Drupala7.

To dobra wiadomość, bo Garland już wszystkim się opatrzył, a skórki jakie są przygotowywane do „siódemki” wydają się wyglądać całkiem znośnie. Według mojej surowej oceny statystycznej jakości drupalowych skórek to nawet bardzo znośne.

Zatem przedstawiam, przed Państwem: Corolla (strona z demo, strona projektu) i Bartik (strona z demo, projekt)!

Z obu skór bardziej przypadła mi do gustu Corolla, która jest nieco weselsza kolorystycznie, ma menu rozwijane i ogólnie wydaje się bardziej dopieszczona. Za elegancką i miłą oku typografię należą się brawa Bartik’owi, który ma też się też bardzo ładny obszar końcowy (linki poniżej głównej treści).

Mam nadzieję, że twórcy obu skórek dopną swego i umieszczą je w rdzennym wydaniu. Byłyby one cennym nabytkiem i odświeżającym powiewem, który przewietrzyłby nieco smrodek wołających o pomstę do nieba skórek z poprzednich wydań.

Biały Dom w niebezpieczeństwie

Na ogół wiele osób (nie tylko malkontentów, ale i często specjalistów) narzeka na poziom bezpieczeństwa rozszerzeń popularnych CMS-ów, ostatnio dostaje się Joomla!. Z kolei z wielu zestawień i raportów  ekosystem rozszerzeń Drupal-a uchodzi za system bezpieczny. Tymczasem kilka dni temu badacz Justin Klein Keane odkrył poważną lukę bezpieczeństwa w popularnym module Context, użytym między innymi w sławnym już wdrożeniu CMS-a w Białym Domu. Jak można przeczytać w informacjach o podatności, hacker (ten zły) poprzez atak typu XSS może wstrzykiwać dowolny skrypt, co potencjalnie pozwala nawet przejąć uprawnienia głównego administratora systemu.
Niestety zagrożona jest również najnowsza produkcyjna wersja Drupal (6.16) wraz z modułem Context (6.x-2.0-rc3). Przejrzyj i zapoznaj się z pełną listą działań w celu zabezpieczenia CMS przed w/w atakiem. Źródło informacji: TheRegister.co.uk

Drupal 6 Themes

Dzięki uprzejmości PACKT Publishing dotarła do mnie do zrecenzowania książka „Drupal 6 Themes” wydana po angielsku w drugiej połowie 2008 roku.

Podręcznik, którego autorem jest Ric Shreves obiecuje na ostatniej stronie okładki, że nauczy nas:

- architektury Drupalowych skórek,
- znajdować i instalować nowe skórki,
- wycisnąć ostatnie soki z systemu konfiguracji skór,
- utworzyć skórkę od zera,
- opanować silnik PHPTemplate,
- modyfikować istniejące skórki i szablony,
- nadpisywać szablony domyślne,
- tworzyć skórki dynamicznie dopasowujące się do pokazywanej treści,
- korzystać z narzędzi do wydajniejszej pracy nad skórkami.

Sporo tego, zatem z ciekawością rzuciłem się na tomik, liczący niecałe 300 stron. Przyznam, że po pierwszym czytaniu nieco się zawiodłem. Pozycja ta jest bardzo dobrym sposobem na wejście w temat, jeśli wcześniej w ogóle albo bardzo słabo znaliśmy Drupala. Jeśli jednak już trochę z nim pracujemy, to dość dużo materiału jest oczywista, bądź powiela to co można samemu znaleźć w sieci, dokumentacji czy w komentarzach skórek.

Ale przejdźmy do konkretów.

Czytaj dalej…