Slide 1

Slide 1 text

Websites: The Art of War WordCamp Athens 2022

Slide 2

Slide 2 text

“If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.” ― Sun Tzu, The Art of War

Slide 3

Slide 3 text

About me ✣ In IT professionally since 2008 ✣ Working in web since 2010 ✣ First contact with WP in 2013 ✣ Developed first custom theme in 2016 ✣ Worked in corporations, agencies, startups and as a freelancer ✣ Web developer at Ogury and owner of AFL Development

Slide 4

Slide 4 text

About me Hi, my name is Nikola Dimitrijević… ✣ Husband and father ✣ Web developer ✣ Heavy metal fan ✣ History buff ✣ Comic books lover ✣ Tea addict

Slide 5

Slide 5 text

1. Know thyself

Slide 6

Slide 6 text

1. Know thyself ✣ Define goals ✣ Create a roadmap ✣ Expect the unexpected ✣ Evaluate the website

Slide 7

Slide 7 text

2. Choose your battles

Slide 8

Slide 8 text

2. Choose your battles ✣ Know when to retreat ✣ Don’t be stubborn

Slide 9

Slide 9 text

3. Prepare your battlefield

Slide 10

Slide 10 text

3. Prepare your battlefield ✣ Spend a bit more for better web hosting ✣ Optimize ✣ Be proactive

Slide 11

Slide 11 text

4. Choose your allies

Slide 12

Slide 12 text

4. Choose your allies ✣ Building your own functionalities vs using overkill solutions ✣ Don’t reinvent the wheel

Slide 13

Slide 13 text

5. Beware of hidden enemies

Slide 14

Slide 14 text

5. Beware of hidden enemies ✣ Narrow enemy’s attack line ✣ Choose plugins carefully ✣ Don’t overuse plugins ✣ Limit users ✣ Enforce strong passwords ✣ Never develop directly on production

Slide 15

Slide 15 text

5. Beware of hidden enemies ✣ Monitor for updates ✣ Test everything ✣ Implement version control ✣ Backup

Slide 16

Slide 16 text

6. World War 3rd-party

Slide 17

Slide 17 text

6. World War 3rd-party ✣ 3rd-party scripts and software ✣ GTM is a great tool, but… ✣ Plugins in most cases are 3rd-party software

Slide 18

Slide 18 text

7. Stand your ground

Slide 19

Slide 19 text

7. Stand your ground ✣ You vs marketing, visual design, clients ✣ Challenge ✣ Backup your claims with numbers ✣ Suggest an alternative

Slide 20

Slide 20 text

8. What’s next

Slide 21

Slide 21 text

8. What’s next ✣ Provide extra value ✣ Monitor website’s competition ✣ Be consistent ✣ Adapt

Slide 22

Slide 22 text

9. Consider this as well

Slide 23

Slide 23 text

9. Consider this as well ✣ Time is of essence ✣ Invest money in your project

Slide 24

Slide 24 text

Thanks! Any questions? You can find me at @buki_zvani_pera on Twitter 24