Направи си сам php фреимуърк

Pok4

Registered
Дайте идеи за важни библиотеки от които може да излезе нещо.

Започвам аз:
Session manager - https://github.com/josantonius/php-Session (работа със сесии)
Medoo - https://github.com/catfan/Medoo (датабази)
Pimple - https://github.com/silexphp/Pimple (контейнер за пренасяне на код)
Evenement - https://github.com/igorw/evenement (евент диспечер)
Php router - https://github.com/Pok4/PHP-Router (реално не е мой, но моя е с фиксове)
Env - https://github.com/vlucas/phpdotenv - ползвам го за глобални променливи и конфигурационни файлове
Nette - https://github.com/nette/mail (пращане и работа с емейли)
Html minifier -
https://github.com/voku/HtmlMin/tree/master (работещ с mustache template engine)
Mustache -
https://github.com/bobthecow/mustache.php - темплейт система
Phpfastcache - https://www.phpfastcache.com/ - кеш система
Robot auto loader - https://github.com/nette/robot-loader (лоудва всичко)
Mobiledect - http://mobiledetect.net/ (за фронт ендърите)
Zebra pagination -
https://github.com/stefangabos/Zebra_Pagination (странициране)
Csrf - https://github.com/GramThanos/php-csrf
Background process - https://github.com/cocur/background-process
Captcha - https://github.com/Gregwar/Captcha
Cookie - https://github.com/overclokk/cookie
Image resizer - https://github.com/gumlet/php-image-resize
Form validator - https://stackoverflow.com/questions/737385/easiest-form-validation-library-for-php
Php file uploader - https://github.com/CreativeDream/php-uploader (старичък, но работи! Вижте последните постове, тъй като има фиксове)
Emojify - https://github.com/marufmax/emoticon-php (полезно за чатове и коментари/писане на новини)
Ffmpeg wrapper - https://github.com/PHP-FFMpeg/PHP-Ffmpeg (ако едитвате видео клипове)
Monolog - https://github.com/waza-ari/monolog-mysql - (за логове, но не знам дали ще работи с Medoo. Има и други алтернативи, а може и сами да си напишете функция за логване на разни нещица)
Crawler detect - https://github.com/JayBizzle/Crawler-Detect (най-добрата библиотека за работа с ботовете от търсачките)
Httpful - https://github.com/nategood/httpful (разширена библиотека за рекуести от всякакъв тип - curl, post, get и т.н)

И още и още, каквото си харесате от гитхъб. Повечето от тези ги има в Аргос.
Ще ми е интересно дали ползвате къстъм неща и кои. Давайте линкове към гитхъб.

ПС: ето и едно линкче от нета - https://www.cloudways.com/blog/php-libraries/
 
Последно редактирано:
А защо не започнеш със Symfony или базираният на него Laravel? Естествено можеш и с други Yii, Slim или пък Zend.
Макар, че аз още като ученик гледах уроците на Иван Ванков и написах собствена работна рамка, не ти го препоръчвам сега. Използвай времето, да разучиш структурата на някоя вече изградена рамка. Софтуерите, които си изброил, можеш да ги свалиш и тестваш във всяка от тези работни рамки.
 
Ох.. Сега в този момент няма как да стане, но едва ли ще ползвам някои от изброените.. Ако има някой с mustache за темплейтна система, мога и да го изпробвам.. Заради системата, която разработвам.
Не съм търсил, но сега в този момент нямам намерения да ги разучавам, макар и да имам една система на laravel за записване на лекарски час с google calendar api.
Това, което съм сглобил ми е предостатъчно, но и аз съм си малко мазач.. Нека направя още неща, пък кода на по-късен етап ще го коригирам.. Дано да не е късно хаха :)
Пс: mustache май има bundle за по-стари версии на laravel, но не съм сигурен..
Пс2:
Мда, помня.. Виждам, че и за други по-известни рамки го има..Оскъдно инфо и тук-там линкове с 404 (изтрити репота)
Но докато подкарам всичко, ще съм създал 2-3 екстеншъна за сегашната система.
 
Последно редактирано:
Някой новобранец, ако не знае как да си го измайстори, нека пише и ще помогна.
Лошото и минус на къстъм-а е че някое репо може да бъде изтрито/архивирано или без поддръжка.. Тогава се налага замяна и пренаписване на код.. Вече ми се е случвало и не е приятно. За това ползвайте по-известни библиотеки.
 

Back
Горе