Fonfonblog - Mise en place de thèmes graphiques

Eléphant du PHP | 398 Messages

29 nov. 2010, 12:28

Bonjour,

Je développe mon CMS (pour ceux qui ne savent pas, lien ici : vos-contributions/fonfonblog-cms-blog-v ... 54690.html ), projet libre, open-source (licence GPL) et gratuit, et donc je voudrai savoir si des personnes seraient intéressés pour proposer des thèmes graphique qui seront intégrés par défaut au CMS. Pour l'instant j'en ai fait 3 :
- Thème par défaut
- Thème bleu
- Thème vert pomme

Un thème se compose de 3 scripts css :
- body.css : style s'appliquant à la balise <body>
- balises.css : style s'appliquant à de nombreuses balises html
- general.css : style s'appliquant aux éléments du CMS

Je tiens à préciser que vu que c'est un projet libre et open-source, il n'y a pas de rémunération derrière. C'est pour des personnes voulant proposer leurs propres scripts rien de plus :) . Je demande une certaine contrainte : que les scripts soient sous licence GPL. Si vous proposez un thème et que vous ne souhaitez pas le voir sous licence GPL, prévenez moi, je ferai en sorte qu'il ne soit pas modifiable depuis l'interface d'administration.

Merci d'avance :D

ps : je vais mettre un dépôt avec les scripts CSS par défaut afin d'avoir une base pour les personnes voulant participer.
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 01:41

Le css n'est pas un script. Pourquoi différencier body des autres balises HTML ?

Eléphant du PHP | 398 Messages

30 nov. 2010, 10:10

Le css n'est pas un script. Pourquoi différencier body des autres balises HTML ?
Je ne m'attendais pas du tout à cette question :o

J'ai différencié car j'ai créé dans la section "Administration" un module d'aide à la mise en place d'une image de fond et/ou couleur de fond, de son placement (top right bottom left), de sa répétition ou pas (paramètres du repeat-x, repeat-y, no-repeat). Et vu que je voulais pas me prendre la tête à placer les modifications à tel endroit du fichier CSS, j'ai décidé de le faire à part. C'est très bien comme ça et ça fonctionne :).

Par contre j'ai oublié de mettre les fichiers à disposition, je règle ça dans la journée :).
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 13:48

Ok. Pour répondre à ta demande, j'ai des connaissances XHTML et CSS, mais je suis nul en design et ça me faire fuir !!! Donc moi je ne suis pas intéressé :)

Bonne chance :P

Eléphant du PHP | 398 Messages

30 nov. 2010, 16:32

A mon sens y a plus de CSS à faire que de design à proprement parlé :) .
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 20:18

Tu parlais de thèmes graphiques. Mais pour revenir à ton site (l'autre post), il y a une erreur quand j'essaie d'ouvrir une page.

devlop78
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 20:19

Ce que tu peux faire aussi c'est chercher des kits gratuits et demander à leur propriétaire si tu peux les adapter pour ton CMS. Car pour placer les codes Smarty ou autres, tu es certainement le mieux placés, et les CSS et design seront déjà fait.

Eléphant du PHP | 398 Messages

30 nov. 2010, 22:15

Tu parlais de thèmes graphiques. Mais pour revenir à ton site (l'autre post), il y a une erreur quand j'essaie d'ouvrir une page.
Oui j essaie de debugger un truc assez complexe pour moi (cf les derniers posts sur le topic du CMS dans "mes contributions")
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

01 déc. 2010, 02:18

Oui je regarde. Je suis dans ton dossier "pages". Mais en passant, sans vouloir jouer les génies (loin de là je te rassure, juste passionné :lol: ), as-tu envisagé de faire (je résume fort) :

<a href="installation.php">Installation</a>

<script>
$("#menu a").click (function () {
ajaxOpen($(this).attr(href));
return false;
});
</script>

Dans le ajaxOpen, tu ouvres ta page en ajax en lui envoyant par exemple la variable "mode" avec valeur "ajax"
Ta page, lorsqu'elle est appelée, si mode === "ajax" alors on envoit que le contenu voulu, sinon, on envoit tout le paquet.

Ca permet une navigation en Ajax tout en garantissant un référencement optimal et une navigation pour les anti-javascript. Si en plus, tu gères les erreurs ajax, tu y rajoutes location.href = $(this).href et Hop, en cas d'erreur ou de page non accessible (cross domain et tout), la page est tout simplement chargée "traditonnellement".

a+

Eléphant du PHP | 398 Messages

02 déc. 2010, 12:18

Oui je regarde. Je suis dans ton dossier "pages". Mais en passant, sans vouloir jouer les génies (loin de là je te rassure, juste passionné :lol: ), as-tu envisagé de faire (je résume fort) :

<a href="installation.php">Installation</a>

<script>
$("#menu a").click (function () {
ajaxOpen($(this).attr(href));
return false;
});
</script>

Dans le ajaxOpen, tu ouvres ta page en ajax en lui envoyant par exemple la variable "mode" avec valeur "ajax"
Ta page, lorsqu'elle est appelée, si mode === "ajax" alors on envoit que le contenu voulu, sinon, on envoit tout le paquet.

Ca permet une navigation en Ajax tout en garantissant un référencement optimal et une navigation pour les anti-javascript. Si en plus, tu gères les erreurs ajax, tu y rajoutes location.href = $(this).href et Hop, en cas d'erreur ou de page non accessible (cross domain et tout), la page est tout simplement chargée "traditonnellement".

a+
La procédure d'installation est sous forme de formulaire classique allant de la page 1, à la page 2 puis 3 et enfin 4. L'AJAX est utilisable une fois que le CMS est installé.
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

02 déc. 2010, 17:39

Hey ... pourquoi tu me cites ? Quel rapport ?

Eléphant du PHP | 398 Messages

02 déc. 2010, 18:36

Hey ... pourquoi tu me cites ? Quel rapport ?
Parce que je te réponds :D
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

02 déc. 2010, 21:09

Lol. Mais je ne parlais pas de l'installation du CMS mais du site fonfonblog

Eléphant du PHP | 398 Messages

02 déc. 2010, 21:50

Lol. Mais je ne parlais pas de l'installation du CMS mais du site fonfonblog
Je cites toutes les personnes qui ont apporté une aide, qu'elle soit petite ou grande :)
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

devlop78
Invité n'ayant pas de compte PHPfrance

03 déc. 2010, 01:10

Tu as raison, il ne faut pas citer que les grandes gens, sinon les petites, comme moi, ne le seront jamais !