Pimcore CMS – Najbardziej Obiecujący Projekt OpenSource 2010 roku

Jak co roku wydawnictwo Packt Publishing przyznaje nagrodę dla „Najbardziej Obiecującego Projektu OpenSource”. W roku 2010 nagrodę zdobył nowy system zarządzania treścią  o nazwie: Pimcore CMS – zbudowany na frameworku Zend. Podczas głosowania CMS pokonał takie ciekawe rozwiązania, jak Tomato CMS (2 ) i BuddyPress (3). Mimo wygodnego interfejsu ten CMS wymaga jednakże także technicznej wiedzy. Pozwala jednak na utworzenie serwisu o niemal dowolnej strukturze.  Oglądając zrzuty ekranu jestem pod dużym wrażeniem zaawansowania projektu Pincore CMS : www.pimcore.org.

Nowości w świecie CMS’ów

Nie samym WordPressem, Drupalem i Joomla! żyje trzymająca rękę na pulsie redakcja bloga elimu. Serwis CMS Report, który przy okazji polecam, donosi co i rusz o nowościach w światku nieco mniej popularnych systemów.

MotoCMS (znany wcześniej jako FlashMoto CMS) jest ciekawą propozycją dla osób szukających systemu opartego o flash a jednocześnie nie lubiących zaniedbywać SEO/SEM. Po zmianie nazwy wydano wersję 1.3, która zawiera nową bibliotekę mediów oraz, uwaga, edytor obrazków (szkoda że ta funkcja jest tak rzadka w innych cms). MotoCMS jest dostępny za 199$ (licencja na 1 stronę, zawiera 5 szablonów) a jeden z prześlicznych szablonów zrobionych przez profesjonalistów kupimy już za nieco ponad 200$. Dużo? Najpierw pooglądajcie stronę i demo i przyznajcie – czy Wasz CMS jest taki piękny? Czytaj dalej…

Popularne CMS – ilość zapytań, plików etc.

Dziś trafiłem na bardzo ciekawe zestawienie w formie tabelki. Z pewnością przyda się ono, aby uświadomić, że CMS: WordPress, czy Joomla! – dają radę, na tle konkurencji. Zobacz (ang.): http://cmsreport.com/content/2010/10/testing-popular-cms-and-blogging-systems

MODx 2.0 – rewolucja?

MODx to projekt, na który warto zwrócić uwagę. Aktywnie rozwijany, ciekawie skonstruowany i… właśnie wydany w wersji 2.0.0 – nazwa kodowa Revolution.

Po natknięciu się na to doniesienie z CMS Report miałem nadzieję na prawdziwą rewolucję. Jednak po przeczytaniu tego wątku na forum, poczułem się nieco zdezorientowany. Może dlatego, że nie znam dokładnych losów projektu – najwyraźniej linie 0.9.6 i 0.9.7 różniły się mocno i dlatego twórcy postanowili nieco unormować sytuację – 0.9.6 będzie rozwijany dalej (choć mam pewne podejrzenia że nie aż tak aktywnie) a wersja 0.9.7 przepoczwarzyła się w 2.0.0.

W ten sposób projekt ominął sprytnie problem wersji 1.0.0, która często budzi podejrzliwość i wzmaga czujność u potencjalnych użytkowników. Czy to zagranie fair? Najlepiej sami sprawdźcie instalując sobie MODx 2.0.0, albo testując wersję demo.

Ś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!

Blokujemy dostęp – metoda IP

Aby zablokować hakera albo robota wyszukiwarki, należy wprowadzić w pliku .htaccess następujący wpis:

Deny from XXX.XXX.XXX.XXX

gdzie w miejsce ciągu XXX.XXX.XXX.XXX należy wpisać adres IP, który chcemy zablokować.

Jeśli zaś chcemy udostępnić jakiś katalog tylko dla wybranego adresu IP (np. tak, aby nikt poza nami nie miał do niego dostępu), należy posłużyć się następującym zapisem:

Deny from all
Allow from XXX.XXX.XXX.XXX

gdzie pierwsza linijka powoduje całkowite zablokowanie dostępu, zaś druga dopuszcza dostęp tylko z numeru XXX.XXX.XXX.XXX.

Wskazówka

.htaccess umożliwia zablokowanie dostępu dla użytkowników posługujących się określonym adresem IP, klasą adresową lub określoną domeną. Zwróć uwagę, że nie każdy serwer (pakiet hostingowy) pozwala korzystać z własnych plików .htaccess. Jeśli serwis po zmianie nazwy pliku z htaccess.txt na .htaccess (pamiętaj o kropce przed nazwą) będzie niedostępny, usuń plik lub zmień jego nazwę ponownie na htaccess.txt. W takim przypadku można spróbować poprosić administratora o zmianę ustawień.

Aby zablokować dostęp dla całej klasy adresowej 97.565.77, czyli od 1 do 255, użyj poniższego zapisu:

order allow,deny
deny from 97.565.77
allow from all

Blokowanie dostępu dla konkretnych domen:

order allow,deny
deny from hacker.tu
allow from all

Tip! czyli Wskazówka – jeśli chcesz ograniczyć dostęp dla panelu administracyjnego Joomla! w folderze /administrator – umieść plik .htaccess, z zawartością Deny i Allow, przykład:

Deny from all
Allow from numer.ip.twojego.firmowego.polaczenia
Allow from numer.ip.twojego.domowego.polaczenia

Jeśli wpiszesz poprawne numery IP będziesz mógł skutecznie chronić twój panel CMS-a. Plik .htaccess – utwórz np. w notatniku i przegraj za pomocą klienta FTP. Gdybyś wpisał zły numer IP i próbował się zalogować zobaczysz ekran błędu : error 403. Uwaga, metoda skuteczna tylko w przypadku gdy masz stały numer IP połączenia.

2009 Best Open Source PHP CMS: Drupal wygrywa, WordPress oraz Joomla! tuż za nim

Ogłoszono już wyniki na Najlepszy CMS o otwartym kodzie napisany w PHP – konkurs został zorganizowany jak co roku przez wydawnictwo Packt Publishing – znane z bardzo dobrych książek dotyczących CMS-ów. Oto lista nagrodzonych w słusznej kolejności wraz z nagrodami:

  1. Drupal: $2,000
  2. WordPress: $500
  3. Joomla!: $500

W celu przeczytania więcej szczegółów, odwiedź stronę: www.PacktPub.com/Award. Uwaga to jeszcze nie koniec, w ciągu najbliższych dni rozstrzygnięcie 3 ostatnich „konkurencji”.

2009 Best Open Source PHP CMS: Drupal wins, WordPress and Joomla! not far behind

CMS & Helion – same dobre wieści

Po pierwsze, firma jxtended.com – przygotowała nowy silnik wyszukiwania dla CMS Joomla! wzorując się na popularnych rozwiązaniach  – mowa o Finder 2.0. Jak piszą jego twórcy : „Finder 2.0 to potężny silnik wyszukiwania, który umożliwia dostęp do technologii wykorzystywanej przez największe wyszukiwarki takie jak Google ™ i Yahoo! ™. Finder 2.0 ma całkowicie przeprojektowany rdzeń silnika niż standardowy znany z Joomla! 1.5.x oferując lepsze wyniki wyszukiwania, wykorzystuje AJAX wyświetlając propozycje wyszukiwania na podstawie rzeczywistej zawartości witryny.” Przy okazji warto wspomnieć, iż dostęp do tego rozszerzenia jest płatny i wymaga jest subskrypcja na rok w cenie $50, niestety.

Po drugie, od dziś zaczynam pracę nad spolszczeniem do modułu MetaMod – który był już opisywany na łamach bloga. Rozmawiałem już w tej kwestii z twórcą aplikacji z Nowej Zelandii.

Po trzecie, dla osób – które nadal szukają informację dotyczącą spolszczenia do JomSocial – przedłużyłem aukcje na allegro.pl – więc można zakupić. Dostawa w ciągu 24h od potwierdzenia przelewu – mimo mojego urlopu.

Po czwarte, mam już potwierdzone informacje od redaktora z helion, iż w II połowie roku 2010 planowana jest premiera książki dotyczącej budowy szablonów dla Joomla! 1.5 i 1.6. Uwaga! Książka w kolorze !!

Po piąte, aktualnie w helionie trwają rozmowy nad wydaniem książki dotyczącej CMS Drupal – szukają kompetentnego polskiego autora, który będzie miał czas na napisanie w/w pozycji. Jest więc szansa na nowy tytuł w dziale CMS jeszcze w 2010 roku.

Po szóste i ostatnie, hihi, cały czas rośnie liczba dodatkowych rozszerzeń pisanych na potrzeby JomSocial – ich pełną listę wraz z cenami możesz prześledzić na stronie: www.cmsmarket.com/extensions-directory/extension+specific/jomsocial. Niektóre z nich są bardzo ciekawe jak te do batalii fotek – czyli które lepsze foto lub opcja dodawania plików (załączników) przez użytkowników serwisu społecznościowego.  Ceny od $6 do $60.

CMS Mambo ma wiele dzieci

System zarządzania treścią Mambo – stał się podwaliną do powstania wielu innych udanych CMS, w tym w szczególności (układ alfabetyczny):

Woli wyjaśnienia według kolejności historycznej Limbo->Drake CMS -> Lanius CMS. Jeśli ktoś zna inne forki i klony, zapraszam do komentowania ów wpisu.

Joomla! jako LMS

Jak podaje Wikipedia: Learning Management System, (LMS z ang. System Zarządzania Nauczaniem) – pomocny w zarządzaniu aktywnością szkoleniową i kompetencjami w organizacji. LMS zarządza dostępem do kursów online na które użytkownik został zarejestrowany. Sam e-learning jest procesem niestacjonarnego nauczania (przekazywania wiedzy i informacji) za pomocą nowoczesnych technologii informatycznych, w tym internetu. Technologie te wykorzystywane są do tworzenia, przetwarzania, przesyłania i prezentacji danych, informacji, a co za tym idzie wiedzy. E-learning związany jest z ideą ustawicznego kształcenia oraz podnoszenia kwalifikacji skutecznymi metodami.

Czytaj dalej…

Detektor CMS-ów dla Firefox’a

wappalyzer_firefoxZawsze chciałeś dowiedzieć się jakim CMS została wykonana dana strona internetowa, od teraz masz taką możliwość. Nie potrzebna ci jest specjalistyczna wiedza, ani nawet przeglądanie kodu źródłowego.  Jeśli masz zainstalowaną przeglądarkę Mozilla Firefox, zainstaluj sobie dodatek Wappalyzer. Po instalacji i zresetowaniu przeglądarki w dolnej prawej części ekranu otrzymasz dodatkowy detektor. Od kiedy kiedy wejdziesz na stronę wykonaną za pomocą CMS Joomla!, Drupal, WordPress, Mediawiki, Typo3, MODx, e107, CMS Made Simple, osCommerce oraz kilku innych będziesz o tym wiedział. Pełną listę wykrywanych skryptów (nie tylko CMS) znajdziesz na stronie producenta: www.wappalyzer.com.

Integracja Wikipedii z Joomla!

Stosunkowo często budując rozbudowanytematycznie serwis stajemy przed pytaniem, jak ułatwić internautom zrozumienie określonych słów, a tym samym ograniczyć nakład swojej pracy. Odpowiedź nasuwa się sama, przecież istnieje Wikipedia – czyli chyba największa internetowa encyklopedia tworzona przez samych internautów. Tyle teorii, teraz jak zrobić aby określone słowa były od razu odnośnikami do definicji z ów zbioru. Rozwiązania są przynajmniej dwa, co oczywiście znaczy że możliwości jest więcej.

Metoda #1:
Pisząc artykuł zwróć uwagę na określone słowa, odnajdź ich znaczenie w Wiki  i podlinkuj te słowa korzystając z edytora WYSIWYG.

Metoda #2:
Namiastkę „sztucznej” inteligencji znajdziesz korzystając z dodatku: WikiBot2 (www.theinevitabledossier.com/wikibot.html). Kiedy opublikujesz dodatek i w określony sposób zaznaczysz słowo np. [[wikitagged]] podczas edycji artykułu – ów fraza stanie się od razu odesłaniem do określonych zasobów Wikipedii. Demo zobaczysz na stronie www.theinevitabledossier.com/us/. Uwaga dodatek został stworzony na potrzeby serwisów anglojęzycznych, ale można go spokojnie używać na nasze potrzeby tylko trzeba w opcji konfiguracji zmienić wartość Default language z en na pl. Najnowsza wersja pochodzi z grudnia 2008.

elimu znaczy wiedza

Przyznaje, że długo nie zastanawialiśmy się nad wybraniem nazwy dla serwisu www.elimu.pl, spośród kilku propozycji wybraliśmy akurat tą. Słowo „elimu” w języku swahili oznacza wiedzę, edukację oraz naukę. Niniejszy blog będzie nie tylko zapiskiem tego co dzieje się w życiu serwisu elimu.pl, stanie się on również za sprawą mojego udziału, opisem co dzieje się nowego w kwestii skryptu CMS Joomla!, którym od jakiegoś czasu się mocno interesuje, zarówno prywatnie jak i służbowo. Czytaj dalej…