I. WSTĘP.
Chcialeś kiedyś stworzyć stronę swojej gildii/postaci, zacząłeś się nawet uczyć HTML'a ale ... no własnie ale ...
Masz jego podstawy, ale dalej ani rusz?
Nie martw się - CMS Ci pomoże :]
II. CMS. [by wikipedia.pl]
CMS, Content Management System (ang. dosłownie = system zarządzania treścią) jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwą aktualizację i rozbudowę serwisu WWW przez personel nietechniczny. Modyfikacja i dodawanie nowych materiałów do serwisu odbywa się za pomocą prostych w obsłudze interfejsów użytkownika, zazwyczaj w postaci stron WWW zawierających rozbudowane formularze.
Podstawowym zadaniem platform CMS jest oddzielenie treści (zawartości informacyjnej serwisu) od wyglądu (sposobu jej prezentacji). Po wprowadzeniu nowych informacji przez uprawnionego redaktora system przenosi je do bazy danych, jednocześnie wypełniając nimi odpowiednie miejsca na stronach WWW. Wykorzystanie szablonów stron sprawia, że zmiana koncepcji graficznej całego serwisu sprowadza się do przygotowania i zamiany szablonu, przy czym system nie powinien narzucać żadnych ograniczeń kompozycyjnych. Dzięki takiemu podejściu proces publikacji w Internecie staje się prosty - specjaliści mogą skoncentrować się na swojej pracy i korzystać ze swoich ulubionych aplikacji użytkowych (np. edytorów tekstu). Każda strona WWW generowana jest dynamicznie, w oparciu o szablony i zawartość baz danych - dynamika oznacza więc w tym przypadku zawsze aktualne informacje w serwisie.
Systemy zarządzania treścią zazwyczaj oparte są na bazach danych oraz na językach skryptowych (server-side) lub specjalistycznym oprogramowaniu po stronie serwera. CMS może być formą oprogramowania klienckiego, które do aktualizacji strony może używać takie protokoły jak FTP. Coraz częściej wykorzystywane są złożone techniki opisu struktur dokumentów (np. XML).
III. WYBÓR.
Istnieje kilka znakomitych CMS'ów - ale nie każdy będzie dla Ciebie odpowiedni :]
Ja jestem zagorzałym fanem PHP-Fusion [równocześnie bardzo łatwy dla początkujących oraz wydajny i dośc latwy w modyfikacji :]]
Oficjalna strona projektu
Polski Support
Znakomite rozwinięcie eXtreme-Fusion
Wybór? eXtreme-Fusion [może dlatego, że pracuję przy tym projekcie? :]]
Oczywiście jeśli wybierzecie normalny Fusionik będziecie mogli poźniej do niego "doinstalować" MOD'y by eXtreme, a ja nie będe gryzł :]
IV. WYMAGANIA.
- PHP w wersji 4.1.0 lub wyższej [teraz wszędzie jest zainstalowana wersja 4.3.0 lub wyższa więc nie ma problemu]
- baza danych MySQL
- biblioteki GD [dla galerii]
Koniec wymagań :]
Ale gdzie to znaleść?
Serwery darmowe:
- DHOST - BDB serwer jednakże dwa problemy: brak obsługi GD [galeria w fusionie odpada]
nie dostaniesz konta odrazu - musisz napiasć wiadomość do adminów i czekać na łaskawą odpowiedź
- Clickherefree.com - wyszukiwarka serwerów
- LYCOS [adres celowo nie podany] - NIE PRÓBUJ NAWET
Serwery płatne:
- Google.pl - pog00glaj :]
- LIVENET.PL - nie nie jestem przysłany przez tą firmę - poprostu mam z nią dobre doświadczenia :] nigdy mnie nie zawiedli szczerze polecam.
V. INSTALACJA.
Wprawdzie dokładny przebieg instalacji jest opisany w README dostarczanym razem z Fusionem, ale opisze :]
Po wrzuceniu plików na swerwer i nadaniu im CHMOD'ow [praw dostępu - wszystko w README] przystępujemy do instalacji:
W swojej przeglądarce internetowej wpisujemy adres do pliku setup.php [np. http://twoja.domena.pl/setup.php] i pojawia się nam okno "instalatora":
Teraz uzupełniamy kolejne pola danymi otrzymanymi od administratora naszego servera [fusion_ może zostać, jest to prefix który pomaga bazie odróżnić dwie tabele itd itp :] aczkolwiek nic nie stoi na przeszkodzie, aby go zmienić ;]]
Następnie rejestrujemy się jako Administrator [hasło minimum 6 znaków, Root to tylko przykład :]]:
Czynimy swoją powinność [usuwamy plik setup.php co zapobieże próbie przeinstalowania naszej strony i zmieniamy CHMOD'y]:
Klikamy na "Kliknij tutaj" i pojawiamy się na naszej stronie :D
VI. TRUDNE POCZĄTKI:
Nieprawda :]
Zajmijmy się Panelem Admina [.../administration/index.php]:
Jak widzicie jest on podzielony na 4 części:
- Zarządzanie Treścią - wszystko co zobaczy na Twojej stronie odwiedzający: [Albumy zdjęć, Ankiety, Artykuły, Dodatkowe Strony [tzw. Custom Pages], Download, FAQ, Forum, Kategorie Artykułów Downloadu oraz Linków [żeby je umieścić na stronie nalezy najpierw stworzyć dla nich odpowiednie kategorie :]], Linki, Newsy [co tam Panie w polityce? wyswietlane domyślnie na głównej stronie], Zarządzanie obrazami [w folderze ../images/]
- Zarządzanie Użytkownikami - usuń/dodaj/zbanuj/nadaj prawa Admina/modka :
Administratorzy [przydzielanie praw administratora dla zasłużonych - można wybrać do czego będzie miał dostęp a do czego nie], Czarna Lista, Grupy Użytkowników [chyba wiadomo nie? :]], Kto jest na forum?, Nadesłane materiały, Ostrzeżenia [jedynie w eXtreme-pack], Shoutbox, Użytkownicy.
- Zarządzanie Stroną - to co Admin lubi najbardziej :>
Aktualizacja [UPGRADE] [narazie skupcie się na czymś innym do PHP-Fusion v7. spory kawałek], Inne ustawienia, Konfiguracja forum, Konfiguracja Prywatnych Wiadomości, Konfiguracja strony, Kopie Bazy Danych [będziesz używał często jeśli jesteś ostrożny], Menu strony [menu nawigacyjne pionowe i poziome], Panele [oj będziesz tutaj częstym gościem :]], PHP Info [a tutaj w razie kłopotów], Ustawienia daty i czasu, Ustawienia galerii, Ustawienia rejestracji, Wtyczki [INFUSIONS] [instalacja wtyczek]
- Wtyczki [Infusions] - oj bardzo ważna rzecz :]
Tutaj znajdziesz PA większości z zainstalowanych wtyczek [ dlaczego większości? bo niektóre rzeczonych nie posiadają :P]. Kilka z nich jest gotowych do działania odrazu.
V.I. KONFIGURACJA STRONY [.../administration/settings_main.php]
Pierwsza rzecz którą sie zaopiekujemy :]
W "Konfiguracja Strony" możesz ustawić najważniejesze rzeczy jak:
Nazwa strony - wyświetlana na pasku przeglądarki
Adres [URL]: - Twojej strony oczywiście :]
Logo: - banerek znajdujący sie w górnej części
Adres e-mail: - najlepiej Admina;]
Imię pseudonim Admina:
[B]Wiadomość powitalna: - panel na samej górze nad Newsami
Opis strony: - pojawi się w wyszukiwarce
Słowa kluczowe: - potrzebne dla wyszukiwarki [radzę wpisać jak najwięcej oczywiście odnoszących się do tematyki strony słów]
Stopka strony: - tutaj zazwyczaj umieszcza się Copyrights by XXX
Strona wyświetlana jako główna: - domyślnie news.php
Język: - język strony - mnóstwo do wyboru :]
Skórka (Theme): - zmiana wygląd ustrony, możesz użyć jednego z dostępnych schematów lub stworzyć wlasny unikatowy [folder themes]
Twoja strona może wyglądać chociażby tak:
VII. KONIEC
Nie widzę sensu kontynuowania. Obsługa Fusiona jest niezwykle latwa tak, że każdy jest w stanie zrobić na jego podstawie stronę :]
Tym "artykułem" chciałem jedynie zwrócić Waszą uwagę na zjawisko CMS'ow.
Życzę owocnej pracy,
Pomurnik [główny ERP] ... nie pytać sie co to znaczy :]
IX. PYTANIA?
możecie je zadać tutaj ale polecam Supporty [oczywiście najbardziej eXtreme]
Wolę odpowiadać w jednym miejscu niz w dwóch :]
...
X ZAPOMNIAŁEM :]
PHP-Fusion:
+ Forum
+ Księga Gości
+ System Newsów
+ Shoutbox
+ Ankieta
+ Download
+ Galeria
+ Linkownia
+ Artykuły
+ FAQ
+ many more :]
Masa MOD'ow oraz INFUSION'ów które usprawnią Twoją witrynę :]
Zakładki