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 11 years ago.
Improve this question
I have this plan to create my own portfolio website and it has been bugging me for two months already. the portfolio is like any typical portfolio - intro, services, contact, blog but i plan to make it from scratch with or without a CMS/Framework. i have already planned bunch of how it works in diagrams, pseudo-code scribbles
but how do i start? should i start as a static website and work my way into the JS, PHP and SQL or should i drop the interface for later and do the other way around by doing the back end actions first?
Build front to back. Start with the navigation as it tends to be the pivotal area that the site revolves around - most of the personality of the site tends to end up in the header as well.
By starting there, you will find yourself creating an ID/Class convention, and starting to code the foundation of your more intense and interesting scripts.
I've built quite a few sites in my time and I have found this is the most natural progression of things, but of course, everyone is different.
Building the back-end first is an invitation for trouble if you ask me.. start with practice and apply theory rather than starting with theory and trying to realize it.. its like walking up the down escalator!
Build it like any other website. There's nothing wrong with using a framework or CMS platform for your own site. If you're any good, you'll hardly have time to dedicate to your own site so using an off-the-shelf package and then designing the site on top of it may be a good idea.
Both.
If you have designs (photoshop? drawings) you might want to finish them of (basing, slicing, whatever you want to call it) as basic HTML. Now you have a static website (non functional) just for the design)
Another tier for your site is the framework/basics (your own or a ready made) that need to work.
And in the end you pour the design over the framework, sit back and watch the money come in :P
Related
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 6 years ago.
Improve this question
Heyy, I'm wondering what would be ideal for creating a website like : http://either.io, I'm not sure if i should make the website from scratch using html/css/php/js etc or use something like Wordpress. Im competent in html/css/php/js however Im not sure if it'll be a waste of time to do it this way as it seems obsolete. The website will have a database, and i also want users to be able to make accounts and submit content to the website, will Wordpress be able to do these functions and if so, will it be easy to manage the database? Also if there is anything else to use, I would love to hear. So for the general question :/ I really didn't know where else to ask! Thanks in advance.
EDIT:
Also i was look at ruby on rails, would that also be a valid option? Thanks
Definitely you should use any CMS (such as Wordpress) for an simple project because there are quite a lot of solutions, components and community support.
Go to custom php(or any other language) project when CMS can't fully cover your planned functionality
For what you describe the website you need to create is simple enough, so Wordpress should make all the job you need. You don't need to build the wheel again.
I recommend you to start by reading Wordpress.org to check the documentation, what you can do with it and how it flow works.
But basically it provides you user authentication and content management, so you should be all set.
If you are creating a static site not carrying much data, html css is better. But if you need to store lots of user information it is better to go with wordpress. Any kind of powerful website can be created using wordpress provided having knowledge in php.
Notable websites using wordpress:
1.IBM Jobs
2.Newyork times
3.Forbes
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 8 years ago.
Improve this question
I am almost finished with a website build with wordpress. My main concern is can a wordpress website be switched to ruby on rails for example without losing database, passwords, users, products etc etc?
I know that mashable did that too.
Is this a super hard thing to manage? Please explain with an ease of words because i m not that hardcore and i will probably hire developers to do this job in the near future. This is just so i know what my next moves are going to be. Thanks a lot.
Can a website switch from wordpress cms to ruby on rails or any other framework?
This isn't really a meaningful question.
Yes, of course you can rewrite a website from one language to any other language. You can port your data from one format to another. Nothing (except for time and expense) will prevent you from picking a new language and starting over.
But you cannot "switch" from a PHP-based CMS to Ruby on Rails. It's a complete, from-scratch rewrite. PHP and Ruby are completely different languages, and WordPress and Rails are completely different frameworks. You cannot freely "switch" between them. You're starting over.
Ruby on Rails is fundamentally different from Wordpress in that it does not give you a functional website to begin with. A RoR app can offer more functionality than Wordpress probably ever will but you need to code it all alone.
Of course you can write a program that is able to transfer your WP database into a RoR database. For that to happen, you will have to have a schema in your app that resembles the WP database structure. And you may especially run into trouble with the passwords because they are never stored in an unencrypted format so that your developers will have to somehow integrate the WP password encryption functions into your RoR system.
And, of course, RoR is not a CMS as WP is. If you do not want to store and manage data semantically different from WP's, I will strongly discourage you from having a complete new app developed, considering how much it is that needs to be re-implemented and how large the cost of migration might grow.
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
since about two years ago, I did find my interest in code (Hardware/Sytems/Web) and now, I've found a project which motivates me a lot (It takes all my free time indeed).
Starting this point and because my project could soon switch from a free time project to a daily job, I'm currently developing a mockup of this project based on PHP/MySQL and JQuery.
Even if I'm a true Python/MongoDB lover and a System Engineer, I did prefer those technologies to build up my mockup because of their simplicity to build a complete functional private stack at home.
I'm pretty advanced on my mockup and it seems to work as I want it.
Now I'm wondering if, about your point of view, would have been better to start to build my mockup using directly the targeted technologies (Python/MongoDB) rather than to use the easy PHP/MySQL couple to do it?
Obviously, because I plan to made this project my daily job, I had to have something visually functionnal to be able to raise a little bit of money, and about me, using an easier stack it's more easy, but I would like to have your feedback on this kind of question.
The idea that PHP/MySQL is easier or simpler than say Python/MongoDB is just inconsistent.
If you compare for example, Django (the most popular python web framework) with symfony(PHP) you will find that they are almost identical in terms of features and architecture (symfony is actually slightly more complex but also has more very advanced features).
For mockups, if I were you, I would use solely HTML/jQuery/CSS.
Build your pages just like you would like to have them in your beta version, use jQuery to load sample data written in json.
That's all you need. You can even find WYSIWYG application to speed up the process.
Later on, you can build the back-end application using either python or php, it won't matter.
The integration process will be identical, create your models, create the controllers, and use the HTML you already have as templates.
Building your app in php/mysql then convert it to python/mangodb will make you rewrite almost all the code simply because python is so much different from php (easier I would say too, but that's just my opinion) and because mangodb is not a relational database meaning you will have also to rethink partially your architecture.
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 12 years ago.
Improve this question
I'm looking for a CMS I can embed inside an already existing php website. Basically I just want something that I can make blog posts from and then those blog posts will show up inside my website's content div. I'm really not looking for anything too fancy but don't really want to hack wordpress. Suggestions?
Wordpress isn't that bad an idea for this: You can access WordPress content from within a PHP application on the same server by including the WordPress bootstrap. You can then list and/or fetch the blog entry / article / page you need.
See e.g. this SO question and especially this one (Galen's top voted answer shows the whole process of fetching a page.)
You could use Osmek's free account. Osmek integrates easily into an existing application since its centrally hosted and requires no database setup. Check out this video http://osmek.com/video
Disclaimer I work for Osmek, so I am biased. But feel free to ask me any question.
Joomla makes it about as simple as possible and will leave room for the day a client calls up and asks for a more advanced feature. Installation into a folder is something pretty common, too.
There are multiple options which are prepositioned for embedding. Most promising seems "PHP News System" http://phpns.alecwh.com/, though I haven't used it and cannot qualify it much. But it claims the embedding process is just a single php call, which still sounds acceptable.
If you want just a blog, I'd recommend Serendipity over Wordpress. Firstly because of the better security track record, and second because it specifically has a switch for embedding it within an existing layout; so unlike WP doesn't need as much workarounds.
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 5 years ago.
Improve this question
I'm thinking of making a little web tool for analyzing the search engine optimization and web accessiblity of a whole website.
First of all, this is just a private tool for now. Crawling a whole website takes up alot of resources and time. I've found out that wget is the best option for downloading the markup for a whole site.
I plan on using PHP/MySQL (maybe even CodeIgniter), but I'm not quite sure if that's the right way to do it. There's always someone who recommends Python, Ruby or Perl. I only know PHP and a little bit Rails.
I've also found a great HTML DOM parser class in PHP on SourceForge.
But, the thing is, I need some feedback on what I should and should not do. Everything from how I should make the crawl process to what I should be checking for in regards to SEO and WCAG.
So, what comes to your mind when you hear this?
Rather than 2 great tools out there,as RPM1984 said, there are literally hundreds of such tools which do stuff like checking alt, title, keywords and description and so on.
Since the tool you want to build is for personal use, I advise you look around several sites like seobook,seodoz. There are lot of such tools which provide various functions and most of them I am sure are free. Building a tool that is available out there free of charge is resembling to invest on wheel. Do not do that unless you are learning something.
Just For Your Information, usually there are several elements that I can check without pay money and easily:
MATA Property. Title, Keywords(this is something important), Description.
Semantic Structure. h tag, alt tag and so forth.
Link. Inbound links, their domain names, outbound links and things like that.
Presence On Significant sites like demoz.com as well as blog, twitter, facebook.
Domain Name of Your Site. Things like its register time is considered important.
If you want to know those info, then there are lot of free tools you can turn to.
Hope this helps and good luck.