Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 22.09.2010., 22:41   #1
iwwwek
xampp rulez
 
iwwwek's Avatar
 
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
Molim ekipu za preporuke/savjete/komentare mrkvu ili batinu

//CAPTCHA configuration
//Here you can manually change any aspects of the picture
$imgFont 'allerta_medium.ttf'//use TTF or OTF fonts - font must be placed in "resources/captcha" folder
$fontSize '60'//relative font size in percent
$numOfChars '4'//number of generated characters
//possible characters to display (must be separated by comma); remove similar chars like 1 and I, 0 and O etc.
$possibleChars 'a,b,c,d,e,h,k,m,n,r,s,t,u,v,z,A,B,C,D,E,F,G,H,J,K,L,M,N,P,R,S,T,U,V,Y,Z,2,3,4,5,6,7,8,9';

  
$width '80';  //image width in pixels
  
$height '30';   //image height in pixels
  
$backgroundColor '404143';  //hexadecimal background color with 3 or 6 digit and with # or without, no matter
  
$borderColor '';  //border hexadecimal color; if you want to set the border color through CSS leave blank:  = '';
  
$textColor 'D5D5D5'//text (characters) hexadecimal color
  
$lineColor 'D5D5D5'//background line hexadecimal color
  
$linesDensity '7';  //background lines density; 1=one line, 2=two lines, etc.
//end CAPTCHA configuration 
Kad korisnik izabere "svoju formu" i napravi si prevod kako mu paše, generira se jedna php datoteka i css datoteka sa stilovima koje onda uključi na svoje stranice i to je to. Ima kontakt formu na svojim stranicama.

Otprilike ovako:

PHP kod:
 <?php session_start(); ?> 
  <html>
   
  <head>
  <link rel="stylesheet" type="text/css" href="scf_mail/scf_style.css" media="screen" />
  </head>
   
  <body>
  <?php require "scf_mail/scf_send_mail.php"?>
  </body>
   
  </html>
Sama forma ne koristi nikakav JavaScript. Znači html + css + php.

Naravno tu je detaljan "Help" i još neke sitnice koje ćete vidjeti na priloženim slikama da sad ne opisujem sve.

Prevod će mi napraviti od frenda supruga - profesorica engleskog.

Znači kakve savjete trebam?

Prvo. Envato uzima 60% u startu i onda kako rasteš, kad zaradiš preko 300K $ (???) imaš 70% od zarade.

Možda netko može preporučiti bolji/popularniji sajt za prodaju, gdje su uvjeti malo bolji?

Drugo. molio bih da usporedite ovu moju aplikaciju ili skriptu (kako god) sa ovom: http://codecanyon.net/item/ajax-contact-form/50846
i kave su mi šanse da zaradim nešto. Ova je dosad zaradila 1678 x 6 = 10.068 $ od 1.11.2009.

Treće. Bilo kakve kritike i savjeti vezani uz dizajn/funkcionalnost moje aplikacije biti će dobrodošli.

Eto. Prvi se mačići u vodu bacaju, ali se nadam da se ovi moji neće tako brzo utopiti.

Ako se ovo pokaže uspješno onda ću napraviti puno moćniju stvar.

Znači sve gore navedeno ali tako da se može promijeniti baš sve. Bilo koja linija na formi (boja, debljina, zaobljenost) bilo koji background, dodavanje različitih input polja, @font-face i još sve što mi padne na pamet.

To bih radio sa "modernijim" tehnologijama: PHP, HTML5, CSS3, AJAX, jQuery i SQLite umjesto MySQL-a.

Ako se netko pita zašto SQlite neka malo pogleda što nudi http://www.sqlite.org/

Onda bih si napravio sajt na koji bih postavio tu aplikaciju i bio "svoj gazda", a novce zarađene od gore navedene aplikacije potrošio na marketing.

Eto. Unaprijed hvala na svim Vašim komentarima, savjetima i preporukama.

I sretno mi bilo.




-->
Nakon godina programiranja, nekoliko dobrih aplikacija koje sam u bivšim firmama radio za plaću (malu), vlastitog CMS-a kojeg sam prodao komada 1, pa ga dalje i ne razvijam, odlučih isprogramirati nešto "što se traži".

Polako dovršavam svoju aplikaciju koju kanim prodavati na CodeCanyon (Envato Marketplace - Australia Melbourne).

Aplikacija se zove "Secure Contact Form" i služi za generiranje kontakt forme za slanje email-a, koja se onda može lako uključiti na već postojeće web stranice ili one u izradi. Dakle za web dizajnere koji ne poznaju php ili im se s tim ne da bakćati.

Napravljena je u PHP-u bez baze. Sve se zapisuje u konfiguracijske datoteke.

Kroz nju se može izabrati neki od 20 ponuđenih stilova, 6 različitih dimenzija i 10 "web safe fonts" (možda bih ovo zamijenio sa nekim "definitive font stack").
http://articles.sitepoint.com/articl...ve-font-stacks

Također je moguće prevesti bilo koji tekst vezan uz formu na bilo koji UTF-8 kompatibilan jezik. Svaka neispravna korisnička akcija je popraćena odgovarajućom porukom. Naravno i ona zadnja uspješna.

Prije nastavka čitanja pogledajte slike pa nastavljamo dalje.

http://www.pixelator.info/downloads/SCF_app/info.jpg
http://www.pixelator.info/downloads/SCF_app/email.jpg
http://www.pixelator.info/downloads/SCF_app/styling.jpg
http://www.pixelator.info/downloads/.../translate.jpg

Stilovi:
http://www.pixelator.info/downloads/.../templates.jpg

"Email Hedader Injection" pokušaj:
http://www.pixelator.info/downloads/...ot_attempt.jpg

Naglasak je na sigurnost. Sva polja se validiraju.

Isprogramirao sam zaštitu od: Email Hedader Injection, CSRF Attacks (pomoću tokena), XSS Attacks, tu je i moja CAPTCHA OOP klasa i još neke custom security điđe na serveru.

Pokušaji napada se bilježe u log. IP adresa napadača, HTTP browser request header, vrijeme i kod koji se pokušava ubaciti. Omogućeno je i slanje poruke o napadu na definiranu email adresu.

CAPTCHA klasa je napravljena tako da se svaki aspekt CAPTCHA slike može konfigurirati, dodati vlastiti font po želji.

PHP kod:
//CAPTCHA configuration
//Here you can manually change any aspects of the picture
$imgFont 'allerta_medium.ttf'//use TTF or OTF fonts - font must be placed in "resources/captcha" folder
$fontSize '60'//relative font size in percent
$numOfChars '4'//number of generated characters
//possible characters to display (must be separated by comma); remove similar chars like 1 and I, 0 and O etc.
$possibleChars 'a,b,c,d,e,h,k,m,n,r,s,t,u,v,z,A,B,C,D,E,F,G,H,J,K,L,M,N,P,R,S,T,U,V,Y,Z,2,3,4,5,6,7,8,9';

  
$width '80';  //image width in pixels
  
$height '30';   //image height in pixels
  
$backgroundColor '404143';  //hexadecimal background color with 3 or 6 digit and with # or without, no matter
  
$borderColor '';  //border hexadecimal color; if you want to set the border color through CSS leave blank:  = '';
  
$textColor 'D5D5D5'//text (characters) hexadecimal color
  
$lineColor 'D5D5D5'//background line hexadecimal color
  
$linesDensity '7';  //background lines density; 1=one line, 2=two lines, etc.
//end CAPTCHA configuration 
Kad korisnik izabere "svoju formu" i napravi si prevod kako mu paše, generira se jedna php datoteka i css datoteka sa stilovima koje onda uključi na svoje stranice i to je to. Ima kontakt formu na svojim stranicama.

Otprilike ovako:

PHP kod:
 <?php session_start(); ?> 
  <html>
   
  <head>
  <link rel="stylesheet" type="text/css" href="scf_mail/scf_style.css" media="screen" />
  </head>
   
  <body>
  <?php require "scf_mail/scf_send_mail.php"?>
  </body>
   
  </html>
Sama forma ne koristi nikakav JavaScript. Znači html + css + php.

Naravno tu je detaljan "Help" i još neke sitnice koje ćete vidjeti na priloženim slikama da sad ne opisujem sve.

Prevod će mi napraviti od frenda supruga - profesorica engleskog.

Znači kakve savjete trebam?

Prvo. Envato uzima 60% u startu i onda kako rasteš, kad zaradiš preko 300K $ (???) imaš 70% od zarade.

Možda netko može preporučiti bolji/popularniji sajt za prodaju, gdje su uvjeti malo bolji?

Drugo. molio bih da usporedite ovu moju aplikaciju ili skriptu (kako god) sa ovom: http://codecanyon.net/item/ajax-contact-form/50846
i kave su mi šanse da zaradim nešto. Ova je dosad zaradila 1678 x 6 = 10.068 $ od 1.11.2009.

Treće. Bilo kakve kritike i savjeti vezani uz dizajn/funkcionalnost moje aplikacije biti će dobrodošli.

Eto. Prvi se mačići u vodu bacaju, ali se nadam da se ovi moji neće tako brzo utopiti.

Ako se ovo pokaže uspješno onda ću napraviti puno moćniju stvar.

Znači sve gore navedeno ali tako da se može promijeniti baš sve. Bilo koja linija na formi (boja, debljina, zaobljenost) bilo koji background, dodavanje različitih input polja, @font-face i još sve što mi padne na pamet.

To bih radio sa "modernijim" tehnologijama: PHP, HTML5, CSS3, AJAX, jQuery i SQLite umjesto MySQL-a.

Ako se netko pita zašto SQlite neka malo pogleda što nudi http://www.sqlite.org/

Onda bih si napravio sajt na koji bih postavio tu aplikaciju i bio "svoj gazda", a novce zarađene od gore navedene aplikacije potrošio na marketing.

Eto. Unaprijed hvala na svim Vašim komentarima, savjetima i preporukama.

I sretno mi bilo.




__________________

Zadnje izmijenjeno od: iwwwek. 22.09.2010. u 23:16. Razlog: netočan važan postotak
iwwwek je offline   Reply With Quote
Staro 05.10.2010., 16:48   #2
iwwwek
xampp rulez
 
iwwwek's Avatar
 
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
Pa di ste s komentarima ???
__________________
iwwwek je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 06.10.2010., 11:46   #3
zgodi
Registered User
 
Datum registracije: Oct 2010
Lokacija: Zagreb
Postovi: 10
Prevod je sada loš. "Here enter the email address you want to send email, fox example myname@mydomain.com"

Uh. Uopće nije jasno jel to unosiš svoju email adresu na koju će ti drugi slati poruke ili obrnuto. Ako je prvi slučaj, onda ne ide send email već receive email. Gramatička konstrukcija je općenito loša.

Stilovi meni nisu baš nešto. Da li si napravio opciju da se mogu konfigurirati, složiti sam svoje boje? To je jako bitno da se uklapa sa ostatkom site-a. Možda da automatski povuče iz CSS-a neke druge stranice?

Najvažnije je da sve radi od prve idealno, bez puno pizdarija. Netko tko kupuje tako neku stvar za $5 će na brzinu proći nekoliko aplikacija dok ne nađe nešto što radi savršeno. Ako uoči bilo kakvu grešku misliti će da je to poluproizvod i preskočiti.

I ne vidi se nigdje da štiti od 100 pizdarija. To trebaš navesti kao velike prednosti. Plus moguće 100% customiziranje. I onda će ljudi kupovati.
zgodi je offline   Reply With Quote
Staro 07.10.2010., 19:13   #4
iwwwek
xampp rulez
 
iwwwek's Avatar
 
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
Citiraj:
Autor zgodi Pregled postova
Prevod je sada loš. "Here enter the email address you want to send email, fox example myname@mydomain.com"

Uh. Uopće nije jasno jel to unosiš svoju email adresu na koju će ti drugi slati poruke ili obrnuto. Ako je prvi slučaj, onda ne ide send email već receive email. Gramatička konstrukcija je općenito loša.

Stilovi meni nisu baš nešto. Da li si napravio opciju da se mogu konfigurirati, složiti sam svoje boje? To je jako bitno da se uklapa sa ostatkom site-a. Možda da automatski povuče iz CSS-a neke druge stranice?

Najvažnije je da sve radi od prve idealno, bez puno pizdarija. Netko tko kupuje tako neku stvar za $5 će na brzinu proći nekoliko aplikacija dok ne nađe nešto što radi savršeno. Ako uoči bilo kakvu grešku misliti će da je to poluproizvod i preskočiti.

I ne vidi se nigdje da štiti od 100 pizdarija. To trebaš navesti kao velike prednosti. Plus moguće 100% customiziranje. I onda će ljudi kupovati.
Napokon neki komentar.

Prevod aplikacije ide na samom kraju i to će mi raditi od frenda žena, inače profesorica engleskog. Ovo sam napisao ofrlje i sav tekst uz formu se i tako može promijeniti kroz aplikaciju.

Što se tiče sigurnosti to će svakako biti vrloooo naglašeno. Inače na webu vidim hrpu formi i kad u neko polje upišem npr. "cc:" ili "\n" to uredno prođe.
Tako se radi Email Header Injection i šalje spam.

Dosad sve radi bez greške i na kraju će biti finalno testiranje. Ne želim da me poslije ljuti kupci zasipaju upitima.

E sad što se tiče stilova to je više stvar ukusa. Nastojao sam napraviti najbolje što znam i što šarolikiju ponudu tako da je lakše za uklopiti u postojeći dizajn. Odlučio sam ne koristiti JavaScript inače bi tu bilo zaobljenih rubova, gradijenata i drugih stvari pa bi sigurno bilo ljepše.

Aplikacija je rađena za web dizajnere koji ne znaju ili im se ne da učiti php. Naravno onaj tko zna css to može prilagoditi kako mu paše i to je sve opisano u help-u.

Ne očekujem neke velike novce nego samo poticaj za dalji rad.

Kako god bilo napravit ću još jednu ovakvu aplikaciju u kojoj će doslovno sve biti moguće promijeniti kroz sučelje i još štošta drugo.

Ovu sam i tako zamislio kao Lite verziju.

Hvala na komentaru.
__________________
iwwwek je offline   Reply With Quote
Staro 11.10.2010., 23:59   #5
zgodi
Registered User
 
Datum registracije: Oct 2010
Lokacija: Zagreb
Postovi: 10
Citiraj:
Autor iwwwek Pregled postova
Dosad sve radi bez greške i na kraju će biti finalno testiranje. Ne želim da me poslije ljuti kupci zasipaju upitima.
Neće te ni zasipati upitima već će jednostavno preskočiti.

Kad sam ja jednom gledao neke ekstenzije za joomlu proguglao sam što ima, dobio hrpu rezultata i svakom rješenju posvetio 30-60 sekundi. Ako u tih 30 sekundi se nije činilo kao idealno rješenje (tj činilo mi se da nešto fali ili da ne radi 100% dobro) samo sam prešao dalje. Nisam uopće čitao uputstva i gledao da li je moguće prilagoditi, samo vozi dalje.
zgodi je offline   Reply With Quote
Staro 15.11.2010., 21:45   #6
Antonic
Premium
Moj komp
 
Datum registracije: Oct 2007
Lokacija: International
Postovi: 216
Da. Jako je bitno sta ces ti tu napisat i opisat kako djeluje. Na tome poradi. I neka bude moguce vrlo jednostavno moddat css. To je jako bitno.
__________________
Obalo sunčana ti moj si cijeli svijet...
Antonic je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na