Seminar On Wordpress Development
Seminar On Wordpress Development
Seminar On Wordpress Development
“ DDOS Attacks ”
Presented By-
Akash S N (1MJ17CS705)
Seminar Guide-
Mrs. Ramya.C
Asst. Prof, Dept of CSE,
MVJCE, Bangalore
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 1
Content Outline:
1.Introduction
2.Literature survey
3.Data base schema for WordPress
4.Flowchart for when to use WordPress
5.System architecture
6.OpenID for WordPress
7.Core WordPress files
8.Advantages & Disadvantages
9.Future scope
10.conclusion
References
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 2
• WordPress is an Open Source software system used by millions
of people around the world to create beautiful websites and blogs.
• WordPress aims to democratize publishing, ensuring that any nontechnical person can create
a website, while building a product that can scale all the way up to enterprise clients with
complex needs.
• The richness and importance of the WordPress code base and ecosystem pose many
interesting challenges for the research community.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 3
Literature Survey
Title J. Cabot, “WordPress: A Content Management System to Democratize
Publishing”, IEEE Software, vol. 35, no. 3, pp. 89–92, May 2018.
Year 2018
Methodology WordPress
Technology 1. Subversion (SVN) as the version control system
2. JavaScript, CSS, HTML, and XML make up the rest.
Issues Security
Plugins and inefficiency
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 4
Data base schema for WordPress
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 5
Flow chart for when to use WordPress
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 6
WordPress Site Architecture
Template Style JavaScript Image
files Other
sheet files files files files
Header.php Header
Content
Content.php
Sidebar.php Sidebar/Widgets
Footer.php Footer
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 7
OpenID in WordPress
• This plugin allows users to login to their local WordPress account using
an OpenID, as well as enabling commenters to leave authenticated
comments with OpenID.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 8
Core WordPress Files
1. wp-admin
The wp-admin folder contains administrative files that power
the WordPress dashboard. The first thing that you see after
logging into your WordPress site is the WordPress dashboard. It
looks like this:
When you are trying to log in to the dashboard, WordPress
checks whether the credentials that you have provided are
correct, or whether you are an admin or a simple contributor
with limited access to the site.
2. wp-includes
Files in the wp-includes are responsible for how WordPress
looks. This folder is large in size, and most of the WordPress
core files are stored here. The text that we see on WordPress,
the font of the text – all these are enabled by the files in the wp-
includes folder. The files also contain rules, hierarchies, and
action command for some of the WordPress features.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 9
3. wp-content
The wp-content folder is where themes, plugins and
other uploads are stored. Whenever you install a theme,
it’s stored in the Themes folder; plugins are installed in
the Plugins folder and the images that you upload are
stored in the Uploads folder.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 10
Advantages and Disadvantages
• Advantages
• Open source
• Simplicity and flexibility
• Publish with ease
• Easy theme systems
• Extends with plugins
• Fine SEO
• Easy to setup and extend
• Disadvantages
• Modification requires PHP knowledge
• Plugins and efficiency
• PHP security
• SQL queries
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 11
Future Scope
• Due to technical expertise, WordPress developers are very famous in this corporate world.
• Suppose you are hired as a WordPress developer, you would be able to run all kinds of applications while
managing the content of the organization.
• WordPress is searched for 2,740,000 times every month as compared to other development software.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 12
Conclusion
• WordPress is an excellent example of the collaborative world of today. The basic platform can do a lot, and is
free.
• No matter if your blog is hosted on wordpress.com or if you download the CMS on your server, both options are
free.
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 13
References
1. “Content Management Systems,” W3Techs, 2018; w3techs.com.
2. M. van Genuchten and L. Hatton, “Compound Annual Growth Rate for Software,” IEEE Software, vol. 29,
no. 4, 2012, pp. 19–21.
3. D. Field, “6 Major Tech Companies Have Doubled Their Design Hiring Goals in the Last Half Decade,”
TechCrunch, 31 May 2017; techcrunch.com/2017/05/31/here -are-some-reasons-behind-techs -design-shortage.
4. “Make WordPress Core,” WordPress, 2018; make.wordpress.org/core/handbook/about/organization.
5. A. Brown, “WordPress Hooks Database,” 2017; adambrown.info/p /wp_hooks.
6. “Make WordPress Plugins,” Word- Press, 2018; make.wordpress.org/plugins/handbook.
7. “WordPress.com and WordPress.org,” WordPress, 2018; en.support.wordpress.com/com-vs-org.
8. B. Krogsgard, “Interview with Matt Mullenweg on the WordPress Ecosystem—Draft Podcast,” Post Status,
18 Nov. 2017; poststatus.com/interview-matt-mullenweg -wordpress-ecosystem-draft-podcast.
9. Wappalyzer.com, “CMS”. [Online] Available: https://www.wappalyzer.com/categories/cms [Accessed: May
17th, 2019.]
10. WordPress.org, “Requirements”. [Online] Available: https://www.wordpress.org/about/requirements
[Accessed: May 18th, 2019.]
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 14
References
11. S. Tajalizadehkhoob, M. Korczynski, A. Noroozian, C. Ganan, and M.van Eeten, “Apples, Oranges and Hosting
Providers: Heterogeneity andSecurity in the Hosting Market”, in NOMS 2016 - 2016 IEEE/IFIPNetwork Operations
and Management Symposium, pp. 289-297, 2016.
12. C. A. Kamhoua, L. Kwiat, K. A. Kwiat, J. S. Park, M. Zhao, and M.Rodriguez, “Game Theoretic Modeling of
Security andInterdependency in a Public Cloud”, in 2014 IEEE 7th InternationalConference on Cloud Computing,
pp. 514-521, 2014.
13. A. J. Younge, R. Henschel, J. T. Brown, G. von Laszewski, J. Qiu, andG. C. Fox, “Analysis of Virtualization
Technologies for HighPerformance Computing Environments”, in 2011 IEEE 4thInternational Conference on Cloud
Computing, pp. 9-16, 2011.
14. D. An, “Find out how you stack up to new industry benchmarks formobile page speed”, in “Think with Google -
Mobile, Data &Measurement”. [Online] Available: https://www.thinkwithgoogle.com/marketing-resources/data-
measurement/mobile-page-speed-newindustry-benchmarks [Accessed: May 10th, 2019.]
15. H. Petersen, “From Static and Dynamic Websites to Static SiteGenerator”, Bachelor’s thesis, University of Tartu
- Institute of Computer Science, 2016.
16. Ubuntu.com, “Download Ubuntu Server”. [Online] Available:https://ubuntu.com/download/server [Accessed:
June 14th, 2019.]
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 15
References
17. WordPress.org, “Get WordPress - Use the software that powers over 34% of the web”. [Online] Available:
https://wordpress.org/download/ [Accessed: June 15th, 2019.]
18. WordPress.org, “Theme Unit Test”. [Online] Available: https://codex.wordpress.org/Theme_Unit_Test
[Accessed: June 15th, 2019.]
19. B. Messenlehner and J. Coleman, “Building web apps with WordPress”, Sebastopol, CA: O’Reilly, 2014.324
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 16
Thank you
Approved by AICTE |Affiliated to VTU | Recognized by UGC with 2(f) & 12(B) status |Accredited by NBA and NAAC 17