주의: 작업이 진행 중입니다!
완료되면 완료된 것입니다. (출시: 곧)
공식 홈페이지: https://yawk.io
문서: https://docs.yawk.io
최신 업데이트: 24.6.15 https://update.yawk.io/
YaWK란 무엇인가요?
YaWK =
Y et
또 다른
Web K it
YaWK는 최신 웹페이지 또는 웹앱을 구축, 설계 및 운영할 수 있는 무료 오픈 소스 번들 솔루션 CMS입니다 . 매끄럽고 빠르며 안정적으로 설계되었습니다. 꾸준한 개발. 그것은 함께 속한 것을 하나로 모으는 것입니다. YaWK는 HTML, CSS, MySQL, PHP 및 JavaScript를 사용하여 Bootstrap, jQuery, AdminLTE, FontAwesome 및 일상적으로 자주 사용하는 웹 오픈 소스 도구를 번들로 묶고 일상 작업을 위한 새로운 기반으로 결합합니다.
개발 현황 - 지금까지 어떤 일이 이루어졌나요?
짧은 대답, 많이! - 긴 답변: 기능 목록, 최근 마감된 문제 및 마일스톤을 살펴보고 지난 며칠, 몇 주, 몇 달, 몇 년 동안 무슨 일이 일어나고 있는지 확인하세요.
2024년 로드맵:
? 현재 할 일 목록에 있는 것:
- 콘텐츠 작성기 추가 (WYSIWYG 편집기 개선)
- 업데이트 공식 홈페이지 https://yawk.io/ (진행중!)
- 모든 문서 블록을 doxygen으로 마이그레이션 (거의 완료)
- 모든 자산 및 소셜/Facebook 위젯의 주요 업데이트
- 템플릿 및 데모 페이지 추가 (2024년 4분기까지 예정)
- 물론 언어 오류, 주요 및 사소한 버그를 확인하고 수정합니다.
? 최신 개선 사항/마감된 이정표
- [완료] ✓ Chat GPT-4 API 구현
- [완료] ✓ YaWK 업데이트 기능
- [완료] ✓ 설치 프로그램 / 설치 프로세스 개선
- [완료] ✓ 다국어 FrontEnd(콘텐츠) 페이지 및 메뉴에 대한 지원 추가
- [완료] ✓ 개선된 하위 메뉴 위젯
- [완료] ✓ PHP 8 호환성을 보장하기 위한 코드베이스 업데이트
? 2024년에도 계획된 사항:
- 기능 쇼케이스 추가
- Bootstrap 5.x를 완전히 지원하도록 CSS 프레임워크를 업데이트하세요.
- 지원 페이지 (및 티켓 시스템) 추가
- 관리자 핸드북 추가 (pdf 및/또는 html)
- 개발자 매뉴얼 추가 (https://docs.yawk.io)
소셜 미디어 채널
? 다운로드
? GitHub의 최신 버전(24.6.15):
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
기억하세요: 이 시험판 버전을 다운로드하기 전에: YaWK는 현재 활발하게 개발 중이며 아직 출시되지 않았습니다. 원한다면 이를 사용하여 현재 개발 상태를 엿볼 수 있습니다. 그러나 고려해 보십시오. YaWK는 공개 개발 단계에 있으며 다소 빈번한 변경 의 기초가 됩니다. 이러한 사실로 인해 현 단계에서는 이전 버전과의 호환성이 보장되지 않습니다.
YaWK가 공식적으로 "출시"되기 전에는 항상 최신 개발 버전을 받게 됩니다. 첫 번째 안정 버전이 출시된 후에는 별도의 개발/안정 버전 브랜치가 있을 것입니다. 생산적인 환경에서 YaWK를 사용하기 전에 공식적인 첫 번째 안정 릴리스를 기다려야 합니다.
저는 이 프로젝트에 많은 노력과 시간, 노력, 마음과 사랑을 쏟았습니다. 따라서 댓글, 별표, 팔로어 및/또는 코드 기여에 대해 기쁘게 생각합니다. 이 프로젝트가 마음에 드신다면 지원해 보시기 바랍니다. 감사합니다!
? 설정 / 설치
웹 서버에 YaWK를 로드하는 방법에는 두 가지가 있습니다. 명령줄/셸 액세스를 통한 설치
루트/셸 액세스 권한이 있는 경우: git clone https://github.com/YaWK/yawk.io .
그러면 GitHub에서 현재 디렉터리로 최신 버전이 다운로드됩니다.
또는 작곡가를 사용하는 경우 다음을 입력할 수 있습니다: 작곡가 만들기 yawk/yawk.io -s dev
(나중에 필요한 경우 yawk.io 폴더에서 프로젝트의 루트 디렉터리로 파일을 이동합니다.) ? 또는 .zip을 다운로드하고 FTP 클라이언트(예: FileZilla)를 사용하여 파일을 업로드합니다.
이는 "일반적인" 웹 호스팅/웹 공간을 사용하는 사용자에게 가장 일반적입니다. .zip 패키지를 다운로드하고 컴퓨터에서 압축을 푼 다음 추출된 파일을 웹 서버에 업로드합니다. FTP 클라이언트를 사용하여 웹 서버의 루트 디렉터리에 파일을 업로드하세요.
설치 요구사항 공지:
웹서버의 사용자 프로세스에서 파일에 액세스할 수 있어야 합니다.
올바른 사용자/그룹 권한을 설정했는지 확인하세요. 예: chown -R www-data:www-data yourfolder
(웹 서버 프로세스가 아닌 다른 사용자와 함께 쉘에서 git clone을 실행하는 경우 이는 매우 중요합니다...) 또한 웹 서버에서 다음 파일을 쓸 수 있는지 확인하십시오.
- .htaccess
- /admin/.htaccess
이러한 파일에는 최소한 755(그룹에 쓰기 가능) 또는 777(모두 쓰기 가능) 권한이 있어야 합니다. 확실하지 않다면 777로 설정하세요. 하지만 조심하세요! 다른 사람이 이 파일을 재정의할 수 없도록 설정이 완료된 후 나중에 변경하는 것을 잊지 마십시오(예: 소유자만 쓰기 가능).
최소 서버/웹 호스팅 요구 사항:
- PHP 8.x가 필요합니다
- MySQL 5.x 이상(MariaDB도 작동)
- Apache 2.x 또는 nginx 웹서버
- MOD_REWRITE 활성화됨
설치/설정 실행 방법
YaWK를 웹 서버에 업로드한 후 모든 권한이 올바르게 설정되었는지 확인하고(위에 설명된 대로) 브라우저에서 www.yourwebsite.tld를 호출하면 됩니다. 서버가 올바르게 구성되면 원하는 언어를 선택할 수 있는 설정 프로세스의 1/5단계가 표시됩니다. (현재 영어 또는 독일어)
설치 프로그램은 설명이 필요 없는 5가지 단계를 안내합니다.
? 관리자 로그인
설정이 완료되면 설정 시 설정한 자격 증명으로 관리 영역에 로그인할 수 있습니다. 관리 영역은
www.yourwebsite.tld/admin 에 있습니다.
선적 서류 비치
자세한 내용은 공식 문서(https://docs.yawk.io)를 참조하세요.
? 문제 해결 / ERROR 500 / 설치 후 흰색 페이지
추가 오류 메시지 없이 빈(흰색) 페이지가 나타나면 .htaccess 파일에 정의된 기본 설정에 문제가 있을 수 있습니다. 이는 서버의 잘못된 캐싱 구성, 누락된 모듈, (대부분) 잘못된 파일/폴더 권한 또는 잘못된 소유권일 수 있습니다. 다른 것과 관련이 있는 경우는 거의 없습니다. 이 경우 서버의 오류 로그를 확인하십시오. 스스로 오류를 해결할 수 없는 경우 언제든지 문의해 주세요.
특허
YaWK는 MIT 라이선스에 따라 라이선스가 부여됩니다. 타사 라이브러리 및 자산에는 다른 라이선스가 적용될 수 있습니다. 자세한 내용은 라이센스 파일과 설명서를 확인하세요. YaWK는 무료 소프트웨어이며 누구나 사용할 수 있습니다.
? 그런데 이걸 왜 운영하는 걸까요?! - 주변에 CMS가 너무 많아요...
YaWK는
모든 사람을 위해 구축된 오픈 소스 프로젝트입니다. 사실
그 뒤에는 큰 기업이나 재단이 없습니다. - (아직!) 현재 이 쇼는 여전히
(주로) 원맨 쇼입니다. - 오로지 저 자신의 개인적인 목적을 위해 개발되었습니다.
당시 다른 솔루션으로는 만족할 수 없었기 때문에 이 프로젝트를 시작하게 되었습니다 . 그래서 나는 도전을 받아들이고 개인적인 필요에 맞는 전반적인 도구를 개발하기 시작했습니다. 원래는 공개 대상이 아니었습니다. 하지만 프로젝트가 커질수록 대중이 접근할 수 있도록 해달라고 말하는 사람들이 많아졌습니다. 이 프로젝트에 내 인생의 많은 시간을 보낸 후, 나는 내 친구들을 팔로우하기로 결정했습니다. 나는 프로젝트를 GitHub에 업로드하고 프로젝트 상태가 다른 사람들이 사용할 수 있는 수준에 도달할 때까지 저장소를 비공개로 유지했습니다.
"요점을 파악"하기 위한 모든 노력에도 불구하고 이 프로젝트는 아직 완료되지 않았으며 아마도 완료되지 않을 것입니다. 그것은 무료 소프트웨어입니다! 나
(또는 다른 사람) 가 관심을 갖는 한 개발은 계속될 것입니다.
당신도 이 프로젝트에 참여할 수 있습니다! ?
천만에요! 버그를 발견하셨나요? 저희에게 알려주세요! 기능을 요청하시겠습니까? 자유롭게 연락하세요. 문제를 열거나 요청을 가져오세요.
어떤 의견이라도 환영합니다! ? 연락하다
질문이 있으시면 언제든지 이메일(@DR)을 통해 저에게 연락해 주세요.
곧 다시 확인하고 향후 웹사이트 및 프로젝트 업데이트를 계속 지켜봐 주시기 바랍니다!
(2023년 4월 13일부터 계산)