2012/1/20 Razvan Botea <[email protected]>: > Salut, > > De la începutul semestrului am început serios să dezvolt o aplicație web > [1]. > > Every good project starts by scratching a developer's personal itch. La mine > aș putea să zic că half the story is true. Acest proiect l-am făcut mai mult > pentru educational purposes, să învăț (and thank goodness am învățat multe, > și încă mai am). Treptat am început să iau în considerare să-l fac open > source (FOSS în adevăratul sens al cuvântului). > > La început mă gândeam că nu mai eu o să-l folosesc și nu mai eu o să-l > dezvolt, tocmai că vroiam altceva decat ce-i acum pe piață (WordPress e > "MARE", eu încerc să fac o platformă de blogging câț mai ușor de utilizat și > de contribuit la ea, din punctul de vedere al unui developer). Sunt atât de > multe platforme de blogging (dintre care doar câteva răsar impunătoare), > încât vă întrebați "Iar altul ?". Încerc să răspund la această întrebare > prin obiectivele care mi le-am impus: > > * Interfață ușor de utilizat, accent pus pe workflow. > * Abilitate de a rula fără o bază de date (SQL, etc), contentul fiind salvat > pe disc într-un format anume (JSON cel mai probabil) să fie cât mai ușor de > instalat (fără prerequisites). > * Documentație cât mai multă, oferă noilor dezvoltator să înceapă să scrie > prima linie de cod încă din prima zi. > * Extensibilitate + pluginuri. > > Până la urmă am fost motivat de 3 "chestii" (in this order): > > 1. Learning > 2. Ceva experiență practică > 3. The wish to make a better and simpler blogging platform > > Am început să lucrez la el pentru mine, apoi mi-am dat seama că ar putea fi > folosit și de alții. > > Mi-am stabilit un deadline și anume că voi lansa o versiune Alpha la > începutul lunii februarie (dupa sesiune), și tot atunci m-am gândit să-l fac > public, să caut oameni interesați să contribuie, etc. Pentru asta îmi voi > cumpăra un domeniu (pe un an pentru început, să văd cum evoluează treaba) > și-l voi face site-ul proiectului (simblog.org) > > Scopul mail-ului: sugestii, sfaturi :D critici (nu neapărat tehnice). Nu > aruncați cu roșii prea tare :D. > > [1] https://github.com/Mayhem93/Simblog > > PS: Cum funcționează domain purchasing? Le dai un IP și ei îți înregistrează > acel domain name pentru acel ip ? Că vreau eu să-mi hostez everything.
Hello, Câteva sugestii, mai mult sau mai puțin relevante 1. I hate, urăsc și dacă aș fi mai psihopat aș vâna toți autorii proiectelor de pe GitHub care nu au README, au README gol sau au README cu 0 conținut de informație. 2. E cam dificil de înțeles unde sunt sursele din core și unde sunt cele de la utilities (quick scan). 3. Vezi că te poti inspira mult din sursele Jekyll[2] și Hakyll[3], atât ca structură cât și ce trebuie implementat :) Chiar dacă sunt în alte limbaje 4. E PHP, nu mă pricep la el și n-o să comentez codul, ii las pe alții să facă asta 5. Pune mesaje de commit ceva mai descriptive, nu înțeleg exact care a fost problema la «Ninty percent of login functionality is completed»[4] și «Minor changes to reflect autoloads naming convention»[5] de exemplu 6. Nu mă prind exact cum functionează. Servești pagini HTML statice sau le construieși cu un PHP ceva. Știu că aș putea citi în cod dar vezi 4 și ar fi bine ca asta să fie în README cel puțin. 7. Nu știu dacă e ok să apară numele și licența în fiecare sursă, e un model destul de ciudat și dacă s-ar îndeplini condițiile de la 1 m-aș duce si după creatorul modelului :) Măcar să-l intreb la ce [nu] s-a gândit :) În rest, good work, codul pare cleanish. Spor și ține-ne la curent dacă vrei :) [2]: https://github.com/jaspervdj/hakyll [3]: https://github.com/mojombo/jekyll [4]: https://github.com/Mayhem93/Simblog/commit/c3116769e5c9f2aa260f6e49c177c44fb2db2755 [5]: https://github.com/Mayhem93/Simblog/commit/2aadeb45c136a56c2605906aa220c9fe3384e93a _______________________________________________ http://lists.rosedu.org/cgi-bin/mailman/listinfo/rosedu-general
