De ce programarea?    Sa progresez continuu...

Panel de Administrare #2: Ckeditor

Deci data trecuta am vorbit despre UI Frameworkul favorabil pentru crearea unui panel de administrare, ma voi stradui in viitoarele articole deja sa obordez si teme de programare dar acum vom vorbi despre un alt lucru important pentru administrator si anume editorul. De ce trebuie sa utilizam un editor? Raspunsul e foarte simplu, deoarece este mai comod, pentru a ajunge la rezultat ne trebuie mai putin timp si este bine insusit de toti utilizatorii indiferent de nivelul sau de pregatire tehnica.

Necesitatea este vitala atunci cind vine vorba de a publica o noutate, de a crea o pagina sau de a trimite un email html. In resursele internetului sunt numeroase editoare pentru diferite platforme dar alegerea mea a fost doar pentru unul care sa dovedit a fi cel mai bun si testat de timp in numeroase proiecte realizate de mine. E vorba despre Ckeditor, unul dintre cele mai cunoscute si implimentate editoare html care va poate garanta o stabilitate si o flexibilitate pentru a indeplini orice dorinta a clientului.

Traditional voi enumera o serie de beneficii a acestui instrument pentru a va convinge in utilizarea lui ulterioara:

1. Popularitatea lui va ofera o comunitate dezvoltata si experimentata care va furniza numeroase solutii la problemele care le intilniti si sunt convins ca majoritatea vor fi gasite pe stackoverflow sau Ckeditor Forum.
2. Este independent de frameworkul javascript care il utilizati, adica nu necesita instalarea jquery pentru a fi rulat sau alta framework insa in acelasi timp are adaptoare prin care poate fi manipulat prin resursele frameworkului de exemplu exista jquery adaptor care va oferi posibilitatea de a gestiona cu editorul in stilul cunoscut jquery.
3. Ofera o varietate mare de plugins dintre care unele vor fi utile iar altele deprisos care vor urma spre eliminare daca doriti prin fisierul config. Numeroasele plugins se afla pe portalul lor de aceea nu veti fi nevoit sa navigati pe multe resurse pentru a gasi ceea de ce aveti nevoie. Un bonus este si faptul ca pentru fiecare plugin este o instructiune personalizata pentru instalare ca va fi utila pentru pluginuri care au lucruri specifice in instalare si configurare.
4. Ckeditor mai dispune de un benificiu important pentru un dezvoltator si anume un constructor care iti va economisi timpul pretios in formarea automata unui editor custom prin selectarea doar instrumentelor de care aveti nevoie in editorul vostru

Dintre parti negative pot doar din experienta sublinia ca ckeditor lucreaza pe baza de iframe dar in combinatie pe pagina cu elemente din jQuery UI va poate provoca niste surprize sub forma unor disfunctii a elementelor draggable pe suprafata editorului. Asta e doar un singur neajuns a carui solutionare nu a fost gasita inca. In rest este un editor foarte bun, util si usor customizabil.

In articolul urmator vom aborda la fel un element important si anume prelucrarea rapida a listelor si voi prezenta ceva cod. De asemenea astept un feedback daca va place seria de articole si daca merita de continuat, cel putin eu am scopul de a ma impartasi cu mica mea experienta in acest domeniu caci la timpul meu aveam si eu nevoie de cineva care sa imi explice ce tehnologii sa folosesc pentru a fi productiv si respectiv profitabil, daca sincer si acum am nevoie de aceasta caci mereu ne invatam.

Mai detaliat...

Panel de Administrare #1: Bootstrap

Deja dupa titlu la articolului dat puteti intelege despre ce va merge vorba in continuare. Un panel de administrare trebuie sa detina o proprietate esentiala si anume posibiliatea de a fi dezvoltat ulterior odata cu dezvoltarea proiectului sau odata cu implimentarea intr-un proiect nou. Dezvoltarea acestui sistem nu trebuie sa depaseasca dezvoltarea frontendului in termeni deoarece auditoria frontendului este mai importanta pentru atingerea scopului clientului de aceea trebuie de gasit solutii simple pentru acest panel care nu vor necesita mult timp in realizare. Recomand utilizarea unui Framework CSS cum ar fi bootstrap deoarece el va economisi semnificativ timpul de realizare a unei interfetei intuitive.

 

Continuarea in descrierea completa

Mai detaliat...

Panel de Administrare #0: Intro

Mda, de mult timp nu am scris pe blog, nici nu stiu cum sa imi cer scuze si care ar fi cauza la aceasta, ba nu aveam timp, ba nu gaseam ceva interesant sa postez sau ba se incepuse sesiunea si deja eram prea ocupat cu depasirea acestei perioade a ciclului de invatamint.

Ma gindeam despre ce sa scriu si a venit o mica idee, uite care… Deja cunoasteti probabil ca am inceput a impleta un admin panel pe CodeIgniter cu denumirea GPanel, poate nu am postat mult timp despre el sau nu am facut commituri dar acesta deja are o experienta de integrare in 3 proiecte de diferite talii. Daca voi avea suficient timp voi pregati un commit interesant la acest panel sau voi incepe a alcatui ceva boabe de documentatie cum trebuie utilizat.

 

Continuare in descrierea completa...

Mai detaliat...

O mică analiză, a unei prostii mari

 

Astăzi voi scrie despre o experiență a anui programator. Ideea este că pe mîinele mele a căzut un proiect, să îi spunem că îi popular căci 1000-2000 de utilizatori zilnici este o cifră bună.
Azi voi vorbi doar despre cod, știți deja că sunt o persoană care îmi place să critic fără ”să mă uit la nasul meu”, astăzi asta o voi face, puțină analiză a unui proiect, web proiect.

Din păcate am fost nevoie să șterg / să cenzurez unele secțiuni de cod din motive de securitate și de păstrare a numelui curat a site-ului.

Deci preîntîmpin că proiectul nu este realizat pe un framework și celor cu sistemul nervos sensibil rog să nu citească articolul în continuare.

Mai detaliat...

CodeIgniter Administrator Panel cu numele GPanel



Deci zilele acestea am creat un admin panel pentru CodeIgniter, la moment este foarte sărac din motiv că puțin am lucrat la el. Îl voi dezvolta pe viitor, în scopurile mele, însă voi păstra flexibilitatea lui, ca orice doritor să poată să îl aplice în proiectele sale. 
Interfața e pe Metis Admin, care la rîndul său e baza pe bootstrap, care permite ușor dezvoltarea aplicației.

Mai detaliat...

Cum NU trebuie de căutat angajați

Deci eri am primit o cerere de prietenie pe Skype, una mai specială... 
Eu nu aș putea să lucrez în așa companie dacă selectarea angajaților se efectuează așa.
Spre fericirea conversatorului numele lui a suferit blur...

Conversația se află în descrierea completă a postului. 

Mai detaliat...

Sursele proiectului xBattle.ru

Azi voi aborda o tema mai nostalgică și anume un proiect vechi care nu a avut soarta sa fie vazut de mulți din voi, e vorba de www.xBattle.ru
În descrierea completă ve-ți găsi mai multe detalii...

Mai detaliat...

LiveChat pe MoldovaCurata.md



Felicităm pe portalul MoldovaCurată.md cu noul modul unde toți vizitatorii site-ului live pot vorbi cu o personalitate importantă din Republica Moldova. Chat-ul este în perioada de testare și optimizare, în cazul în care depistați o eroare vă rugăm să raportați. Indiferent de stadiul său de testare chat-ul a ținut conversația cu Mihai Poalelungi pe 6 septembrie. 

Adresa către modul: http://moldovacurata.md/livechat/ 

PS. Mulțumim persoanelor care au participat la sondajul cu Bibliotecile, rezultatele vor fi publice mai tîrziu. 

Mai detaliat...

Un sondaj de 1 minut

Uite, astăzi am nevoie de rezultatele unui mic sondaj ca să fac o analiză asupra unui potențial proiect, de aceea cer ajutorul tău.

Te rog să acorzi puțin timp acestui sondaj micuț format din 6 întrebări simple cu variante de răspuns deja gata. 

Tema: Biblioteca
Auditoriu: Studenți și elevi

Adresa către sondaj: http://www.surveymonkey.com/s/TBSVP23

Mulțumesc ;)

Mai detaliat...

EBS crește

 

După cîte cunoașteți din primăvară îmi petrec timpul într-un oficiu unde se elaborează soluții informaționale pentru companii autohtone cît și străine. 

Avem multe proiecte în așteptare și din acest motiv am luat decizia de a angaja încă programatori și anume cu o experiență relevanta în: PHP, CSS, HTML5, AJAX, jQuery, Codeigniter, MySQL, Git

Reprezintă un avantaj dacă cunoașteți: Magento/Open Cart, RESTful, BackboneJS, AngularJS, Node.JS, CoffeeScript, Yii
Cerințe minime: engleza tehnică, experiența 1 an.
Abilități solicitate: disponibilitate la efort, orientarea către rezultate și respectarea dead line-uri, comunicare și lucru în echipă

Ce oferim: mediu dinamic de lucru, dezvoltare profesională continuă, competivitate și profesionalism + ceai și cafea :)

Financiar: salariu atractiv și bonus pentru performanță.

Middle: 500 - 700 USD
Senior : 800 - 1200 USD
 

E nevoie doar de 2 specialiști, unul dintre care poți fi tu.
CV-ul și scrisoarea de motivație se trimite pe adresa hr@ebs.md

Mai detaliat...