wordpress or codeigniter [closed] - wordpress

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know my question isn't about programming problem, I just need a suggestion to get started on right direction but I'm guessing this non-question post is going to be close :( there should be two types of post, "ask question" and "ask suggestion" :D
I'm a beginner in PHP and currently getting my hands dirty on PHP OOP, made a little framework.
I'm planning to learn codeigniter and wordpress, Kindly suggest me which thing should I start first with?
can I do full projects with wordpress like college/university CMS? Shopping cart? etc custom forms with dynamic fields/data?
Can I use codeigniter scripts in wordpress custom page?

First off I don't know codeigniter.
But of course it is possible to use codeigniter scripts in your wordpress plugins and theme's.
This plugin should do that: http://wordpress.org/extend/plugins/wp-code-igniter/
Do beware that Wordpress had a lot of build in functions for developers.
Try not to duplicate functions. Like the database connection use wpdb and others.
Read the codex, start with building your own theme before moving into you own plugin
And if you start building then codeignitor should be usefull, everything(like 95%) you need to do in a theme should be possible with build in wordpress functions.

i would suggest you learn codeigniter instead. here is a tutorial series that will get you going. Codeigniter from Scratch

I also suggest to starts with ci, as in ci you can builtup customization easily. While wp you have lots of limitation for customize project, and querying. WP is good for cms only, and in CI you are free to built costumize as well as cms project also.

Related

Learning WordPress theme development [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am learning WordPress theme development. I need your clarification on when to use third party plugin or build my own plugin or just develop around WordPress core functions without plugins.
Secondly, if I edit or give style third-party plugins what happens if the css classes changes after the author does an updates.
Refer the Theme Development for learning WordPress Theme Development.
Refer the Plugin Development for learning Plugin development.
You can create your own plugin and use third party plugin as you wish or as per your requirement. For fulfill your requirement you can also modify some plugin's default functionality.
If you want to use Third-party plugins then make plugins directory in your theme folder and create file which you want to edit. i.e, If you want to edit akismet plugin then make akismet folder in plugins folder in your activate theme folder and copy file which you want to edit. Make changes in this files.
Secondly, if I style third-party plugins what happens if the css classes changes after the author does an updates.
Not really enough information to give a full answer, but I'll try:
Re: when to use third party plugin - this is completely your judgement, as plugins can serve a very simple purpose (in which case, adding this functionality yourself is probably OK), to being complex (such as e-commerce, forms etc). Consider that developing the plugin is the first step; you also have to maintain it on an ongoing basis to keep up with WordPress core updates.
Re: if I edit or give style third-party plugins what happens if the css classes changes after the author does an updates - This will shape your decision from the previous question. Anything could change when using a plugin; but as you use some, you'll learn which plugins you can trust to not make drastic changes.
Generally, I'll only use a plugin if:
It is established, with a good star rating on GitHub or the WP plugin repo
It has a development team around it, and they are making money from a premium version of the plugin or a complementary plugin or service
It is updated frequently ('frequently' could be as often as once a month for large plugins, or once every 6 months for small)
There is a development community surrounding it
The plugin changelogs are thorough, and explain what's been updated in detail - this type of communication shows respect for the development community
I hope this helps.

How to make Wordpress websites from scratch [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I am currently learning front end web development. So far I am pretty familiar with HTML and CSS. I can make a website with (hours of)tinkering. I am going to learn some more advanced css and Javascript along the way. I have a website I am building from notepad and my question is: How do I upload a custom website to wordpress? I mean like is there a way to upload the files instead of using wordpress system.
EDIT: I was notified that this may have not made perfect sense. I apologize. I am working on a website as practice. It is being built in notepad and I was just wondering if there is any possibility of publishing it to the internet. Is there some sort of hosting service available for that kind of thing?
"Building a website with notepad" and building a website with Wordpress are TWO DIAMETRICALLY OPPOSED approaches.
SUGGESTION:
If you want to learn wordpress, then install wordpress, work through a couple of tutorials, and play with a couple of different plugins and different templates. Focus on "Wordpress", not HTML or any underlying technologies.
NOTE:
You really don't have to know ANY HTML or ANY Javascript to effectively use Wordpress.
But if you DO get serious about "what's under the covers" with Wordpress ... then you'll likely be getting your hands dirty with PHP and with mySQL, too.
https://wordpress.org/support/topic/uploading-theme-7
There's a lot of work involved with creating a WordPress theme from scratch, however. You should consult the official WordPress documentation. https://codex.wordpress.org/

Wordpress is easy, The client has to learn it, So what do i offer? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I put this question in "wordpress answers" forum but i hope i can get more information from this active forum
After spending some time learning it, I am considering using wordpress rather than doing everything from scratch as i am used to.
but I see that the client will manage his content through the WP dashboard, so he has to learn wordpress and i admit that wordpress is really easy to use. so what do i offer as a service vendor?
If the user knows how to deal with the posts and the content, it wouldn't take much time or effort for him to learn about plugins and other stuff and he will be on his own soon,
So what is my job then? Is my job as a website business just to install and configure wordpress? is it hard for the end user to do that?
The easy answers are:
Installation
Customization of the theme
Database management and backups
Maintenance of plugins
Integrations of other features/functions like payment gateways, lightbox popups, etc.
SEO optimization
Here's what you offer:
You slice up your customer's sites into HTML, CSS, weave in Javascript magic and create customized templates for them. You would also presumably be helping them with all the things that go with an online deployment - SEO, etc. This all takes time and specialized skills.
In my opinion, your comment could be likened to this:
"I've shown my customers how to turn the tap on, how to drink water, how to connect a hose to the pipe in the back yard, what do I offer as plumber?"

Web hosting and CMS for twitter bootstrap site [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am starting a new project for a Custom Home Building company's website. I am new to web development but I have programming experience, so please excuse my newbie questions.
Here is what I have been trying to find answers to, but to no avail...
I am planning on using Twitter's Bootstrap to design the website which will mostly consist of images, videos,a contact page and portfolio (pretty basic). I am also planning on purchasing a bootstrap theme to get started and modify from there (a theme from a site called "wrapbootstrap"). Does anyone have any good experience with using Bootstrap themes and does this sound like a solid plan of action?
I am planning on using the Bootstrap theme but I am worried about content management. I would like the client to be able to change out and modify pictures and edit text easily. Is it good practice to give clients a CMS on the site to be able to do this or is this unheard of?
Also one last question. I am planning on hosting this on GoDaddy, does the host I choose need special requirements to host a Bootstrap site or can I easily upload it to a GoDaddy host?
All help is very much appreciated, Cheers!
GoDaddy, if you Google it, has notoriously slow and lousy hosting. You should familiarize yourself with what Bootstrap is. It's simply html, css, and jQuery, so any host will work. But a CMS has specific requirements, some require php 5+, image manipulation, and other server side apps, RAM requirements, and so on. Therefore you need to figure out a good host for your CMS.
If you are good with your CMS and understand html, and CSS and some jQuery then you can take a pre-created theme or your own and put in the tags, loops, menu, footer, header, and other includes and create a database driven site. Most developers use a CMS to allow customers the ability to add content to their sites. Wordpress developers create admin themes in html, css, and php so it's easy for their customer to update.
There's also hosted CMS systems that have built in functions for nearly all the common functions like galleries, blogs, etc., you need to look around. http://vandelaydesign.com/blog/web-development/hosted-cms/

Pre-install Wordpress Plugins [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I'm currently learning more about Wordpress, there's just one thing I wished to know that I couldn't seem to find anything about elsewhere. Let's say I have multiple clients who all want Wordpress installations. Is it possible to automatically install (pre-install) plugins alongside the initial WP install? The reason I'm asking this is because it would be much easier than manually installing them AFTER the WP install, considering I'll be doing this on over 100 of my clients websites.
I've looked into it and noticed something where a theme will automatically install plugins alongside it, I'm sure this could be a work-around too if my initial idea couldn't be done.
Anyone know anything/any method for this?
Thanks
I believe this is what you're looking for: http://tgmpluginactivation.com/
TGM Plugin Activation is a PHP library that allows you to easily
require or recommend plugins for your WordPress themes (and plugins).
It allows your users to install and even automatically activate
plugins in singular or bulk fashion using native WordPress classes,
functions and interfaces. You can reference pre-packaged plugins,
plugins from the WordPress Plugin Repository or even plugins hosted
elsewhere on the internet.
good question. the easiest way to achieve this is to download the plugins to your computer, and add it to the websites through FTP all at once. If you want more info, I would be more than happy provide a detailed instruction=)
The reason some themes allow you to pre-install plugins is, because they are built from scratch. Wordpress has already been built and coded to do certain things, so if you want Wordpress to grab certain plugins when installed. You would have to download Wordpress 3.6 and manually code it to do this function.
I hope this answers your question, I am really sorry if it doesn't.

Resources