웹 개발자를 위해 세심하게 설계된 bugfish framework 보안, 유연성 및 성능을 우선시합니다. 아키텍처는 개발 프로세스를 간소화하여 효율성과 확장성을 향상시키며, 전용 커뮤니티는 개발자가 프로젝트 잠재력을 극대화할 수 있도록 지원과 리소스를 제공합니다. 포괄적인 문서는 프레임워크와 함께 제공되어 여기에서 액세스할 수 있는 모든 기능과 클래스에 대한 자세한 통찰력을 제공하며 이해를 심화하고 보다 원활한 개발 워크플로를 촉진하는 데 귀중한 리소스 역할을 합니다.
이 프레임워크는 "docs" 폴더에 있는 파일 내에 문서화되어 있습니다. 웹 브라우저에서 index.html을 열면 모든 클래스와 함수에 대한 문서를 탐색할 수 있습니다.
https://bugfishtm.github.io/bugfish-framework/에서 문서를 찾을 수도 있습니다.
접는 사람 | 설명 |
---|---|
_github | 내부 GitHub 템플릿 파일. |
_풀어 주다 | 패키지를 출시합니다. |
_뼈대 | 프로젝트에 포함될 프레임워크 파일입니다. |
_라이센스 | 이 소프트웨어에는 타사 라이센스가 포함되어 있습니다. |
_이미지 | 이 프레임워크와 관련된 이미지. 주로 이 Readme 또는 제품 이미지용입니다. |
문서 | 프레임워크 문서 및 이 프로젝트의 GitHub 페이지. 여기에서 설명된 이 프레임워크의 모든 기능과 클래스를 찾을 수 있습니다! |
다양한 프로젝트 전반에 걸친 원활한 통합을 위해 제작된 필수 PHP 기능 컬렉션을 살펴보세요. 이러한 기능이 웹 개발 내에서 코딩 프로세스를 어떻게 가속화하고 개선하는지 확인하세요. 각 기능에 대한 포괄적인 문서는 아래에 제공됩니다. 이러한 기능을 원활하게 통합하려면 중요한 _framework 폴더의 지정된 _functions 하위 폴더에 PHP 파일을 포함시키세요. 이러한 전략적 접근 방식은 코딩 효율성을 최적화하고 웹 프로젝트 성능을 향상시킵니다.
/ framework/classes/x *에 있는 이러한 클래스는 기능, 효율성 및 다양한 웹사이트에서의 철저한 테스트에 매우 중요합니다. 개발을 강화하고 시간을 절약합니다. 참고: 일부 클래스에는 데이터베이스 연결이 필요합니다. 올바르게 구성된 경우 필요한 테이블을 자동으로 설치합니다. 모든 클래스에 MySQL이 필요한 것은 아닙니다. 특정 요구 사항은 설명서를 참조하세요. MySQL이 필요한 경우 유효한 x_class_mysql 객체를 클래스에 제공하십시오.
이름 | 설명 | 특허 |
---|---|---|
✅x_class_2fa | PHP의 TwoFactorAuthenticator 클래스는 2FA(2단계 인증)를 위한 TOTP(Time-Based One-Time Password) 코드를 생성하고 확인합니다. 임의의 비밀 키를 생성하고, 2FA 코드를 생성하고, 유효성을 검사하여 PHP 애플리케이션의 보안을 강화하는 방법을 제공합니다. | GPLv3 |
✅x_class_api | 간단하고 안전한 API 요청 생성을 촉진합니다. 이 클래스가 제대로 작동하려면 PHP 모듈 CURL이 필요합니다. API 요청 등에 대한 토큰 인증을 지원합니다. | GPLv3 |
✅x_class_benchmark | x_class_benchmark 파일을 사용하면 웹 사이트의 리소스 소비를 벤치마킹할 수 있습니다. 벤치마킹 관련 값을 참조하는 PHP 값은 URL별로 데이터베이스에 저장되며, URL을 새로 고치면 덮어쓰기되어 변경 후에도 소비를 모니터링할 수 있습니다! | GPLv3 |
✅x_class_block | 세션 기반 사용자 계산 및 차단 작업을 용이하게 합니다. 이를 통해 사용자가 잘못된 결정을 내리고 카운터를 높이는 경우 다양한 영역에서 사용자를 쉽게 차단할 수 있습니다! | GPLv3 |
✅x_class_comment | 방명록이나 웹사이트 댓글 섹션에 적합한 댓글 기능을 활성화합니다. 간단한 채팅이나 로깅 도구로도 사용할 수 있습니다! | GPLv3 |
✅x_class_csrf | 웹 양식에 대한 강력한 CSRF 보호를 제공하여 외부 작업을 지원합니다. CSRF 키로 일어나는 모든 일을 제어하는 기능 세트가 있습니다. 이 강좌를 통해 많은 시간을 절약하고 웹사이트에 기본적인 보안을 확보하는 데 도움이 될 것입니다! | GPLv3 |
✅x_class_curl | Curl 요청을 효율적으로 처리하고 웹 작업을 위해 이를 기록합니다. 이 클래스를 사용하면 PHP Curl 요청을 더 쉽게 작성할 수 있습니다. 이 클래스를 실행하려면 PHP 모듈 CURL이 필요합니다. | GPLv3 |
✅x_class_crypt | 파일 및 문자열 암호화 기능을 제공합니다. 문자열/파일을 해독하고 암호화할 수 있습니다. 간단한 암호화 방법을 사용하여 파일을 안전하게 보호합니다. | GPLv3 |
✅x_class_debug | 디버깅을 돕고 개발 알림 및 기능을 제공합니다. PHP 모듈이 활성화되어 있는지 확인하거나 웹사이트에서 벤치마크를 얻을 수 있습니다. | GPLv3 |
✅x_class_eventbox | x_class_eventbox PHP 클래스는 웹 페이지에서 사용자 알림 및 메시지 표시를 단순화합니다. | GPLv3 |
✅x_class_hitcounter | 페이지 URL당 웹사이트 방문자 수를 계산합니다. 다양한 경우에 이 계산 작업이 작동하는 방식을 처리하는 다양한 구성 기능이 있습니다. | GPLv3 |
✅x_class_ipbl | IP 블랙리스트를 구현합니다. 이 클래스를 사용하면 IP에 대한 카운터를 높이고 IP가 의심스러운 행동을 하는 경우 특정 영역을 차단할 수 있습니다! 이는 웹 사이트 보안에 큰 변화를 가져올 수 있으며 올바른 방식으로 구현되면 로그인에 대한 무차별 대입 공격을 방지할 수도 있습니다. | GPLv3 |
✅x_class_log | 로깅 작업을 위한 클래스를 제공합니다. 쉽고 스마트하게 거의 모든 가능성에 대한 로그 항목을 만들 수 있습니다. | GPLv3 |
✅x_class_lang | 다국어 웹사이트의 언어 번역을 관리합니다. 번역 키를 쉽게 추가하고 다양한 기능과 매개변수로 관리할 수 있습니다! | GPLv3 |
✅x_class_mail | 작업 항목 전송을 위한 하위 클래스를 사용하여 메일 전송 작업을 처리합니다. 이 클래스는 x_class_phpmailer에 따라 다릅니다. | GPLv3 |
✅x_class_mail_template | x_class_mail과 호환되는 대체 항목 및 바닥글/헤더 옵션이 포함된 메일 템플릿을 생성합니다. 이 수업을 통해 이메일 템플릿을 빠르게 준비하여 이메일을 작성하고 고객이나 다른 사람에게 보낼 수 있습니다! | GPLv3 |
✅x_class_mysql | 추가 기능과 함께 MySQL 데이터베이스 처리 기능을 제공합니다. 이는 이 프레임워크의 또 다른 주요 기능입니다. 여기 있는 대부분의 클래스는 제대로 실행되기 위해서는 x_class_mysql 객체가 필요합니다. 이 클래스는 보안 및 오류 가독성 측면에서 많은 역할을 합니다. 작업을 훨씬 쉽게 만들 수 있으며 발생할 수 있는 명령문에 오류를 저장하는 데이터베이스 로깅 시스템이 있습니다. | GPLv3 |
✅x_class_phpmailer | 프레임워크 내에서 이메일 전송 작업을 관리합니다. 이 클래스는 제가 만든 "Bugfish"가 아닙니다. Github에서 찾을 수 있는 PHPMailer 클래스입니다. | LGPL-2.1 |
✅x_class_perm | 단일 항목 권한 개체를 포함하여 사용자의 권한을 제어합니다. 이를 통해 권한을 제어할 수 있으며 저장 공간이 절약됩니다. 1-n 관계. 권한 시스템을 찾고 있고 스스로 시스템을 구축하지 않으려면 검색한 것을 찾은 것입니다! | GPLv3 |
✅x_class_referer | 방문자 참조자를 기록합니다. 리퍼러가 데이터베이스에 저장되는 방법을 제어하는 몇 가지 구성 기능이 있습니다. | GPLv3 |
✅x_class_redis | Redis 기능에 대한 제어를 제공합니다. 이 클래스를 사용하면 Redis 서버의 콘텐츠를 캐시하여 웹 사이트를 더 빠르게 만들 수 있습니다. 이는 귀하의 웹사이트가 동적으로 생성된 콘텐츠를 대량으로 제공하는 경우(너무 빨리 변경되지 않는 경우) 유용할 수 있습니다. 이 클래스를 실행하려면 PHP 모듈 REDIS가 필요합니다. | GPLv3 |
✅x_class_table | x_class_table PHP 클래스는 빠른 PHP 편집 기능을 통해 동적 HTML 테이블 생성을 단순화합니다. | GPLv3 |
✅x_class_user | 비밀번호 복구, 토큰 작업을 통한 메일 편집 등을 위한 전체 기능을 갖춘 다양한 유형의 사용자 로그인을 생성합니다. 이것이 이 프레임워크의 주력 제품입니다. 완전한 작동 로그인/인증 및 토큰 시스템을 즉시 제공할 수 있습니다! | GPLv3 |
✅x_class_var | 웹사이트에서 사용할 설정 변수를 제어하고 이러한 값을 변경하기 위한 양식을 생성하는 기능을 포함합니다. 페이지나 코드에서 상수를 제어하고 설정할 수 있습니다. 상시관리강좌를 검색하신다면 바로 이 방법입니다! | GPLv3 |
✅x_class_zip | 직접 암호화 및 암호 해독을 위해 x_class_crypt와 호환되는 파일 압축 및 압축 해제를 활성화합니다. 이 클래스를 실행하려면 PHP 모듈 ZIP이 필요합니다. | GPLv3 |
✅x_class_version | 현재 배포된 프레임워크 인스턴스에서 버전 정보와 작성자에 대한 정보를 가져옵니다. | GPLv3 |
효율적인 웹 디자인을 위한 솔루션인 "Bugfish CSS Framework"를 소개합니다. 반응형 웹 레이아웃을 신속하게 생성하도록 설계된 포괄적인 사전 구축 클래스 컬렉션을 사용하여 개발 프로세스를 단순화하세요. Bugfish CSS 프레임워크는 디자인 경험을 간소화하여 더 빠르고 전문적으로 만듭니다. 이를 사용하려면 css 폴더에 있는 CSS 파일을 포함시키십시오.
다양한 프로젝트 간의 통합을 위해 설계된 포괄적인 JavaScript 기능에 액세스하여 웹 개발의 코딩 속도와 효율성을 향상시킵니다. 각 기능에 대한 자세한 설명서는 아래에 제공됩니다. 이러한 기능을 통합하려면 중앙 _framework 폴더 내의 _javascript 하위 폴더에 JavaScript 파일을 포함하십시오. 이 구현은 코딩 프로세스를 최적화하고 웹 프로젝트의 성능을 향상시킵니다. 동적인 대화형 웹 애플리케이션을 신속하게 생성할 수 있도록 제작된 사전 구축된 함수 및 모듈 라이브러리를 사용하여 코딩을 단순화하세요. /_framework/javascript/*.js에서 JavaScript 함수 파일을 찾으세요!
우리를 지원하고 싶다면 프로젝트 어딘가에 이 이미지를 포함시켜 사람들이 이 프레임워크의 도움으로 이 프로젝트가 생성되었음을 볼 수 있도록 하세요.
이 소프트웨어를 사용하는 동안 문제가 발생하거나 질문이 있는 경우 주저하지 말고 Bugfish Forum 포럼에 문의해 주세요. 또한 [email protected]로 이메일을 통해 지원을 요청할 수 있으며, 당사는 귀하에게 필요한 지원을 제공하기 위해 최선을 다하고 있습니다. 우리는 귀하의 피드백을 매우 소중히 여기며 웹 프로젝트의 성공을 보장하기 위해 최선을 다하고 있습니다.
bugfish framework 는 GPLv3 라이선스에 따라 출시되므로 적합하다고 판단되는 대로 프로젝트를 자유롭게 사용, 수정 및 배포할 수 있습니다. "_vendor" 폴더에는 각각 고유한 라이센스가 있는 다양한 라이브러리가 포함되어 있다는 점에 유의해야 합니다. 포함된 라이브러리와 관련된 라이센스 조건을 완전히 준수하고 이해하려면 GitHub 페이지에서 포괄적인 문서를 참조하는 것이 좋습니다. 이 문서는 특정 라이센스 및 개별 라이브러리와 관련된 추가 요구 사항에 관한 철저한 정보를 제공합니다. 이 프로젝트를 활용할 때 이러한 라이선스를 책임감 있게 준수하는 것이 중요합니다. 여러분의 관심과 협조에 진심으로 감사드립니다. 이 프레임워크에서 사용되는 라이브러리의 라이선스에 대한 자세한 정보를 얻으려면 _docs 폴더에 있는 이 프로젝트의 문서를 참조하세요. 모두 LGPL 또는 GPL 라이센스입니다.
? 버그피쉬 <3