www

Dział dla wszystkich webmasterów, programistów stron www, administratorów stron, miłośników cms i przeróżnych zastosowań internetu.
28
mrz.
2006
palikowski

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)

28
mrz.
2006
palikowski

OSCommerce MS 2.2 - OSC

Tekst mówi o wdrożeniu sklepu internetowego opartego o skrypt "osCommerce MS 2.2 http://oscommerce.com/. Być może zastanawialiście się kiedyś czy jest to trudne, czy system ten jest stabilny i jak sprawuje się w działaniu. Sam szukałem trochę informacji na ten temat, dlatego piszę ten tekst - niech się komuś przyda.

Zmartwię tych, którzy szukają opisu uruchomienia płatności przez internet (karty kredytowe, inteligo, mbank). Moje zlecenie nie zawierało tego punktu dlatego nie mogłem sprawdzić czy odpowiednie skrypty działają poprawnie. Mogę tylko powiedzieć, że znalazłęm je w bazie kontrybucji (do allpay i cashbill).

Instalacja i konfiguracja sklepu przebiegała bez żadnych problemów. Instalowanie dodatkowych funkcjonalności przebiegała równie dobrze. Na stronie projektu jest ogrom tzw. Kontrybucji - czyli napisanych przez developerów 'wtyczek' do sklepu. Mimo iż, jak przestrzegają twórcy osCommerce, każda kontrybucja jest instalowana na własne ryzyko, naprawdę rzadko trafiają się niedziałające.

Nie znaczy to, że instalacja i konfiguracja jest ekstremalnie prosta - znajomość podstaw php i języka angielskiego przydadzą się. Wtyczki są instalowane podobnie jak mody do phpbb - poprzez dodawanie i edycję plików samego osCommerce. Łatwo drobnym błędem uszkodzić stronę.

Nagrodzić należy pomysł osobnego pliku config dla lokalnej i zdalnej instalacji - dzięki temu nie nadpiszemy sobie konfiguracji (dość zawile napisanej) w trakcie przenoszenia plików między instalacjami.

Sama struktura plików systemu jest dość przejrzysta i łatwo w niej się odnaleźć. Ułatwia to modyfikację kodu, bo po chwili wiemy już gdzie czego szukać.

28
mrz.
2006
palikowski

Kursy HTML/CSS/PHP/Mysql na początek

Jeśli odesłałem Cię do tej strony - nie złość się :). Naprawdę warto znać dość dobrze HTML i CSS aby tworzyć wszelkiego rodzaju serwisy - nawet te oparte o CMS typu mambo, joomla czy podobne.

Jeśli skusiły cię slogany typu "Zrobisz własną stronę bez znajomości HTML" to mam złą wiadomość. Owszem, zrobisz, ale będzie ona dokładnie taka sama jak setki innych. W dodatku szybko przekonasz się, że marketingowe hasła ("Nasz CMS jest najlepszy") są często nieco na wyrost - strona wygląda w każdej przeglądarce inaczej, nękają ją błędy, nie możesz nad nią zapanować.

Jeśli chcesz mieć własny, oryginalny kawałek wirtualnego świata - poświęć te kilka dni na naukę aby zaoszczędzić sobie czasu jaki spędzisz na szukanie pomocy w sprawach podstawowych.

Nie stać cię na kupno drogich książek? Nie martw się, zaletą tego fachu jest to, że praktycznie cała wiedza już jest online. Za darmo - w postaci kursów, ale też wykonanych stron (które przecież można podglądnąć), lub dyskusji na forach i grupach. Jednak warto od czegoś zacząć - mieć jakieś podstawy. Poniżej kilka linków do kursów z których sam korzystałem, lub które uznałem za szczególnie pomocne.

WebHelp http://www.webhelp.pl/kursy/index.php - kursy praktycznie wszystkiego :),
Kurs HTML http://www.kurshtml.boo.pl/ Sławomira Kokłowskiego - bardzo często nadal korzystam z jego dokładnych objaśnień :)
WebCity http://webcity.pl/webcity/kursy.php zapadł mi w pamięć dzięki dobremu wprowadzeniu do PHP
Kurs HTML http://webmaster.helion.pl/kurshtml/ Pawła Wimmera - chyba już kultowy - bardzo wiele osób od niego zaczynało, ja też.

22
mrz.
2006
palikowski

Skrzynka narzędziowa webmastera

Najważniejszy cel tego artykułu to sporządzenie listy programów i narzędzi niezbędnych, przydatnych i/lub pomocnicznych w pracy webmastera, w środowisku windows NT. Wszystkie programy znajdziecie bez trudu używając ulubionej wyszukiwarki.

A więc powiedzmy, że siadam przy 'dziewiczej' maszynce na której będę pracować nad stroną. Co mi potrzeba?

* pakiet serwerów

Zazwyczaj przed pracą nad danym serwisem zgrywam pliki i bazę danych z serwera produkcyjnego, modyfikuję co trzeba, testuję i wrzucam znowu na serwer. Większość serwisów, nad którymi pracuję, mam zgrane na hdd, potrzebuję więc środowiska WAMP (Windows, Apache, Mysql, PHP), które nosiłbym przy sobie.

Apache/MySQL/Php - jakiś czas korzystałem z Krasnal Serv, ale potem niejaki grieco namówił mnie na XAMPP (od apachefriends) i tak już zostało na dłużej.

Zaletą XAMPP jest częstsze wydawanie nowych dystrybucji, łatwe przełączanie między php4 i php5, stabilne działanie i wersja przenośna ( XAMPP LITE) - czyli mogę zgrać całe środowisko na pendrive/dysk usb/płytkę i przenieść się na inny komputer bez instalacji i konfiguracji.

* Edytor CSS/HTML/PHP/SQL

Nadal nie mam idealnego. Polecam mieć pod ręką (tzn. skojarzone z plikami txt/php/html/css/js) coś małego i szybkiego, z kolorowaniem składni i wsparciem dla kodowania win/iso/utf. Od dłuższego czasu używam Notepad++, który jest przenośny i bardzo stabilny, ale nie potrafię go zmusić do poprawnego kodowania iso-8859-2.

Czasem używam więc Fox Edita, który przydaje się do plików w starym kodowaniu latin2. Jest malutki i startuje błyskawicznie, nie zamula systemu, wersja beta sporadycznie wywala jakiś błąd, ale nie zamyka się ani nie zawiesza. Poprawnie rozpoznaje i konwertuje pliki między kodowaniami win/iso/utf.

* klienty FTP

Od 2007 korzystam z Filezilla - wkurza brakiem drag'n'drop ale za to bardzo stabilna jako klient i serwer ftp.

13
lt.
2006
palikowski

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.

Subskrybuj zawartość