Réaliser un thème statique

Written by Bazooka07 38 comments

Bonjour à toi ! Je me suis décidé à écrire ce billet suite à une remarque de Ghune dans cette discussion sur les forums. En effet, à une époque, deux versions de PluXml étaient proposées mais à l'heure d'aujourd'hui, je pense que les pages statiques pourraient amplement suffirent pour certains types de sites.

Nous allons donc voir comment modifier proprement les fichiers thèmes afin de ne garder que les pages statiques, c'est à dire grand nettoyage et optimisation de la feuille de style.


Pourquoi n'utiliser que les pages statiques ?


C'est la question évidente quand on vois l'intitulé de ce billet, et il faut l'avouer, dans certains cas de figure, les gens n'ont pas besoin de script de blog mais simplement d'un script qui pourrais gérer des pages et que l'on peut éditer facilement. Pour mon cas personnel, je n'ai pas utilisé PluXml, ( ne me tapez pas ! ) car le xHTML / Css ne me dérange pas trop, mais pour quelqu'un qui à moins de connaissances en ce domaine, ou pour une société voulant un site vitrine c'est peu pratique.


On épure les fichiers thèmes


Afin de ne pas avoir de surprises lors de la création / ou de la modification du thème, nous allons quelque-peu modifier les fichiers suivants :

Attention : Afin de vous y retrouver, j'ai supprimé certains fichiers ( voir la liste à gauche pour plus de détails ), vous ne pourrez donc en aucun cas utiliser ce thème pour un blog classique.

  • Style.css : Modifié
  • Home.php : Modifié
  • Article.php : Supprimé
  • Sidebar.php : Supprimé
  • Catégorie.php : Supprimé
  • Commentaires.php : Supprimé

Le but de la manœuvre est le suivant : enlever tout ce qui concerne la partie article pour n'avoir aucun soucis d'affichage. Pour cela je vous invite à télécharger les fichiers suivants que j'ai modifiés.

A noter : Dans cet exemple, la sidebar ( barre latérale ) a été supprimé puisqu'elle n'a plus d'utilité, enfin selon moi. Par contre il nous faut toujours avoir un article en page d'accueil, une page statique ne pouvant être assignée dans ce rôle.

Démonstration Téléchargement


Les points fort des pages statiques


Maintenant que notre thème est prêt pour utiliser nos pages, voyons ce que l'on peut faire avec.

Information : Vous pouvez voir sur les images précédentes un aperçu de la gestion des pages. Vous pouvez aussi apercevoir l'édition d'une page, vous retrouvez donc la PlxToolBar.

L'un des gros avantages dans ces pages statiques, est bien évidement l'insertion de php, ce dernier permettra de faire ce que vous voulez de vos pages. Vous pouvez par exemple y intégrer un formulaire de contact. Ces pages comme les articles gèrent aussi le xHTML / CSS / JS ce qui vous permettra facilement d'appliquer de très beaux effets.

Un autre point important qui peut vous être très utile, c'est la gestion de l'ordre des pages, pour la simple et bonne raison qu'une page statique ayant pour ordre " 0 " ne sera pas affichée dans la liste du menu, mais vous pouvez tout de même l'afficher en entrant l'adresse de celle-ci dans votre barre d'adresse. Ce petit détail vous permettra, par exemple, de créer des tutoriels sur plusieurs pages, ils vous suffit de mettre en ligne la première puis d'indiquer le lien vers la page suivante ( A faire manuellement lors de la rédaction de votre page ).

Je vous invite à retourner sur la démonstration que vous trouverez un peu plus haut, selectionnez le thème Static si celui-ci n'est pas déjà actif, puis visualisez les pages que j'ai moi-même testé pour vous donner un exemple illustré.


Compatibilité des thèmes PluXml


J'imagine que la première question que vous vous posez concerne les thèmes disponibles actuellement dans la partie ressources. Si vous décortiquez l'ensemble des fichiers que je vous ai mis à disposition un poil plus haut, vous verrez qu'il est possible pour vous d'utiliser des thèmes disponibles dans la partie ressources, mais il vous faudra mettre les mains dans la cambouis pour adapter l'affichage. Je déconseille fortement d'utiliser les feuilles de styles d'un thème sur un autre ayant une structure différente ( logique non ? ).

Ne vous inquiétez pas, nous verrons bientôt des thèmes pour PluXml statique dans les ressources, et je vous invite à visiter le Wiki Officiel afin de voir les modifications que vous pouvez apporter à votre site par le simple biais des pages statiques.

A bientôt pour une nouvelle aventure les pixrates !

38 comments

#1  - Gzyg said :

Simple et clair, ça devrait bien aider ceux qui se posaient la question ! :)
Perso, j'utilise deux Pluxml en "static-only" : un avec le menu des pages en sidebar, l'autre avec un menu horizontal...
Je vais essayer de prendre le temps de proposer les deux thèmes dans "Ressources".

Reply
#2  - ti_pierre said :

@Gzyg : Je vais aussi contribuer avec des thèmes statiques, je pense que ça manque en effet dans les ressources. Merci pour le retour ;-)

Reply
#3  - gcyrillus said :

Bonne introduction pour expliquer ou rappeller que pluxml est et peut-etre utilisé aussi comme un framework php basé sur xml .
GC

Reply
#4  - Ghune said :

Super ! Ca manque en effet de thème mais c'est une excellente initiative !
Un outil aussi simple pour faire un site statique, ça n'existe nulle part ailleurs...

Reply
#5  - Ghune said :

Un essai (j'ai péniblement adapté, il y a plein de choses qui ne sont sûrement pas très propres mais ça marche :
http://marie.francoise80.free.fr/valmoloc/

Reply
#6  - Lewo said :

Une petite erreur dans ce billet :
"Ne vous inquiétez pas, nous verrons bientôt des thèmes pour PluXml statique dans les ressources, et je vous invite à visiter le Wiki Officiel afin [...]"
L'adresse vers le Wiki ne pointe pas là ou il faudrais (http://wiki.pluxml.org/)

Reply
#7  - marama said :

@Lewo : Merci c'est corrigé ;)

Reply
#8  - bg62 said :

perso je ne le voyais pas tout à fait comme cela ... mais plutôt comme une manière de pouvoir créer un site qui s'ouvrirait sur une page statique, avec d'autres bien sur, mais pourrait toujours bénéficier des gros avantages du blog, c'est à dire de continuer à faire vivre son site !
le blog en page d'accueil pour un "statique" ça fait étrange, mais avoir la possibilité de le paramétrer pour qu'il soit dans un autre onglet , "news" (ou autre ...) par exemple , là ce serait top !
@+

Reply
#9  - shaitan said :

Bonjour,

Si j'utilise le thème static proposé en pièce jointe j'ai une erreur: Fatal error: Call to undefined function selectSkin() in /home/shaitan/www/shaitan/themes/Static/header.php on line 12

Je suis quasiment certain d'être complètement à coté de la plaque. J'espère que vous pourrez m'aider.

Reply
#10  - ti_pierre said :

@shaitan : Erreur de nul, c'est ma faute, j'ai oublié de virer le selecteur de thème. J'ai répondu sur les forums ;)

Reply
#11  - shaitan said :

Merci, je vais voir ça.

Reply
#12  - Pauline said :

Bonjour Bonsoir , alors voila , je voudrai crée une page statique , avec un lien qui menerai a mon blog par la suite . ( comme ceci : http://kjphotography.canalblog.com/ ) Hors , cela fais bien 2 h que je cherche sur google . Est ce que quelqu'un peut m'aider ? Me renseigner ? M'indiquer quel site allé voir ? Ou meme carrement me donner une reponse precise avec des liens ? :D

Reply
#13  - marama said :

@Pauline : Je t'invite à poser cette question sur le forum => http://forum.pluxml.org

Reply
#14  - h2o said :

@ti_pierre qui dit ; "Erreur de nul, c'est ma faute, j'ai oublié de virer le selecteur de thème. J'ai répondu sur les forums ;)"
Je ne comprends pas pourquoi, 2 semaines plus tard, c'est toujours un zip "problématique" qui est en ligne... :(

Reply
#15  - Faire des économies said :

Bravo pour les explications, j'envisage d'en réaliser un bientôt

Reply
#16  - Ghune said :

Merci encore pour ces explications. Le lien pour télécharger le site en version statique n'est plus disponible, dommage. Et sinon, va-t-on voir d'autres thèmes un jour ? Ce serait sympa ! Et puis c'est probablement beaucoup plus simple.
Un menu en haut, ou sur les côtés, et hop !

Reply
#17  - Paul said :

Salut,
c'est moi ou le lien Téléchargement est cassé ?
en tt cas merci pour cet article tres utile.

Reply
#18  - Stéphane said :

@Paul :
Effectivement le lien est cassé. on va réparer ça rapidement. merci de l'avoir signaler.

Reply
#19  - Lo said :

Bonjour, la page de téléchargement n'est plus accessible.

Reply
#20  - @kidsontheyard said :

Heya i am for the primary time here. I found this board and I find It truly helpful &
it helped me out a lot. I hope to offer something again and help others like you
helped me.

Reply
#21  - sex việt chịch nhau said :

An outstanding share! I have just forwarded this onto a friend who was conducting a little research on this.
And he actually bought me dinner due to the fact that I stumbled upon it for him...
lol. So allow me to reword this.... Thank YOU for the meal!!
But yeah, thanks for spending the time to discuss this matter here on your
site.

Reply
#22  - 888 b said :

Everything is very open with a very clear explanation of the issues.
It was definitely informative. Your website is useful.
Thanks for sharing!

Reply
#23  - winvn.studio said :

I have read so many content about the blogger lovers however
this paragraph is actually a nice article, keep it up.

Reply
#24  - https://98win.wang/ said :

You really make it seem so easy together with your presentation however I in finding this topic
to be really something that I believe I would never understand.
It kind of feels too complicated and very large for me.
I'm having a look forward for your next put up, I'll attempt to get the grasp of it!

Reply
#25  - 58 win said :

I've been exploring for a little for any high-quality articles
or weblog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this site.
Reading this information So i'm satisfied to exhibit
that I've an incredibly good uncanny feeling I discovered just what I needed.
I most undoubtedly will make sure to do not disregard this web
site and give it a look regularly.

Reply
#26  - sex việt nam gái xinh múp nõn said :

Hey there I am so grateful I found your weblog, I really found you by accident,
while I was researching on Bing for something else, Anyways I am here now and would just like to say thanks for a remarkable post and a
all round enjoyable blog (I also love the theme/design), I
don't have time to look over it all at the moment but I have bookmarked it and also added in your RSS feeds, so
when I have time I will be back to read much more, Please do keep up the excellent job.

Reply
#27  - sex trẻ em said :

Quality content is the key to invite the people to pay a visit the
website, that's what this web page is providing.

Reply
#28  - king88 date said :

Aw, this was an exceptionally good post. Taking the time and actual effort to create a top notch article… but what can I say… I
procrastinate a lot and don't manage to get anything done.

Reply
#29  - sex việt nam gái xinh múp nõn said :

It's truly very complicated in this busy life to listen news on TV, therefore I simply use internet for that purpose, and obtain the hottest news.

Reply
#30  - sex chịch nhau không che said :

Woah! I'm really digging the template/theme of this website.
It's simple, yet effective. A lot of times it's difficult to
get that "perfect balance" between user friendliness and visual appearance.
I must say you have done a great job with this.
Additionally, the blog loads super fast for me on Opera.
Exceptional Blog!

Reply
#31  - archerc54.com said :

Hi, i read your blog from time to time and i own a similar
one and i was just curious if you get a lot of spam feedback?
If so how do you reduce it, any plugin or anything you
can advise? I get so much lately it's driving me crazy so
any help is very much appreciated.

Reply
#32  - AI BẢO DDOS BỐ TRƯỚC NGƯNG DDOS SẼ NGƯNG LINK OK said :

Thanks for every other great post. Where else may anybody get that type of info in such an ideal way of
writing? I've a presentation subsequent week, and I'm at
the search for such info.

Reply
#33  - sex chịch nhau không che said :

Hi friends, how is all, and what you want to say on the topic of this
article, in my view its in fact remarkable in favor of me.

Reply
#34  - https://33win.style/ said :

Unquestionably consider that which you stated.
Your favourite reason seemed to be at the web the simplest thing to be aware of.

I say to you, I certainly get irked even as other folks consider worries that they just do not understand about.

You managed to hit the nail upon the top and outlined out the whole thing with
no need side effect , folks can take a signal. Will likely be back
to get more. Thanks

Reply
#35  - video sex người lớn nổi tiếng said :

Right now it appears like Expression Engine is the top blogging platform out
there right now. (from what I've read) Is that what you
are using on your blog?

Reply
#36  - phim sex gái xinh còn trinh said :

When some one searches for his vital thing, thus he/she
desires to be available that in detail, so that thing is maintained over here.

Reply
#37  - phim sex trẻ em said :

I'm extremely pleased to uncover this web site.
I wanted to thank you for ones time due to this fantastic read!!
I definitely loved every part of it and I have you book marked to
look at new stuff in your site.

Reply
#38  - sex trẻ em said :

Howdy would you mind letting me know which webhost you're using?
I've loaded your blog in 3 completely different internet
browsers and I must say this blog loads a lot quicker then most.
Can you suggest a good internet hosting provider at a reasonable price?

Thanks, I appreciate it!

Reply

Write a comment

What is the fourth character of the word ajw5m908?

Rss feed of the article's comments