SlideShare une entreprise Scribd logo
1  sur  27
Untapped Potential:
Using WordPress as an
Information Management Tool
Daru Sharp @daylily_daru
About Me
Gardener Daylilies Hybridizer Crazy!!
Scientist Desktop App Dev
Data Collection
/Review
Data
Architect/Access
Today’s Talk
Content vs Info management
What I needed to model
Frustrations driving Requirements
WordPress to the rescue!
Content vs Information
Content:
Title
Content
Photos
A little bit of other data
(metadata)
Information
Title
Content (optional)
Photos
More of the other data,
defined in a specific way
Data Model Needed!
Some Data Management
Frustrations
State of the art was a desktop (Windows based)
application
Data was entered and viewed 1 record at a time
I had to be at my computer to see my data
Limited associations between data entities
I could only export some of what was entered
My Requirements
See my data anywhere
Manage information for a collection
Customize the data variables
Allow for many photos
Track multiple Entity Types
(with various data variables for each)
Create and view associations between my data
View the entire collection in one output with photos
View the Heritage of any Daylily or Cross
The Project
Create an application to manage my Daylily data
Build it in WordPress
Utilize Custom Post Types
Create Fields to capture Post Type specific data
Customize the data entry screens
Create a very visual output
The Toolbox
WordPress
3 Plugins
Custom Post Type UI
Advanced Custom Fields Pro
Admin Columns Pro
Custom Post Type UI
• Used to create new Post Types
and Custom Taxonomy Terms
• Nice interface for setting Post
Type Attributes and Properties
• Sets up Toolbar Menu, Admin List,
Data Entry interface
 Define
Use
The Relationship Field
Used to associate one post to another
Associations can go across post types
Returns a Post ID or Post Object
Bidirectional
Store data in serialized element a:2:{i:0;s:”23”;i:1;s:”56”;}
Admin Columns
Admin Columns
Create Multiple Lists per Post Type
Customize Columns Displayed
Include Thumbnails
Filter/Sort by any Column
Inline Edit
Export List to Excel
ACF Data Entry
ACF Data Entry
My Requirements
See my data anywhere
Manage information for a collection
Customize the data variables
Allow for many photos
Track multiple Entity Types
(with various data variables for each)
Create and View associations in my data
View the entire collection in one output with photos
View the Heritage of any Daylily or Cross
The Front End Views
WP Core Templates
Single Post View
Post Archive View
Taxonomy Views
Customized Pages
Custom Page Templates (php)
WP Template Hierarchy
https://developer.wordpress.org/files/2014/10/Screenshot-2019-01-23-00.20.04.png
Single Post View with ACF Data
Relationships
get_field()
Advanced Custom Fields Function
Lots of documentation and example code
This function is a Chameleon
What is returned depends on context
Value or Array or Post Object
Arguments needed depends on context
Acf field name, post id, post type, etc
(read the documentation carefully!)
get_field Examples
Why Use WP for Data?
There’s a need for better info management tools
Can be customized for different types of information
Great way to share data
Great documentation and support
Many developers with expertise on this platform
Fabulous community!!
WordCamps and Meetups
Resources
gardentracker.com  Demo Site
LinkedIn Learning
You Tube
WP Developers Documentation
ACF Documentation
@daylily_daru
daru@gardentracker.com

Contenu connexe

Tendances

CrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossref
 
CrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossref
 
10x10 on <link />
10x10 on <link />10x10 on <link />
10x10 on <link />cbatiloiii
 
Library orientation vsb fellows
Library orientation vsb fellowsLibrary orientation vsb fellows
Library orientation vsb fellowslindahauck
 
Reference Linking and Cited-By
Reference Linking and Cited-ByReference Linking and Cited-By
Reference Linking and Cited-ByCrossref
 
Efficient Spring Data REST Development
Efficient Spring Data REST DevelopmentEfficient Spring Data REST Development
Efficient Spring Data REST DevelopmentCatalin Tudose
 
Getting started with Content Registration 012617
Getting started with Content Registration 012617Getting started with Content Registration 012617
Getting started with Content Registration 012617Crossref
 
Access data connection
Access data connectionAccess data connection
Access data connectionHarry Potter
 
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015Josh Schneider
 
Microsoft Sync Framework
Microsoft Sync FrameworkMicrosoft Sync Framework
Microsoft Sync FrameworkHieu Le Trung
 
Maintaining your metadata
Maintaining your metadataMaintaining your metadata
Maintaining your metadataCrossref
 

Tendances (14)

CrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl Ward
 
CrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl WardCrossRef Workshops 2012 Small Publisher Tools Karl Ward
CrossRef Workshops 2012 Small Publisher Tools Karl Ward
 
10x10 on <link />
10x10 on <link />10x10 on <link />
10x10 on <link />
 
Library orientation vsb fellows
Library orientation vsb fellowsLibrary orientation vsb fellows
Library orientation vsb fellows
 
Reference Linking and Cited-By
Reference Linking and Cited-ByReference Linking and Cited-By
Reference Linking and Cited-By
 
Efficient Spring Data REST Development
Efficient Spring Data REST DevelopmentEfficient Spring Data REST Development
Efficient Spring Data REST Development
 
Getting started with Content Registration 012617
Getting started with Content Registration 012617Getting started with Content Registration 012617
Getting started with Content Registration 012617
 
Access data connection
Access data connectionAccess data connection
Access data connection
 
Salesforce talk
Salesforce talkSalesforce talk
Salesforce talk
 
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015
ePADD and Access -- Society of American Archivists (SAA) Annual Meeting, 2015
 
Microsoft Sync Framework
Microsoft Sync FrameworkMicrosoft Sync Framework
Microsoft Sync Framework
 
Intro to Database Design
Intro to Database DesignIntro to Database Design
Intro to Database Design
 
Moving to Libguides2.0
Moving to Libguides2.0Moving to Libguides2.0
Moving to Libguides2.0
 
Maintaining your metadata
Maintaining your metadataMaintaining your metadata
Maintaining your metadata
 

Similaire à Untapped potential: Using WordPress as an Info Management tool

Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0saritasingh19866
 
George thomas gtra2010
George thomas gtra2010George thomas gtra2010
George thomas gtra2010George Thomas
 
Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features K.Mohamed Faizal
 
one|content : joomla on steroids
one|content : joomla on steroidsone|content : joomla on steroids
one|content : joomla on steroidsPaul Delbar
 
Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!tedbow
 
Open Conceptual Data Models
Open Conceptual Data ModelsOpen Conceptual Data Models
Open Conceptual Data Modelsrumito
 
Wikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudWikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudJoachim Neubert
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with ShareAlfresco Software
 
Introduction to Zend Framework
Introduction to Zend FrameworkIntroduction to Zend Framework
Introduction to Zend FrameworkJamie Hurst
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseLaurent Alquier
 
Eugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field TypesEugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field TypesSharePoint Saturday NY
 
Document databases
Document databasesDocument databases
Document databasesQframe
 
Sap bo 4.2 course content (1)
Sap bo 4.2 course content (1)Sap bo 4.2 course content (1)
Sap bo 4.2 course content (1)vamshireddy kunta
 
Ibm cognos-build-data-marts-reports-and-dashboards
Ibm cognos-build-data-marts-reports-and-dashboardsIbm cognos-build-data-marts-reports-and-dashboards
Ibm cognos-build-data-marts-reports-and-dashboardsAmit Sharma
 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them AllWill Jackson
 

Similaire à Untapped potential: Using WordPress as an Info Management tool (20)

Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0
 
George thomas gtra2010
George thomas gtra2010George thomas gtra2010
George thomas gtra2010
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features
 
one|content : joomla on steroids
one|content : joomla on steroidsone|content : joomla on steroids
one|content : joomla on steroids
 
Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!
 
Open Conceptual Data Models
Open Conceptual Data ModelsOpen Conceptual Data Models
Open Conceptual Data Models
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado Net
Ado NetAdo Net
Ado Net
 
CIS266 Midterm Review
CIS266 Midterm ReviewCIS266 Midterm Review
CIS266 Midterm Review
 
Wikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudWikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloud
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with Share
 
Introduction to Zend Framework
Introduction to Zend FrameworkIntroduction to Zend Framework
Introduction to Zend Framework
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge base
 
Eugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field TypesEugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field Types
 
Sql Data Services
Sql Data ServicesSql Data Services
Sql Data Services
 
Document databases
Document databasesDocument databases
Document databases
 
Sap bo 4.2 course content (1)
Sap bo 4.2 course content (1)Sap bo 4.2 course content (1)
Sap bo 4.2 course content (1)
 
Ibm cognos-build-data-marts-reports-and-dashboards
Ibm cognos-build-data-marts-reports-and-dashboardsIbm cognos-build-data-marts-reports-and-dashboards
Ibm cognos-build-data-marts-reports-and-dashboards
 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Untapped potential: Using WordPress as an Info Management tool

  • 1. Untapped Potential: Using WordPress as an Information Management Tool Daru Sharp @daylily_daru
  • 2. About Me Gardener Daylilies Hybridizer Crazy!! Scientist Desktop App Dev Data Collection /Review Data Architect/Access
  • 3. Today’s Talk Content vs Info management What I needed to model Frustrations driving Requirements WordPress to the rescue!
  • 4. Content vs Information Content: Title Content Photos A little bit of other data (metadata) Information Title Content (optional) Photos More of the other data, defined in a specific way
  • 6. Some Data Management Frustrations State of the art was a desktop (Windows based) application Data was entered and viewed 1 record at a time I had to be at my computer to see my data Limited associations between data entities I could only export some of what was entered
  • 7. My Requirements See my data anywhere Manage information for a collection Customize the data variables Allow for many photos Track multiple Entity Types (with various data variables for each) Create and view associations between my data View the entire collection in one output with photos View the Heritage of any Daylily or Cross
  • 8. The Project Create an application to manage my Daylily data Build it in WordPress Utilize Custom Post Types Create Fields to capture Post Type specific data Customize the data entry screens Create a very visual output
  • 9. The Toolbox WordPress 3 Plugins Custom Post Type UI Advanced Custom Fields Pro Admin Columns Pro
  • 10. Custom Post Type UI • Used to create new Post Types and Custom Taxonomy Terms • Nice interface for setting Post Type Attributes and Properties • Sets up Toolbar Menu, Admin List, Data Entry interface
  • 12. The Relationship Field Used to associate one post to another Associations can go across post types Returns a Post ID or Post Object Bidirectional Store data in serialized element a:2:{i:0;s:”23”;i:1;s:”56”;}
  • 14. Admin Columns Create Multiple Lists per Post Type Customize Columns Displayed Include Thumbnails Filter/Sort by any Column Inline Edit Export List to Excel
  • 17. My Requirements See my data anywhere Manage information for a collection Customize the data variables Allow for many photos Track multiple Entity Types (with various data variables for each) Create and View associations in my data View the entire collection in one output with photos View the Heritage of any Daylily or Cross
  • 18. The Front End Views WP Core Templates Single Post View Post Archive View Taxonomy Views Customized Pages Custom Page Templates (php)
  • 20.
  • 21.
  • 22. Single Post View with ACF Data
  • 24. get_field() Advanced Custom Fields Function Lots of documentation and example code This function is a Chameleon What is returned depends on context Value or Array or Post Object Arguments needed depends on context Acf field name, post id, post type, etc (read the documentation carefully!)
  • 26. Why Use WP for Data? There’s a need for better info management tools Can be customized for different types of information Great way to share data Great documentation and support Many developers with expertise on this platform Fabulous community!! WordCamps and Meetups
  • 27. Resources gardentracker.com  Demo Site LinkedIn Learning You Tube WP Developers Documentation ACF Documentation @daylily_daru daru@gardentracker.com