Squelette iSPIP

votre site SPIP sur iPhone

iSPIP fournit une version d’un site SPIP optimisée pour les terminaux iPhone et iPodTouch basée sur la bibliothèque iUI développée par Joe Hewitt.

Note : le plugin est d’ores-et-déjà opérationnel. Cependant, ses fonctionnalités sont encore limitées (voir plus bas).

Historique

iSPIP correspond au portage sous forme de plugin d’un squelette développé par Abel Poucet et nommé MobileSPIP.

Principe

Une fois activé, ce plugin fournit une version optimisée de votre site pour l’iPhone et l’iPod Touch accessible à l’adresse http://monsite.example/spip.php?page=ispip.

Exemples :

Installation

iSPIP étant développé dans SPIP-Zone, vous pouvez y récupérer la dernière version sous forme de fichier zip. Il s’active comme tout plugin (voir la documentation officielle).

Personnaliser votre ’apple-touch-icon’

Il s’agit d’une sorte de super favicon utilisé par l’iPhone / iPod Touch pour rajouter un accès direct à un site sur le springboard (le « bureau » de l’iPhone). Vous trouverez plus d’informations sur cette page.

Pour personnaliser l’apple-touch-icon de votre site, créer une image PNG de 57x57 pixels ou plus, nommez-là apple-touch-icon.png et placez là dans le répertoire squelettes. Elle viendra surcharger l’icône fournie par iSPIP.

Compatibilité

iSPIP est compatible avec les plugins Accès restreint et Accès restreint par groupes : les rubriques en accès restreint seront normalement filtrées. Pour le moment, iSPIP ne propose pas encore de formulaire d’identification permettant d’avoir accès au contenu restreint.

Le plugin est compatible avec le plugin agenda2. La gestion des événements est faite sous forme de liste. Seuls les prochains événements sont gérés pour l’instant.

Nécessaire

Le plugin sélection d’articles qui permet de changer l’ordre des articles dans les rubriques.

Nouveautés

version 1.1

  • intégration de la gestion des brèves,
  • affichage des prochains événements ( plugin agenda nécessaire ).
  • utilisation du plugin sélection d’articles pour changer l’ordre d’affichage dans les rubriques

Détecter un iPhone/iPod Touch et proposer une redirection vers iSPIP

Voir http://abel.foxylounge.com/Detecter...

En chantier...

Voici une liste non exhaustive de fonctionnalités à intégrer à iSPIP :

  • Personnalisation et configuration avec CFG
  • Gestion correcte des liens internes
  • Internationalisation du squelette
  • Ajout d’un formulaire de choix de la langue
  • Gestion des traductions
  • Gestion des forums
  • Formulaire d’identification
  • Gestion correcte des liens internes entre articles
  • Détection de l’iphone sur les pages standard du site et proposition le cas échéant de basculer sur la version iphone

Captures d’écran





Discussion

57 discussions

  • 2

    Hello Joseph,

    Aucune offense dans mes propos ;-) Simple joke
    En ce qui me concerne ça bute sur www.copacamu.org
    Merci beaucoup

    • Et l’article virtuel qui pose problème ?

    • Le plugin a été mis à jour pour tenir compte des redirections d’article (articles virtuels).

      Utiliser une version récente (svn>=34769).

      Cordialement

    Répondre à ce message

  • 1

    Esprits de Abel Poucet, Joseph, jsb êtes vous là ??

    • Bonjour,

      désolé de répondre tardivement mais quelques soucis personnels (vols d epapiers, ordi etc.) le tout en plein voyage.

      Concernant les éventuels problèmes rencontrés, est-il possible d’avoir un lien vers les sites où le dit problème est rencontré ?

      Cordialement

    Répondre à ce message

  • Hello,

    Merci pour ce plugin intéressant.
    Je rencontre un ch’ti problème quand j’appelle un article redirigé : celui-ci est censé pointer sur le document pdf d’un site tierce, mais c’est en fait la rubrique mère dudit site qui s’affiche.
    Est ce une des limites du système ?
    Bonne journée

    Répondre à ce message

  • 1

    Bonjour,

    Il semblerait qu’il y ait un soucis avec les documents. Sur mon site avec ce plugin, le lien de mes documents (des images) pointent vers le fichier dans IMG. Jusque là, pas de soucis.
    Je clique pour le visionner et là, je suis redirigé vers le site classique et non une version ispip...

    • J.F.Duguest

      Merci aux auteurs de ISPIP c’est presque parfait.

      Cependant, je bute, également, sur l’affichage d’images même chose a partir d’un formulaire de « Forms & Tables »

      Vos informations seront appréciées...

    Répondre à ce message

  • Merci pour ce squelette « Mobile ».
    La gestion des brèves est intéressante, mais son affichage avant les articles me surprend (d’un point de vue du choix éditorial et de la faible utilisation).
    La page d’accueil est dédiée au sommaire : une version avec l’actualité ou de type blog serait aussi attractive.

    Au final, un petit menu/module de paramétrage serait la cerise sur le gâteau !
    Merci encore et bonne continuation.

    Répondre à ce message

  • 5
    rlascer

    Bonjour,

    iSPIP sera t’il compatible sur SPIP 2 ?

    • A priori iSPIP devrait être compatible avec SPIP 2.0.
      Sur une version locale, pas de problème rencontré.

      Avez-vous eu des difficultés ?

    • j’ai mis en ligne sur une 2.0.8 et ça fonctionne parfaitement.
      S’il y a quelques dysfonctionnements c’est aux quelques modifs pour l’adapter à mes impératifs.

      voir sur iphone

    • Je viens de migrer les squelettes vers SPIP 2. Je n’ai pas touché à l’habillage CSS, qui semble imparfait par endroits.

    • Tropicaloo

      Attention pour la section téléchargement, le lien est devenu obsolète et il faut maintenant 2 liens. ;-)

    • Les liens de téléchargement sont corrigé.

    Répondre à ce message

  • 1

    Bonjour,

    Est ce que la version iphone d’un site avec ce plugin est considérée une application pour iphone ?

    Je ne sais pas si c’est possible d’inscrire la version iphone d’un site dans itunes App Store ? Si oui, quelqu’un pourrait partager l’url avec les instructions pour le faire ?

    encore merci pour ce plugin :)

    • Il ne s’agit pas d’une application iPhone, juste de pages web optimisées pour le navigateur de l’iPhone et plus généralement des navigateurs de PDA.

      Cordialement

    Répondre à ce message

  • Merci pour ce plugin, on vient de le tester sur spip 2.0.8 et ça marche super bien ! :)

    On a modifié un peu les squelettes pour avoir les derniers articles au lieu des rubriques et on a mis en place la méthode 1 pour détecter un iphone/itouch

    Vous pouvez le voir en tapant lafrancolatina.com sur votre iphone...Par contre on n’a pas moyen de le tester sur Android

    Répondre à ce message

  • 2
    One Eye Pied

    Est-il possible de personnalisé l’affichage d’une rubrique ou d’un article en particulier, par exemple en créant un squelette ispip-rubrique=1.html ?
    Sinon, existe-t-il un autre moyen ?

    • Cette technique fonctionne sans problème.

      Bien cordialement

    • One Eye Pied

      Merci !
      Le plugin marche aussi très bien sous Android.
      Par contre j’ai l’impression qu’il y a un soucis dans la gestion du cache. Mais ça viens peut être de mon installation.

    Répondre à ce message

  • 1
    Haqqtiviste

    Ce plugin effectue une détection automatique du type de navigateur (ou plateforme) et ajoute un squelette spécifique pour iphone ? c’est bien ça ? le squelette standard reste accessible ?

    • Pour le moment, le squelette ne détecte pas encore le navigateur ni le type de terminal (ordinateur fixe ou équipement mobile).

      Pour accéder à la version iSPIP : il faut aller sur la page http://monsite.net/spip?page=ispip

      La version classique du site est toujours accessible et un lien est proposé en bas de la page de la version iSPIP.

      La version iSPIP peut également être consultée depuis un ordinateur de bureau ou à partir d’un autre terminal mobile (sous Android par exemple).

      Exemple : http://joseph.larmarange.net/spip?p....

      Cordialement

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom