Loading...
Answers
MenuWhat steps do I need to take to build my own CMS platform from scratch?
This question has no further details.
Answers
I've been down this road before (two custom CMS platforms built over the years), and to play devil's advocate here: do you really need to build a custom CMS?
What problem are you up against that aren't being solved by existing solutions? If those problems aren't fundamental, how much time and money will be saved by creating plugins for an existing CMS?
I know the temptation to start from scratch, but if this is something to be used in production, the todo list is staggering: you'll need user authentication, security on the front and back end, admin interfaces, plugin infrastructure for extensibility, theming (if this will be used for multiple clients), third party integrations — and that's all before you get into really annoying and notoriously finicky shit like media uploads and i18n.
If it's for learning or a hobby, go nuts, but if you're planning to use this with clients, save yourself the heartache and late nights and use something established and open source. Join the community and help fix existing solutions' shortcomings — that's a bigger overall contribution to the world.
Good luck!
First of all it depends on the scope of the project.
If you want to build a CMS to suit your specific niche needs, then it is a good idea.
But if you want to launch a CMS as a product to compete other CMS in the market then you need a feasibility / reality check.
So first clarify this in your question.
To launch your own CMS, you need to describe your Website / Business needs, so that I can suggest you better.
Why reinvent the wheel? It already exists in thousands of forms, many of which are open source.
WordPress, for example, was a fork of another abandoned open source platform and it now powers over 26% of the web.
But if you must undertake this odd adventure, make sure it's different with a purpose and solves problems others aren't.
Don't reinvent the wheel. Igloosoftware is a great system it's saas too.
I agree if it's for learning go ahead and have fun. For company and production find a SaaS company.
Aneil
I have built my own CMS called Butane for my web design clients which was an easier version of WordPress.
I know the other people were saying not to reinvent the wheel, but if you are really interested in building your CMS, it is not hard if you know PHP and MySQL.
First of all, you need:
1. A MySQL or similar database
2. A scripting language like PHP or .NET
3. Clear objectives and goals on who you will make it easier than the popular CMS software.
Also, what I did was create these for Butane:
1. a menu system
2. an back end administrative control panel
3. a user manager
4. responsive layout that can work with any HTML and CSS.
Basically, your PHP or other code will interact with the database through your URL and if you use PHP like I did, you will also need to modidy the rewrite rules in your .htaccess file.
Other options:
1. social media URLs stored in your database and manageable through an HTML form
2. SEO options like meta tags
3. ecommerce. I just use a Paypal link which most of my clients had
If you have any questions, I can help you with this.
Bruce
Related Questions
-
How can I create a searchable large (3 million record) searchable database in WordPress?
Well first off I wouldn't recommend trying to power your client's database with the standard WordPress database instance. They can use WordPress for the website all they like. But with millions of records like that, you really don't want to move those data in with WordPress. For that matter, you're probably gonna want a dedicated database server to answer those questions, if the client doesn't already have one. You might also need to investigate something like Elastic Search, depending on what your search requirements are and what sort of database they are using (pay close attention to whether or not it provides full text search ability). Beyond that, and somewhat obviously, you're also gonna want SSL on the website and to make sure you're up to date on federal and state privacy requirements for data like this, as well as best practices for securely transferring data over the web (port configuration, ssh keys, etc). The privacy concerns would raise a flag for me. If those data have anything personally identifiable in them - which they very probably do - then you're really gonna want to make sure you do your research on security of personally identifiable information. Government specific privacy /security /auditability requirements may also apply, so double check that too.EV
-
Is it possible in woocommerce to display Shipping methods first on the checkout page?
Yes. https://docs.woothemes.com/document/configuring-woocommerce-settings/SN
-
What Wordpress Plugins is the best for creating a Multi-Level Affiliate Marketing program?
There is a lot of points in your question which unless someone has the exact same setup as you - I don't think you will get the answers you are looking for. I believe you should limit it by asking yourself: What is the ONE thing the MLM plugin I am looking for can do so that it achieves the maximum amount of result to my business by using it? IMHO - it would be the ability to set commissions for the products you sell and award commissions to those affiliates that actually earn you sales. All other features, while nice, are ancillary features that from the perspective of the affiliate - don't really need in order to be successful. In that regard - I would suggest https://affiliatewp.com/. When it comes to running affiliate programs on WP sites, it wins out as the best in my experience. Hope this helps! Glad to assist any further if you need help.TB
-
Does anyone know if there is a slideshow plugin for wordpress available that allows text wrapping without modifying the css?
I don't know any plugins with that specific feature, but I did want to mention this after reading your description. You can target specific pages/posts with CSS, so you can limit text wrap to your about page. You just need to know the page ID. WordPress includes a page specific class in the body tag. It looks like this page-id-123. 123 would be your page ID. See screenshot - http://i.imgur.com/zFldy2T.png So you can simply do something like this: .page-id-123 .slideshow-class { ... } This will limit your CSS changes to the slideshow on this particular page.VN
-
Which Content Management Systems are used to create these sites?
I think BuiltWith will do this for you. Plug in the domain and it will tell you which technologies it is built on. Most of the well-known video sites are custom jobs, but I'm sure WP could do what you want.JD
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.