bugfish framework , тщательно разработанная для веб-разработчиков, отдает приоритет безопасности, гибкости и производительности. Его архитектура упрощает процессы разработки, повышая эффективность и масштабируемость, а специализированное сообщество предоставляет разработчикам поддержку и ресурсы для максимизации потенциала их проектов. К платформе прилагается обширная документация, предлагающая подробное описание каждой функции и класса, доступная здесь, и служащая бесценным ресурсом для углубления понимания и облегчения рабочих процессов разработки.
Эта структура документирована внутри файлов, которые вы можете найти в папке «docs». Просто откройте index.html в веб-браузере, и вы сможете просматривать документацию по каждому классу и функции.
Вы также можете найти документацию по адресу: https://bugfishtm.github.io/bugfish-framework/.
Папка | Описание |
---|---|
_github | Внутренние файлы шаблонов GitHub. |
_выпускать | Выпуск пакетов. |
_рамки | Файлы фреймворка, которые будут включены в ваш проект. |
_лицензии | Лицензии третьих сторон, включенные в это программное обеспечение. |
_изображения | Изображения, относящиеся к этой платформе, в основном для этого файла readme или изображений продукта. |
документы | Документация по платформе, а также страница этого проекта на GitHub. Там вы можете найти объяснение всех функций и классов этого фреймворка! |
Откройте для себя коллекцию незаменимых функций PHP, созданных для плавной интеграции в различные проекты. Посмотрите, как эти функции ускоряют и улучшают процессы кодирования в веб-разработке. Подробная документация по каждой функции представлена ниже. Чтобы беспрепятственно включить эти функции, включите файлы PHP в назначенную подпапку _functions в общей папке _framework. Этот стратегический подход оптимизирует эффективность кодирования и повышает производительность веб-проекта.
Эти классы, расположенные в / framework/classes/x *, имеют решающее значение из-за их функциональности, эффективности и тщательного тестирования на различных веб-сайтах. Они ускоряют разработку и экономят время. Примечание. Для некоторых классов требуется подключение к базе данных. Они установят необходимые таблицы автоматически, если настроены правильно. Не все классы требуют MySQL; конкретные требования см. в документации. Если требуется MySQL, предоставьте классу действительный объект x_class_mysql.
Имя | Описание | Лицензия |
---|---|---|
✅x_class_2fa | Класс TwoFactorAuthenticator в PHP генерирует и проверяет коды одноразовых паролей на основе времени (TOTP) для двухфакторной аутентификации (2FA). Он предлагает методы генерации случайных секретных ключей, создания кодов 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 | Класс PHP x_class_eventbox упрощает отображение уведомлений и сообщений пользователя на веб-странице. | лицензия 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». Это класс PHPMailer, который вы можете найти на Github. | LGPL-2.1 |
✅x_class_perm | Управляет разрешениями для пользователей, включая объекты разрешений для отдельных элементов. С его помощью вы можете управлять разрешениями, и это экономит место. 1-н Отношение. Если вы ищете систему разрешений и не сможете построить ее самостоятельно, то вы нашли то, что искали! | лицензия GPLv3 |
✅x_class_referer | Регистрирует переходы посетителей. У вас есть некоторые функции конфигурации, позволяющие контролировать, как рефереры будут сохраняться в базе данных. | лицензия GPLv3 |
✅x_class_redis | Предлагает контроль над функциональностью Redis. С помощью этого класса вы можете кэшировать контент на сервере Redis, что ускорит работу вашего сайта. Это может пригодиться, если ваш сайт массово обслуживает динамически генерируемый контент, который не меняется так быстро. Для запуска этого класса необходим PHP-модуль REDIS. | лицензия GPLv3 |
✅x_class_table | PHP-класс x_class_table упрощает создание динамических HTML-таблиц с возможностью быстрого редактирования PHP. | лицензия GPLv3 |
✅x_class_user | Создает различные типы входов пользователей с полной функциональностью для восстановления пароля, редактирования почты с помощью операций с токенами и многого другого. Это флагман этого фреймворка. Он может сразу же предоставить вам полноценную работающую систему входа/аутентификации и токенов! | лицензия GPLv3 |
✅x_class_var | Управляет переменными настройки для использования на веб-сайтах и включает функцию для создания форм для изменения этих значений. Вы можете контролировать и настраивать константы на странице или в коде. Если вы ищете постоянный класс управления, это ваш путь! | лицензия GPLv3 |
✅x_class_zip | Включает сжатие и распаковку файлов, совместимое с x_class_crypt для прямого шифрования и дешифрования. Для запуска этого класса требуется ZIP-модуль PHP. | лицензия GPLv3 |
✅x_class_version | Получите информацию о версии и сведения об авторе развернутого в данный момент экземпляра платформы. | лицензия GPLv3 |
Представляем «Bugfish CSS Framework» — решение для эффективного веб-дизайна. Упростите процесс разработки с помощью обширной коллекции готовых классов, предназначенных для ускорения создания адаптивных веб-макетов. Bugfish CSS Framework упрощает процесс проектирования, делая его более быстрым и профессиональным. Чтобы использовать его, включите файлы CSS, расположенные в папке css.
Получите доступ к широкому набору функций JavaScript, предназначенных для интеграции в различные проекты, повышая скорость и эффективность кодирования при веб-разработке. Подробная документация по каждой функции представлена ниже. Чтобы включить эти функции, включите файл JavaScript в подпапку _javascript в центральной папке _framework. Эта реализация оптимизирует процесс кодирования и повышает производительность вашего веб-проекта. Упростите кодирование с помощью нашей библиотеки готовых функций и модулей, созданных для ускорения создания динамических интерактивных веб-приложений. Найдите файл функции JavaScript в папке /_framework/javascript/*.js!
Если вы хотите поддержать нас, включите это изображение где-нибудь в свой проект, чтобы люди могли видеть, что этот проект был создан с помощью этой структуры:
Если у вас возникнут какие-либо проблемы или вопросы при использовании этого программного обеспечения, не стесняйтесь обращаться к нам на нашем форуме Bugfish Forum. Кроме того, вы можете запросить помощь по электронной почте по адресу [email protected], и мы стремимся предоставить вам необходимую поддержку. Мы высоко ценим ваши отзывы и стремимся обеспечить ваш успех в нашем веб-проекте.
bugfish framework выпускается под лицензией GPLv3, предоставляющей вам свободу использовать, изменять и распространять проект по своему усмотрению. Обязательно обратите внимание, что в папке «_vendor» находятся различные библиотеки, каждая из которых имеет свои уникальные лицензии. Чтобы обеспечить полное соблюдение и понимание условий лицензирования, связанных с этими включенными библиотеками, мы рекомендуем вам ознакомиться с нашей подробной документацией на нашей странице GitHub. Эта документация предоставляет исчерпывающую информацию о конкретных лицензиях и любых дополнительных требованиях, связанных с отдельными библиотеками. Ваше ответственное соблюдение этих лицензий имеет решающее значение при использовании этого проекта. Мы очень ценим ваш интерес и сотрудничество. См. документацию по этому проекту в папке _docs, чтобы получить дополнительную информацию о лицензиях библиотек, используемых в этой платформе. Все они являются лицензиями LGPL или GPL.
? Рыба-жук <3