Git Product home page Git Product logo

Comments (7)

perzona420 avatar perzona420 commented on June 14, 2024

우오오오ㅋㅋ 플러그인 플러그인!!

from rhymix.

anizen avatar anizen commented on June 14, 2024

와우..! +_+ 엄청나네요..ㄷㄷㄷ 말그대로 기반만 XE이지. .새로운 게 탄생하네요..ㄷㄷ

from rhymix.

polarities avatar polarities commented on June 14, 2024

좋네요. 테마 단위로 git으로 관리가 가능해지니 간편하게 코드를 수정하고 여러 사이트에 배포할 수 있을 듯 합니다. 딱 필요한 기능이네요. 심쿵! 🎯

from rhymix.

wkpark avatar wkpark commented on June 14, 2024

기존 XE 사용자를 공략한다는 측면에서는 그다지 이득이 없어보입니다.

기존 XE사용자를 어느정도 끌어모은 후에 추진하는 것이 낫다고 봅니다.

from rhymix.

perzona420 avatar perzona420 commented on June 14, 2024

wkpark님이 나타나셨다 옹ㅋ

from rhymix.

kijin avatar kijin commented on June 14, 2024

@wkpark 기존 XE 사용자를 왜 꼭 "공략"해야 하고, 그게 왜 우선순위이죠?

현실적으로 90%의 XE 1.x 사용자들은 별다른 이유가 없다면 네이버에서 XE 1.x 지원을 중단할 때까지 거기 머물러 있을 거라고 생각됩니다. 제로보드4의 사례를 볼 때, 그 후에도 몇 년간 머물러 있겠죠. 그들이 라이믹스로 넘어오기를 기다릴 수는 없습니다.

정말로 많은 사용자들을 끌어오기 원한다면 속도가 빨라야 하고 에러가 없어야 하고 다양한 자료가 많이 구비되어 있어야 합니다. 그렇게 만들어 놓으면 오지 말라고 해도 넘어올 겁니다. (속도를 높이는 것은 wkpark님도 관심이 많으셨던 것으로 기억합니다.)

여기서 제안한 common, config, files 폴더 재구성은 단지 파일을 이리저리 옮기는 것이 아니라 Context, 모듈 핸들러, 디스플레이 핸들러, 템플릿 핸들러 등의 전반적인 점검과 리팩토링을 통한 성능 개선과 에러 처리 개선을 의미합니다. 한동안 신/구가 공존해야 하기 때문에 호환성 유지와 관리 편의를 위해 별도의 폴더에서 작업하는 것 뿐이고요... 단순한 파일 이동은 이미 대부분이 완료되었고, 나머지도 2월 안에 마무리할 예정이며, 그 동안에도 다른 모듈의 개선작업을 하는 데는 지장이 없습니다.

플러그인과 테마는 그동안 많은 서드파티 개발자들이 요청해 온 "XML 들어내기"와 밀접하게 연관되어 있습니다. 그러나 만약 XML을 들어낸다 하더라도 기존의 모듈과 애드온 개발자들에게 모든 자료를 수정하라고 요구할 수는 없으니, 다른 폴더를 만들어서 신규 개발하는 자료는 거기에 넣도록 하고 XML 없이 사용할 수 있도록 해주자는 것입니다. 그동안 사용이 쉽지 않던 "애드온에서 트리거 쓰기" 등의 기능도 새 구조에 집중적으로 밀어주고요. 서드파티 개발자들의 문턱이 낮아지면 굳이 코어 개발자들이 모든 기능을 직접 만들어주지 않더라도 사용자들이 원하는 기능들이 많이 생산될 것입니다. 서드파티 자료의 활성화는 라이믹스 프로젝트의 지속 가능성과 직결되는 마켓 운영 등의 수익사업 기획에도 직결되기 때문에, 당연히 우선순위에 두어야 한다고 생각합니다.

사용자는 6개월이나 1년 후부터 적극적으로 모아도 됩니다.

from rhymix.

wkpark avatar wkpark commented on June 14, 2024

제 짧고 별 고민 없이 던진 말에 자세한 설명을 해주신 것 감사합니다~
일단 제 개인적인 경험으로 말씀 드린 것입니다.

기진곰님도 스스로 인정하고 계신 것 같지만, 사용자들은 기능이나 세련된 코드보다는 얼마나 안정적인지 혹은 얼마나 빠른지, 호환성이 있는지 등등에 대해 관심이 더 많습니다. 일전에 캐시 처리에 관련하여 성능 개선을 하기 위해 $_SESSION에 관련된 수정을 하다가 많은 분들이 반대했던 점을 다시 상기시켜 드립니다. 호환성 문제가 없게끔 고친 패치조차도 XE에서는 반영될 기미조차 보이지 않았지요.

제가 XE 패치 몇개 만들면서 생각했던 현 XE 프로젝트의 가장 큰 문제점은 피드백이 너무 죽어있다는 것입니다. 기진곰님처럼 열성적으로 개발한다면 이러한 급진적인 변경도 큰 문제가 되지 않을 것으로 생각됩니다. 라이믹스 코드를 checkout해서 직접 살펴보니 이미 제가 예상하고 있는 것보다 훨씬 방대한 변경이 진행중이였네요. 제대로 살펴보지 않고 말씀드린점 죄송합니다.

아무튼 XE는 속도상으로 개선할 수 있는 여지가 꽤 많습니다. XE와의 최소한의 호환성을 유지하면서 개선해나간다면 라이믹스는 좋은 결실을 맺을 수 있을 것으로 생각됩니다~

from rhymix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.