Dokumentacja projektu
Coyote
Następny
Dokumentacja projektu
Coyote
Copyright © 2003, 2004, 2005 Adam Boduch, Qyon
Spis treści
Wprowadzenie
I. Informacje dla deweloperów
1. Autorzy
Kontakt
2. Zasady pracy grupowej
Nowe funkcje, błędy
Wersjonowanie aplikacji
Wersje rozwojowe i stabilne
Przechodzenie z wersji rozwojowej do stabilnej - wersje pre i rc
TODO
CVS
Pisanie dokumentacji
Jak możesz pomóc?
Styl kodowania
Kodowanie PHP
Zapisywanie instrukcji SQL
BugTracker
3. Architerktura systemu
4. Pliki systemu
root/extension.inc
root/config.php
root/common.php
root/include/cache.php
5. Klasy projektu
Klasa template
Przykładowy szablon
Inne zastosowania metody assign()
Instrukcje warunkowe
Bloki instrukcji
Bloki, a instrukcje warunkowe
Włączanie plików
Właściwości klasy template
Metody klasy template
Klasa DB
Właściwości klasy DB
Metody klasy DB
Klasa Cache
Właściwości klasy Cache
Metody klasy Cache
6. Struktura bazy danych
coyote_alias
coyote_article
coyote_article_cat
coyote_forum
coyote_post
coyote_topic
coyote_topic_marking
7. ChangeLog
Coyote
0.9.2
II. Poradnik użytkownika
8. Licencja
9. Instalacja
Wymagania
Instalacja automatyczna
Możliwe problemy
Konfiguracja
Cron
Uaktualnianie do wyższych wersji
Problemy przy użytkowaniu
10. Historia
Spis rysunków
2.1.
Prezentacja gałęzi na serwerze CVS
3.1.
Schemat architektury systemu
Spis tabel
4.1.
Stałe zawarte w pliku config.php
6.1.
Struktura tabeli coyote_alias
6.2.
Struktura tabeli coyote_article
6.3.
Struktura tabeli coyote_article_cat
6.4.
Struktura tabeli coyote_forum
6.5.
Struktura tabeli coyote_post
6.6.
Struktura tabeli coyote_topic
6.7.
Struktura tabeli coyote_topic_marking
Spis przykładów
4.1.
Obowiązkowy nagłówek każdego modułu
5.1.
Źródło przykładowego pliku .tpl
5.2.
Strona HTML wygenerowana przez klasę na podstawie pliku .tpl
5.3.
Przykład bardziej zaawansowanego pliku .tpl
5.4.
Kod źródłowy skryptu generującego szablon
5.5.
Przykład instrukcji warunkowych zawartych w szablonie
5.6.
Bloki powtarzającego się kodu
5.7.
Instrukcje warunkowe zawarte w blokach powtarzającego się kodu