Michał Środek

Mój osobisty blog

Witaj na srodek.info

Jest to blog poświęcony nowoczelnym technologiom ułatwiającym tworzenie aplikacji internetowych. Znajdziesz tutaj porady na temat CSS3, JavaScript, designu, web-usability, standardów W3C.

Cześć! Nazywam się Michał Środek. Z zawodu programista php, z zamiłowania gitarzysta oraz fanatyk GNU/Linuksa(openSUSE® w laptopie). W branży aplikacji internetowych od 9 lat. Prywatnie bez dzieci i kota.

Pracuję wciąż nad własnym elastycznym i wydajnym frameworkiem MVC, kilkoma portalami internetowymi oraz mniejszymi bibliotekami php. Czekam na wasze opinie, zgłoszenia błędów oraz pomysły na dalszy rozwój.

Ta część strony jest w trakcie budowy a moje prace tymczasowo niedostępne.

W przypadku pytań, ofert pracy oraz ciekawych pomysłów proszę się ze mną kontaktować. Możesz mnie znaleźć i wysłać PW na php.pl(SHiP), jamendo.com(michalsrodek), goldenLine.pl, facebook.com lub nk.pl

11 Wrzesień 2010

Mohebo Framework 0.3

Filed under: Moje projekty — Michał Środek @ 16:02

Ukoń­czy­łem kolejną wer­sję mojego fra­me­worka php. Zmian jest nie­wiele lecz doty­czą głów­nego rdze­nia oraz struk­tury fra­me­worka. Jeżeli zajdą kolejne w struk­tu­rze pli­ków i kata­lo­gów będą one jedy­nie drob­nymi zabie­gami kosme­tycz­nymi. Zak­tu­ali­zo­wa­łem stronę fra­me­worka — http://mohebo.com. Prze­pi­sa­łem doku­men­ta­cję, tak aby przy­kłady dzia­łały w wer­sji 0.3. W przy­padku błę­dów, pro­ble­mów itp. pro­szę o kon­takt bezpośredni.

Naj­waż­niej­sze zmiany:

  • Roz­bu­do­wa­łem klasę logu­jącą błędy to wyświe­tla­nie backtrace’u w postaci poko­lo­ro­wa­nego kodu php wycią­gnię­tego z pli­ków powo­du­ją­cych błąd.
  • Zmiana struk­tury kata­lo­gów. /system został prze­kształ­cony w /library. Kata­log /log wsko­czył wewnątrz appli­ca­tion oraz doszedł nowy kata­log bin(w nim będzie dostępna konsola).
  • Zmiana nazw klas i pli­ków. Teraz każdy plik i klasa roz­po­czyna się wielką literą.
  • Prze­bu­dowa auto­lo­adera. W przy­padku stwo­rze­nia obiektu klasy Klasa_Cos_Innego lub Kla­sa­Co­sIn­nego zosta­nie autma­tycz­nie odczy­tany plik Klasa/Cos/Innego.php. Jed­nak w przy­padku two­rze­nia obiektu klasy Klasa_Cos_InnegoTutaj już Klasa/Cos/InnegoTutaj.php. Dzięki temu zacho­wa­łem w pew­nym stop­niu kom­pa­ty­bil­ność z PSR-0 jed­no­cze­śnie pozo­sta­wia­jąc wła­sną meto­do­lo­gię nienaruszoną.
  • Doda­nie metod init() orad end() do con­trol­lera. init() jest wyko­ny­wane przed uru­cho­mie­niem akcji, end() po. Uwaga: jeżeli jedna akcja wykona inną init() oraz end() zostaną wywo­łane tylko raz.
  • Link bez­po­średni do paczki: http://srodek.info/files/MoheboFramework-0.3.tar.gz

    Dodaj arty­kuł do:

    • Digg
    • del.icio.us
    • Facebook
    • Google Bookmarks
    • Gwar
    • Reddit
    • Technorati
    • Twitter
    • Wykop

Komentarzy: 1 »

  1. Zabie­ram się za testo­wa­nie :)

    Komentarz by Oskar Wójcicki — 12 września 2010, 13:31

Kanał RSS z komentarzami do tego wpisu. TrackBack URL

Dodaj komentarz