'블렉스 이야기' 시리즈BLEX 2020 개발노트

December

2020. 12. 24.

  • 다크모드가 시스템 옵션을 따라가도록 변경

2020. 12. 20.

  • 몇가지 디자인 수정 (링크, 다크모드 색조 조절)

2020. 12. 16.

  • 포스트 설정에 포스트 수정 버튼 추가
  • 포스트 내부에 포스트 삭제 버튼 추가
  • 내부 링크(같은 도메인)의 로딩 속도 향상

2020. 12. 14.

  • 댓글
    • 사용자 드래그 앤 드롭시 사용자 태그
    • 이미지 드래그 앤 드롭시 이미지 업로드

2020. 12. 13.

  • 사용자 아이디 변경 기능 추가

2020. 12. 09.

  • 네이티브 회원가입 추가
  • 이메일 인증시 리캡차 추가

2020. 12. 04.

  • 포스트 목차 네비게이션에서 읽는 부분 활성화 처리

2020. 12. 03.

  • 댓글 레이지 로딩
  • 추천 포스트 레이지 로딩
  • 텔레그램 및 서브 작업 시스템 안정화

2020. 12. 02.

  • 포스트 네비게이션 버그 수정
  • 숨긴글이 404로 표기되던 버그 수정

2020. 12. 01.

  • 포스트 네비게이션 부활

November

2020. 11. 29.

  • 포스트 헤더의 id에 한글 포함

2020. 11. 28.

  • remark에 이미지 레이지 로딩 적용
  • remark에 헤더에 content를 slugify한 id 삽입 적용

2020. 11. 25.

  • 사용자 RSS에 사용자 아바타 추가

2020. 11. 24.

  • 로그인 및 알림 알림(toast) 클릭시 UX 향상
  • 상단 네비게이션에서 벗어나면 사라지는 효과 삭제
  • 패스워드 재설정시 로그인 유지되지 않던 버그 수정
  • 알림에서 읽은 알림과 읽지 않은 알림의 색상 변경
  • 텔레그램 연동 오류 수정

2020. 11. 19.

  • 봇 분류 자동화

2020. 11. 16.

  • 글 발행시 전체화면 로딩 인디케이터 출력

2020. 11. 12.

  • 모달이 떠있는 상태에서 뒷 페이지가 스크롤 되는 오류 수정

2020. 11. 04.

  • 소셜로그인이 기존창에서 진행되도록 수정

2020. 11. 03.

  • 구글 로그인시 로고가 보이지 않는 오류 수정

October

2020. 10. 30.

  • 구글 회원가입시 불안정한 현상 개선
  • 신규 회원가입시 환영 알림이 생성되지 않는 버그 수정
  • 읽은 알림도 7일 이내 알림이면 알림창에 보여지도록 수정
  • 프로필 최근 활동에 URL 지정
  • 사용자 태그시 .이 포함된 경우도 발송되도록 수정

2020. 10. 26.

  • MPA ⇒ SPA 전환 (jQuery 제거)
  • 설정 페이지 모달로 변경
  • 글쓰기 페이지 변경, 실제와 같은 미리보기 제공

August

2020. 08. 12.

  • 댓글에서 사용자를 드래그 앤 드롭하여 태그 할 수 있습니다.

2020. 08. 11.

  • 댓글에서 이미지를 드래그 앤 드롭으로 업로드 할 수 있습니다.
  • 포스트 본문의 시리즈 디자인이 개선됩니다.

2020. 08. 10.

  • 포스트 본문에서 동향 분석을 확인할 수 있습니다.

July

2020. 07. 30.

  • 댓글에서 사용자를 직접 타이핑하여 태그할 수 있습니다. 단, @baealex 와 같은 형식으로 작성되어야 합니다.
  • 글쓰기에서 백버튼 부활

2020. 07. 28.

  • 이미지 재활용

2020. 07. 26.

  • 설정에서 포스트 숨김시 오류 수정

2020. 07. 21.

  • 서버 이전으로 인한 시간과 관련된 문제 해결
  • 포스트 작성시 시리즈가 비워있어도 발행 가능

2020. 07. 20.

  • 서버 이전

2020. 07. 15.

  • 설정
    • 시리즈에서 포스트 갯수가 출력됩니다.
    • 포스트를 수정 일자 기준으로 정렬할 수 있습니다.

2020. 07. 13.

  • 프로필
    • 활동탭에 공백이 출력되던 오류 수정
  • 설정
    • 유입분석시 에러가 발생하던 오류 수정
    • 유입분석시 유입경로 최대 30개로 축소

2020. 07. 12.

  • 스레드
    • 스레드와 스토리가 삭제됩니다.
  • 시리즈
    • 시리즈를 숨길 수 있게 됩니다.
    • 스레드 스타일로 시리즈를 생성할 수 있게 됩니다.
  • 시스템
    • 유입분석 개선

2020. 07. 07.

  • 검색
    • 구글 검색이 아닌 자체 검색으로 변경됩니다.

June

2020. 06. 27.

  • 태그
    • 태그 설명을 추가할 수 있습니다.
  • 디자인
    • 상단바의 형태가 변경되었습니다.
    • 포스트 리스트 디자인이 다소 변경되었습니다.
    • 태그 클라우드의 배열 갯수가 변경되었습니다.
  • 액션
    • 모든 상호작용 액션에 1분간 딜레이가 추가됩니다.
  • 프로필
    • 사용자의 베스트 토픽과 모스트 토픽이 삭제됩니다.
  • 회원가입
    • 리캡차가 적용됩니다.
    • 활성화 페이지에서 버튼을 클릭한 후 메일이 활성화 되도록 변경됩니다.

2020. 06. 03.

  • 댓글
    • 댓글에서 마크다운 문법을 사용할 수 있습니다.
  • 분석
    • 유령 조회수가 줄어듭니다.
    • 카카오톡에서 유입된 정보를 확인할 수 있습니다.
  • 스레드
    • 스레드 본문에 마크다운 문법을 사용할 수 있습니다.
  • 프로필
    • Overview에 레이아웃 배치가 다소 변경되며 BEST 토픽과 MOST 토픽을 보여줍니다.
  • 시스템
    • 숨긴 글을 외부로부터 완전히 숨기기 위해 외부 링크가 내부적인 시스템을 거쳐 이동됩니다.

May

2020. 05. 21.

  • 스레드
    • 스토리 작성시 업로드된 이미지가 현재 커서에 추가됩니다.
    • 스토리 작성시 이미지를 드래그 앤 드롭하여 추가할 수 있게 됩니다.
    • 드래그 앤 드롭은 하나씩 업로드 하는 것을 원칙으로 합니다.
    • 이미지 파일(jpg, png, gif)만 올릴 수 있습니다.

2020. 05. 19.

  • 프로필
    • 개요(Overview) 페이지가 추가됩니다.
      • 오늘 / 어제 / 종합 조회수
      • 최근 5개의 사용자 활동 내역
      • 트렌드 수치가 높은 6개의 컨텐츠
      • 사용자 활동내역(포스트 작성, 댓글 작성, 시리즈 생성, 스토리 작성)으로 만들어진 잔디
  • 스레드
    • 스토리 작성 / 편집시 로딩 인디케이터가 추가됩니다.

2020. 05. 09.

  • 소개
    • 블렉스를 소개하는 페이지가 삭제됩니다.
  • 태그
    • 모든 태그를 보여주는 페이지가 추가됩니다.
  • 리스트
    • 포스트가 몇 분 분량의 글인지 보여줍니다. 스레드의 경우에는 몇 개의 스토리를 가지고 있는지 보여줍니다.

2020. 05. 06.

  • 알림
    • 스레드를 구독할 경우 알림이 발생합니다. (유저의 이름이 보여집니다)
    • 댓글에 추천이 발생한 경우 알림이 발생합니다. (익명으로 표시됩니다)
    • 스토리에 추천이 발생한 경우 알림이 발생합니다. (익명으로 표시됩니다)
  • 이미지
    • 모든 형태의 이미지를 강제적으로 jpg로 변환하였으나 이미지가 심각하게 열화되는 현상을 감안하여 변경되지 않도록 수정했습니다.
  • 설정
    • 텔레그램 연동이 Setting의 계정탭에서 알림탭으로 이동됩니다.
    • 알림이 어디서나 Toast 형태로 보여지는 형태에서 Setting의 메인 페이지에서 보여주는 것으로 변경되었습니다. 기존 메인 페이지에서 보여지던 오늘/어제/총합 조회수는 더이상 보여지지 않습니다.

2020. 05. 05.

스레드의 본문은 사이드바가 존재하던 존재하지 않던 크기는 고정적이라 화면이 작은 기기는 사이드바를 강제적으로 없애서 본문을 보는데 방해되지 않도록 하였습니다. 하지만 스레드의 내용은 대체적으로 적으므로 사이드바를 지속적으로 열어야 한다는 것이 굉장히 불편했습니다. 이를 개선하기 위해서 화면이 작은 기기의 본문의 크기는 사이드바의 크기에 따라 크기가 조절되게 변경하였습니다.

2020. 05. 04.

  • 리스트

    • 경향은 일주일간 조회수를 종합하여 출력하였습니다. 최근에 증가된 조회수에 더 많은 가중치를 주기 위해서 다음과 조회수에 다음과 같은 비율이 추가됩니다.

      rate = -(1/7) * ((today.date()-article.date()).days) + 2
      

      오늘 발생한 조회수엔 2배의 가중치가 일주일 전에 발생한 조회수엔 1배의 가중치가 부여됩니다.

  • 시스템

    • 부분적으로 사이트 성능이 개선되었습니다.
    • 매일 정각 장시간 서비스가 중단되는 현상을 개선했습니다.

April

2020. 04. 23.

  • 스레드
    • 스레드가 깃북 스타일로 변경됩니다.

2020. 04. 18.

  • 스레드
    • 스토리를 최신순과 과거순으로 정렬할 수 있습니다.
    • 스토리의 찬성/반대가 실시간으로 올라가지 않던 점을 수정했습니다.
    • 스토리 작성시 gif를 업로드한 경우 이미지 문법으로 작성되던 부분이 수정되었습니다.
    • 스토리 작성란이 기본적으로 나타나지 않으며 '새로운 스토리 작성' 문구를 클릭할 경우 작성란이 보이게 됩니다.
  • 나이트 모드
    • 나이트 모드에서 스토리의 코드 배경색이 밝은 톤으로 변경되었습니다.
    • 나이트 모드에서 모달의 색상이 검정색으로 변경되었습니다.

2020. 04. 15.

  • 나이트 모드
    • 토스트, 테이블에 나이트 모드를 적용하였습니다.
  • 기타
    • 스레드에서 초기에 로딩되는 스토리 수 25 => 전체
  • 스레드
    • 스레드가 새롭게 변화합니다. 스토리의 제목을 누르면 해당 스토리로 곧바로 이동할 수 있는 링크가 복사되어 특정 스토리를 공유하기 편리해졌습니다. 상단에 출력되던 항목들이 사라지고 고정핀에 포함됩니다.

2020. 04. 14.

  • 회원가입
    • 회원가입 페이지에도 소셜 계정으로 로그인하는 버튼을 추가하였습니다.
  • 상단바
    • 리스트 페이지의 검색창이 사라지며 상단 네비게이션에 검색창이 고정됩니다.
  • 리스트
    • 메인 페이지와 포스트 리스트의 하단에 회원가입, 건의사항 스레드, 이용약관 포스트의 링크를 삽입하여 빠르게 찾을 수 있도록 하였습니다. #
  • 시스템
    • 모바일 데이터를 사용자는 유저 등 네트워크에 제한된 환경에서 블렉스를 사용하는 유저를 위해 이미지에 Lazy Loading을 적용했습니다. 이미지는 필요한 순간 필요한 만큼만 불러옵니다.
  • 나이트 모드
    • 나이트 모드를 사용할 수 있는 페이지의 푸터에 나이트 모드 전환 버튼이 삽입되었습니다. 아직 완성되지 않은 나이트 모드를 임시적으로 사용하실 수 있습니다. 나이트 모드는 설정한 브라우저에서만 유지됩니다.
  • 기타
    • 프로필에서 출력되는 포스트의 수 6 => 10
    • 스레드에서 초기에 로딩되는 스토리 수 6 => 25
    • 리스트 페이지에서 출력되는 포스트의 수 15 => 21

2020. 04. 12.

  • 로그인
    • 소셜 계정으로 첫 로그인시 자신이 원하는 아이디를 사용할 수 있도록 하였습니다.

2020. 04. 11.

  • 글쓰기
    • 마크다운 문법이 추가됩니다.

2020. 04. 09.

  • 글쓰기
    • 마크다운 문법이 추가됩니다.
    • HTML 사용이 제한됩니다.

2020. 04. 08.

  • 설정
    • 메인 페이지에 신규포스트, 인기포스트 8개와 종합 조회수가 표시됩니다.

2020. 04. 07.

  • 로그인
    • 소셜 로그인이 부활했습니다. 구글과 깃허브 계정으로 간단하게 블렉스를 시작할 수 있습니다!

2020. 04. 06.

  • 로그인
    • 리캡차가 적용됩니다.

2020. 04. 04.

  • 포스트
    • 이미지가 없는 글에서도 포스트 네비게이션이 생성됩니다.
    • 작성자 정보에서 배터리와 구독버튼이 제거됩니다.
    • 작성자 정보에서 작성자의 소셜 링크가 추가됩니다.
    • 댓글란에 작성자가 댓글을 확인할 확률이 표시됩니다.
  • 배터리
    • 배터리 수치가 보정됩니다.
      • 하루에 1%씩 감소합니다.
      • 포스트 추천, 댓글, 스토리 작성 시 1%가 상승합니다.
      • 포스트 작성시 2%가 상승합니다.

2020. 04. 01.

  • 설정
    • 유입경로의 순서가 뒤죽박죽 나오던 오류를 해결하여 유입분석을 한층 더 편안히 진행하실 수 있습니다.
  • 회원가입
    • 더이상 회원가입시 한글과 대문자를 사용할 수 없습니다.
  • 포스트
    • 이미지 커버가 더욱더 우아하게 변경되었습니다.
  • 시스템
    • 토큰 생성의 불안전성이 개선됩니다.

March

2020. 03. 31.

  • 설정
    • 한층더 도약하기 위한 초석으로 디자인을 개선하였습니다.
    • 포스트의 조회수와 유입경로를 파악할 수 있게 됩니다. More를 눌러 확인하세요!

2020. 03. 30.

  • 스레드
    • 경향에 스레드가 포함됩니다.
  • 글쓰기
    • 임시 포스트 목록을 불러오는 애니메이션이 변경되어 체감 속도가 향상됩니다.

2020. 03. 29.

  • 포스트 임시 저장 기능 추가 (@mildsalmon)

2020. 03. 18.

  • 스레드
    • 스레드를 북마크할 수 있습니다. 스레드에 새로운 스토리가 발행되면 해당 스레드를 북마크한 유저님에게 알림을 보내드립니다.
  • 스토리
    • 스토리를 찬성/반대할 수 있습니다. 반대가 많은 스토리는 스레드에서 숨겨집니다.

2020. 03. 15.

  • 로그인 / 회원가입
    • 디자인 변경

2020. 03. 13.

  • 설정
    • 포스트와 스레드를 시간/이름/오늘 조회수/어제 조회수/총 조회수/댓글/추천/북마크/스토리 등으로 정렬하여 살펴볼 수 있도록 변경되었습니다.

2020. 03. 12.

  • 스토리와 스레드에 설명을 추가할 수 있게 됩니다. 이 공간에는 마크다운을 사용할 수 없습니다.

2020. 03. 10.

  • 디자인 일부가 변경됩니다.
  • 소셜 로그인이 추억속으로 사라집니다.
  • 태그에 _(언더스코어)를 사용할 수 없게 됩니다.
  • 포스트 하단에 랜덤 포스트가 출력되지 않습니다.

2020. 03. 09.

  • 숨긴글이 시리즈에서 사라집니다. (@mildsalmon)
  • 스토리 작성시 발생하던 디자인 오류가 수정됩니다.

2020. 03. 08.

  • 댓글
    • 디자인 변경

2020. 03. 07.

  • 포스트 저장시 -1이 붙어서 url이 저장되는 오류 수정
  • 설정에서 스레드 수정 버튼 제거
  • 설정에서 스레드 태그 변경시 아무런 알림이 없던 오류 수정
  • 포스트와 스레드에서 같은 이름의 태그가 적혀지던 오류 수정

2020. 03. 06.

  • 상단에 존재하던 포스트 액션바가 사이드로 변경됩니다.

2020. 03. 05.

  • 시리즈
    • 디자인 변경

2020. 03. 04.

  • 텔레그램과 연동을 해제할 수 있게 되었습니다.
  • blex.me 도메인으로 BLEX에 접속할 수 있습니다.
  • 가입 인증 메일이 간소화 됩니다. 속도 향상을 위해 템플릿 없이 링크만 전송됩니다.
  • 회원가입, 회원탈퇴시 안내 메세지를 표시하도록 변경하였으며 탈퇴시엔 추가적으로 의견을 작성할 수 있도록 하였습니다.

2020. 03. 03.

  • 이미지 압축
  • UI 업데이트
    • 모바일의 페이지 네비게이션이 변경됩니다.
    • 설정에서 포스트와 스레드를 작성할 수 있는 버튼이 추가되었습니다.
    • 가입시 메일 전송과 관련된 안내사항을 보여줄 수 있도록 조치하였습니다.
    • 프로필에서 작성되지 않은 부분은 알림 메세지를 띄워주도록 하였습니다.
    • 프로필이 '자신의 블로그'라는 인식을 심을 수 있도록 자신의 프로필에서 글쓰기 버튼이 보이도록 하였습니다.

2020. 03. 01.

  • 페이지
    • 무한 스크롤을 페이지 네비게이션으로 변경했습니다.
  • 텔레그램
    • 연동 모달의 메세지가 변경됩니다.
  • 프로필
    • 유저 활동에서 숨겨진 스레드의 스토리가 숨겨집니다.

February

2020. 02. 28.

  • 텔레그램
    • 연동 메세지가 아닌 메세지의 응답 메세지를 추가하였습니다.
    • 매일 12시 정각에 사용자님의 게시글 정보를 집계하여 전달합니다.

2020. 02. 27.

  • 텔레그램
    • BLEX와 텔레그램을 연동할 수 있습니다. 설정 => 계정 => 텔레그램 연동을 눌러주세요.
  • 무중단 서비스
    • 실제 서비스가 이용이 불가능 한 상황이라도 (정적인 컨텐츠에 한정하여) 서비스가 멈추지 않은 것 같도록 느끼실 수 있도록 조치하였습니다.
  • 프로필
    • 프로필 페이지의 SEO를 향상하였습니다!

2020. 02. 25.

  • 포스트
    • 타이틀 이미지 높이가 변경 되었습니다.
  • RSS

2020. 02. 24.

  • 포스트, 스레드
    • 숨긴 포스트와 스레드가 404 페이지로 출력됩니다.

2020. 02. 22.

  • 스레드
    • 숨겨진 스레드가 보여지던 버그 수정
  • 사이트맵
    • 스레드와 유저 페이지를 비롯해 사이트맵이 확장됩니다!

2020. 02. 21.

  • 오프라인 모드
    • 읽기 전용(view only) 블렉스 v.blex.me 오픈

2020. 02. 19.

  • 프로필
    • 유저 활동이 이상하게 출력되는 오류를 수정했습니다.
  • 포스트
    • 조회수가 높은 게시물의 트렌디 수치가 상승합니다.

2020. 02. 17.

  • 인트로
    • 간단한 소개 페이지 추가

2020. 02. 15.

  • 포스트
    • 시리즈 네비게이션의 디자인이 변경되었습니다.
  • 프로필
    • 스토리가 유저 활동에 기록됩니다.

2020. 02. 14.

    • 목차가 긴 글에선 목차를 스크롤 할 수 있게 됩니다!
  • 설정
    • 스레드 탭이 추가됩니다.
    • 스레드의 숨김 및 빠른 태그 변경이 가능합니다.

2020. 02. 13.

  • 스레드
    • 스레드에 태그를 작성할 수 있게 됩니다.
    • 스레드가 사용자의 프로필에 노출됩니다.
    • 스레드가 정상적으로 구글에 검색됩니다.

2020. 02. 12.

  • 공지
    • 공지사항 페이지 제거
    • 사이트 전체 태그 제거
    • 인기 포스트 제거

2020. 02. 09.

  • 설정
    • 테마와 폰트 선택이 제거됨
  • 포스트
    • 타이틀 이미지의 alt 수정
    • 디자인이 변경됨
  • 스레드
    • 스레드 생성 및 기존 리스트와 병함
  • 스토리
    • 스레드에 스토리 생성
    • 자신의 스레드엔 자신의 프로필만 출력
    • 공통 스레드엔 작성자 프로필 출력

January

2020. 01. 23.

  • 프로필
    • 소개

2020. 01. 19.

  • 댓글
    • 추천
  • 알림
    • 모든 일반 알림 Toast로 전환

2020. 01. 17.

  • 설정
    • 포스트 조회수 Today/Yesterday/Total로 분할
  • 시스템
    • 블렉스 주제 캐싱

2020. 01. 16.

  • 태그
    • 숨겨진 글 카운트 제거
  • 프로필
    • 카테고리에서 뱃지가 출력되지 않는 오류
  • 설정
    • 글 목록에서 태그 수정하는 기능 추가

2020. 01. 09.

  • 댓글
    • 사용자 태그 방식 변경

2020. 01. 03.

  • 포스트
    • 이미지 상단 제목 반응형 개선

2020. 01. 02.

  • 글 목록
    • 주간 인기 개선
  • 시스템
    • 코드 가독성 향상

2020. 01. 01.

  • 구독
    • 구독 기능 추가
  • 등급
    • 등급 맵핑
  • 포스트
    • 구독 뱃지 추가
    • 등급 뱃지 추가
  • 프로필
    • 구독 뱃지 추가
    • 등급 뱃지 추가
  • 배터리
    • 수치 표시

'블렉스 이야기' 시리즈

블렉스는 제가 애정을 가지고 개발하는 하나의 취미이자 한명의 자식(?)이며 처음으로 서비스를 시작한 프로젝트입니다. 혼자서 풀사이클 개발을 하다보니 부족한 점이 많을 수 있지만 부족한 점은 채워나가면 된다고 생각합니다. 이곳은 블렉스의 부족한 점을 채워나가는 모습을 그려놓은 시리즈입니다.
baealex
😥 작성된 댓글이 없습니다!
댓글을 작성하기 위해 로그인이 필요합니다.