SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Downloaden Sie, um offline zu lesen
WordPress Customization for
Higher Educational Institution’s
Websites
DIGITAL-MEDIA DEVELOPMENT
BINUS UNIVERSITY
OCT 2013

Friday, October 18, 13
Fikri Rasyid
@fikrirasyid
http://fikrirasyid.com
frasyid@binus.edu

Deni Tri
facebook.com/2denitri
dhartanto@binus.edu

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Institution

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Higher Educational Institution

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Management Process in
Higher educational institution
registrant

student

alumni

INPUT

process

OUTPUT

management
admission

Registration

Study

Exam

ALUMNI & binusian
career

SERVICES

Community

Industry

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Registrant

Student

Alumni

INPUT

Process

OUTPUT

Management
Admission

Registration

Study

Exam

ALUMNI & BINUSIan
Career

SERVICES

Community

Industry

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

BINUS University Site
binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

Departments &
Divisions’ Site
sbm.binus.ac.id
websimprug.binus-school.net
binus.edu
binus.tv
dmd.binus.ac.id
and 40+ more

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

BINUS TRACKING

dmd.binus.ac.id/tracking

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

BINUS TICKET

dmd.binus.ac.id/tICKET

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

ACHIEVEMENTS

Achievement.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

BINUS MICROSITE
socs.binus.ac.id/beefest-mobile-2013/
msi.binus.ac.id/commit/
binus.edu/iea/
binus.edu/porsekary/
english.binus.ac.id/national-englishcompetition/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
ACADEMIC
PROCESS

+

BINUS CALENDAR
event.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Today’s FOcus:
Event

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Today’s FOcus: Event

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Let’s Talk

&

BINUS MICROSITE

BINUS CALENDAR
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY

Friday, October 18, 13
The Concept

&

BINUS MICROSITE

BINUS CALENDAR
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY

Friday, October 18, 13
BINUS Microsite

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Rationale
• Continuous need for organizing an event
• Demand for an event website become inevitable
• Every Division / Department website is already a child site of
binus.ac.id
• Whereas it takes 1 more depth for the event website

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

msi.binus.ac.id/commit/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Plan

Display information, registration, schedule & Venue, paper submission, gallery

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Plan

Display information, registration, schedule & Venue, paper submission, gallery

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Plan

Display information, registration, schedule & Venue, paper submission, gallery

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Plan

Display information, registration, schedule & Venue, paper submission, gallery

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Plan

Display information, registration, schedule & Venue, paper submission, gallery

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
BINUS Calendar

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Rationale
• Most sub-sites have an “event” section
• According to BINUS’ Marketing Communication Division, there are
at least 9 events reported monthly across BINUS
• If we really think about it, an academic institutions must have this
“academic plan”

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Let’s make a calendar, then

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN
Other site A
binus.ac.id

CENTRAL
event.binus.ac.id

Other site B
scdc.binus.ac.id

Other site C
and many moore

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE (REVISED) PLAN
Other site A
binus.ac.id

CENTRAL
event.binus.ac.id

Other site B
scdc.binus.ac.id

Other site C
and many moore

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
CENTRAL
event.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
CENTRAL
event.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The
“CLIENTS”
everywhere

binus.ac.id

BINUS.edu

scdc.binus.ac.id
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY

Friday, October 18, 13
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
The Tricks

&

BINUS MICROSITE

BINUS CALENDAR
WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY

Friday, October 18, 13
BINUS Microsite

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

msi.binus.ac.id

msi.binus.ac.id/commit/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Simple Solution
• Provide a new installation of Wordpress multisite for every
department that wanna hold an event
• Create a subsite and theme for each and every event

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Disaster
• it's impossible to handle the rapidly request for event from every
department
• Must maintain dozens of WordPress installation

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Better Solution
• Create a system that capable of building a microsite inside a
wordpress website, even though it's a subsite

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How it looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Works

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Store it

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Rewrite, Flush, & Redirect

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Rewrite, Flush, & Redirect

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Microsite Redirect

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
msi.binus.ac.id/commit/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE API
• Rewrite_API
(http://codex.wordpress.org/Rewrite_API/add_rewrite_rule)

• Administration Menu Functions
(http://codex.wordpress.org/Administration_Menus)

• Options API
http://codex.wordpress.org/Options_API

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Lesson Learned
• Microsite hooks & filters are for itself only
• Disable conflicted hooks & filters
i.e.: wp_ enqueue_style / wp_enqueue_script

• Convert every link of wordpress object in navigation menu / post
into microsite pattern link.
www.abc.com/2012/12/{page-slug} is converted into www.abc.com/{microsite_name}/article/{pageslug}

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Microsite hooks & filters
Are For Itself only
1. Detect the environment
2. Hook into
template_redirect to add
microsite’s functions

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Disable conflicted hooks & filters
1. Create a function for
cleaning intended hooks
2. Get list of every hooks/
filters that we want to
disable, (the list is set by
administrator)
3. Loop the listed hooks
and call remove_filter for
every hooks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Convert every on-site link
into microsite pattern link.
1. Get the URL string from
href attribute and the
inner HTML of “a” element
on the post body /
navigation menu
2. pass the string on to
function
“microsite_article_convert
er” that responsible to
convert it into our
microsite pattern

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Convert every on-site link
into microsite pattern link.
1. Get the URL string from
href attribute and the
inner HTML of “a” element
on the post body /
navigation menu
2. pass the string on to
function
“microsite_article_convert
er” that responsible to
convert it into our
microsite pattern

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Let’s extend the microsite
Assuming the environment is clean, we can put our creativities
here:
1.Implant any microsite feature as much as you wish
2.Add new redirection filter
3.Put every hook / filter based on your needs

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
BINUS Calendar

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THE PLAN

event.binus.ac.id

scdc.binus.ac.id/event/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
THe Plan
• Create a centralized event site
http://event.binus.ac.id

• Every site should have an event page
http://division_name.binus.ac.id/event/

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Here’s How It Looks

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Lesson Learned
• Quite tricky queries, especially for the monthly view
• WordPress’ default XML-RPC Component can not be used for our
queries
• Extend the XML-RPC Components so the sub-site can fetch and
display similar result, only filtered to their own program taxonomy

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
Thou Shall Extend
WordPress’ XML-RPC Components
1. Filter xmlrpc_methods
2. Add new XML-RPC
component to it

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY
Friday, October 18, 13
WordPress Customization for Higher Educational
Institution’s Websites

Friday, October 18, 13

WordPress Customization for
Higher Educational Institution’s Websites
DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Kürzlich hochgeladen (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

WordPress Customization for Higher Educational Institution’s Websites

  • 1. WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT BINUS UNIVERSITY OCT 2013 Friday, October 18, 13
  • 2. Fikri Rasyid @fikrirasyid http://fikrirasyid.com frasyid@binus.edu Deni Tri facebook.com/2denitri dhartanto@binus.edu WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 3. Institution WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 4. Higher Educational Institution WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 5. Management Process in Higher educational institution registrant student alumni INPUT process OUTPUT management admission Registration Study Exam ALUMNI & binusian career SERVICES Community Industry WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 6. Registrant Student Alumni INPUT Process OUTPUT Management Admission Registration Study Exam ALUMNI & BINUSIan Career SERVICES Community Industry WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 7. ACADEMIC PROCESS + WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 8. ACADEMIC PROCESS + BINUS University Site binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 9. ACADEMIC PROCESS + Departments & Divisions’ Site sbm.binus.ac.id websimprug.binus-school.net binus.edu binus.tv dmd.binus.ac.id and 40+ more WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 10. ACADEMIC PROCESS + BINUS TRACKING dmd.binus.ac.id/tracking WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 11. ACADEMIC PROCESS + BINUS TICKET dmd.binus.ac.id/tICKET WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 12. ACADEMIC PROCESS + ACHIEVEMENTS Achievement.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 14. ACADEMIC PROCESS + BINUS CALENDAR event.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 15. Today’s FOcus: Event WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 16. Today’s FOcus: Event WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 17. Let’s Talk & BINUS MICROSITE BINUS CALENDAR WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 18. The Concept & BINUS MICROSITE BINUS CALENDAR WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 19. BINUS Microsite WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 20. Rationale • Continuous need for organizing an event • Demand for an event website become inevitable • Every Division / Department website is already a child site of binus.ac.id • Whereas it takes 1 more depth for the event website WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 21. THE PLAN msi.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 22. THE PLAN msi.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 23. THE PLAN msi.binus.ac.id msi.binus.ac.id/commit/ WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 24. The Plan Display information, registration, schedule & Venue, paper submission, gallery WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 25. The Plan Display information, registration, schedule & Venue, paper submission, gallery WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 26. The Plan Display information, registration, schedule & Venue, paper submission, gallery WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 27. The Plan Display information, registration, schedule & Venue, paper submission, gallery WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 28. The Plan Display information, registration, schedule & Venue, paper submission, gallery WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 29. BINUS Calendar WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 30. Rationale • Most sub-sites have an “event” section • According to BINUS’ Marketing Communication Division, there are at least 9 events reported monthly across BINUS • If we really think about it, an academic institutions must have this “academic plan” WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 31. Let’s make a calendar, then WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 32. THE PLAN Other site A binus.ac.id CENTRAL event.binus.ac.id Other site B scdc.binus.ac.id Other site C and many moore WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 33. THE (REVISED) PLAN Other site A binus.ac.id CENTRAL event.binus.ac.id Other site B scdc.binus.ac.id Other site C and many moore WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 34. CENTRAL event.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 35. CENTRAL event.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 36. The “CLIENTS” everywhere binus.ac.id BINUS.edu scdc.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 37. WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 38. WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 39. WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 40. The Tricks & BINUS MICROSITE BINUS CALENDAR WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 41. BINUS Microsite WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 42. THE PLAN msi.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 43. THE PLAN msi.binus.ac.id WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 44. THE PLAN msi.binus.ac.id msi.binus.ac.id/commit/ WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 45. Simple Solution • Provide a new installation of Wordpress multisite for every department that wanna hold an event • Create a subsite and theme for each and every event WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 46. Disaster • it's impossible to handle the rapidly request for event from every department • Must maintain dozens of WordPress installation WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 47. Better Solution • Create a system that capable of building a microsite inside a wordpress website, even though it's a subsite WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 48. Here’s How it looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 49. Here’s How It Looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 50. Here’s How It Looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 51. Here’s How It Looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 52. Here’s How It Works WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 53. Store it WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 54. Rewrite, Flush, & Redirect WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 55. Rewrite, Flush, & Redirect WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 56. Microsite Redirect WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 57. msi.binus.ac.id/commit/ WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 58. THE API • Rewrite_API (http://codex.wordpress.org/Rewrite_API/add_rewrite_rule) • Administration Menu Functions (http://codex.wordpress.org/Administration_Menus) • Options API http://codex.wordpress.org/Options_API WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 59. Lesson Learned • Microsite hooks & filters are for itself only • Disable conflicted hooks & filters i.e.: wp_ enqueue_style / wp_enqueue_script • Convert every link of wordpress object in navigation menu / post into microsite pattern link. www.abc.com/2012/12/{page-slug} is converted into www.abc.com/{microsite_name}/article/{pageslug} WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 60. Microsite hooks & filters Are For Itself only 1. Detect the environment 2. Hook into template_redirect to add microsite’s functions WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 61. Disable conflicted hooks & filters 1. Create a function for cleaning intended hooks 2. Get list of every hooks/ filters that we want to disable, (the list is set by administrator) 3. Loop the listed hooks and call remove_filter for every hooks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 62. Convert every on-site link into microsite pattern link. 1. Get the URL string from href attribute and the inner HTML of “a” element on the post body / navigation menu 2. pass the string on to function “microsite_article_convert er” that responsible to convert it into our microsite pattern WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 63. Convert every on-site link into microsite pattern link. 1. Get the URL string from href attribute and the inner HTML of “a” element on the post body / navigation menu 2. pass the string on to function “microsite_article_convert er” that responsible to convert it into our microsite pattern WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 64. Let’s extend the microsite Assuming the environment is clean, we can put our creativities here: 1.Implant any microsite feature as much as you wish 2.Add new redirection filter 3.Put every hook / filter based on your needs WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 65. BINUS Calendar WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 66. THE PLAN event.binus.ac.id scdc.binus.ac.id/event/ WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 67. THe Plan • Create a centralized event site http://event.binus.ac.id • Every site should have an event page http://division_name.binus.ac.id/event/ WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 68. Here’s How It Looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 69. Here’s How It Looks WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 70. Lesson Learned • Quite tricky queries, especially for the monthly view • WordPress’ default XML-RPC Component can not be used for our queries • Extend the XML-RPC Components so the sub-site can fetch and display similar result, only filtered to their own program taxonomy WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 71. Thou Shall Extend WordPress’ XML-RPC Components 1. Filter xmlrpc_methods 2. Add new XML-RPC component to it WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY Friday, October 18, 13
  • 72. WordPress Customization for Higher Educational Institution’s Websites Friday, October 18, 13 WordPress Customization for Higher Educational Institution’s Websites DIGITAL-MEDIA DEVELOPMENT ● BINUS UNIVERSITY