태그 기능을 만들어봤어요 !
글 작성 시 제목 하단에 태그 입력 창을 두고
원하는 태그를 입력 후 엔터를 누르면
이렇게 등록이 되고, 클릭하면 사라집니다!
이렇게 등록한 태그는
리스트의 우측과 글 내부의 제목 아래 표시돼요!
그리고 태그를 클릭하면 해당 태그를 가지고있는 글들을 볼 수도 있어요
태그와 게시글의 관계는 데이터베이스에서
태그 정보를 가지는 테이블과 게시글 테이블 사이에
map 역할을 해줄 테이블을 생성해서 다대다 관계를 설정해줬습니다 ㅎㅎ
얼른 많은 사람들이 이용해주면 좋겠네요 ㅠㅠ
댓글 11
어디에 공유 되어있는건가요? ! 한번 써보고 싶습니다.
제가 썻던 팁인데 플러그인 적용해보시면 좋을것 같아요.
태그 자동 입력 애드온이 있으면 좋겠네요.
사람들이 본문에 글을 입력하면 자동으로 자소 구분해서 명사만 태그로 등록하고, 작성 전에 삭제해서 원하는 것만 등록하게 한다는 등(__);;
이게 제가 아주 예전부터 꿈꿔오던건데
파이썬에는 모듈이 있지만 자연어 처리하는게 PHP에는 모듈이 없더라구요. 그래서 이게 불가능하다고 깨달 았습니다.
글쓸때 뭔가 파이썬과 연동해서 처리되면 좋을것같은데 쉽지 않을것 같더라구요.
최근들어 나온게 챗 지피티등 AI 기반의 태그분석인데 이거 또한 API 연동 비용이발생하고
무료는 계정 에러가 잘 고장나거나 하더라구요.(맨날 계정의 api가 차단되어버림..ㅠㅠ)
돈 쓰면 뭐든지 가능하죠... ㅎㅎ
웹호스팅은 포기한다 치고, 단독서버나 가상서버라면 파이썬 FastAPI로 데몬 하나 돌려놓고 그것을 API 삼아서 연동하는 방법이 있습니다. 어차피 요즘 웹서비스는 대부분 마이크로서비스 아키텍처(MSA)로 설계하니, 서로 다른 언어로 작성된 여러 구성요소들을 각각 따로 돌려놓고 서로 API 호출하는 것을 어색해할 필요도 없고, 무리한 구조도 아니거든요. 맨 앞단의 PHP는 여러 API와 DB에서 취합한 결과를 잘 정리해서 뿌려주는 역할을 하고요.