Navigating the WordPress Plugin Landscape

被引:0
|
作者
Hills, Mark [1 ]
机构
[1] East Carolina Univ, Greenville, NC 27858 USA
关键词
PATTERNS; USAGE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
WordPress includes a plugin mechanism that allows user-provided code to be executed in response to specific system events and input/output requests. The large number of extension points provided by WordPress makes it challenging for new plugin developers to understand which extension points they should use, while the thousands of existing plugins make it hard to find existing extension point handler implementations for use as examples when creating a new plugin. In this paper, we present a lightweight analysis, supplemented with information mined from source comments and the webpages hosted by WordPress for each plugin, that guides developers to the right extension points and to existing implementations of handlers for these extension points. We also present empirical information about how plugins are used in practice, providing guidance to both tool and prospective plugin developers.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Wiki CS Annotation Performing Entity Annotation within WordPress Plugin
    Aprilius, William
    Hansun, Seng
    Gunawan, Dennis
    2015 3RD INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA), 2015,
  • [2] Understanding Vulnerabilities in Plugin-based Web Systems: An Exploratory Study of WordPress
    Mesa, Oslien
    Vieira, Reginaldo
    Viana, Marx
    Durelli, Vinicius H. S.
    Cirilo, Elder
    Kalinowski, Marcos
    Lucena, Carlos
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 149 - 159
  • [3] TrainOn: An Open Source Plugin for Developing Online Trainings and Conducting Studies in WordPress
    Mallwitz, Tim
    Janneck, Monique
    Sternitzke, Max
    Mergan, Hamid
    PROCEEDINGS OF 2023 MENSCH UND COMPUTER, MUC 2023: Building Bridges, 2023, : 558 - 560
  • [4] A Platform-Independent Plugin for Navigating Online Radiology Cases
    Balkman, Jason D.
    Awan, Omer A.
    JOURNAL OF DIGITAL IMAGING, 2016, 29 (03) : 321 - 324
  • [5] A Platform-Independent Plugin for Navigating Online Radiology Cases
    Jason D. Balkman
    Omer A. Awan
    Journal of Digital Imaging, 2016, 29 : 321 - 324
  • [6] Navigating the Cybersecurity Landscape
    Purkiss, Dave
    Giles, Tony
    JOURNAL AWWA, 2024, 116 (07): : 50 - 52
  • [7] Navigating the enhancement landscape
    Forlini, Cynthia
    Hall, Wayne
    Maxwell, Bruce
    Outram, Simon M.
    Reiner, Peter B.
    Repantis, Dimitris
    Schermer, Maartje
    Racine, Eric
    EMBO REPORTS, 2013, 14 (02) : 123 - 128
  • [8] Navigating the Legal Landscape
    Reitze, Arnold W., Jr.
    Ternes, Mary Ellen
    CHEMICAL ENGINEERING PROGRESS, 2011, 107 (08) : 45 - 49
  • [9] Navigating the risk landscape
    Andrew D. Maynard
    Nature Nanotechnology, 2016, 11 : 211 - 212
  • [10] Navigating a Rocky Landscape
    Mika, Aggie
    SCIENTIST, 2017, 31 (10): : 68 - 71