Posts tagged PHP

[projekt] naspletu.org remake

in končno je prišlo malo časa, da sem se dokončno znebil starega izgleda svojega portala, in dal novega, ki je spet druge barve :P

Tokrat portal ne lavfa več na stari dobri kodi iz lanskega aprila, temveč na Moj-emMal-emCMSu :)

Ponaša se tudi z dodatnimi funkcijami kot so komentarji, galerija, itd…

V kratkem bo spisan še forum in user accounti ter ankete.

link: naspletu.org

[projekt] Blog v Zend Frameworku končan

Blog v zendu je trenutno spisan v osnovni obliki. Možnosti so:
-uporaba WordPressovega CSSa
- Vpis novih postov
- Vpis novih strani
- editiranje postov in strani
- brisanje postov
- Sprememba iz posta v stran in obratno(torej vpis je možno že vpisan spremeniti v page iz posta)
- komentiranje
- izpis komentarjev za poste in strani

TODO(tanajbližji):
- možnost zaklepanja strani(in postov) za komentiranje
- dodajanje tagov
- popravek HTMLja(zdej je grd :D )
- par stvari k jih mam v glavi, pa sm jih pozabu

Če kdo še kej želi met notri(ki bi potencialno raje to uporabljal kot kak wordpress, saj ga je uber lažje editirat v kodi), naj kar napiše… jQuery pride, ja :P

[tutorial] kako postaviti svoj apache web strežnik doma – Za telebane

Odločil sem se, da na kratko opišem, kako se da z starim računalnikom, windowsi in dostopom do interneta na hitro pridi do lastnega web strežnika.

Predvideva se, da imate na disku že zinštalirane windowse(kako ste do njih prišli, me ne zanima, recimo da preko MSDNaa… :P )

  • 1. Računalnik pripravimo tako, da damo notri vse komponente ki jih potrebujemo.
  • 2. Računalnik priklopimo na električno omrežje in na LAN(verjetno, če bomo imeli web server, da imamo tudi broadband povezavo). Če želimo imeti strežnik priklopljen na router, to storimo in potem nastavimo nastavitve na routerju tako, da “frowardamo port” 80 na naš lokalni ip (zmislimo si nekaj, kar si bomo zapomnili naslednjih 5 minut).
  • 3. Zaženemo računalnik (po možnosti zinštaliramo gor še nov operacijski sistem).
  • 4. Pod mrežnimi nastavitvami gremo pod tcp/ip -> lastnosti in vpišemo notri statičen LOKALEN ip (tisti, ki smo ga prej “forwardali” čez router, dns strežnike (isti je kot gateway, torej v večini primerov 192.168.1.1 oz 0.1) in gateway.
  • 5. gremo na wampserver.com -> downloads-> wamp server2.0c
  • 6. klikamo next, razen, če želimo imeti web direktorij kje drugje kakor pod “C:\WAMP”.
  • 7. ko se WAMP zinštalira, imamo novo ikono (polkrožni števec) spodaj desno v start vrstici(poleg ure). Z levim klikom se nam odpre menu, kjer kliknemo “put online”

IN STREŽNIK JE POSTAVLJEN!

dodatek:

  • kako gostovati več domen na istem strežniku
  • Z levim klikom na Wamp ikonico->apache->httpd.conf
    notri napišemo sledeče:
    Include “C:\%WAMP_DIR%\bin\apache\apache2.2.8\conf\extra\httpd-vhosts.conf”

    kjer %WAMP_DIR% zamenjate z svojim direktorijem, po defaultu nadomestite le z “wamp”.
    potem poiščete na disku to datoteko(ki ste jo ravnokar zincludali

    Notri so primeri, kako se dodaja Virtual hoste(torej navidezne gostitelje) na svoj računalnik. Vse, kar je potrebno, je to, da si izmislite neke poddirektorije v vašem imeniku C:\%WAMP_DIR%\www\TUKAJ_JE_MOJA_PODDOMENA in jih povežete z poddomenami v apacheju razumljivem jeziku.

    Primer:

    imam c:\wamp\www\poskusnapoddomena.mojadomena.si (dejansko moram še naštimati svojo domeno pri svojemu ponudniku domen na moj ZUNANJI ip (tisti, ki ga dobi router, ne tisti ki smo ga prej vpisovali v računalnik!)

    v httpd-vhosts.conf vpišem sledeče:

    
        DocumentRoot "C:/wamp/www/mojapoddomena.mojadomena.si"
        ServerName mojapoddomena.mojadomena.si
    
    

    Isto velja za samo nastavitev domen na strežniku! (sam strežnik ne razlikuje www.mojadomena.si od mojapoddomena.mojadomena.si)

  • kako naštimati več poddomen da kaže na isto domeno
  • preprosto! če želim da na primer katerakoli poddomena kaže na mojo domeno napišem:

    
        DocumentRoot "C:/wamp/www/www.mojadomena.si"
        ServerName www.mojadomena.si
        ServerAlias *.mojadomena.si
    
    

Pripombe dobrodošle!

ZendFramework blog spisan

Projekt “blog” v Zend Frameworku je spisan(osnovno). Manjka še cacheing, lep template in seveda bombončki (jQuery, Ajax, something), kar pride v kratkem. Verjetno bom potem prešaltal iz wordpressa na slednje :P

Trenutno imam 4 Controllerje – Index, Error, Admin in Auth:
Index: izpisuje osnovno stran, specifične poste in handla komentarje
Error: handla errorje, ne dela nič posebnega ATM, ker se v to še nisem spuščal
Admin: handla admin actione in čekira, če ima oseba dostop, handla admin actione (write a new post, page, edit post…)
Auth: Pregleduje dostop, daje “dovoljenje za dostopanje do admin panela

Trenutni izpisi so rahlo formatiran raw text, tako da ne zgleda preveč lepo.
Razni piškotki, ki se bodo dodali v prihodnje:
-dodajanje tagov, moderiranje komentarjev,
-backtrace avtorjev komentarjev,
-multi user mode(to kar ma wordpress ampak večina ne uporablja – ZFBlog je trenutno spisan v single-user modu, kar je popolnoma priročno za navadnega zemljana)
-Editor – seveda, ki trenutno še ne obstaja, bom videl kak problem bo spisat, al se bolj splača vzet opensource in ga dodat notri.

NoName project rahlo napreduje, še vedno se bavimo v konzoli v Cju, kar sploh ni fun :P

Ko pa kompletno finiširam tale Blog v ZF, se lahko z Denisom vrževa nazaj v JeylBeyt, spiševa do konca ORM in mogoče bo ratalo ven kej pametnega :) Vsekakor pa mislim z Zend frameworkom nadaljevat še vsaj malo(dokler ni konec 30 dnevnega free triala na Zend studiu :D ) in spisat mogoče kaj malo večjega.

Go to Top