이온디
호스팅센터
웹디벨로퍼
프리랜서카페
스레드

1. 애드온

제작자 : 윤삼

 출처 : https://xetown.com/rxe_file/686198


2. 애드온 스킨

제작자 : 스낙스

출처 : http://calvinsnax.xyz/board/148


ap_parser.0.4.zip (20170828)

- php 5.5.x 이하에서의 문법 오류 수정

- file_get_contents 등의 함수 없애고 cURL 작동방식 개선(서버의 allow_url_fopen 설정 관계 없이 프리뷰 출력)

- 파싱한 외부 이미지를 데이터 스트링으로 변환 출력(서버측 부담을 늘리고 외부 사이트 부하를 방지) (prologos님)

- 네이버 금융, 부동산 우회 출력


기약 없는 향후 업데이트 계획

- 이미지 리사이즈 후 출력 (0.4 이후 발생하는 서버의 부담을 줄임)

- 본문 출력 시에 링크 프리뷰가 호출되는 것이 아니라, 본문 입력 단계에서 링크 프리뷰 작동 -> 본문 소스에 그대로 포함

... 현행 애드온 자체를 갈아 엎거나 새로운 애드온이 될 듯ㅋ

 

ap_parser.0.3.7.zip (20170825)

- php 5.3.x 이하에서의 문법 오류 버그 수정

- 사용자가 파싱 예외 도메인을 textarea에서 지정할 수 있게 함 (웹지기님)

- 로딩 이미지 안 나오게 할 수도 있는 옵션 추가 (socialskyo님)

- 페이스북, 트위터, 인스타그램, 유튜브의 경우 임베드할지 아니면 보통 출력할지 선택할 수 있음

- 프리뷰 카드 출력 옵션 설정(좌, 우, 중앙)  (socialskyo님) ... 스킨의 css 파일도 덮어쓰기 해야 함!

- 인스타그램 (프로필 페이지에서) 최신 썸네일 이미지 12개 출력 + 일반 미디어 포스트는 바로 임베드- 유튜브 관련 주소 식별 버그 수정 및 플레이리스트 인식

- 이미지 주소가 상대경로로 되어 있을 경우 경로 앞에 도메인 자동 붙이기

 

ap_parser.0.3.6.zip (20170818)

- load scroll resize 후 뷰포트 안에 들어올 때에만 로드하는 방식으로 변경. 기존에는 링크 프리뷰 일괄 로드 방식. 링크가 다수 있는 문서의 경우 클라이언트측의 부하를 줄일 수 있으며, 링크가 특정 서버에 집중돼 있는 경우에는 디도스 혐의로 차단되는 문제를 방지할 수 있음 (socialskyo님, 기진곰님)

- 링크에 다음 문단 첫 어절이 붙는 버그 해결 (pock님, 라르게덴님)

- 네이버 연예, 영화, 뮤직, 책, 웹툰, 사전 미리보기 출력

- 다음 뉴스, 연예, 스포츠, 자동차, 영화 미리보기 출력

- 카드 안의 주소를 호스트+도메인 형태로 간략화 + 그리고 주소 출력 여부 옵션 추가 (휴리파파님)

- 임베드 형식의 Youtube의 경우 최대 넓이를 사용자가 지정하도록 옵션 추가 (웹지기님)

- 링크 텍스트 삭제시 임베디드 링크도 텍스트 삭제에 포함

- css 일부 수정 (웹지기님)

 

ap_parser.0.3.5.zip (20170815)

- 출력에 실패할 경우, 즉 data를 받아오지 못할 경우 container 자동 삭제 (socialskyo님)

- 네이버 뉴스 및  카페 출력 (웹지기님)

- 유튜브 짧은 주소(youtu.be)도 인식 (socialskyo님)

- 미리보기 출력시, 기존 링크 텍스트 삭제 옵션 추가 (pock님)

- css 일부 수정 (웹지기님)

 

ap_parser.0.3.4.zip (20170813)

- 네이버 블로그도 미리보기 출력 가능(카페는 이미지 출력 실패ㅠ)

- 본문에  가 있을 경우 파싱에 실패하는 문제 수정

- css에서 나타나는 미세한 오차들 수정

 

ap_parser.0.3.3.zip (20170812)

- 유튜브도 iframe으로 임베딩 기능 추가
- 트위터 임베드 방식 변경(포스트에서 thread 삭제, 타임라인에서 포스트는 최근 1개만 추출 및 컨테이너 높이 자동맞춤)

- 다음 카페도 미리보기 출력 가능

- css에서 나타나는 미세한 오차들 수정

 

ap_parser.0.3.2.zip (20170811)

- meta 태그 대표 이미지(og, twittercard, 본문 이미지 순) 우선 파싱 및 파싱 성공시 이미지 추가 수집 중지 기능
- 트위터 및 페이스북은 파싱 대신 임베드 방식으로 출력 (이거 땜에 이번 버전을 0.4로 할까 하다가 귀찮아서 그냥 0.3.2로만 올림ㅋ 단, 페이스북 그룹은 여전히 안 됨)

- 다음 블로그도 미리보기 출력 가능 (카페는 아직 안 됨)

 

ap_parser.0.3.1.zip (20170804)

- 파싱할 이미지 최대 개수 지정함으로써 해당 개수 수집후 바로 출력. 즉, 파싱 시간 단축 (웹지기님)

- 파싱 동작시 .wfsr 감추기 (웹지기님)

 

ap_parser.0.3.zip (20170804)

- 링크 추출 대상 본문, 본문+댓글 옵션 제공 (착한악마님)

- 자기 도메인 링크와 외부 도메인 링크 열기 방식 옵션 제공 (웹지기님)

- 이미지 파싱 에러 발생 시, 그리고 에러 이미지 지정을 하지 않았거나 잘못 지정해서 경로를 찾을 수 없는 경우, 이미지 wrap 요소 전체를 삭제 ... 더불어 이전 버전에 제공됐던 에러 이미지(error.png)는 아무리 봐도 안 예뻐서 삭제

- a 태그 스타일(.ap_parser_info a{color: #333 !important;}) (웹지기님)


ap_parser.0.2.1.zip (20170803)

- 제목 및 내용 길이를 제한할 때, 아스키 코드 등으로 되어 있는 페이지 정보를 한글 문자로 인식하도록 우회 처리

- 기본 스킨 css에서 margin과 padding 값에 !importnat 추가 (Booth님)

- 모든 id값에 라이믹스 표준 user_content_ 접두어 추가

- url 주소 부분에 링크 추가

 

ap_parser.0.2.zip (20170802)

- 제목 및 내용 길이 제한 가능 설정 추가 (팔공산님)

- 권한 문제 등으로 이미지 파싱 에러 발생시 대체 이미지 출력

 

-------------------------------

 

지난번에 잠깐 자랑했던 애드온인데 마켓에 올릴 정도는 아닌 거 같아서 그냥 자료 공유만 해봅니다.

 

ap_parser.0.1.zip

 

몇 가지 측면에서 기술적 제약이 있어요.

 

1. 글쓰기할 때 링크를 파싱해오는 게 아니라는 점

2. 그래서 본문을 로딩할 때마다 파싱도 그때 그때 매번 새로 시도한다는 점

3. 스킨 폴더 설정도 완전 야매로 해놔서 제약이 꽤 있다는 점

등등등입니다.

 

그러니까, 실사용한다면 만족스럽지 못한 부분이 있을 거예요.

그럴 땐 과감히 쓰레기통에 버려주세요.

 

그냥 XE에서도 페북처럼 링크 파싱도 가능하겠구나, 하는 정도의 애드온인 걸요.

 

. 혹시라도 스킨을 추가 제작할 생각이 있으시다면, 다음 몇 가지 점에 유의하셔야 합니다.

1) 스킨 파일을 문자열로 읽어들이는 방식이기 때문에 애드온 변수 같은 건 사용할 수 없어요ㅜ

2) 그리고 스킨 파일(index.html)에 작은 따옴표도 들어가면 안 돼요. 그러면 오류 날 거예요;;

3) 디폴트 스킨에 있는 클래스 속성 이름을 함부로 변경하는 것도 안 돼요. 그러면 스크립트 오류 뿜~ 개발시에는 요소들의 위치만 바꾼다든지, 새로운 요소를 추가하는 것 정도만 될 거예요.

... 영 마음에 안 드실 거예요. 가까운 쓰레기통을 찾아주세요ㅠㅠ


 


내용을 입력하세요
0
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기