Tak jak już pisaliśmy kilkukrotnie – z dniem dzisiejszym kończy się oficjalne wsparcie dla gałęzi 2.x. Tym samym wszyscy pozostający przy tej wersji frameworka muszą się liczyć z tym, że będą zmuszeni radzić sobie sami z ewentualnymi problemami. Jeśli jeszcze tego nie zrobiłeś, to zalecamy update do CI3.
CodeIgniter 3.0.2 i 2.2.5
Wyszły nowe wersje CodeIgnitera zawierające głównie łatki bezpieczeństwa.
Chodzi o update klasy Security, a konkretnie metody xss_clean i reguł bezpieczeństwa dla XSS.
Przegląd informacji cz.2
Czyli kilka ważniejszych informacji jakie pojawiły się w temacie CI w ostatnich tygodniach i nie tylko.
Dobre praktyki programistyczne – Testy Jednostkowe
Ponieważ pracuję z programistami i z kodem już ponad 10 lat, pomyślałem sobie że warto opisać trochę dobrych praktyk programistycznych. Oczywiście niektóre pochodzą z moich przyzwyczajeń i opinii, niektóre udało mi się nabyć od moich szacownych kolegów które wynieśli je zachodnich firm (Nokia & Siemens).
Jest to pierwszy artykuł z serii, które postaram się tutaj opublikować. Oczywiście w ramach dostępnego czasu.
Przekonany też jestem, że pojawią trole które napiszą „jesteś głupi i się znasz” – ale chciałbym żeby poparte było to otwartą konstruktywną dyskusją. Tutaj, lub na forum.
Zaczynamy… Na pierwszy ogień – Testy Jednostkowe zwane w oryginale: Unit Testing
Czytaj dalejDobre praktyki programistyczne – Testy Jednostkowe
CodeIgniter 3 oficjalnie wydany
CodeIgniter w wersji 3 właśnie ujrzał światło dzienne. Najważniejsze zmiany w porównaniu do wersji 2, to:
- Zmiana licencji na MIT
- Spory refactoring klasy bazy danych
- W pełni funkcjonalne PDO
- Całkowicie nowa biblioteka sesji
- Całkowicie nowa klasa Encryption
- Więcej testów dla core oraz różnych wersji PHP
- PHP 5.4 zostaje wersją rekomendowaną (CI nadal będzie można uruchomić pod PHP 5.2.4)
- Dziesiątki poprawek i usprawnień
Z kompletną listą zmian można zapoznać się tutaj (EN)
Instrukcją migracji ze wcześniejszych wersji jest dostępna tutaj (EN)
Polskie pliki językowe dla CI3 można znaleźć w jednym z oficjalnych repozytoriów CodeIgniter. (Pobierz)
Link do pobrania: CodeIgniter 3.
Oficjalny wpis na forum (EN).