Открытый исходный код — это ❤️ всего, что мы делаем в Appwrite, и мы хотим поддерживать и развивать сообщество разработчиков открытого исходного кода, которое помогло нам вырасти до захватывающих 24 000 звезд на GitHub. Проекты с открытым исходным кодом требуют больших усилий для поддержки и развития. Мы каждый день используем инструменты с открытым исходным кодом для создания Appwrite и хотим помочь нашему сообществу. В качестве компенсации каждый инженер Appwrite может выбрать проект с открытым исходным кодом, который Appwrite будет спонсировать в течение одного года.

👁️ Инструмент честной аналитики

Основной продукт Оффена — веб-аналитика, что, на мой взгляд, совершенно уникально. Инструмент аналитики является основным требованием любого коммерческого веб-сайта, поскольку он предоставляет множество ключевых показателей эффективности для определения маркетингового успеха. Мало того, аналитика может помочь вам ориентировать свои услуги на нужных клиентов, увеличивая общий доход.

Существует множество аналитических инструментов (даже самостоятельных), но Offen достаточно уникален, чтобы превзойти их всех в моих глазах. В то время как другие сосредоточены на сборе ценной информации и ее законном хранении, основная ценность Offen заключается в создании удобной для посетителей аналитики. При первом взаимодействии с Offen вы заметите, что он разрешает только собственные файлы cookie, что является отличным примером того, как они фокусируются на безопасности посетителей в обмен на немного более сложную настройку. После того, как вы настроите его, вы заметите вторую важную функцию: вы еще не можете видеть посетителей на своей панели инструментов. Offen доступен только по подписке, что означает, что вы не отслеживаете посетителя, пока он не нажмет «Разрешить». Offen также поставляется с панелью инструментов, позволяющей посетителям видеть, какая точная информация о них у вас есть, с возможностью отказаться или удалить все данные одним щелчком мыши.

Наряду с этими отличительными чертами продукта вы можете увидеть функции, которые можно легко сравнить с ведущими в отрасли конкурентами:

  • Настраиваемый баннер согласия
  • Соблюдать GDPR
  • Сквозное шифрование
  • Гораздо более!

Мне еще предстоит использовать аналитический инструмент Offen в реальном проекте, но с первого дня, когда я узнал о нем, я рекомендовал его в качестве альтернативы правдоподобному и Google Analytics.

🧰 Инструменты разработчика

Наряду с потрясающим аналитическим проектом, который Оффен должен предоставить, их организация GitHub включает в себя множество различных инструментов, таких как schemaify, analyticstxt или l10nify. Один инструмент, который мне нравится больше всего, — docker-volume-backup.

В настоящее время многие самостоятельные проекты предоставляют поддержку Docker для обеспечения простой настройки, обновления, развертывания и обслуживания. Docker также часто решает легендарную цитату «Это работает на моей машине». Как только вы начнете использовать Docker в производственной среде (что вы можете и должны сделать), вы заметите, что по умолчанию механизм резервного копирования и восстановления недоступен.

Offen предоставляет образ Docker, который вы можете запустить вместе с приложением Docker для резервного копирования всего, что вам может понадобиться. Под капотом контейнер Offen монтируется на те же тома, что и ваше приложение, и создает резервные копии файлов в зависимости от вашей конфигурации.

Что здорово, так это то, что Offen’s Docker Volume Backup может быть простым или сложным в зависимости от потребностей вашего проекта. На своем сервере я начал с простого скрипта backup.sh, но постепенно улучшил его до более зрелого решения со многими функциями, которые должен предоставить Offen:

  • Повторяющиеся резервные копии (ежедневно/еженедельно/ежемесячно)
  • Загружайте резервные копии в облако
  • Зеркальные резервные копии для нескольких поставщиков хранилищ
  • Режим обслуживания во время резервного копирования для обеспечения целостности данных
  • Оповещения о неудачных резервных копиях
  • Резервное шифрование
  • Ротация резервных копий для удаления старых

С таким передовым резервным копированием все заботы о потере данных сняты с моего плеча. Я настолько уверен в инструменте резервного копирования Offen, что рекомендую его сообществу Appwrite для правильного резервного копирования своего экземпляра Appwrite!

☢️ Программное обеспечение с открытым исходным кодом (OSS) — это сложно

Поскольку Appwrite имеет открытый исходный код, мы понимаем проблемы, с которыми сталкиваются проекты OSS. Если вы влюбились ❤️ в проект с открытым исходным кодом (как у нас), рассмотрите способы внести свой вклад. Большинство проектов OSS с радостью принимают вклады по-своему, будь то в виде коммитов, отчетов об ошибках, защиты интересов или даже денежной 💰 поддержки. Если вам нравится Offen, рассмотрите возможность присоединиться к нам в качестве спонсора. Или, если вы хотите внести свой вклад в Appwrite, ознакомьтесь с нашим руководством по вкладу.

🔗 Узнайте больше о Appwrite

Попробуйте Appwrite в качестве бэкенда для вашего следующего приложения Web, Flutter или Server. Вот несколько полезных ссылок для получения дополнительной информации: