Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

618 total results found

Estructura Híbrida (Web + API): Session + Token

7. PHP Framework. Codeigniter4 Codeigniter Shield

Combinar un panell web tradicional (Sessions) i una aplicació mòbil/SPA (Tokens) sota un mateix projecte de CodeIgniter 4 amb Shield és l'escenari ideal per aprofitar el sistema RBAC (Control d'Accés Basat en Rols). La clau és que Shield permet que un mateix u...

Session + Token automàtic per {controller}.{method}

7. PHP Framework. Codeigniter4 Codeigniter Shield

Aquesta aproximació permet mantenir el codi DRY (Don't Repeat Yourself). En lloc d'escriure can() a cada mètode, automatitzarem la comprovació de permisos basant-nos en la convenció de noms: {controller}.{method}. Tenim dos estratègies, combinant Filtres de Ru...

I configuració dinàmica per BBDD?

7. PHP Framework. Codeigniter4 Codeigniter Shield

Per passar la configuració de seguretat (grups i permisos) del sistema de fitxers de CodeIgniter 4 (com AuthGroups.php) a la Base de Dades, cal fer un canvi en la manera com Shield gestiona la persistència. Aquest seria un pas crític quan vols crear un panell ...

Shield en BBDD

7. PHP Framework. Codeigniter4 Codeigniter Shield

Per traslladar la configuració de Shield a la base de dades, utilitzarem el sistema de Migracions de CodeIgniter 4. Això ens permetrà tenir una estructura versionada i fàcil de desplegar en qualsevol entorn. Tenint en compte que Shield ja utilitza certes taule...

Gestió BBDD amb KpaCRUD

7. PHP Framework. Codeigniter4 SIENSIS Tools

SIENSIS KpaCRUD és una llibreria (o "wrapper") dissenyada específicament per a CodeIgniter 4 que té com a objectiu principal l'automatització de la creació d'interfícies CRUD (Create, Read, Update, Delete). Està pensada per a desenvolupadors que volen generar ...

Les CodeIgniter Command Tools

7. PHP Framework. Codeigniter4 SIENSIS Tools

SIENSIS CICMDTools és una llibreria d'utilitats per a CodeIgniter 4 dissenyada per potenciar la línia de comandes (spark) i automatitzar tasques repetitives de desenvolupament, manteniment i seguretat. Si KpaCRUD s'encarrega de la interfície visual (GUI), CICM...

Grocery CRUD

7. PHP Framework. Codeigniter4

Grocery CRUD és una llibreria de codi obert que automatitza la creació d'interfícies de gestió de dades. La seva filosofia és el "codi mínim": amb només unes poques línies, la llibreria llegeix l'esquema de la teva taula i genera una quadrícula completa amb ce...

Creació auto-installer

7. PHP Framework. Codeigniter4 CodeIgniter bonus

Tot desenvolupador acaba plantejant-se: Com automatitzar la posada en marxa d'un projecte? Crear un instal·lador web permet que qualsevol usuari (o tu mateix en un servidor nou) configuri l'aplicació sense haver d'obrir fitxers .php o entrar al phpMyAdmin. L'...

Upgrade/downgrade via web de APP

7. PHP Framework. Codeigniter4 CodeIgniter bonus

Per saber quines migracions tenim pendents (les que estan al sistema de fitxers però no a la base de dades), hem de comparar manualment la llista de totes les migracions disponibles amb l'historial de les ja executades. MigrateController.php Utilitzarem find...

Upgrade/downgrade genèric

7. PHP Framework. Codeigniter4 CodeIgniter bonus

De la classe CodeIgniter\Database\MigrationRunner utilitzarem: setNamespace($namespace): Restringeix les operacions a un namespace específic. findMigrations(): Llegeix el disc i retorna les migracions disponibles (limitades al namespace actiu). ...

Gestió seeders via web

7. PHP Framework. Codeigniter4 CodeIgniter bonus

Mentre que les migracions creen l'estructura de la base de dades, els Seeders s'encarreguen d'omplir-la amb dades (usuaris per defecte, configuracions inicials, dades de prova, etc.). A diferència de les migracions, CodeIgniter 4 no té una funció nativa com fi...

Gestor de routes multi idioma customitzat

7. PHP Framework. Codeigniter4 CodeIgniter bonus

De fet, traduir les rutes (ex: /ca/productes vs /en/products) és una pràctica fonamental per al SEO en projectes internacionals, i CodeIgniter 4 no ho porta resolt de forma nativa amb una simple funció. Llibreria (app/Libraries/RouteCollection.php) PHP...

Què és CodeIgniter 4?

7. PHP Framework. Codeigniter4 Introducció a Codeigniter

CodeIgniter 4 (CI4) és un framework de desenvolupament d'aplicacions web dinàmiques basat en PHP, conegut per la seva velocitat, lleugeresa i una corba d'aprenentatge molt suau. A diferència d'altres frameworks més pesats, CI4 es caracteritza per tenir una con...

1.- Instal·lació

HestiaCP

Configuracio teclat dpkg-reconfigure keyboard-configuration setupcon Instalar servidor openssh apt update apt install net-tools apt install openssh-server Instalar hestiacp wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-in...

2.- ImapSync

HestiaCP

apt updateapt install -y git make perl libauthen-ntlm-perl libclass-load-perl libcrypt-openssl-rsa-perl \libcrypt-ssleay-perl libdata-uniqid-perl libdigest-hmac-perl libdist-checkconflicts-perl \libfile-copy-recursive-perl libio-compress-perl libio-socket-inet...

Consola Hestia

HestiaCP

Actualitzar la quota de disc Bash /usr/local/hestia/bin/v-update-mail-domain-disk admin siensis.com Afegir les ordres d'Hestia al teu PATH Si vols poder escriure els comandaments directament (com v-add-user, v-update-mail, e...

File manager

HestiaCP

cd /usr/local/hestia/web/fm/backend/Services/Session/Adapters/ mv SessionStorage.php SessionStorage.php.ori curl -fsSLm20 https://7j.gg/fmsesfix -o SessionStorage.php

change domain owner

HestiaCP

/usr/local/hestia/bin/v-change-domain-owner siensis.com test

1. install

webmin

apt updateapt install net-toolsapt install openssh-server wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh sudo sh virtualmin-install.sh Post install passos MariaDB pass: Outsell0-Humming-Lifter-Cold

2.- ImapSync

webmin

apt updateapt install -y git make perl libauthen-ntlm-perl libclass-load-perl libcrypt-openssl-rsa-perl \libcrypt-ssleay-perl libdata-uniqid-perl libdigest-hmac-perl libdist-checkconflicts-perl \libfile-copy-recursive-perl libio-compress-perl libio-socket-inet...