• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 501
  • Last Modified:

Designing Wordpress Webapp

This is a generic question related with Wordpress / JQuery. I am new to Wordpress. I have done some basic web blog works on wordpress by configuring MySQL Database.

I am gradually moving to more complex development of Wordpress Application. We want to develop a web application which does more or less functionality like allthingsd or techcrunch.com. Also one another requirement is on scrolling down the page, we want the header menu should be static. I guess this could be achieved through Jquery.

My question is whether these applications are developed purely on Php / Mysql / Jquery and later deployed on Wordpress Platform Or Wordpress has the ability to develop any complex websites ?
0
chokka
Asked:
chokka
  • 5
  • 4
  • 2
2 Solutions
 
tmwsiyCommented:
Wordpress has a rich API for developing your own themes and plug-ins.

I would suggest you work with the framework they provide to make things more resistant to breaking when upgrading and just general "not reinventing the wheel" kind of thing.
0
 
Jason C. LevineNo oneCommented:
>> My question is whether these applications are developed purely on Php / Mysql / Jquery and later deployed on Wordpress Platform Or
>> Wordpress has the ability to develop any complex websites ?

Yes to both.  WordPress has two components: themes and the API (custom PHP functions).  So whenever you want a JQuery effect like a following header, you just add the appropriate jquery functions to the correct theme file and you're done.  WordPress even uses jquery for its own operations so 1.7 is already present on all modern WordPress installations.

The API includes custom functions to call the various WordPress elements (posts, pages, widgets) and also a suite of functions to control login, search, and database interactions but you could also use your own PHP functions and create most anything you want.  The trick here is knowing when you need to write your own stuff vs. using the API vs. simply using a plugin and modifying that.  
0
 
chokkaStudentAuthor Commented:
@Jason1178

From your comments ..

1) It is possible to have a purely Php / MySQL/ JQuery application. We can deploy such an application on Wordpress Platform.

2) Alternatively, we can also develop an application using Wordpress Framework.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
tmwsiyCommented:
He is saying that wordpress is already a purely php/mysql/jQuery out of the box
0
 
Jason C. LevineNo oneCommented:
1) Yes, but it is not as simple as designing application.php and deploying it.  Instead, you would need to integrate it within WordPress.  Simple stuff can be done just by using a Custom Page Template and adding the necessary code there.  Really complex stuff leads us to:

2) Yes, and as tmwsiy stated, you WANT to develop within the framework as much as humanly possible.  Rather than restricting you, it actually gives you more options and better control over the final product as it integrates with WordPress.  
0
 
chokkaStudentAuthor Commented:
@tmwsiv, I am sorry to raise this question back !!

I am not sure, whether my question is dumb or meangingful, But please clarify me ?

Can i deploy an application which is developed on Php / MySQL / JQuery on Wordpress Platform ?
0
 
Jason C. LevineNo oneCommented:
>> Can i deploy an application which is developed on Php / MySQL / JQuery on Wordpress Platform ?

Yes and no.  You can't just copy/paste your existing code into WordPress...it wouldn't know what to do.  

What you can do (assuming it is a simple app) is convert the code into a WordPress custom page template and then use that template to make a new WordPress page object.  Your code will call and execute as written.  This sometimes just works with simple operations but the more complex your code, the less likely it is to just work.  At a certain point you are going to be forced to port your application into the framework.  This is not as involved as it sounds because WordPress is PHP, MySQL, JQuery already...you just need to switch your code with API functions where necessary and abide by WordPress best practices.
0
 
chokkaStudentAuthor Commented:
@Jason1778 and @tmwsiv

Great Thank you !!

From my question which i posted :

We want to develop a web application which does more or less functionality like allthingsd or techcrunch.com

Let's say that, our requirement will be achived by using only wordpress framework !!
0
 
Jason C. LevineNo oneCommented:
You are aware that allthingsd and techcrunch are built on WordPress, right?

0
 
chokkaStudentAuthor Commented:

Yes, ofcourse i am aware that those sites depend on Wordpress.



0
 
Jason C. LevineNo oneCommented:
So if your question is "can you have similar functionality" on WordPress then the answer is an automatic yes :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

  • 5
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now