logo doneo

Mes compétences

WordPress, Drupal, Codigniter

Concernant Wordpress, j’utilise un thème starter pour réaliser des sites sur mesure sans aucune limitation. JointsWP par exemple, me permet de coder librement en utilisant le framework frontend Foundation. Le système des tags, le Loop de WordPress, la modification / configuration PHP de ces éléments n’ont plus de secrets pour moi. Concernant Drupal, j’utilise également un thème starter pour réaliser des templates sur mesure.

Drupal 7

base

  • ajout menu
  • ajout contenu
  • ajout bloc
    • restrictions / page, type de contenu
  • gestion utilisateur
    • ajout / rôle / droits
  • format de texte
    • ajout format / filtre
  • gestion url
    • affichage / user
    • path / pathauto
  • module
  • admin

structure

  • type de contenu
    • gerer champs
    • gérer affichage
  • taxonomy
  • views
    • champs / filtrage / trie / relation
    • par defaut / accroche …
    • custom class
    • filtre exposé
    • filtre contextuel et affichage variable
    • réecrire sortie de champs / grouper champs
  • rules
  • token

theming

  • .info (css/js/region)
  • réecriture des tpl
    • $conf['theme_debug'] = TRUE;
    • node--[type-contenu].tpl.php
    • views-views-unformatted.tpl.php
  • surcharge de fonctions
    • template_preprocess_html
    • hook_css_alter
    • template_preprocess_node
  • recup / ajout de variables
    • var tpl ($front_page, $main_menu ...)
    • var views ($field_dure[0]['safe_value'] …)
    • var globale ($conf, $user …)
  • fonctions de base
    • url()
    • l()
    • element_children()
  • création css / js

création de modules

  • système de fichier
  • hook
  • créer une page
  • créer un formulaire
  • création / recup des données
  • implémentation de theme

outil de développement

  • $conf['theme_debug'] = TRUE;
  • devel
    • execute php
    • variable editor
    • Field info
    • menu_item
    • variable editor
    • dpm(), dvm(), kpr() …
  • get_defined_vars()
  • liste des requetes sql / page
  • doc api / module …
  • stackoverflow

modules

  • Multilangue
  • Commerce
    • création de produit
    • panier
    • commandes
    • entités et types de champs, vues, régles, attribus
  • captcha
  • wysiwyg
  • features
  • media
  • form
  • CCK
  • image
  • diplay suite
  • filter

admin system

  • Apache-PHP-MySQL
    • urls simplifiées
    • config PHP
    • config MySQL (bd / users)
    • config serveur pr mail
  • sauvegarde / restauration
  • opti des perfs
  • mise à jour
    • modules
    • cœurs
    • config
  • maintenance / effacer cache / maj bd
  • cron

bd

  • utilisateurs
  • tables
    • users
    • role
    • role_permission
  • nodes / comments
  • champs
    • field_data
    • révisions
    • ...
  • liste hook de base

Wordpress

base

  • ajout menu
  • ajout contenu
  • gestion utilisateur
  • gestion plugin

theming

  • création de région
  • modification du template
    • theme enfant
    • theme from scratch
  • modification du css

structure

  • catégorie de contenu

Plugins

  • Multilangue
  • Commerce

admin system

Cms-ms