XpressEngine,                               보드에서CMS로2011.11.25김태곤(http://mygony.com)XE개발팀
제로보드를아시나요?
제로보드는게시판입니다.
“보안에대한문제가대두될때마다제로보드4를처음부터싹뜯어고치고싶다는생각을 수없이 했습니다. (중략)결국업그레이드가불가피한상황에이르렀습니다.”                -고영수,2008년베타뉴스인터뷰중
“보안에대한문제가대두될때마다제로보드4를처음부터싹뜯어고치고싶다는생각을 수없이 했습니다. (중략)결국업그레이드가불가피한상황에이르렀습니다.”                -고영수,2008년베타뉴스인터뷰중
XpressEngine?
2007년부터 개발된CMS이며,LGPLv2를따르는오픈소스 프로그램입니다. PHP로 작성되었고 MySQL, MS-SQL,Cubrid등의데이터베이스를지원하며,모듈형구조를가지고있어확장이 용이합니다.코어는 2명의프론트엔드 개발...
2007년부터 개발된CMS이며,LGPLv2를따르는오픈소스 프로그램입니다. PHP로 작성되었고 MySQL, MS-SQL,Cubrid등의데이터베이스를지원하며,모듈형구조를가지고있어확장이 용이합니다.코어는 2명의프론트엔드 개발...
제로보드vsXE
Open Source     제로보드vsXEClosed Source
1.소스코드
볼수는있으나수정할수없는소스
누구나접근하고수정할수있는                     개방된소스
2.기획/의사결정
개발자1명이모든것을결정하는Onemanband
여러개발자와공헌자들이공존하는구조
3.버그신고
공식적인의견전달창구가없었음
사용자의목소리를듣기위해노력
이슈트래커는물론
메신저,메일,쪽지,게시판,전화등을통해    소통!
4.최신트렌드
5.써드파티
최근3개월내반영된패치가3개이상인사용자                               최근3개월내반영된패치가3개이상인공헌자     코드:공헌자,커미터     그외:번역가,테스터,운영자
SVN,PHP,XML등에익숙하지않은번역자들을위해                         번역센터구축
75개의모듈,121개의애드온, 103개의위젯,  514개의스킨
TechnicalOverview
XE의구성요소1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
01                ✓ XE의기본뼈대1. 코어(core)       ✓ 다른모듈을위한재료준비2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
02                ✓   독립된기능을담당하는프로그램                      ex)게시판,방명록,블로그1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)...
02                ✓   모듈이모여웹사이트를구성1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
03                ✓   모듈의동작을조정하는작은코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
04                ✓ 미리만들어놓은디자인+코드조각1. 코어(core)       ✓ 정적으로작성할수없는부분에사용2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layou...
04                ✓   미리만들어놓은디자인+코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
04                ✓   미리만들어놓은디자인+코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
05                ✓ 웹사이트디자인-모듈영역1. 코어(core)       ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon)     ✓ XE의템플릿문법사용4. 위젯(widget)5...
05                ✓   웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
05                ✓   웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)            ...
05                ✓   웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)            ...
05                ✓   웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin){$content}
05         ✓   웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)divclass=menu...menu.../div5. 레이아웃(layout)div...
06                ✓ 모듈디자인1. 코어(core)       ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon)     ✓ XE의템플릿문법사용4. 위젯(widget)5. 레이아웃(...
06                ✓ 모듈디자인1. 코어(core)       ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon)     ✓ XE의템플릿문법사용4. 위젯(widget)5. 레이아웃(...
오픈소스?
대단한내공이필요하지도않습니다.
사람이기에실수도합니다.
그래서여러분의도움이필요합니다.              더많이사용하고           더많이질타하고       더많이참여해주세요.    감사합니다.
✓ XpressEngine공식사이트  (http://xpressengine.com)✓ XECore공식저장소  (http://xe-core.googlecode.com)
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
Upcoming SlideShare
Loading in …5
×

XpressEngine : 보드에서 CMS로

2,702 views

Published on

XpressEngine : 보드에서 CMS로

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,702
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

XpressEngine : 보드에서 CMS로

  1. 1. XpressEngine, 보드에서CMS로2011.11.25김태곤(http://mygony.com)XE개발팀
  2. 2. 제로보드를아시나요?
  3. 3. 제로보드는게시판입니다.
  4. 4. “보안에대한문제가대두될때마다제로보드4를처음부터싹뜯어고치고싶다는생각을 수없이 했습니다. (중략)결국업그레이드가불가피한상황에이르렀습니다.” -고영수,2008년베타뉴스인터뷰중
  5. 5. “보안에대한문제가대두될때마다제로보드4를처음부터싹뜯어고치고싶다는생각을 수없이 했습니다. (중략)결국업그레이드가불가피한상황에이르렀습니다.” -고영수,2008년베타뉴스인터뷰중
  6. 6. XpressEngine?
  7. 7. 2007년부터 개발된CMS이며,LGPLv2를따르는오픈소스 프로그램입니다. PHP로 작성되었고 MySQL, MS-SQL,Cubrid등의데이터베이스를지원하며,모듈형구조를가지고있어확장이 용이합니다.코어는 2명의프론트엔드 개발자, 5명의 웹개발자 등 총 7명이만들고 있으며 그외확장기능,스킨까지포함하면한국,중국,루마니아등3개국에서 개발 중입니다. 12개 언어를 지원하며 국내CMS시장에서 56%의 점유율을그러나세계 시장에서는0.1%의점유율을가지고있습니다(w3techs.com기준).
  8. 8. 2007년부터 개발된CMS이며,LGPLv2를따르는오픈소스 프로그램입니다. PHP로 작성되었고 MySQL, MS-SQL,Cubrid등의데이터베이스를지원하며,모듈형구조를가지고있어확장이 용이합니다.코어는 2명의프론트엔드 개발자, 5명의 웹개발자 등 총 7명이만들고 있으며 그외확장기능,스킨까지포함하면한국,중국,루마니아등3개국에서 개발 중입니다. 12개 언어를 지원하며 국내CMS시장에서 56%의 점유율을그러나세계 시장에서는0.1%의점유율을가지고있습니다(w3techs.com기준).
  9. 9. 제로보드vsXE
  10. 10. Open Source 제로보드vsXEClosed Source
  11. 11. 1.소스코드
  12. 12. 볼수는있으나수정할수없는소스
  13. 13. 누구나접근하고수정할수있는 개방된소스
  14. 14. 2.기획/의사결정
  15. 15. 개발자1명이모든것을결정하는Onemanband
  16. 16. 여러개발자와공헌자들이공존하는구조
  17. 17. 3.버그신고
  18. 18. 공식적인의견전달창구가없었음
  19. 19. 사용자의목소리를듣기위해노력
  20. 20. 이슈트래커는물론
  21. 21. 메신저,메일,쪽지,게시판,전화등을통해 소통!
  22. 22. 4.최신트렌드
  23. 23. 5.써드파티
  24. 24. 최근3개월내반영된패치가3개이상인사용자 최근3개월내반영된패치가3개이상인공헌자 코드:공헌자,커미터 그외:번역가,테스터,운영자
  25. 25. SVN,PHP,XML등에익숙하지않은번역자들을위해 번역센터구축
  26. 26. 75개의모듈,121개의애드온, 103개의위젯, 514개의스킨
  27. 27. TechnicalOverview
  28. 28. XE의구성요소1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  29. 29. 01 ✓ XE의기본뼈대1. 코어(core) ✓ 다른모듈을위한재료준비2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  30. 30. 02 ✓ 독립된기능을담당하는프로그램 ex)게시판,방명록,블로그1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  31. 31. 02 ✓ 모듈이모여웹사이트를구성1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  32. 32. 03 ✓ 모듈의동작을조정하는작은코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  33. 33. 04 ✓ 미리만들어놓은디자인+코드조각1. 코어(core) ✓ 정적으로작성할수없는부분에사용2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  34. 34. 04 ✓ 미리만들어놓은디자인+코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  35. 35. 04 ✓ 미리만들어놓은디자인+코드조각1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  36. 36. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core) ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon) ✓ XE의템플릿문법사용4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  37. 37. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  38. 38. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin) 게시판(board)모듈
  39. 39. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin) {$content}
  40. 40. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin){$content}
  41. 41. 05 ✓ 웹사이트디자인-모듈영역1. 코어(core)2. 모듈(module)3. 애드온(addon)4. 위젯(widget)divclass=menu...menu.../div5. 레이아웃(layout)divclass=content6. 스킨(skin){$content}/div
  42. 42. 06 ✓ 모듈디자인1. 코어(core) ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon) ✓ XE의템플릿문법사용4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  43. 43. 06 ✓ 모듈디자인1. 코어(core) ✓ HTML,CSS,JS사용2. 모듈(module)3. 애드온(addon) ✓ XE의템플릿문법사용4. 위젯(widget)5. 레이아웃(layout)6. 스킨(skin)
  44. 44. 오픈소스?
  45. 45. 대단한내공이필요하지도않습니다.
  46. 46. 사람이기에실수도합니다.
  47. 47. 그래서여러분의도움이필요합니다. 더많이사용하고 더많이질타하고 더많이참여해주세요. 감사합니다.
  48. 48. ✓ XpressEngine공식사이트 (http://xpressengine.com)✓ XECore공식저장소 (http://xe-core.googlecode.com)

×