Spip possède son propre langage basé sous une certaine forme de langage appelée boucle.

Les boucles sont assez puissantes mais elles sont assez fastidieuses à écrire pour un non informaticien.