Zanim zainstalujesz program na serwerze możesz zobaczyć, jak wygląda przy użyciu różnych schematów kolorystycznych i layoutu.
Gwiazdkowy
Schemat z pionowym menu
Szary z niebieskim
Minimalistyczny - biało-czarny
Styl ekologiczny
Kolory midnight commander
Słodki różowy
Pobierz aktualną wersję programu:
Mikrus 1.0 [Archiwum ZIP]
Mikrus 1.0 [Archiwum TAR.GZ]
Pobierz wersję BiP:
Mikrus 1.0 BIP [Archiwum ZIP]
Mikrus 1.0 BIP [Archiwum TAR.GZ]
O układzie strony
Lewa część strony przeznaczona jest na tzw. zawartość statyczną. Nazwaliśmy tę część tak, dlatego, że pojawia się ona zawsze niezależnie od podstrony wybranej w menu. Oczywiście ta zawartość niekoniecznie musi się pojawiać w lewej kolumnie. Jeśli zostanie opracowana inna "skórka", może się okazać, że ta właśnie zawartość pojawi się w zupełnie innym miejscu. Jednak zasada pozostanie ta sama - ten tekst będzie wyświetlany na stronie zawsze. Jeśli zostanie zastosowany schemat z pionowym menu, to tekst w zawartości statycznej powinien być raczej krótki.
Zawartość strony prawej związana jest z linkiem w menu. Ta część zawartości zmienia się w zależności od wyboru czytającego. jednym z elementów zawartości dynamicznej jest także formularz mailowy pozwalający na kontakt z właścicielem strony bez podawania jego adresu e-mail. W przypadku zastosowania layoutu z pionowym menu, ilość podstron dynamicznych można znacząco zwiększyć.
Życzymy łatwej instalacji i konfiguracji programu oraz przyjemnego użytkowania.
Jakub Cichocki (Cichy)
Wiesław Trąmpczyński (Maciek)
Mikrus nie posiada zmiennych bezwzględnych, co oznacza, że nawet bez konfiguracji strona wyświetli się w przeglądarce. Jednak do poprawnego działania wszystkich funkcji konfiguracja jest niezbędna. W tym artykule omówimy poszczególne opcje pliku konfiguracyjnego.
Na początek należy wybrać domyślną "skórkę" strony, czyli wygląd. Należy wybrać nazwę któregoś podkatalogu z katalogu themes i wpisać ją pomiędzy cudzysłowami.
$config['main']['theme']="classic";
Następnie wybieramy kodowanie, służy ono do prawidłowej interpretacji polskich literek ą, ę itp. przez przeglądarkę. Zdecydowanie zalecamy iso-8859-2, jeśli jednak ktoś wybierze inne kodowanie (np. utf-8) musi to zrobić zanim zacznie stronę wypełniać treścią.
$config['main']['charset']="iso-8859-2";
W następnej kolejności wpiszemy login i hasło do korzystania z panelu administracyjnego. Bez tych wpisów panel nie będzie działać. Niech hasło nie będzie zbyt łatwe, najlepiej, by składało się przynajmniej z ośmiu znaków i zawierało litery i cyfry.
$config['admin']['login']="";
$config['admin']['pass']="";
W dalszej kolejności edytujemy wpisy konfiguracyjne stałych elementów związanych z html.
$config['data']['title']="Mikrus 0.9";
$config['data']['keywords']="Mikrus, mini cms, php, emti, Maciek, Jakub";
$config['data']['descryption']="Mikrus - czyli mały portalik w php";
$config['data']['author']="Maciek & Jakub";
Są to wpisy, które znajda się w tzw. metatagach, będą one ważne dla wyszukiwarek internetowych, a prawidłowość ważna jest dla pozycjonowania strony.
Teraz należy przygotować sobie obrazek, który umieścimy w górnej części jako logo naszej strony. należy wysłać go na serwer do katalogu img/, a jego nazwę wpisać do pliku konfiguracyjnego.
$config['data']['logo']="logo.png";
Pod obrazkiem logo pojawi się tytuł lub tzw. slogan związany ze stroną, ten tekst musimy wpisać w konfiguracji.
$config['data']['header']="Strona domowa projektu Mikrus";
W dolnej części strony jest miejsce na stopkę, jest tam miejsce na zastrzeżenie praw autorskich lub inne dowolne informacje.
$config['data']['copyleft']="© Cichy & eMTi 2008";
$config['data']['footer']="Publikacje na stronie chronione są licencją
Creative Commons Public License - Uznanie autorstwa - Na tych samych warunkach 2.5. ";
Teraz już następuje ta część konfiguracji, która wiąże się z zawartością strony. Należy zmienić tylko te elementy, które są niezbędne z personalizacją zawartości. Nie musimy zatem zmieniać nazw plików tekstowych, a jeśli je zmienimy, to nie możemy zapomnieć o ich ręcznym utworzeniu na serwerze z odpowiednimi prawami.
$config['data']['staticfile']="lewy.txt";
$config['data']['staticheader']="Nagłówek lewej kolumny";
$config['page']['link'][]="main";
$config['page']['src'][]="pierwszy.txt";
$config['page']['name'][]="Podstrona 1";
I dalej w podobny sposób jak dla lewej kolumny, zmieniamy wpisy dotyczące kolejnych podstron. Jeśli link do pierwszej z nich nazywa się main, to w adresie przeglądarki zobaczymy main.html. Tu można zmienić te nazwy dowolnie pod warunkiem, że będzie to jeden wyraz bez spacji i polskich literek.
Wcześniej jest jeszcze sekcja konfiguracji formularza pocztowego. Jeśli nie zamierzamy go używać, należy zmienić domyślną wartość "true" na "false".
$config['form']['enable']=true;
Gdy ktoś zdecyduje się na korzystanie z formularza, musi wpisać adres e-mail, na który będą wysyłane maile.
$config['form']['mail']="konto@domena.pl";
Należy też pamiętać o warunkach podanych w zakładce instalacja. W pozostałej części konfiguracji możemy zdecydować, czy filtr antyspamowy ma być włączony (blokada wysyłania linków www z formularza) oraz ewentualnie poddać edycji komunikaty związane z formularzem. Przykładowych wartości w tym opisie już nie podajemy, należy je sobie przeczytać bezpośrednio w pliku konfiguracyjnym.
Ostatnia opcja konfiguracji dotyczy wyświetlania reklam. Domyślnie zostały one usadowione w dolnej części strony i ten parametr konfiguracyjny może zawierać kod dla reklam Google lub dowolnych innych. Możemy też zdecydować czy reklamy w ogóle będą wyświetlane zmieniając opcję "true" na "false".
$config['data']['ads']=true;
Na koniec jeszcze ważna uwaga. Ponieważ w konfiguracji wpisujemy elementy tekstowe wyświetlane na stronie, wiec należy pamiętać o tym, aby edytować plik w edytorze obsługującym wybrane na początku kodowanie tekstu. Jeśli już dokonaliśmy konfiguracji strony możemy przejść do opisu przeznaczonego dla użytkowników.