2011-10-29 2 views
1

Question2Answer의 소스를 들여다 본 첫인상은 다른 OS 응용 프로그램과 잘 공존 할 수 있도록 제작 된 것 같습니다. 예를 들어, 사용자 데이터베이스 관리 또는 지역화를 위해 자신의 코드를 플러그인 할 수 있습니다. 예를 들어 다국어 메시지에 PHP 배열 대신 gettext를 사용하려는 경우 (일부 OO 패턴 기반 스타일이 아니라 코드가 채워지더라도) 그것은 모두 다른 문제입니다).Question2Answer와 스핑크스 또는 다른 검색 엔진 통합

그러나 검색 기능을 연결하기위한 사전 설계가없는 것 같습니다. 제 질문은입니다 : 누군가가 스핑크스 검색 엔진을 Question2Answer에 통합했다면, 그것을 달성하기위한 최고의 기술이나 팁은 무엇입니까?

여기 플러그인 작성시 문서 확인 : http://www.question2answer.org/plugins.php이며 플러그인 시스템은 이벤트 처리기 또는 콘텐츠 위젯과 같은 특정 유형의 기능을 지원하지만 일반 기능이나 검색 모듈은 지원하지 않습니다.

+0

감사합니다.이 태그는 처음 시도했지만 [question2answer] 태그를 추가 할 priv가 없습니다. 새로운 사용자가 존재하지 않는 경우 태그를 "제안"할 수있는 시스템이 필요합니다. 또한 태그가없는 새로운 사용자에 대해 하나의 태그를 강제 적용하는 것은 일반 또는 관련성이없는 태그 만 선택할 수 있기 때문에 의미가 없습니다. 내가 시간을 얻었을 때 메타에 올려야한다. –

+1

@Basel, 새 사용자가 태그 시스템을 오해하고 오용하는 경향이 있기 때문에 태그 생성에 대한 제한이 있습니다. 태양 아래 모든 단일 소프트웨어 제품 또는 라이브러리에 대한 태그가 필요하지 않으며 필요하지 않아야합니다. – Charles

+0

제한의 동기는 명백합니다. 문제는 두 조건을 동시에 적용하면 (! new_tag && 1_tag) 관련없는 태그 (및 보너스에 대한 설명)를 생성 할 수 있습니다. 새 사용자를 태그하지 않도록하는 것은 위험하지 않습니다 (어쩌면). 그 동안 Q & A 유형 소프트웨어에 대해 Q & A 일반 태그를 제안 하겠지만 QA (품질 보증)를 사용하여 실수로 몇 가지 질문을 보았습니다. –

답변

3

Question2Answer 1.5 버전은 사용자 정의 인덱서와 검색 엔진을 구현할 수있는 플러그인 검색 모듈을 지원합니다.