ďťż

[CMS] Ustawienia formatu URL czy umieszczać opcję w PA?

       

Podstrony


telcocafe

Są opcje, których nie zmienia się zbyt często. Prawdopodobnie ustala się je tylko raz - podczas instalacji skryptu. Do nich należą na pewno ustawienia bazy danych.

Czy należy do nich zaliczyć też format adresów URL?

Umieszczenie tej opcji w panelu administracyjnym wiąże się z ryzykiem, że serwis już nie uruchomi się bez wpisywania starej formy adresu URL i próby przywrócenia tego ustawienia. Z drugiej strony gdy wyrzucę opcję z PA, admin będzie musiał edytować ręcznie plik konfiguracyjny w razie potrzeby.

Jeżeli na serwerze nie ma mod_rewrite, raczej nieprędko się pojawi. Zatem kto będzie zmieniał format URL-i co miesiąc lub co kilka miesięcy?

Kolejnymi elementami są: pełny adres witryny oraz katalog skryptu (parametr istotny szczególnie na serwerach bez subdomen). Aktualnie skrypt przy każdym żądaniu znajduje wartości tych stałych:#Gdy /index.php/ if(isset($_SERVER['PATH_INFO'])) { #Katalog skryptu define('PATH', strstr($_SERVER['PHP_SELF'], 'index.php', 1)); #Ścieżka do podstrony z PATH_INFO $_GET['go'] = substr($_SERVER['PATH_INFO'], 1); } else { define('PATH', str_replace('//','/',dirname($_SERVER['PHP_SELF']).' /')); } #Pełny adres URL define('URL', 'http://'.$_SERVER['SERVER_NAME'].PATH);
Te parametry raczej też nie zmieniają się zbyt często.

Czy one też powinny być tworzone i zapisane podczas instalacji? Czy to byłby strzał w stopę?



A po co zapisywać? Działa? to skup się na skończeniu pierwszej wersji skryptu, którą będziesz mógł pokazać ludziom ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.