Download the PHP package sepremex/filanitics without Composer

On this page you can find all versions of the php package sepremex/filanitics. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filanitics

πŸ“Š Filanitics

Filanitics is a custom Filament plugin that integrates Google Analytics (GA4) data directly into your Filament admin panel, so your users (or clients) can view traffic stats without needing to access the actual Google Analytics dashboard.

⚑ Built for Filament v3 and Laravel 10/12
πŸ”’ Uses Google Analytics Data API (GA4) with Service Account authentication


⚠️ Disclaimer

This package is a personal fork of bezhanSalleh/filament-google-analytics, adapted for use in a very specific Filament v3 setup.

I make no guarantees that this package will work outside of my environment. It is not actively maintained for public use, and may not be compatible with your setup.

If you're looking for a stable and community-supported solution, please use the original package by @bezhanSalleh.

Use at your own risk. I take no responsibility for any issues, bugs, or system breaks caused by using this code.

TBH: I built this for myself. You can use it if you want, but don’t blame me if it breaks things. πŸ˜…

πŸš€ Features


🧱 Installation

For now, follow the directions on Spatie's Laravel Google Analytics package for getting your credentials, then put them here:

Also add this to the .env for your Filament PHP app:

[!NOTE]
The plugin is developed to work in any Livewire project that uses the standalone filament/widgets package. But it also comes with a dedicated dashboard, which is a normal filament page. You can enable it by registering the plugin for the panels you want to use it in. If you are not using filament panels then you can skip this step.

Usage

All the widgets are enabled by default for you to use them in your filament pages/resources. In order to enable the widgets for the default filament dashboard, you need to set the filament_dashboard option to true in the config file filanitics.php for each widget you want to enable.

Publish the config files and set your settings:

Available Widgets

Custom Dashboard

Though this plugin comes with a default dashboard, but sometimes you might want to change navigationLabel or navigationGroup or disable some widgets or any other options and given that the dashboard is a simple filament page; The easiest solution would be to disable the default dashboard and create a new page:

then register the widgets you want from the Available Widgets list either in the getHeaderWidgets() or getFooterWidgets():

[!NOTE]
In order to enable the widgets for the default filament dashboard, you need to set the filament_dashboard option to true in the config file filanitics.php for each widget you want to enable.

2025-04-05

I had to remove the original package since many of you started to use it, and I was getting way too many messages, however, as I said, please use the one from @bezhanSalleh, and support that one, this is for personal use. this thing isn't working...


All versions of filanitics with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
filament/widgets Version ^3.0
spatie/laravel-analytics Version ^5.0
spatie/laravel-package-tools Version ^1.9
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sepremex/filanitics contains the following files

Loading the files please wait ....