Tag Archive for 'cms'

Informatycy wolą Firefoxa

Tytuł tego posta zdradza jego zakończenie. To wniosek z pewnej analizy, a dlaczego tak się stało, przedstawię poniżej.

Krótkie słówko wstępu.

W lutym tego roku porównywałem dane zebrane w Google Analytics z dwóch moich blogów: angielskiego i polskiego. Zakładałem, że jest to dobry pretekst by porównać używalność systemów operacyjnych i przeglądarek w Polsce i za granicą (przynajmniej tą angielsko-mówiącą zagranicą).

Od tamtego czasu kilka rzeczy się zmieniło, ale co najważniejsze, zacząłem gromadzić dane z polskiego rynku, i to z dwóch źródeł: mój blog, nieskromnie przyznam, że dość popularny (opierając się na statystykach) i strona polskiej społeczności w Irlandii - PolskiDublin.com. W ten projekt zaangażowałem się w okolicach lutego, przenieśliśmy się na nowy serwer, nowy CMS i zaczynamy zabawę w ulepszanie strony.

Kluczem do zrozumienia poniższych statystyk jest porównanie profilów gości obu serwisów:

  • ITblog jest lekturą informatyków, bądź zainteresowanych tematyką komputerową, spędzających dużo czasu przed monitorem, prawdopodobnie znających różnice między Vistą a Linuxem czy TCP a IP, zamieszkałych w większości w Polsce i w Irlandii (irlandzka Polonia). Liczba gości: około 400 dziennie
  • PolskiDublin.com ściąga do siebie cały przekrój społeczny ludzi którzy już są w Irlandii albo chcą do niej przyjechać, szukających pracy, mieszkania, kogoś z kim można pogadać i pójść na piwo. Wszystkie możliwe zawody: fryzjer, kucharz, stolarz, lekarz, elektryk, także informatyk. Liczba gości: kilka tysięcy dziennie

Jeśli wszystko jasne, to przejdźmy do konkretów. Dane statystyczne, które porównywałem obejmowały czas między 21 kwietnia a 7 lipca tego roku zebrane przez Google Analytics.

Czytaj dalej ‘Informatycy wolą Firefoxa’

Wordpress jako CMS - wady i zalety

Kilka słów o wadach i zaletach wykorzystania Wordpress’a jako CMS.

Zalety:

  • Wordpress może być wykorzystany jako CMS i jest to nawet proste do zrobienia. Jest wiele sposobów, na które WP może być wykorzystany, czy przetworzony na swoje potrzeby. Powstały galerie, strony e-commerce, fotoblogi, strony dla gazet i czasopism a nawet archiwa dokumentów.
  • Wordpress jako blogerowi, nie jest Ci obcy. Wiesz jak go zainstalować, skonfigurować, zmienić theme, zainstalować dodatek, zmodyfikować “the loop“. Więc dlaczego tracić czas na zupełnie nowe rozwiązania?
  • Możesz swój nowy CMS zintegrować z blogiem! Więc nie będzie to jedynie dodatek do CMS, ale jego część.
  • WP jest super-przyjazny dla użytkownika. Łatwe edytory, nawigacja, administracja, instalacja systemu, dodatków czy themes.
  • Olbrzymia ilość dodatków, pluginów, themes
  • Możesz go zainstalować na Windows, Linux i MacOS

Wady:

  • Z zamyśle WP powstał jako platforma do blogowania i wciąż jest przede wszystkim narzędziem dla blogerów. Jakiekolwiek zmiany w WP mające na celu dostosowanie go do wymogów CMS jest “naginaniem” projektu na własny użytek. Oznacza to, że jest Twój blog powered by Wodpress może wytrzymać 1000 zapytań na sekundę, to Twój CMS powered by Wordpress może nie wytrzymać 1000 zapytań na sekundę.
  • Blogo-centryczność. Jeśli WP doskonale się sprawdza jako narzędzie dla blogerów może oznaczać, że dokonałe dla blogerów opcje mogą się nie sprawdzić w przypadku CMS. Przykładem jest wyświetlanie postów w innym niż chronologicznym porządku.
  • Zbyt proste zarządzanie postami, stronami czy użytkownikami. Bez dodatków się w tym wypadku nie obejdzie.
  • Proste kategorie. W tym wypadku WP ustępuje pola znacznie np. Drupalowi. Choć pomocą są podkategorie; można też posłużyć się tagami.
  • Linki statyczne - najpopularniejsze /rok/miesiac/dzien czy /nazwa-posta to trochę mało jak na profesjonalny CMS. Użycie nazwy kategorii może być trochę mylące, ponieważ do URL będzie wpisana tylko ta katagoria, która ma najniższy ID (w przypadku artykułów w wielu kategoriach). Zostaje “zabawa” z mod_rewrite.
  • Brak zarządzania tokiem życia dokumentu - poprawki, zatwierdzenia, wielu autorów.

Nowe PHP

Zapewne nie byłoby tego posta, gdyby to chodziło tylko o nową wersję PHP. Jednak piszę to, ze względu na bezpieczeństwo wszystkich, którzy PHP używają świadomie bądź mniej świadomie (przykładowo użytkownicy różnego rodzaju blogów, jak WordPress czy CMS, jak Joomla). Choć i tak, jedynie administratorzy serwerów, na których działa PHP powinni być najbardziej zainteresowani tematem.

Nowa wersja, oznaczona numerkiem 5.2.1 właśnie ujrzała światło dzienne. W poprzednich wersjach możliwe były zarówno lokalne jak i zdalne ataki na serwery dzięki wykorzystaniu kilku luk w mechanizmach bezpieczeństwa (luka w safe_mode czy możliwość skanowania phpinfo() przez webcrawlery). Nic zatem dziwnego, że autorzy PHP zachęcają do jak najszybszej aktualizacji.

Innymi zmianamy powinni być zadowoleni programiści piszący w PHP na platformie Win32. Nowa wersja została wyraźnie zaoptymalizowana pod kątem pracy na Windowsach. Te zmiany spowodowały wycofanie obsługi Windows 98!

Polecam zapoznanie się ze wszystkimi zmianami na stronach php.net.

Joomla i Mambo podatne na sql code injection

Możecie się zastanawiać dlaczego się tym interesuję, skoro nie dość, że open-source, to jeszcze z tego nie korzystam (jestem fanem WP). Dlatego i dlatego. Polskie portale społecznościowe, mimo że niekoniecznie piękne i użyteczne, a także niekoniecznie bez błędów, to jednak są.

Polska.ie poznała ostatnio (zasadniczo kilka razy w ciągu ostatniego roku) kilku ataków zakończonych albo podmianą strony głównej albo usunięciem bazy. Właśnie dzięki sql code injection.

Wydaje mi się, że najwyższy czas na update lub upgrade a najlepiej zamianę na coś strawnego i w miarę bezproblemowego. Rafał, zgodzisz się?

A tutaj wyjaśnienie wstępu.

Wordpress 2.1

Dwa dni temu ukazała się nowa wersja Wordpress, tym razem oznaczona numerem 2.1. Dość duży skok widoczny jest gołym okiem - odmłodzony, odświeżony panel administracyjny, nowy edytor WYSYWIG, możliwość zmiany wyświetlania wpisów, tak by zawsze pokazywała się jedna strona, a nie x nowych wpisów. Fantastyczna opcja dla kogoś, kto myśli o używaniu Wordpress’a jako CMS.

Problemem jest jednak kompatybilność z pluginami, których używałem w wersjach poprzednich. Oto krótka lista, wraz z problemami (format: nazwa plugin’ - kompatybilność wg. autora - kompatybilność sprawdzona)

Active Discussions - OK - nie kompatybilny z 2.1 (musiałem usunąć plik pluginu, by móc wyświetlić poprawnie stronę)
Audio player - OK - OK
Code Markup - ? - OK
Google Analytics - ? - OK
Google Sitemaps - ? - OK
Sidebar Widgets - ? - OK
Spam Karma 2 - ? - OK
Ultimate Tag Warrior - ? - OK (konieczna re-edycja .htaccess)
Viper’s Video Quicktags - ? - OK (ale brak przycisków w edytorze)
WP-ContactForm - ? - OK

Używany przeze mnie schemat K2 zachowuje się poprawnie, choć autorzy przygotowywują już nową wersję.

Zatem, zanim zaczniecie aktualizację, w sytuacji kiedy macie mnóstwo pluginów sprawdzcie je wcześniej i bądźcie przygotowani na problemy.

Aktualizacja: 

K2 jednak nie zachowywało się poprawnie i musiałem zainstalować najnowszą wersję. Problemem było “przewijanie” stron po wyszukiwaniu lub wybraniu kategorii - kolejne strony nie dotyczyły już wyszukiwanej frazy, ani posty nie były już w kategorii jaka została wybrana.




Disclaimer

All postings are provided "AS IS" with no warranties, and confer no rights. This weblog does not represent the thoughts, intentions, plans or strategies of Microsoft or any other company or organization. Because a weblog is intended to provide a semi-permanent point-in-time snapshot, you should not consider out of date posts to reflect current thoughts and opinions.
All rights reserved. Quotations from this blog require author's written approval.
PL: Wszelkie prawa zastrzeżone. Cytaty z tego bloga wymagają pisemnego zezwolenia autora.

Add to Technorati Favorites