Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPress Information Architecture - Takis Bouy...
Search
WordPress Greek Community
November 04, 2017
Programming
0
77
WordPress Information Architecture - Takis Bouyouris, FOSSCOM2017
WordPress Greek Community
November 04, 2017
Tweet
Share
More Decks by WordPress Greek Community
See All by WordPress Greek Community
Thanassis Zannias - Flexible WordPress Dev Environment with Docker
wpgr
0
36
Andreas Karavanas - AI Supercharged Landing Pages
wpgr
0
46
Όμορφα, γρήγορα και οικονομικά websites με WordPress
wpgr
0
48
Unlocking creativity - Marilia Darilli
wpgr
0
81
Έλλη Μουχτάρη - Χτίσε το προσωπικό σου brand και απόκτησε τους πελάτες που θες
wpgr
0
57
Ioannis Kastorinis - WooCommerce technical automations in the real world
wpgr
0
79
Christos Paloukas - Cache me if you can, a journey through caching layers in WordPress
wpgr
0
85
Ευάγγελος Πάλλης - Malware Cleanup & Protection
wpgr
0
99
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
0
75
Other Decks in Programming
See All in Programming
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
150
SQL Server 2025 LT
odashinsuke
0
120
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.9k
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.3k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
130
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
37k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
430
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
430
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
74
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Automating Front-end Workflow
addyosmani
1371
200k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Deep Space Network (abreviated)
tonyrice
0
32
Transcript
FOSSCOM 2017 WordPress Information Architecture Takis Bouyouris WordPress Greek Community
Nevma.gr
Who am I? Takis Bouyouris Software Engineer/Web Developer Co-founder of
Nevma.gr WordPress Greek Community WordPress Athens Meetup WordCamp Athens
Megaron, the Athens Concert Hall Sat. 09th December 2017 https://2017.athens.wordcamp.org/
WordPress
is an open source (GPL) Content Management System powers 28%
of websites today has a vibrant, global community and a vast ecosystem of extensions and services
It’s a CMS blog engine publishing tool web application platform
Technologies LAMP/LNMP PHP Apache, Nginx, etc MySQL HTML, CSS, Javascript
Information Architecture
Information Architecture is necessary a. for development b. for analysis
c. for communication
Information Architecture "Ontology is a formal naming and defnition of
the types, properties, and interrelationships of the entities in a domain" https://en.wikipedia.org/wiki/Ontology_(information_science)
Ontologies have Classes Attributes Relations Individuals Restrictions Rules Events Functions
...
WordPress Information Architecture
WordPress Post types (Classes) Posts Pages Attachments
Posts
Posts (non hierarchical) the simplest information piece post-1 post-2 post-3
post-4 post-5 post-6 post-7 post-8 post-9
None
None
None
Pages
Pages (hierarchical) page-1 ├─page-1-1 ├─page-1-2 │ ├─page-1-2-1 │ └─page-1-2-2 └─page-1-3
page-2 ├─page-2-1 └─page-2-2 page-3
None
None
None
Attachments
None
Taxonomies
WordPress taxonomies (Relations) ways to categorise content categories tags
Categories (hierarchical) cat-1 ├─cat-1-1 │ ├─cat-1-1-1 │ ├─cat-1-1-2 │ └─cat-1-1-3
└─cat-1-2 cat-2 ├─cat-2-1 └─cat-2-2 cat-3
None
Tags (non hierarchical) tag-1 tag-2 tag-3 tag-4 tag-5 tag-6 tag-7
tag-8 tag-9 tag-10 tag-11 tag-11 tag-12 tag-13 tag-14
None
Examples
A simple company website pages == static content Home About
us Services Products How we work Contact
A simple company website posts == news
A news portal pages == static content About us Terms
Contact
A news portal posts == news categories == main categorisation
tags == secondary categorisation
Custom felds
WordPress custom felds (Attributes) custom felds ACF PODS Toolset/Types
None
None
None
None
Custom post types and taxonomies
WordPress can be extended with Custom post types (like custom
posts and pages) Custom taxonomies (like custom categories and tags)
None
None
None
None
So!
WordPress has posts and pages they have custom felds they
are categorised by taxonomies can be extended with custom post types and custom taxonomies
What’s missing? Relationships one to one one to many many
to many Use plugins: ACF, Toolset/Types, PODS, etc
None
Examples
A not-so-simple company website pages == static content posts ==
news categories == main news categories tags == secondary news categories
A not-so-simple company website custom post types portfolio == projects
products == products custom taxonomies portfolio-categories == projects categories product-categories == products categories
Advantages: Easy to implement Separation of concerns Different design per
section Different admin section
UI components
UI components Sidebars Widgets Menus
None
None
Everything comes together with Plugins extend core functionality Themes are
responsible for what the users see (the front-end)
None
https://wphierarchy.com/
REST API
REST API for interoperating with other platforms is part of
the core since v4.7 https://developer.wordpress.org/rest-api/
Megaron, the Athens Concert Hall Sat. 09th December 2017 https://2017.athens.wordcamp.org/
WordPress Greek Community https://wpgreece.org/ https://www.facebook.com/groups/WordPressGreekCommunity/ https://twitter.com/wpgreeceorg/ https://www.meetup.com/Athens-WordPress-Meetup/ https://www.youtube.com/channel/UCn2JrgFY9lHO85gGTAlfw0A/ https://speakerdeck.com/wpgr/ (or
just Google us)
Thank you!
[email protected]
http://takis.nevma.gr/ f @ takis.bouyouris t @ takisbig