Upgrade to Pro — share decks privately, control downloads, hide ads and more …

phanbook

Thiện
September 26, 2015

 phanbook

Review open source Phanbook

Thiện

September 26, 2015
Tweet

More Decks by Thiện

Other Decks in Technology

Transcript

  1. Phalcon PHP and Phanbook About me Thien Tran Duy PHP

    developer since 2012 User 571 on phalconphp.com Loves open source development Open Company [email protected] October 20, 2015 (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 1 / 7
  2. PHP Summary There are over 30 different PHP CMS(es) and

    Forums. And each CMS or Forum have special features, which could speed, documentation, easy custom or anything else. But Phanbook is ”the next big thing” in CMS or Forum PHP. 1 What is a Phalcon PHP? 2 What is a Phanbook? 3 Why using Phanbook? 4 In Conclusions (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 2 / 7
  3. The two Section Information What is Phalcon? Phalcon is an

    open source, full stack framework for PHP written as a C-extension, optimized for high performance. While discussing Phalcon its easy to forget that performance is not the only feature. Phalcon is a full stack framework and can do a lot 1 It have basic feature such as Auto-loader, router, MVC, DI, REST (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 3 / 7
  4. The two Section Information What is Phalcon? Phalcon is an

    open source, full stack framework for PHP written as a C-extension, optimized for high performance. While discussing Phalcon its easy to forget that performance is not the only feature. Phalcon is a full stack framework and can do a lot 1 It have basic feature such as Auto-loader, router, MVC, DI, REST 2 It interacts data and storage via ORM, PHQL, ODM, Cache, Memcache, Session, etc (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 3 / 7
  5. The two Section Information What is Phalcon? Phalcon is an

    open source, full stack framework for PHP written as a C-extension, optimized for high performance. While discussing Phalcon its easy to forget that performance is not the only feature. Phalcon is a full stack framework and can do a lot 1 It have basic feature such as Auto-loader, router, MVC, DI, REST 2 It interacts data and storage via ORM, PHQL, ODM, Cache, Memcache, Session, etc 3 It have some components for views and frontend such as Template engines Volt, Forms builder, Flash messages, etc (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 3 / 7
  6. The two Section Information What is Phalcon? Phalcon is an

    open source, full stack framework for PHP written as a C-extension, optimized for high performance. While discussing Phalcon its easy to forget that performance is not the only feature. Phalcon is a full stack framework and can do a lot 1 It have basic feature such as Auto-loader, router, MVC, DI, REST 2 It interacts data and storage via ORM, PHQL, ODM, Cache, Memcache, Session, etc 3 It have some components for views and frontend such as Template engines Volt, Forms builder, Flash messages, etc 4 It also provides library ACL, Cryptography, Events manager, Share, Queueing, Annotations Parse, and so more. I also have a slide Phalcon here (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 3 / 7
  7. Phanbook The technology stack of Phanbook n g i n

    x c o r e mo d u l e s t h e me s my s q l php+pha l con c o n t e n t p h a n b o o k (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  8. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  9. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  10. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  11. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) 4 Multiple module, Plugin, Theme, Language supports (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  12. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) 4 Multiple module, Plugin, Theme, Language supports 5 Markdown and rich text editing support (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  13. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) 4 Multiple module, Plugin, Theme, Language supports 5 Markdown and rich text editing support 6 Powerful search with Elasticsearch (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  14. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) 4 Multiple module, Plugin, Theme, Language supports 5 Markdown and rich text editing support 6 Powerful search with Elasticsearch 7 Rewards, badges, and gamification (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  15. Phanbook Information What is Phanbook Phanbook is the next-generation Q&A,

    Forum and CMS software that makes online discussion, question and answer site for professional and enthusiast people. Also the name Phanbook means - Phan(Phalcon PHP)book(the your note book) 1 100% Open source 2 Social Login, Trust System 3 Ease Deploy and Development(Vagrant and Docker) 4 Multiple module, Plugin, Theme, Language supports 5 Markdown and rich text editing support 6 Powerful search with Elasticsearch 7 Rewards, badges, and gamification (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  16. Example microservices Deploying Phanbook Using Docker at github: web :

    image : phanbook/ nginx p o r t s : − ” 80:80 ” volumes : − . / : / var /www/ html l i n k s : − php php : image : phanbook/php volumes : − . / : / var /www/ html l i n k s : − db app : image : phanbook/app volumes : − . / : / var /www/ html db : image : phanbook/ mysql env f i l e : . / o p s f i l e s / docker / c o n f i g . env (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 4 / 7
  17. The four Sections To do 1 Migrate data from Drupal,

    Wordpress, etc... to Phanbook 2 Phanbook redesign 3 Supporting multiple sites share 4 Phanbook mobile apps (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 5 / 7
  18. Conclusion In conclusion We do not aims here to give

    you the most complete explanation of what Phanbook are, we would suggest you to read the documents at Github. Are you using Phanbook or planning to use them? I would love to hear your opinion on the subject. (Techcamp Saigon Uni 2015) Phanbook October 20, 2015 6 / 7