
개인 홈페이지에 회원 가입을 받고 있는데, 저도 제 홈페이지에 자주 접속하는게 아니다 보니, 메일 인증을 직접 완료하지 않고 관리자가 허락해줘야 하는 건가 보다~ 하고 무작정 기다리는 사람들이 있어서 만들어 봤습니다.
이런 간단한 기능은 애드온으로 만들면 되지 않을까 하고 기능 인덱스 작성하다보니 가능한 상황이라면 모듈로 개발하라는 권장사항을 보고 모듈로 만들었습니다.
진짜 이정도는 AI에 다 맞겨서 20분도 안걸리네요.
지적해 주신 부분들을 수정해, 필요한 기능은 충실히 작동하고 코어가 할 수 있는 것은 코어에 맡기는 방향으로 단순화시켰습니다. 이렇게 하니 많이 가벼워졌네요.
개인적인 필요로 만들어 사용하는 모듈들도 코어와 중복되는 기능들이 많았습니다. 그리고 라이믹스 관리 페이지 디자인이 다소 옛날 느낌이 나서, 모듈에 세련된 느낌을 주려던 부분들이 부담되는 사이트에서는 속도를 느리게 만들 수 있다는 것을 알게 되었습니다. 기본적인 사이트 운영성과 충돌하는 것이 맞으니 하나씩 수정해 보겠습니다.

index
Lv. 3
sotheb
댓글 6
이 애드온 사용중이였는데
오늘 chatgpt랑 claude랑 추석 선물인지 초기화 쿠폰을 하나씩 주던데
저도 한 번 만들어 봐야 겠네요.
모듈을 쉽게 만들 수 있게 되면서 전에는 없던 문제가 한 가지 생겼습니다. 기능을 추가하는 것이 너무 쉽다 보니, 다른 모듈과 중복되거나 코어에 맡겨야 할 기능을 각 모듈이 자체적으로 구현하게 됩니다.
예를 들면 모듈마다 cron을 따로 구현하지 말라고 공통으로 쓸 수 있는 비동기 기능을 제공하는데 굳이 따로 만든다거나, 모든 알림에 공통으로 적용되는 발신자 주소를 굳이 커스터마이징하도록 만들어서 추후 메일 설정을 변경할 때 빠뜨릴 우려가 있거나 (발신자 주소는 발송 방법에 종속되므로, 임의로 바꾸면 스팸함으로 갑니다), 모듈마다 제각각의 디자인과 폰트를 적용하여 관리자 화면의 통일성이 전혀 느껴지지 않는 등의 문제를 생각해 볼 수 있겠습니다. 인덱스님을 비판하려는 것이 아니고, AI가 전반적으로 이것저것 많이 갖다 붙이고 토큰을 많이 쓰도록 유도하는 경향이 있습니다.
원하든 원치 않든, 이런 추세가 이어진다면 워드프레스와 같은 결과를 낳을 것으로 예상됩니다. 모든 플러그인이 최적화 기능과 SEO 기능, 보안 기능, 백업 기능 등을 중복으로 제공하고, 덕분에 플러그인 몇 개만 설치해도 서로 충돌하거나 로딩 속도가 심각하게 느려지곤 하죠. 그러면 그 문제를 개선하기 위해 기존 자료의 실행 과정에 개입하는 또다른 자료가 만들어지고, 무겁지 않은 Lite 버전이 나오고... 역사는 반복됩니다.
다행히 한국인은 로딩 속도에 예민한 편이라, 이대로 내버려두지는 않을 거라고 희망회로를 돌려 봅니다. ㅎㅎ
이렇게 한번씩 말씀해 주시는 거 저같은 비기너에겐 너무 감사합니다. 이걸 AI한테 얘기해줬더니 잘못했다고 빌면서 수정한다고 토큰을 계속 소비하고 있네요 ㅎㅎ
이래저래 토큰 살살 녹는 것은 마찬가지죠. ㅋㅋ
지적해 주신 것들이 저 모듈 하나에도 여러개 포함돼 있네요. 취향과 사용자 입장만 반영하면서 생각지 못한 부분들 입니다. 지적해 주신 부분들도 신경 쓰도록 주의 하겠습니다.
텔레그램으로 알림이 오도록 하면 엄청 편합니다 ^^