Développeur Web Freelance https://portejoie.fr Thu, 01 Jul 2021 15:57:11 +0000 fr-FR hourly 1 https://wordpress.org/?v=4.8.1 Top 5 des meilleurs IDE PHP en 2020 https://portejoie.fr/blog/2020/02/09/top-5-ide-php-2020/ https://portejoie.fr/blog/2020/02/09/top-5-ide-php-2020/#respond Sun, 09 Feb 2020 14:24:35 +0000 https://portejoie.fr/?p=1965 Prêt à mettre la main à la pâte avec les outils de développement PHP? Un IDE PHP est le principal outil dont vous avez besoin pour vous lancer dans la programmation PHP. Il existe de nombreux IDE accessibles sur le marché (vous pouvez les utiliser en 2020), gratuits et payants,...

The post Top 5 des meilleurs IDE PHP en 2020 appeared first on Développeur Web Freelance.

]]>
Prêt à mettre la main à la pâte avec les outils de développement PHP? Un IDE PHP est le principal outil dont vous avez besoin pour vous lancer dans la programmation PHP. Il existe de nombreux IDE accessibles sur le marché (vous pouvez les utiliser en 2020), gratuits et payants, et en choisir un peut être un travail délicat.

Il est tout à fait possible d’aller de l’avant avec les outils de programmation PHP dans un éditeur de texte fondamental, comme le bloc-notes, mais plus sain est de commencer avec un IDE PHP riche en fonctionnalités et absolu tel que NetBeans. L’ensemble d’outils comme PHPStorm, VIM, Cloud9, Zend Studio et Atom sont, en particulier pour le développement Web professionnel.

Le meilleur IDE PHP est livré avec de nombreuses fonctionnalités et fonctionnalités avec l’aide de la programmation PHP. L’environnement de développement intégré est un espace ouvert pour un développeur et pour l’améliorer, vous devez investir des efforts et du temps dès le départ pour choisir les outils de développement Web PHP qui correspondent le mieux à vos exigences de projet.

Lequel vous devez choisir? Cette requête est pour vous et le choix dépend de ce dont vous avez besoin, comme, et peut avoir les fonds nécessaires. Ce n’est pas une mauvaise idée d’en essayer avant de clore l’un d’entre eux. Laissez-nous vous donner quelques statistiques concernant PHP qui vous stimuleront le plus. Selon une enquête réalisée par Inc, PHP est un 7ème langage de programmation apprécié dans le monde et selon GoCertify, c’est le 5ème langage de programmation le plus utilisé dans toute l’Inde.

Il existe de nombreux éditeurs PHP disponibles qui sont maintenus sur Windows, Linux et Mac et peuvent être téléchargés gratuitement. Si vous êtes un développeur web apprenant, qui s’installe pour apprendre PHP, mon conseil est d’aller à l’avance avec un logiciel de codage PHP disponible gratuitement comme NetBeans, VIM, Atom ou Eclipse PDT.

Les développeurs d’entreprises peuvent également faire le travail avec ces IDE gratuits. Cependant, il existe des IDE commerciaux et commerciaux accessibles. Ils sont plus supérieurs et sont soutenus par les entreprises, prenant en charge le plus récent ensemble de fonctionnalités ainsi que des fonctionnalités avancées. Les meilleurs IDE pour la programmation PHP comprennent PHPStorm, Zend Studio, Sublime Text, Nusphere, PHP Designer, PHPED et Cloud 9, pour n’en nommer que quelques-uns.

1. PHPStorm

phpstorm - un ide php puissant

PHPStorm est le meilleur IDE pour les développeurs PHP et est livré avec l’ensemble de fonctionnalités le plus récent qui facilite un développement Web rapide. Il est développé et promu par une société nommée JetBrains. Il fait partie des entreprises les plus reconnues sur le marché des outils de développement et rend le logiciel de codage PHP plus simple et agréable pour les développeurs depuis 15 à 16 ans.

PHPStorm fonctionne bien avec des frameworks clés comme Symfony, Zend Framework, Yii, CakePHP et Laravel. Il prend même en charge les principaux systèmes de gestion de contenu (CMS) tels que Drupal, Magento et WordPress.

Tout projet de développement Web n’est pas absolu sans technologies frontales et c’est là que PHPStorm fonctionne le mieux. Il permet l’édition en direct de technologies frontales, notamment CSS, Sass, HTML5, CoffeeScript, TypeScript, JavaScript, Stylus, Less et autres. Il permet la refactorisation du code, le débogage et les tests unitaires.

En ce qui concerne les meilleurs outils pour les développeurs PHP, il fournit un accès et une intégration avec des systèmes de contrôle de version robustes, différentes bases de données, l’outil de développement PHP MySQL, vagrant, composer, déploiement à distance, client de repos et outils de ligne de commande. Du point de vue du débogage, il fonctionne avec Zend Debugger et Xdebug, à distance et localement.

PHPStorm est un IDE de niveau entreprise, qui est livré avec un prix de licence et cible principalement les développeurs spécialisés. En revanche, il est proposé gratuitement aux étudiants et aux enseignants et pour permettre des projets open source.

La réputation de PHPStorm peut être mesurée par le fait que de grandes marques comme Yahoo, Expedia, Cisco, Wikipedia et Salesforce ont acheté des licences IDE PHPStorm.

2. Eclipse PDT

Eclipse PDT est un outil de développement PHP Open Source très utilisé est une autre préférence open source sans vous coûter directement. Eclipse a une communauté massive de développeurs travaillant sur toutes sortes de plugins, nécessaires pour autoriser Eclipse avec des fonctionnalités que tout autre meilleur IDE PHP comme Storms PHP, NetBeans et Zend studio doit fournir.

C’est une tâche légèrement délicate au début de se lancer avec Eclipse contrairement à d’autres IDE liés aux entreprises, mais son utilisation vaut l’argent qu’il vous permet d’économiser. Il permet d’économiser sur les licences qui sont le plus gros gain si vous demandez une évaluation parmi Eclipse PDT et PHPStorm ou Zend Studio. Si vous êtes un ancien adepte d’Eclipse, vous vous sentirez à l’aise avec Eclipse PDT.

Certains disent qu’Eclipse est lent et permettez-moi d’être franc; cela prend beaucoup de temps lorsque vous traitez avec la configuration du système tandis que d’autres produits liés aux entreprises fonctionnent relativement mieux. Cependant, la configuration fondamentale de l’ordinateur portable de nos jours, il est de haute qualité pour exécuter Eclipse assez rapidement pour ne pas vous laisser percevoir de retards.

Certaines des fonctionnalités essentielles comprennent la mise en évidence de la syntaxe, la mise en forme du code, l’assistance au code, la refactorisation, la navigation dans le code, les modèles de code, PHPécosystème de débogage, de validation de la syntaxe et d’éclipse qui possède une vaste communauté qui est assez favorable.

Pour commencer, vous pouvez télécharger le package Eclipse pour les développeurs PHP qui offre une capacité de prise en charge du langage PHP, du client Git, de l’éditeur XML et de Mylyn.

3. NetBeans

NetBeans est l’IDE PHP pour beaucoup; il est attribué riche, gratuit et permet plusieurs langues, en comptant l’anglais, le russe, le japonais, le brésilien, le portugais et le chinois de base. La version gratuite de NetBeans remonte à 2010, date à laquelle elle a été à l’origine préparée en open source par Sun Microsystems, puis reprise par Oracle.

Depuis sa sortie, NetBeans dynamise l’une des plus grandes communautés de développeurs opérationnels sur un environnement de développement intégré open source téléchargé plus de 18 millions de fois.

Il est révolu le temps où cet outil était lent et n’était connu que pour le développement en Java, la version stable existante de NetBeans est légère, beaucoup plus rapide et prend tout en charge en PHP. Il a les meilleures ressources de support pour tous les frameworks PHP furieux comme Zend, Smarty Doctrine et Symfony2. Il prend même en charge Laravel via Laravel-ide-helper et permet la prise en charge de frameworks tels que Yii, FuelPHP, CakePHP et WordPress CMS.

Certaines des fonctionnalités essentielles qui maintiennent NetBeans au sommet de la liste comprennent des outils de génération de code comme la génération de setter getter, l’achèvement intelligent du code, les modèles de code, les correctifs rapides, les astuces et le refactoring. Les autres fonctionnalités fondamentales prises en charge incluent l’achèvement du code try / catch, le pliage et le formatage du code ainsi que la sélection rectangulaire.

En ce qui concerne le débogage, vous pouvez en outre utiliser une ligne de commande ou xDebug ensemble localement et à distance. NetBeans PHP Editor prend en charge le développement Web en tenant compte de JavaScript, HTML et CSS. Toutes ces fonctionnalités font simplement de NetBeans le principal IDE PHP open source.

4. Sublime Text 3

C’est un outil accepté et concurrent pour les éditeurs PHP de texte les plus robustes. Il est léger avec la fonctionnalité requise et est pris en charge sur OSX, Windows ainsi que Linux. L’éditeur de texte Sublime est mis en place pour gagner ses pouvoirs à travers différents plugins et packages.

Il existe de nombreux packages PHP accessibles sur le marché qui aident à transformer cet éditeur intelligent en un IDE PHP Sublime gracieux. Certains des packages les plus utiles et les plus remarquables à cet effet comprennent le contrôle des packages, le client xDebug – CodeBug, le compagnon Sublime PHP, Simple PHPUnit, PHPCS, CodIntel et PHPDoc.

Une fois que vous avez regroupé le texte sublime 3 en tant qu’IDE PHP à l’aide de modules complémentaires, vous obtenez la classe du texte sublime ainsi que la robustesse de PHP à un seul endroit, pour une facilité totale de développement PHP.

5. NuSphere

nusphere - IDE PHP
C’est une autre entreprise qui souhaite développer les meilleurs outils de produits PHP pour améliorer l’expérience de développement Web et PHPED est l’IDE qu’ils doivent proposer.

Il prend en charge la version la plus récente de PHP Editor qui prend en charge PHP 7 et de nombreux autres cadres PHP nouveaux et anciens, notamment Laravel, Yii et Symfony, pour en inclure peu avec les systèmes de gestion de contenu (CMS) comme WordPress et Joomla. La fonctionnalité ajoutée avec la version la plus récente est la possibilité d’exécuter des tests unitaires pour des projets mutuellement locaux et distants.

Pour résumer, NuSphere PHPED IDE est un outil de développement Web de pile compacte qui prend en charge le débogage JavaScript, le pré-traitement CSS avec le pré-processeur LESS, HTML5 et le reste de tout en PHP.

Cela étant, je qualifierais Zend et PHPStorm de supérieur à NuSphere en termes de style, de support client de bout en bout, de documentation améliorée et d’exécution des versions dans l’espace commercial requis.

6. Zend Studio

zend - outils de développement PHP open source

Zend Studio est l’un des meilleurs IDE PHP commerciaux de la maison de développement de l’organisation nommée Zend et cible les développeurs Web compétents.
En tant qu’entreprise, Zend fournit tout ce qui couvre les fonctionnalités PHP et a un grand nombre de clients utilisant l’un ou l’autre de ses produits qui aident le développement PHP avec une brise suprême. Certains de ses principaux clients incorporent des sociétés comme DHL, BNP Paribas Credit Suisse et Agilent Technologies.

Zend Studio est activé sur Windows, OS X et Linux et fonctionne avec les versions PHP les plus récentes en comptant PHP 7. Zend Studio est livré avec une interface utilisateur instinctive et offre la plupart des fonctionnalités et outils à jour qui aident à accélérer PHP. et le développement Web à des fins multiples. Certaines des fonctionnalités essentielles de Zend Studio comprennent :

  • Des performances plus rapides dans l’indexation, la validation et la recherche de code PHP
  • Débogage avec Xdebug, Zend Debugger et intégration avec Z-Ray
  • Maintenez l’écosystème des plugins Eclipse, prise en charge Docker et Git Flow
  • Modifier le code Sharpou qui prend en charge PHP, JavaScript, CSS et HTML
  • Maintien du déploiement qui comprenait la prise en charge du cloud pour Amazon AWS et Microsoft Azure
  • Support pour la migration express de PHP 7 et une intégration sans faille avec le serveur Zend
  • Une caractéristique puissante de Zend est sa prise en charge du développement d’applications mobiles au sommet des applications PHP en direct et du backend du système de serveur. Cela offre une bonne initiation au développement lorsqu’il s’agit d’harmoniser les sites Web et les applications Web actuels avec les applications mobiles.

7. Atom

atom ide - logiciel de codage php

Atom est un éditeur de texte à jour construit par des gens de GitHub et accessible gratuitement sous la licence MIT. Atom a un écosystème qui lui est propre avec la vaste communauté à l’arrière et des tonnes de plugins et de packages à portée de main pour étendre ses fonctionnalités.
Atom est vraiment flexible, ce qui signifie que vous pouvez transformer Atom en votre éditeur PHP en ligne requis car il est évolutif et extrêmement personnalisable. De plus, il s’agit d’une alternative multiplateforme précise avec prise en charge de Windows, Red Hat Linux, OS X, Debian Linux et Fedora 22+.
Comment faire tournoyer Atom dans PHP IDE Free?

En ce qui concerne PHP, il existe de nombreux packages présentés qui convertissent l’éditeur Atom en un IDE entièrement chargé pour PHP qui est non seulement gratuit mais très efficace que de nombreux autres IDE PHP commerciaux.
Les packages que vous demandez pour transformer l’éditeur d’atomes en un IDE PHP gratuit totalement fonctionnel comprennent php-cs-fixer, hyperclick-php, php-integrator-base, linter-php et atom-autocomplete-php.

8. Komodo

Komodo - meilleur IDE pour PHP

Développé par ActiveState en 2000, Komodo IDE est l’un des meilleurs outils de développement et fonctionnels PHP MySQL. La plupart des fonctionnalités de Komodo sont innées de l’interpréteur Python.

Il utilise Mozilla et Scintilla comme base car ils partagent de nombreuses fonctionnalités, fonctionnalités et prennent en charge les langues similaires. En raison de ses nombreuses extensions et fonctionnalités de tuyaux, Komodo s’est avéré être un énorme succès.
Traits:

  • Fourniture de vues fractionnées et multi-fenêtres
  • Signet rapide
  • Détection de langue intelligente
  • Visionneuse de modèle d’objet de document
  • Sustain pour Git et l’accès aux fichiers à distance

9. Aptana Studio

aptana - outils de programmation php

L’Aptana Studio construit par Aptana Inc. en 2014 est l’un des meilleurs outils de développement PHP open source. Il est simple à télécharger sur le Web et accessible à tous gratuitement. Il peut être obtenu de manière autonome sur Windows, Mac et Linux OS.
Traits:

  • Livré avec des annotations d’erreur de syntaxe
  • A un serveur PHP intégré
  • Prise en charge DOM et CSS
  • Formatage du code et indexation automatique
  • Prend en charge le débogueur PHP

10. Cloud 9

Cloud 9 - Éditeur de code PHP

Cloud9 est livré préemballé avec les outils nécessaires pour tous les langages de programmation Rage, ainsi que JavaScript, Python et PHP, vous n’avez donc pas besoin d’installer de fichiers pour votre machine de développement pour commencer de nouveaux projets. Étant donné que votre IDE Cloud9 est basé sur le cloud, vous pouvez exécuter vos projets depuis votre domicile ou votre bureau ou n’importe où en utilisant une machine connectée à Internet.

La plate-forme offre une expérience sans faille pour le développement d’applications sans serveur vous permettant de définir directement les ressources, de déboguer et de basculer au milieu de l’exécution locale et à distance des applications sans serveur. Avec Cloud9, vous pouvez partager rapidement votre environnement de développement avec votre équipe, ce qui vous permet de jumeler le programme et de surveiller les entrées de chacun en temps réel.

Traits:

  • Codez simplement avec un navigateur
  • Coder mutuellement en temps réel
  • Créez des applications sans serveur sans effort
  • Lancer rapidement de nouveaux projets
  • Direct en utilisant un accès terminal à AWS

Conclusion:

PHP est le langage de programmation le plus apprécié et le plus inclusif pour le développement Web et il existe de nombreux IDE PHP disponibles qui évoluent avec le temps. La plupart des outils de développement PHP abordés dans ce blog ont des saveurs diverses, mais l’objectif universel est d’apporter de la rapidité dans le développement Web avec un code pratique et évolutif.
Examinez de plus près, énumérez certaines de vos exigences importantes et choisissez les meilleurs outils de développement Web PHP qui répondent le mieux à vos besoins.
Si vous avez des questions ou prévoyez de développer une application Web PHP pour votre entreprise, vous pouvez nous contacter. Nous avons une équipe expérimentée de développeurs PHP qui sont en mesure de répondre pleinement à vos besoins.

The post Top 5 des meilleurs IDE PHP en 2020 appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2020/02/09/top-5-ide-php-2020/feed/ 0
Batch extract images from .docx documents in terminal https://portejoie.fr/blog/2016/08/21/batch-extract-images-docx-terminal/ https://portejoie.fr/blog/2016/08/21/batch-extract-images-docx-terminal/#respond Sun, 21 Aug 2016 13:23:17 +0000 http://blog.pjoy.fr/?p=38 Problem : you bought 100 articles for your blog to a web editor but he delivered it in 100 .docx files and now you have to extract the data from them so you can publish. All hope is not lost since you can extract the images from the .docx file....

The post Batch extract images from .docx documents in terminal appeared first on Développeur Web Freelance.

]]>
Problem : you bought 100 articles for your blog to a web editor but he delivered it in 100 .docx files and now you have to extract the data from them so you can publish.

All hope is not lost since you can extract the images from the .docx file.

1 – Put all the .docx in the same directory

2 – Rename all the .docx to .zip

Install rename if you don’t have it already (sudo apt-get install rename | sudo brew install rename) then :
rename 's/\.docx$/\.zip/' *.docx

3 – Batch extract all zip files

Short answer :
find *.zip -exec sh -c 'unzip -d "${1%.*}" "$1"' _ {} \;

I tried :
Unzip *.zip –> doesn’t work because ‘*’ is recognized by shell
Unzip '*.zip' –> doesn’t work because everything is extracted to the same folder so images with the same name are either ignored or deleted

The solution is to first find the files then pass them to a script extracting each one of them separately (code above)

4 – Check your images are there

All the images we are searching for are in a /media/ subfolder, find them with:
find . -path "*media*jpg" -o -path "*media*jpeg" -o -path "*media*png" -type f

It should return something like:
./01-Entrepreneur_vs_salarié-entrepreneurs.entreprise.entrepreneuriat.employé-800/word/media/image1.jpeg
./02-Les_10_startups_qui_cartonnent-startup.levee_de_fonds-800/word/media/image1.jpeg
./03-Lyon_et_structures_entrepreneuriales-startup.entrepreneuriat-800
/word/media/image1.jpg
./04-6_erreurs_qui_font_échouer_les_startups-entrepreneur.startup.entreprise-400/word/media/image1.jpg
./05-Startups_&_incubateurs-incubateur.entreprise.entrepreneur.startup-800/word/media/image1.jpeg

5 – Move and rename images according to parent folder names

Install multiple move (sudo apt-get install mmv | sudo brew install mmv)

Retrieve your images :
mcp './*/word/media/*' '#1_#2'

6 – Remove all directories (⚠️ be careful with this)

rm -r */

There you go !

The post Batch extract images from .docx documents in terminal appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/08/21/batch-extract-images-docx-terminal/feed/ 0
Freelance : Comment trouver des clients ? Retour d’expérience https://portejoie.fr/blog/2016/07/20/trouver-clients-freelance/ https://portejoie.fr/blog/2016/07/20/trouver-clients-freelance/#respond Wed, 20 Jul 2016 07:56:24 +0000 http://blog.pjoy.fr/?p=23 Après plusieurs années à travailler en tant que développeur freelance, je suis en mesure d’effectuer un retour d’expérience sur les différents moyens de prospecter et de trouver des clients sur internet ou ailleurs. Je vais donc dans cet article évoquer toutes les méthodes employées ainsi que leurs avantages et inconvénients....

The post Freelance : Comment trouver des clients ? Retour d’expérience appeared first on Développeur Web Freelance.

]]>
Après plusieurs années à travailler en tant que développeur freelance, je suis en mesure d’effectuer un retour d’expérience sur les différents moyens de prospecter et de trouver des clients sur internet ou ailleurs.

Je vais donc dans cet article évoquer toutes les méthodes employées ainsi que leurs avantages et inconvénients. J’espère que cet article permettra à d’autres freelances se lançant dans l’aventure de développer leur activité.

 

Précisons dès le départ ma situation et ma gamme de prestations afin d’être le plus précis possible dans mes recommandations. Je suis donc développeur et pratique principalement les 2 activités suivantes :

  • Développement de sites web (intégration front / développement back / devops)
  • Formation en informatique dans l’enseignement supérieur ou en entreprise

Je précise aussi que j’ai un diplôme d’ingénieur, ce qui pourra peut-être biaiser les résultats suivants car celui-ci constitue une garantie symbolique pour les clients. Une personne avec une licence n’aura peut-être pas la même expérience, même en étant dans le même secteur d’activité.

Plateformes type “recrutement” (APEC, monster, indeed, freelance-info)

Ces plateformes sont principalement utilisées pour rechercher des contrats type CDD / CDI mais proposent souvent des options “freelance” et “remote”. Je me suis inscrit sur nombre de celles-ci au départ de mon activité et autant le dire tout de suite : mauvaise idée.

Quantité des prospects (10 / 10) – Qualité des prospects (0 / 10)

Ces plateformes sont avant tout dédiées au recrutement et vous allez donc recevoir des appels de recruteurs n’ayant souvent que peu d’information par rapport au métier et aux missions que vous recherchez et qu’ils proposent.

De plus, très souvent les missions seront de type CDD / CDI même en ayant précisé au préalable que vous recherchiez des missions freelance.

M’étant inscrit sur ces plateformes en 2015 et m’étant assez rapidement retiré de celles-ci, je continuais toujours à recevoir des appels plusieurs années plus tard.

Pertinence pour les développeurs (0 / 10)

Ne vous inscrivez pas

Pertinence pour les formateurs (2 / 10)

Si vous faites de la formation, je pense qu’il est possible de trouver un mission intéressante en filtrant tout le reste étant donné que celle-ci sera de toute façon temporaire. Je n’ai pas testé et je déconseille tout de même.

 

Facebook (page)

En créant votre activité, vous allez sûrement créer une page Facebook associée à celle-ci pour pouvoir être contacté facilement et directement. J’ai personnellement  créé une page début 2016 que j’ai rapidement abandonné. Facebook changeant constamment, la visibilité n’est peut être plus la même aujourd’hui.

Quantité des prospects (6 / 10)

Pendant l’année entière où j’ai entretenu ma page, j’ai été contacté assez régulièrement via celle-ci

Qualité des prospects (3 / 10)

Les personnes entrant en contact via une page Facebook ont souvent un besoin assez peu mature et moyennement défini, de plus les projets proposés sont généralement de taille assez modeste (plutôt de type “dépannage” de site ou corrections de bugs).

J’ai cependant pu décrocher quelques missions grâce à cette page mais d’une envergure assez limitée ( seulement quelques heures de travail)

Pertinence pour les développeurs (4 / 10)

 

Pertinence pour les formateurs (0 / 10)

Je n’ai eu aucun contact via Facebook pour des formations et la plateforme paraît peu appropriée pour cela.

 

Facebook (groupes)

De nombreux groupes (type “[ville] french tech”) existent regroupant des offres de startups ou particuliers. Des groupes de freelance proposant des échanges de services peuvent aussi être trouvés.

Quantité des prospects (5 / 10)

Qualité des prospects (6 / 10)

 

Pertinence pour les développeurs (6 / 10)

 

Pertinence pour les formateurs (7 / 10)

 

Article en cours de réécriture, l’état de l’article précédent en dessous :

 

I’ve been working as a freelancer for almost a year now. At the beginning I registered to basically every possible website I could find.

I’m writing this to share my experience and hopefully it will help people develop their activity too.

I didn’t spend any money on this yet so these are all free platforms or trial versions.

  • Emailing
    • +++ : useful information / rare frequency
    • + : rare information emails
    • : kind of spammy but you sometimes get good information
    • – – – : basically just junk mail 3 times a day (spam)
  • Quantity/quality of potential clients
    • + + + : serious people || a lot of people
    • : serious people || not a lot
    • : project not quite defined yet || no contact at all
    • – – – : get ready to get called 5 times a day by service companies with irrelevant/infurating offers
  • Overall grade reflects my opinion on the service as a whole

[Fr] motamot.com

Emailing : + / Contacts : + + +

Overall : 4/5

[Fr] le bon coin

Emailing : + / Contacts : +

Overall : 3/5

[Fr][En] facebook page

Emailing : + / Contacts : +

Overall : 3/5

[Fr][En] google my business / google +

Emailing : + / Contacts :

Overall : 2/5

[En] upwork.com

Emailing : / Contacts :

Overall : 1/5

[En] freelancer.com

Emailing : – – – / Contacts :

Overall : 1/5

[Fr] APEC

Emailing : + / Contacts : – – –

Overall : 0/5

[Fr][En] monster

Emailing : / Contacts : – – –

Overall : 0/5

[Fr] freelance-info.fr

Emailing : / Contacts : – – –

Overall : 0/5

[Fr][En] adwords

NOT TESTED YET

My guess : (I trust google)

 

[Fr] codeur.com

NOT TESTED YET

My guess : – (Did nothing, still received some spam, really expensive, bad reviews, they hijack the SEO for your name)

(This list is a work in progress)

Conclusion : DON’T register on APEC, monster and especially freelance-info since they will only bring you bad offers from bad companies. If you have some feedback on codeur.com, hit me up, I’m curious about it.

The post Freelance : Comment trouver des clients ? Retour d’expérience appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/07/20/trouver-clients-freelance/feed/ 0
Override WordPress function content https://portejoie.fr/blog/2016/06/16/override-wordpress-function-content/ https://portejoie.fr/blog/2016/06/16/override-wordpress-function-content/#respond Thu, 16 Jun 2016 08:46:28 +0000 http://blog.pjoy.fr/?p=14 The easiest way to override a function in wordpress is to define it in the child theme before it is defined somewhere else. However, you can only do this if the developper has thought about you and made the function pluggable ! If it is not the case, you’re not...

The post Override WordPress function content appeared first on Développeur Web Freelance.

]]>
The easiest way to override a function in wordpress is to define it in the child theme before it is defined somewhere else. However, you can only do this if the developper has thought about you and made the function pluggable !
If it is not the case, you’re not that lucky but maybe there is still some hope left.

Go check right now if the function you want to override is surrounded by something looking like :

do_action( 'foo_before_bar' );

and

do_action( 'foo_after_bar' );

If it is the case, you can do something like this in your child theme :

function start_erase_buffer(){
    ob_start();
}
function end_erase_buffer(){
    ob_end_clean();
}
function new_function(){
    //your code here
}

add_action('foo_before_bar','start_erase_buffer',1);
add_action('foo_after_bar,'end_erase_buffer',1);
add_action('foo_after_bar','new_function');

This will erase the content of the function in between the before and after actions and replace it by your own.

The post Override WordPress function content appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/06/16/override-wordpress-function-content/feed/ 0
Fix WordPress multiple select in back office not working for large numbers https://portejoie.fr/blog/2016/05/26/fix-wordpress-multiple-select-large-numbers/ https://portejoie.fr/blog/2016/05/26/fix-wordpress-multiple-select-large-numbers/#respond Thu, 26 May 2016 17:59:54 +0000 http://blog.pjoy.fr/?p=9 This is a hacky quickfix using jQuery. Paste this into the console : jQuery("*").prop("checked", true) You can now perform group actions on your posts. (Be aware that group actions sometimes fail if the selection contains too many items)

The post Fix WordPress multiple select in back office not working for large numbers appeared first on Développeur Web Freelance.

]]>
This is a hacky quickfix using jQuery.

Paste this into the console :

jQuery("*").prop("checked", true)

You can now perform group actions on your posts. (Be aware that group actions sometimes fail if the selection contains too many items)

The post Fix WordPress multiple select in back office not working for large numbers appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/05/26/fix-wordpress-multiple-select-large-numbers/feed/ 0
The WordPress debug swiss army knife [in progress] https://portejoie.fr/blog/2016/05/26/wordpress-debug-functions/ https://portejoie.fr/blog/2016/05/26/wordpress-debug-functions/#respond Thu, 26 May 2016 17:18:55 +0000 http://blog.pjoy.fr/?p=7 Some useful functions to paste in your child theme for debugging Display variable content : function outpre(&$var) { if(empty($var)) { $output = "variable has no data"; } else { echo "<pre style='background:white;color:navy;margin:5px;padding:10px;border-radius:5px;'>"; print_r($var); echo "</pre>"; } } Display all functions linked to a specific hook (uses outpre) function show_hooked(){ $hook_name...

The post The WordPress debug swiss army knife [in progress] appeared first on Développeur Web Freelance.

]]>
Some useful functions to paste in your child theme for debugging

Display variable content :

function outpre(&$var) {
 if(empty($var)) {
 $output = "variable has no data";
 } else {
 echo "<pre style='background:white;color:navy;margin:5px;padding:10px;border-radius:5px;'>";
 print_r($var);
 echo "</pre>";
 }
}

Display all functions linked to a specific hook (uses outpre)

function show_hooked(){
    $hook_name = 'your_hook_here';
    global $wp_filter;
    outpre( $wp_filter[$hook_name] );
}
//add_action('wp_footer', 'show_hooked');

Display all queries fired to generate the page (uses outpre)

function get_db_queries()
{
    $a = 1;
    global $wpdb;
    foreach ($wpdb->queries as $query) {
        echo '<h3>QUERY N°'.$a.'</h3>';
        echo '<h4>Query</h4>';
        outpre($query);
        echo '<h4>Result</h4>';
        $result = $wpdb->get_results($query[0]);
        outpre($result);
        $a++;
    }
    wp_cache_flush();
}
//add_action( 'wp_footer', 'get_db_queries' );

More details and comments coming soon ! (hopefully…)

The post The WordPress debug swiss army knife [in progress] appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/05/26/wordpress-debug-functions/feed/ 0
Quickly display hours next to date in wordpress back office https://portejoie.fr/blog/2016/05/26/display-hours-wordpress-back-office/ https://portejoie.fr/blog/2016/05/26/display-hours-wordpress-back-office/#respond Thu, 26 May 2016 17:12:30 +0000 http://blog.pjoy.fr/?p=5 WordPress displays by default only the date of the posts but the hour of publication is also available in the title of the element. Simply paste this in the console and display hours next to dates : jQuery('.date abbr').each(function({jQuery(this).text(jQuery(this).attr('title'))})

The post Quickly display hours next to date in wordpress back office appeared first on Développeur Web Freelance.

]]>
WordPress displays by default only the date of the posts but the hour of publication is also available in the title of the element.

Simply paste this in the console and display hours next to dates :

jQuery('.date abbr').each(function({jQuery(this).text(jQuery(this).attr('title'))})

The post Quickly display hours next to date in wordpress back office appeared first on Développeur Web Freelance.

]]>
https://portejoie.fr/blog/2016/05/26/display-hours-wordpress-back-office/feed/ 0