No więc zwyczajowo robiłem tak: tworzyłem plik php z danymi konfiguracyjnymi i jak chyba każdy dołączałem go przez require_once do projektu. Ostatnio postanowiłem potworzyć dodatki także w Perlu i pojawił się problem, musiałem tworzyć osobny plik konfiguracyjny dla Perla. Mała przenoszalność tutaj. Postanowiłem więc zmienić formę pliku konfiguracyjnego na ini. I Perl szczęśliwy i PHP potrafi to odczytać ;).
Archiwum miesiąca: marzec 2010
Stary kod php…
Wziąłem się za porządki w moich php-wych projektach. Jeden z nich swoje początki ma mniej więcej 9 lat temu :D. Ostatnie poprawki robiłem w nim jakies 3 lata temu, natomiast główny kod powstał jakieś 6 lat temu. Kurcze, załamałem się tym, jak to było pisane… I pomyśleć, że dzięki temu znalazłem 2 moje byłe prace :D. Teraz już wiem, czemu w nich dużo nie zarabiałem…
SVN i tworzenie nowej galęzi
Postanowiłem być sprytny, utworzyłem katalog branches, tam umieściłem katalog smarty_1 by zrobić miejsce na nową gałąź i kazałem przekopiować svn-owi gałąż trunk do branches/smarty_1, niestety to nie działa tak ;). SVN stworzył podkatalog trunk w smarty_1 ;). Drugie podejście było już wykonane poprawnie. Przy kopiowaniu pozwoliłem mu samodzielnie stworzyć katalog smarty_2 ;). Dzięki czemu nie pojawił się trunk. Musze znowu pamiętać by nie być za sprytny w przyszłości 😉
Smarty vs Open Power Templates
Cóź, muszę przyznać że poległem. Zawsze byłem zwolennikiem Open Power Templates (znaczy w dawnych czasach czyli za wersji 1.x), jednak nowa ich wersja okazała się zbyt trudna dla mnie, musiałem przerzucić się ns Smarty. Może jestem zbyt niecierpliwy, może ich tutorial dla początkujących nie jest taki prosty?
SVN i zewnętrzne repozytoria
Często się zdarza, iż korzystamy w naszym projekcie z elementów przygotowanych przez innych, opublikowanych w ich repozytoriach. SVN umożliwia dołączanie do własnego projektu zewnętrznych repozytoriów.