/GGJGGJ

독서후기SNS 끄적끄적을 위한 개발공간입니다

Primary LanguagePython

<2020.09.05 블랙>
- login 화면 수정 (login.html, account app css 파일, account app views.py 등 파일 수정)
- 로그인, 회원가입 화면 중앙 정렬 클래스 수정 (.acc-position), 로그인유지 체크박스 check event 디자인
## 읽어주세요! ##
css 파일 작성할 때, color와 font는 직접 스타일 지정하지 말고, base.css 에 있는 클래스 사용해서 html에 class 이름 추가해주세요.
아래 예시의 beige paybooc-light 처럼 컬러, 폰트 클래스 이름으로 활용해주세요. (컬러나 폰트 변경이 필요한 경우는 js로 처리하기)
    <div class="blank login-guide-txt beige paybooc-light">
        <a class="login-guide-txt" href="#">ID/PW 찾기</a> | <a class="login-guide-txt" href="#">회원가입</a>
    </div>

<2020.09.06 좌니>
- ReadMe.txt 만들어 놨어요!
- 완료된 작업이나 주의할 작업에 대해서 알려주실 내용이 있으면 여기에 적어주세요~

<2020.09.09 블랙>
- 회원가입 화면 디테일(margin, padding, font, checkbox etc)이랑 에러텍스트 추가함 (views.py에서 에러텍스트 한글로 바꿨어요)
- new.html 파일이랑 new.css 파일 추가함 (텍스트작성과 이미지업로드, 책장선택은 이미 구현됨)

<2020.09.12 백>
- create 함수 오류 고쳤습니다. back_new에서 바뀐부분 주석처리 해줬으니까 참고해주세요. 
- urls.py에 back_create 추가해줬습니다.

<2020.09.13 백>
- bookmodel 생성했습니다!
- create할 때 book검색후 선택해주세요. 
- views.py에 create함수 수정해줬어요(book save되게!)

<2020.09.13 블랙> 
- new.html에 back_new.html 업데이트된 내용들 수정했고, unsplash input label도 추가했습니다 
- 궁금한 거: 글 작성 화면에서(/back_new) 사진 업로드하면 이미지 미리보기는 어떤식으로 보여주는게 좋을까요?

<2020.09.14 백>
- unsplash API 페이지 따로 만들어서 연습했어요. 아직 구현 안함

<2020.09.18 좌니>
-myPage.html 만들었습니다. 지금은 단순히 텍스트만 넣어놨고 다음번에 css 작업 시작할 예정입니다.
-책 이미지를 불러오는 과정이 필요해서 오늘은 불러와진 사진을 6개씩 끊어서 보여주는 작업을 진행했습니다.
-bookShelf의 url.py에 detail은 views.py 에 없어서 페이지를 못불러온다고 에러가 뜨길래 일단 주석처리만 해줬습니다. 허생 보시면 처리부탁해용

<2020.09.19 블랙>
- new.html에 이미지 업로드 modal창 띄우는 걸로 바꿨습니다. 모달창에 노션처럼 상단바 만드는 건 아직 안했습니다.
- new.css 파일도 같이 수정했습니다. 

<2020.09.23 블랙>
- new.html에 모달창에 노션처럼 상단바(이미지 업로드 / unsplash) 만들었습니다. 이미지 업로드의 경우 선택한 이미지 미리보기가 가능합니다.
- unsplash 검색 및 결과 가져오기도 적용했습니다. 클릭이벤트 처리는 아직입니다!
- 다음에 new.html에 있는 script code 모두 js 파일로 옮길게요!
- 모달창에서도 엔터치면 바로 글 작성완료 되는데 이거 해결해주실분 ...

<2020.09.26 백>
- unsplash.html에서 unsplash 자동완성 구현해봤어요. 아직 new.html에는 안옮겼습니다.
- back_new.html에서 책검색 자동완성 구현해봤어요. 이것도 아직 new.html에는 안옮겼습니다.

<2020.09.27 백>
- new.html에 자동완성 옮겼어요.
- 엔터치면 글 작성완료되는거 막았어요!

<2020.10.01 블랙>
- new.html 전체 레이아웃 수정, 모달창에서 이미지 미리보기 수정, 책장선택과 도서검색 drop-down 되도록 수정, input-body 줄바꿈에 따라 자동 높이조절 되도록 수정
- unsplash api에서 사진제목 말고 사진 주인이름으로 바꿨고, 도서검색에서 출간일도 가져옴.
- 책장선택과 도서검색, unsplash 이미지 클릭이벤트는 아직 안 함.

<2020.10.02 좌니>
- mypage.css만들고 끄적끄적 했어요
- 아직 85% 완성입니다.
- 앞으로 sticky 처리랑 (스크롤) 책 정보 받아오는 처리 남았습니다.
- 백분들이나 블랙 혹시 저 책 사진 받아오는 것좀 도와주세용


<2020.10.5 백>
- new.js와 new-bookapi.js 고쳤어요. 도서 선택시 선택한 도서 미리보기까지 했습니다.(showSelectBook 함수 참고해주세요)
- 작성완료 버튼 안눌리는거 고쳤어요
- new.js와 new-unsplash.js 고쳤어요. unsplash 이미지 선택 시 창이 꺼지고, 선택한 이미지 미리보기가 뜨도록 했습니다.(showSelectImage 함수 참고해주세요)
- "당신의 한 문장에 어울리는 사진이 있나요?" 뒤에 배경으로 미리보기 사진을 넣으려고 했는데, 프론트 css랑 엉킬 것 같아서 손안댔습니다!

<2020.10.06 블랙>
- "당신의 한 문장에 어울리는 사진이 있나요?" 뒤에 배경으로 파일업로드/unsplash 둘 다 미리보기 사진 보이도록 했습니다. 
    unsplash 저장할 파일 크기를 thumb가 아니라 regular로 가져왔습니다 (new-unsplash.js 참고)
    *파일업로드/unsplash 두 가지 모두 미리보기로 보여줄 때 가로세로 부족할 경우로 대비해 cover로 했는데 파일업로드를 하면 이미지 크기가 너무 커져서 이미지의 완전 극히 일부분만 보이는데 이거는 나중에 수정할게요. (안 까먹으려고 적어둠!!)
- 도서검색창 크기 맞췄습니다. 도서선택 결과 css도 조금 수정했어요. 여기에 도서소개글 추가할까요? 말까요?
- 본문에 글 작성하면 스크롤 안 되던 오류 고쳤습니다. 확인부탁드립니다~!

<2020.10.07 블랙>
- 홈화면 home.html, home.css, home.js 수정했습니다
- 본문(body) 길이에 따라 보이는 카드뷰(?) height 지정해줬습니다. 디폴트는 160px
- 어찌저찌 하다보니 반응형 따위 신경쓰지 않는 화면인데 이건 추후 수정..
- 이슈 : 이미지 화질, 제목(title) 글자수제한, 본문 글자수제한 등

<2020.10.08 백>
- new.html 제출하기 되게끔 하려고 했는데 실패..! 아직 에러 납니다 (create함수 IntegrityError 에러)
- create 함수에서 book api 가져오는 중 발생하는 에러 해결했습니다.
- unsplash bookCover url 주소 받아와지도록 new.js 조금 수정했습니다.
- new.html에 사진 미입력 시 경고문구 뜨도록 수정했습니다.

<2020.10.09 백>
- home이랑 back_mypage에서 파일업로드한 사진만 나오는 오류 고쳤어요. 이제 언스플래시도 보입니다. 
- book선택할 때 가끔 선택 안되던 오류 고쳤습니다. 그런데 검색창 아랫부분 일부가 아예 클릭을 인식하지 못하고 있어요. 프론트 도와주세요!
- book model에서 책 내용 들어가는 description일단 없앴어요. 일부 책 검색이 안된 이유가 JSON길이가 너무 길어서인데 이게 contents(description)때문이어서요.
- new.html 제출하기 오류 해결했습니다. 제출 후 back_mypage.html로 가요..<주의>안이쁘니까 놀라지말기
- new.html에 사진 미입력 시 경고문구 뜨도록 수정했던거 didn't return an HttpResponse object 오류나서 일단 제외했어요. 다른 방법으로 조치해볼게요. 
    ==> 해결 완료. nuw.html 양식 중 하나라도 입력 안하면 경고 문구 뜨게 수정했습니다.
- new.html 사진 업로드 후 언스플래시로 다시 선택하면 model에는 언스플래시 url만 저장되게 했어요. 반대도 하려그랬는데 오류 발견해서 아직 못했어요. 
    ==> 언스플래시 먼저 선택하고, 업로드로 사진 바꾸려고 하면 미리보기 이미지가 안떠요,,! 프론트분들 한번 봐주실 수 있나요?

<2020.10.09 블랙>
- 작성페이지 book 선택할 때 검색창 아랫부분 클릭 인식 못하던거 해결했습니다. 검색어가 입력된 상태에서 다시 검색창을 누르면 높이 조정이 안 되는 오류가 다시 생겼는데 이건 다시 고치겠습니다.

<2020.10.09 백>
- profile 모델에 postID 추가해뒀습니다.
- back_mypage에 bookCover 가지고왔습니다.

<2020.10.12 백&블랙>
- new.html unsplash 선택 후 image upload하면 preview적용 안되는 문제 해결했습니다.
- user 모델에 bookShelf, scrap 추가했습니다. 
- back_update.html 수정했습니다.

<2020.10.13 좌니>
- myPage에 navbar 잘 안뜨던거 extends 로 잘 보이게 해 놨어요
- myPage에 책장 선택하면 그 책장에 해당하는 책만 보이게 해놨어요
- myPage에 검색기능 넣어놨습니다. 대상은 책 전체에요(입력하는 순간순간 검색되도록 비슷하게 구현했습니다.)
- 글쓰기 하는데 해리포터 마법사의 돌은 계속 클릭이 안되는 문제가 있더라구요. 백분들 보시면 수정 부탁해요 (블랙이랑 잠깐 얘기해 봤는데 아마 json 이 너무 길어서 그런 문제 같다고 합니다)

<2020.10.13 블랙>
- home화면 반응형 레이아웃 조정 중입니다. 
- home화면 한번 클릭하면 사진과 본문내용 보이게 했습니다. 다른 글과 겹치는 문제는.. 추후 수정 예정입니다..
- 계속 home.css, home.html, home.js만 건드릴 예정입니다. 다른 거 수정하실 분들 시간 신경쓰지 말고 해주세요~!

<2020.10.14 좌니>
- myPage에서 책장 수정하는것 html과 약간의 css 만 넣었고, myPage.js 만들어놨어요
- 아마 myPage.css, myPage.html, myPage.js 만 건들 것 같아요. new 페이지 참고 많이 했어요. 고마워요

<2020.10.15 좌니>
- myPage.css 작업90프로 완료 했습니다.
- js 작업은 이따가... 하겠습니다.

<2020.10.15 블랙>
- home.js 글 한번 클릭하면 펼쳐지는 걸로 바꿨는데 아직 고칠 부분이 많습니다
- push 하기 전에 collectstatic 한번씩 합시다아!

<2020.10.16 백>
- login 중복 막기
- 책장 삭제 함수 오류나요

<2020.10.16 좌니>
- modal 창에 관한 js 추가 했어요
- 버튼들은 동작합니다. 추가적인 기능은 오늘 밤부터 구현 하겠습니다. 

<2020.10.18 백>
- 해리포터 책 에러나는 거 해결했습니다. 
- bookapi title에 '가 들어간게 원인이어서 책 이름에 들어가는 '는 다 ’이걸로 바꿔줬어요

<2020.10.19 블랙>
- 회의 때 말했던 홈화면 레이아웃 바꿨습니다. 그리드 목록의 글 클릭하면 오른쪽에 글내용이 보입니다
- 오른쪽의 글 컨테이너에서 '어떤 책인지 확인하기' 버튼을 누르면 이어서 아래에 어떤 책인지 책 정보를 보여줍니다. 링크는 일단 교보문고로 연결해두었습니다.
- 평소에는 반응형으로 작동하지만 오른쪽의 글 컨테이너가 펼쳐진 상태에서의 반응형은 잘 먹히지 않을 수 있습니다. 더 수정하겠습니다
- 해리.2 (공지영 지음) 책인데 book 모델에 ['공지영'] 이렇게 저장된 거 같아요. 백분들 요거 수정해주세요!!

<2020.10.21 좌니>
- 책장이름 변경하는 기능을 이어줬는데 원래는 다른페이지를 새 페이지에서 POST로 들어오는데 POST없이 그자리에서 업데이트 가능한 방법을 찾아봐야겠어요 페이지 자체가 새로고침 됩니다 지금은, 그래도 잘 바뀌어요!
- 마이페이지 레이아웃 조금 바꿨어요!

<2020.10.21 백>
- 로그아웃 버튼 구현 hoem_sidebar에 있어요(로그인되어있는 아이디 옆에 있습니다)
- 책장 삭제 시 책장안에 있던 post들 삭제하는 거 구현했습니다. 
- book 모델에 description 저장되게 했습니다. 해리포터 선택 안되는 오류도 고쳤어요.

<2020.10.22 블랙>
- 네브바 프로필 클릭하면 로그아웃 버튼 뜨게끔 하다 말았어요.

<2020.10.23 허생>

<2020.10.24 블랙>
- navbar, footer, home, new 페이지 글씨크기 전반적으로 줄였습니다.
- home.html에서 book description 불러왔습니다. 본문 길이에 따라 처음 보이는 글(열리지 않은 카드?) 높이 제한했습니다. 본문을 아무리 길게 써도 오늘기준 빨간색가방 사진 포함된 글의 높이가 최대입니다. (이건 더 줄여도 되고 더 늘려도 될 거 같습니당)
- home에서 post 클릭했을 때 발행날짜, 작성자ID, 좋아요, 스크랩 버튼과 숫자 뜨도록 수정했습니다. 
***
- 작성페이지 제목 글자수제한 추가했습니다.
- home 전체적인 정렬 레이아웃 수정했습니다. home.js에서 화면 크기 클 때 openedPost width 조정했습니다. 
- 작성페이지 footer 아래쪽으로 가게끔 수정했습니다.

<2020.10.25 좌니>
- 책장 추가 삭제 수정 함수 전부 반영했습니다.
- 아무것도 쓰지 않고 추가하면 추가가 되지 않도록 했습니다
- post를 눌렀을때 마이페이지에서 글을 뜨게 하는 작업이 시간이 좀 많이 걸릴 것 같아서 일단 임시로 작업하고 방해 되지 않게 hidden 처리 해두었습니다.
- 혹시나 1시 전에 시간이 좀 나면 더 작업하도록 하겠습니다.

<2020.10.25 백>
- 로그인 후 회원가입 url로 가려고 하면 home으로 보내지도록 했습니다.
- 회원가입 오류 수정완료했습니다.
- 작가 ['공지영']이렇게 뜨는 부분은 오래전에 넣은 책이라 그랬나봐요. 현재는 공지영 으로 잘됩니다.

<2020.10.25>
★★★★★ 첫 배포 ★★★★★

<2021.02.14 블루>
- 메인페이지 글 검색기능 back_home.html script부에 JS 코드 구현 -> 본 페이지 반영 필요합니다.
  제목 내용으로 검색할지, 글 내용으로 검색할지, 책으로 검색할지.. 모르겠어서 우선 제목으로 구현해뒀습니다. 필요시 논의 후 수정하면 될것 같습니다.
  우선 views를 수정해서 페이지를 새로 로드하도록 구현했는데 js로도 구현할 수 있을 것 같아서.. 이부분은 필요하면 논의 후 결정하면 될 것 같습니다.
- home > views.py home 함수 검색기능 포함하도록 수정했습니다.
- 책갈피(스크랩)해둔 책들만 보이도록 home > views.py scrap 함수 구현했습니다.
- 팔로우해둔 사람들의 글만 보이도록 home > views.py follow 함수 구현했습니다.
- navbar.html에 책갈피, 팔로잉 기존 '준비중인 기능입니다'알림창에서 기능 구현된 url로 연결해뒀습니다.
- url에 follow, scrap path추가했습니다.
- Post 모델에 username란 charfield로 받아둔 것 비효율적이어 보여서 back팀 논의 필요한 것 같습니다.