readme pl


锱糚ikoCMS v0.9.7
Autor: Mendax - http://www.fabrykaspamu.pl
Licencja: CC-BY-SA - http://creativecommons.org/licenses/by-sa/3.0/


1. Co to jest?

PikoCMS to "jednoplikowy" Content Management System do tworzenia pseudo-statycznych mikrostronek.
Nazwa wzi臋艂a si臋 st膮d, i偶 kod g艂贸wny zawiera si臋 w nieca艂ych 12kB, a przedrostek SI dla 10^(-12) to "piko".

Podstawowe cechy:
-szybko艣膰 instalacji,
-szybko艣膰 dzia艂ania,
-automatyczne tworzenie pliku "robots.txt",
-automatyczne tworzenie pliku sitemap dla wyszukiwarek,
-automatyczne tworzenie kana艂u RSS z podstronami,
-przyjazne adresy,
-usuni臋cie efektu "duplicate content" oraz zlikwidowanie b艂臋d贸w 404.


2. Licencja i autorstwo

Autorem tego CMS-a jest cz艂owiek u偶ywaj膮cy pseudonimu "Mendax", autor bloga "Fabryka Spamu" {http://www.fabrykaspamu.pl}

Skrypt jest na licencji "Creative Commons Uznanie Autorstwa - Na Tych Samych Warunkach" (CC-BY-SA) {http://creativecommons.org/licenses/by-sa/3.0/}, co oznacza, 偶e mo偶esz go dowolnie przerabia膰, wykorzystywa膰 i rozpowszechnia膰, pod warunkiem pozostawienia informacji o autorze oraz przy zachowaniu tej samej licencji.

Przy czym je艣li wykorzystujesz ten CMS do cel贸w komercyjnych, autorowi by艂oby mi艂o, gdyby艣 umie艣ci艂 klikalnego linka do jego bloga. :)


3. Wymagania.

Podstawowym wymaganiem do dzia艂aniu skryptu jest serwer WWW z obs艂ug膮 PHP 4.x lub nowsz膮. Nie jest wymagana baza danych.
Skrypt zosta艂 przetestowany na kilku konfiguracjach sprz臋towo-programowych, ale autor nie gwarantuje, 偶e u Ciebie r贸wnie偶 b臋dzie wszystko w porz膮dku.


4a. Instalacja - wersja kr贸tka

1. Zmie艅 has艂o w plliku "index.php" - zmienna $admpass
2. Wgraj pliki "index.php", "data.php", ".htaccess" i pliki szablonu graficznego na serwer.
3. Zmie艅 CHMOD plik贸w "data.php" i ".htaccess" na 666.
4. Wpisz w przegl膮darce adres, pod jakim ma powsta膰 strona.
5. Zaloguj si臋 z wykorzystaniem has艂a.
6. Dodaj artyku艂y na stron臋.
7. Gotowe.


4b. Instalacja i konfiguracja - wersja d艂u偶sza

Aby skrypt dzia艂a艂 poprawnie potrzebny jest szablon graficzny. W paczce, kt贸r膮 艣ci膮gn膮艂e艣 powinien by膰 jeden przyk艂adowy. Je艣li chcesz zastosowa膰 sw贸j szablon - przejd藕 do punktu 5.

Przed wgraniem na serwer otw贸rz plik "index.php" i zmie艅 koniecznie zawarto艣膰 zmiennej "admpass" - jest to has艂o administracyjne.
Mo偶esz tu r贸wnie偶 zmieni膰 wskazanie na plik szablonu graficznego oraz ko艅c贸wk臋 tworzonych podstron.
Ponadto mo偶esz zdefiniowa膰 adres kana艂u RSS z linkami do wszystkich podstron - odniesienie do tego adresu pojawi si臋 automatycznie w sekcji "head" szablonu. Je艣li nie chcesz tworzenia takiego kana艂u, wykasuj warto艣膰 zmiennej "rssfile".

Wgraj na serwer pliki "index.php", "data.php", ".htaccess" oraz szablon graficzny. Plikom "data.php" i ".htaccess" nadaj CHMOD 666.
Po wgraniu na serwer wpisz w przegl膮darce adres, pod kt贸rym strona ma by膰 widoczna. Nast膮pi pr贸ba automatycznego wype艂nienia odpowiedni膮 tre艣ci膮 pliku ".htaccess" oraz danymi. Je艣li wszystko p贸jdzie zgodnie z planem, zostaniesz przekierowany do formularza logowania. Formularz ten jest r贸wnie偶 dost臋pny przez dopisanie do adresu: "?adm".
Po wpisaniu has艂a zobaczysz cz臋艣ciowo wype艂niony tre艣ci膮 formularz edycji/dodawania artyku艂贸w.

Opisy poszczeg贸lnych p贸l:
Sidebar - sta艂y tekst na wszystkich podstronach domy艣lnie w pasku bocznym, mo偶e pozosta膰 puste,
Footer - sta艂y tekst na wszystkich podstronach domy艣lnie w sotpce, mo偶e pozosta膰 puste,
MetaTitle X - tytu艂 , umieszczony w sekcji <head> strony, wymagany,<br>URL X - opcjonalne wskazanie, jak ma wygl膮da膰 adres podstrony, je艣li pusty-zostanie automatycznie utworzony z tytu艂u,<br>MetaDescription X - opcjonalny opis strony, umieszczony w sekcji <head> strony,<br>ContentH1 X - tekst do umieszczenia w tagu <h1>, opcjonalnie,<br>ContentH2 X - tekst do umieszczenia w tagu <h2>, opcjonalnie,<br>MainContent - g艂贸wna cz臋艣膰 artyku艂u.<br><br>Ze wzgl臋d贸w techniczno-oszcz臋dno艣ciowych mo偶esz na raz doda膰 tylko jeden nowy artyku艂 (oraz edytowa膰 wszystkie istniej膮ce).<br>Po sko艅czeniu dodawania artyku艂贸w dla bezpiecze艅stwa zamie艅 CHMOD-y plik贸w ".htaccess" i "data.php na 644.<br>Aby usun膮膰 artyku艂, wyczy艣膰 pole MetaTitle. Uwaga: pole "MetaTitle 1" zawsze musi pozosta膰 wype艂nione!<br><br>Istnieje mo偶liwo艣膰 wgrywania w艂asnych plik贸w (np. obrazk贸w) na serwer. Katalog, gdzie pliki b臋d膮 艂adowane okre艣la zmienna $upfolde w pliku index.php. Na wi臋kszo艣ci serwer贸w katalog o tej nazwie powinien mie膰 ustawione chmod-y na 777.<br><br><br>5. Dostosowanie w艂asnego szablonu<br><br>Mo偶na zastosowa膰 sw贸j szablon, w贸wczas nale偶y umie艣ci膰 w nim nast臋puj膮ce tagi (wa偶na wielko艣膰 znak贸w):<br><br>{TITLE} - nale偶y umie艣ci膰 w sekcji "head" strony mi臋dzy tagami <title> a ,
{DESC} - (opcjonalny) w sekcji head do wstawienia w meta - description,
{H1} - (opcjonalny) domy艣lnie do wstawienia mi臋dzy tagi

a

,
{H2} - (opcjonalny) domy艣lnie do wstawienia mi臋dzy tagi

a

,
{CONTENT} - w tym miejscu zostanie umieszczona g艂贸wna tre艣膰 artyku艂u,
{SIDEBAR} - (opcjonalny) sta艂a tre艣膰 w obr臋bie wszystkich podstron, domy艣lnie w pasku bocznym,
{FOOTER} - (opcjonalny) sta艂a tre艣膰 w obr臋bie wszystkich podstron, domy艣lnie w stopce,
{LINKS} - umieszcza linki do wszystkich stworzonych podstron w formie listy
  • ..."
  • .

    W pliku szablonu mo偶na umieszcza膰 kod PHP (np. SWL-e, itp.) Aby kod ten si臋 wykona艂 nale偶y zmieni膰 warto艣膰 zmiennej $phpintpl w pliku index.php na "true".


    6. Ograniczenia

    PikoCMS jest przeznaczony do szybkiego tworzenia mikrostronek przez ludzi, kt贸rzy posiadaj膮 conamniej podstawow膮 wiedz臋 o HTML i PHP, z tej racji nie ma w艂a艣ciwie zabezpiecze艅 przed wpisywaniem niepoprawnych danych w sekcji administracyjnej.
    W polach FOOTER, SIDEBAR oraz CONTENT x odradza si臋 wpisywanie ci膮gu .
    W pozosta艂ych polach odradza si臋 stosowania wi臋kszo艣ci znacznik贸w html oraz znak贸w " i '.

    Upload plik贸w na serwer nie jest obj臋ty 偶adnym sprawdzaniem pod k膮tem bezpiecze艅stwa. W szczeg贸lno艣ci: nie ma sprawdzania typu pliku, czy wielko艣膰 pliku nie jest wi臋ksza ni偶 dozwolona, czy istnia艂 wcze艣niej plik o danej nazwie, czy docelowy katalog ma odpowiednie chmod-y.

    Ca艂o艣膰 dzia艂a na standardzie kodowania utf-8.

    Bez modyfikacji mo偶na zapisa膰 do 10 podstron. Je艣li chcesz wi臋cej - zmie艅 odpowiedni膮 liczb臋 w linijce 95 pliku index.php

    Skrypt w standardzie tworzy link do pingowania Technorati, Feedburner oraz Google Blog Search. Je艣li chcesz wi臋cej - dodaj odpowiednie opcje w 110 linijce pliku index.php


    7. Historia

    0.9.7 15.05.2009
    -nie mo偶na by艂o wy艂膮czy膰 tworzenia kana艂u RSS - zosta艂o to poprawione.
    -poprawiono b艂膮d wyst臋puj膮cy, kiedy w sekcje footer lub sidebar wpisano cudzys艂贸w.

    0.9.6 06.05.2009
    -poprawiono htaccess: nie nast臋puje teraz przekierowanie z subdomen na domen臋 g艂贸wn膮.

    0.9.5 22.04.2009
    -dodano mo偶liwo艣膰 uploadu w艂asnych plik贸w na serwer.
    -na stronie administracyjnej po dodaniu artyku艂u pojawia si臋 link umo偶liwiaj膮cy pingowanie (pingomatic.com).
    -w pliku templatki mo偶na teraz umieszcza膰 kod PHP.

    0.9.1 26.03.2009
    -na stronie administracyjnej dodano link do strony g艂贸wnej oraz opcj臋 wylogowania.

    0.9 24.03.2009
    -pierwsza publiczna wersja.

    Wyszukiwarka

    Podobne podstrony:
    ReadMe PL
    ReadMe PL
    ReadMe PL
    Readme PL
    readme pl
    Readme PL
    JobsOfSkyrim readme PL
    readme pl
    readme pl
    Readme PL
    Readme PL
    ReadMe PL
    DarkBreath v 1 ReadMe PL
    README PL
    ReadMe pl
    Flash Licznik v 2 0 Readme PL

    wi臋cej podobnych podstron