• [WeINTERACT DevOps Team] 2021년 5월 10일 업데이트 사항 (Updated May 10, 2021)

    General Profile Image
    WonSeok An

    2021. 05. 11

    [WeINTERACT DevOps Team] 2021년 5월 10일 업데이트 사항

    1. Footer 구현 완료

    (1) 이제부터 Footer의 기능들을 온전하게 사용할 수 있습니다.

    (2) 회사 소개 - WeINTERACT 소개 페이지로 이동할 수 있습니다.

    (3) 서비스 소개 - Ovation 소개 페이지로 이동할 수 있습니다.

    (4) 서비스 약관/개인 정보 취급 방침 - 약관 사항을 확인할 수 있는 페이지로 이동할 수 있습니다.

    (5) 제휴 문의/고객 센터 - 문의 사항을 메일로 보내실 수 있습니다. (ovation@weinteract.co 로 바로 보내셔도 됩니다.)

    (6) Data Sources - Ovation의 arKaiv 서비스에서 사용하고 있는 데이터 출처를 확인할 수 있습니다.

    2. 일반 회원 프로필 - My arKaiv 페이지 추가 완료

    (1) arKaiv에서 스크랩한 특허와 논문을 프로필에서 확인할 수 있습니다.

    (2) Total Count를 이용하여 페이지를 계산하는 방식의 Pagination이 아닌 새로운 방법을 사용했습니다.

        * 기존의 방식은 Total Count를 구하기 위해 쿼리를 두 번을 실행해야 했습니다.

        * 이를 limit/offset 으로만 해결하고자 했지만 마지막 페이지를 정확히 식별하지 못하는 이슈가 발생했습니다.

        * 마지막 페이지를 정확히 식별하지 못하는 이슈는 결과를 하나 더 색인하는 방식으로 해결하였습니다.

    (3) 무한 스크롤을 구현하는 과정에서 대부분 사용되는 Scroll Event 방식이 아닌 MDN에서 권장하는 InteractionObserver 를 사용했습니다.

    3. 일반 회원 프로필 - 수정 관련 고도화

    (1) 필요 이상으로 실행되는 쿼리를 정리하여 속도를 고도화하였습니다.

    (2) 수정한 데이터가 반영되는 로직을 수정하여 조금 더 안정적인 수정이 가능하도록 구현되었습니다.

    (3) 국가/도시는 이제 영어로 제공됩니다.

        * 기존에 저장한 데이터는 유지되어 영어로 변경됩니다.

    (4) 사용자의 편의를 위해 기간을 선택하는 화면을 수정하였습니다.

        * 기존에는 달력에서 날짜까지 선택을 해야했고, 년도를 오가는 것이 매우 번거로웠습니다.

        * 이를 년도와 월을 드롭다운으로 선택하는 방식으로 변경하여 사용자 편의를 강화했습니다.

    4. 그 외 수정 사항

    (1) 일반 회원 프로필 - My Profile 에서 'About Me' 문구를 추가하여 조금 더 직관적인 가독성을 제공합니다.

    (2) 블로그 상세 페이지에서 Scrap/Like 버튼 클릭 시 버튼이 일시적으로 하단으로 내려갔다가 올라오는 현상을 해결했습니다.

    (3) 그 외 작은 버그 사항 수정과 고도화를 하였습니다.

    [WeINTERACT DevOps Team] Updated May 10, 2021

    1. Footer Implementation Complete

    (1) From now on, you can use Footer's functions intact.

    (2) 회사 소개 - You can go to the WeINTERACT Introduction page.

    (3) 서비스 소개 - You can go to the Ovation Introduction page.

    (4) 서비스 약관/개인 정보 취급 방침 - You can go to the page where you can view the terms and conditions.

    (5) 제휴 문의/고객 센터 - You can email us your enquiries. (You can send it directly to ovation@weinteract.co)

    (6) Data Sources - You can determine the source of data used by the arKaiv service in Ovation.

    2. General User Profile - Completed adding My arKaiv page

    (1) Patents and papers scraped by arKaiv can be found in the profile.

    (2) We used a new method, not Pagination, of calculation pages using total count.

        * Traditional methods had to run queries twice to obtain total count.

        * We tried to resolve this with limit/offset only, but there was an issue that did not identify the last page accurately.

        * The issue of not accurately identifying the last page was solved by indexing one more result.

    (3) In implementing infinite scrolling, we used InteractionObserver recommended by MDN rather than the Scroll Event method, which is most commonly used.

    3. General User Profile - Modify-Related Elevation

    (1) Enhanced speed by cleaning up queries that run more than necessary.

    (2) It has been implemented to modify the logic that reflects the modified data so that it can modified more reliably.

    (3) Country/City is now available in English.

        * Existing saved data will be retained and changed to English.

    (4) For your convenience, we modified the screen that selects the duration.

        * Previously, you had to choose from calendar to date, and traveling between years was very cumbersome.

        * We've changed this to select year and month as drop-down to enhance user convenience.

    4. Other modifications

    (1) General User Profile - Add the phrase 'About Me' in My Profile for more intuitive readability.

    (2) We solved the phenomenon that the button temporarily goes down to the bottom and up when you click the Scrap/Like button on the blog detail page.

    (3) Other small bugs have been fixed and upgraded.

    • General Profile Image

      WonSeok An


    • 120
    • general user image
      sangjun kim

      멋진 update군요!

      2021. 11. 25. 03:51 p.m.
    popup image