About the css files and all the other php code

Bug #1051457 reported by Andrei
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
AuthPuppy
New
Undecided
Unassigned

Bug Description

"Hi !
I want to customise the login page on apAuthLocalUser plugin.
But i cant find the login html or php file to do this.
Please someone help me ... "

What i found as answer was on the following responses you made, Geneviève, some months ago about this particular question, my question is : What is the purpose of the apExternalCMSPlugin in what i will ask below.

Even if we have this plugin, it remain that we do have to modify css files as i saw, i have to make a usr.css file. I found it in the php code of a file used to login with name and password to authpuppy.

FIrst i had to find where are these css files. I found some in a "blueprint" directory. In the directory structure of Authpuppy. I dont know if it is the good directory i assumed that it is.

Secondly, in these .css files there were a link to a site who is http://www.blueprintcss.org/ where i could retrieve a good css file if i understand it and that i will rename usr.css.

Third, yes i have the css file, but i have to adapt it to the php file used for the splash login. If i use the one who is in the /web/.... directory probably that i will have to make this usr.css file, changing the php code of the login page to make my css file part of the php code of the login page instead of $Form who is used actually.

So, having a form reachable by a specific link, let say http//www.mysite.com/myloginpage.php, may be i missed something but how can this php files could be used. Do i have to make a copy and paste of the code of the php file used to login and what about the css file ? It is not very clear.

Help me please.

Revision history for this message
Andrei (andrei-halle-deactivatedaccount) wrote :
Revision history for this message
Andrei (andrei-halle-deactivatedaccount) wrote :

I don't know if authpuppy is still alive in the dev part of it. I hope it is.

But anyway, to make things simple, let say that i have a specific login page existing on a different web server than mine. This page can be used for the whole server, or for one node, depending on how i configured my server.

What will be the php code content of the page ? Secondly about the page option for example /gwid=%gw_id%, what's the meaning of %gw_id% ? Hardcoded or replaced by a php code value ?

Revision history for this message
jackson (neojack34-isf) wrote : Re: [Bug 1051457] Re: About the css files and all the other php code
Download full text (4.8 KiB)

Salut André

oui c'est possible de le faire, on le fait chez Ile Sans Fil

ya un bout à configurer dans "externalCMSplugin".
Ensuite, il faut que la page soit créée correctement (aucune idée de ce
côté là, je ne suis pas développeur web)

Il y a deux redirections possibles :
- la page de login (que l'user voit en premier, avec le bouton connecter)
- la page portail (que l'usager voit après)

chez Ile Sans Fil, la page de login est celle part défaut
mais la page portail est celle ci http://portail.ilesansfil.org/
ce lien mène à la page par défaut, dont le contenu n'est pas dynamique

mais si on se connecte depuis un point d'accès Ile Sans Fil, le point
d'accès renvoie l'utilisateur vers ce lien :
http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname%

La page est configurée de sorte à utiliser toutes ces variables pour
afficher du contenu dynamique correspondant au point d'accès
(geolocalisation, etc)
la page que l'on a est sous wordpress
on a un widget wordpress spécial "authpuppy" qui lit les informations
données dans le lien, et affiche le contenu dynamique en fonction du point
d'accès
on a aussi d'autres widgets qui communiquent avec authpuppy via une API
(par exemple le mur mitoyen), et on va peut être en ajouter d'autres

Pour faire en sorte que le lien de redirection soit
http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname%
, il faut aller dans externalCMSplugin
dans "External URL", mettre l'adresse de la page externe (pour nous c'est
http://portail.ilesansfil.org )
cocher "redirect portal page"
puis dans "portal page", mettre
/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname%

Attention c'est de la configuration très avancée et tu devrais peut être te
faire aider par un développeur pour créer ta page portail (ISF avait engagé
un développeur stagiaire, il y a mis beaucoup de temps. Ensuite on a refait
le design 2 fois)
je te conseille de bien faire fonctionner les fonctions basiques
d'authpuppy avant de te lancer là dedans

note qu'il est aussi possible de changer la page de login, mais on ne l'a
pas encore fait.

Jackson

2012/9/17 Andrei <email address hidden>

> I don't know if authpuppy is still alive in the dev part of it. I hope
> it is.
>
> But anyway, to make things simple, let say that i have a specific login
> page existing on a different web server than mine. This page can be used
> for the whole server, or for one node, depending on how i configured my
> server.
>
> What will be the php code content of the page ? Secondly about the page
> option for example /gwid=%gw_id%, what's the meaning of %gw_id% ?
> Hardcoded or replaced by a php code value ?
>
> --
> You received this bug notification because you are subscribed to
> AuthPuppy.
> https://bugs.launchpad.net/bugs/1051457
>
> Title:
> About the css files and all the other php code
>
> Status in AuthPuppy authentication server for Wifidog networks:
> New
>
> Bug description:
> "Hi !
> I want to customise the login page on apAuthLocalUser plugin.
> But i cant find the login html or php file to do this.
> Please someone help me ...

Read more...

Revision history for this message
Andrei (andrei-halle-deactivatedaccount) wrote :
Download full text (8.5 KiB)

Salut Jackon,

Wow, une mine d'informations que tu me donne là, Jackson, et je t'en remercie énormément. En tout cas, je pars maintenant sur une base plus solide car tant d'ambiguités.
Entre chacun des item comme tu le mentionne ici : http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname% n'y a-t-il pas des virgules remarque que c'est à tester de mon coté aussi.
http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%,originurl=%originurl%,identityname=%identityname% au lieu du & remarque que c'est loin et je vais y voir.
Oui j'ai eu connaissance du widget ou du plugin wordpress mais encore là, à moins que ce soit fait à même le plugin, une programmation PHP s'impose à mon avis, mais sait-on jamais. Pour le développement, je suis moi même développeur pas spécifiquement en PHP mais en C, C++ et inutile de parler de C# puisque que ce n'est pas réellement de l'objet à mon avis mais le C++ est tout aussi objet que PHP.
En tout cas je vais partir de ce que tu me donnes. C'est déjà beaucoup beaucop !
Encore une fois un grand merci à toi Grand Guru (et je le dis en toute honnêteté) d'Ile Sans Fil et plus.
Je te redonne des nouvelles.
André
 Date: Mon, 17 Sep 2012 18:46:50 +0000> From: <email address hidden>
> To: <email address hidden>
> Subject: Re: [Bug 1051457] Re: About the css files and all the other php code
>
> Salut André
>
> oui c'est possible de le faire, on le fait chez Ile Sans Fil
>
> ya un bout à configurer dans "externalCMSplugin".
> Ensuite, il faut que la page soit créée correctement (aucune idée de ce
> côté là, je ne suis pas développeur web)
>
> Il y a deux redirections possibles :
> - la page de login (que l'user voit en premier, avec le bouton connecter)
> - la page portail (que l'usager voit après)
>
> chez Ile Sans Fil, la page de login est celle part défaut
> mais la page portail est celle ci http://portail.ilesansfil.org/
> ce lien mène à la page par défaut, dont le contenu n'est pas dynamique
>
> mais si on se connecte depuis un point d'accès Ile Sans Fil, le point
> d'accès renvoie l'utilisateur vers ce lien :
> http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname%
>
> La page est configurée de sorte à utiliser toutes ces variables pour
> afficher du contenu dynamique correspondant au point d'accès
> (geolocalisation, etc)
> la page que l'on a est sous wordpress
> on a un widget wordpress spécial "authpuppy" qui lit les informations
> données dans le lien, et affiche le contenu dynamique en fonction du point
> d'accès
> on a aussi d'autres widgets qui communiquent avec authpuppy via une API
> (par exemple le mur mitoyen), et on va peut être en ajouter d'autres
>
> Pour faire en sorte que le lien de redirection soit
> http://portail.ilesansfil.org/%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityname=%identityname%
> , il faut aller dans externalCMSplugin
> dans "External URL", mettre l'adresse de la page externe (pour nous c'est
> http://portail.ilesansfil.org )
> cocher "redirect portal page"
> puis dans "portal page", mettre
> /%friendlyname%?gwid=%gwid%&originurl=%originurl%&identityna...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.