I have produced a few little couple of page lengthy websites for just one time projects or conferences in mostly Wordpress, and I am considering what's going to occur to individuals websites later on. And i believe I am not by yourself, as you will find a large quantity of sites available, that is now only stored being an archive, but unlike the 90s where everything was static HTML, these web sites are actually with a couple software to supply Content management systems functionality, even when its just for a couple of pages + search.
My issue is by using each one of these modular software (Wordpress, Joomla, etc.) you should utilize various plug ins and styles to ensure they are functional and nice, but each one of these functionality brakes eventually. Meaning if you wish to keep your website out of the box, you have to leave that old versions from the software. I am talking about forever.
However they're very popular (Wordpress has a lot more than 100 million downloads now), which i could be surprised when they wouldn't grew to become a target which are more popular exploits soon. I'm not sure how safe these software are, however i have observed what it really way to continuously keep cleaning/fixing an osCommerce website about 7 effective hacker attacks each month, up until the sites owner agreed that it is better close the website entirely and begin building a replacement.
As a substitute solution (however i really do not determine if its likely), can there be in whatever way to create a whole site right into a read-only mode? I am talking about something similar to making the database read-only, the file system read-only, crippling the admin interface and all sorts of the comment fields and merely departing the website being an archive, the only real dynamic part being the search function.
Is it feasible on file-system/database level? Does it help whatsoever to help keep cyber-terrorist out? Can there be every other solution? Please realize that my point is the fact that it's not easy to keep Content management systems sites always up-to-date forever, and even when a number of much like fanatic enough to invest a evening searching for fixing a damaged theme/wordpress plugin which just broke following a core upgrade, 99% from the sites will finish up inside a "fixed" condition utilizing a working but old Content management systems/plug ins/theme combination forever.
Yes, you are able to have a snapshot of the website using
wget or similar, essentially changing the Content management systems driven site with static HTML pages.
wget -mk http://world wide web.example.com/
This way you would not have to update it forever.
I believe 99% is an extremely generous estimate, but that is near the point. A lot of the sites that finish up within the condition you're mentioning to simply last as lengthy his or her domain sign ups (especially because most Wordpress or OSCommerce deployments are often setup because the root domain and repair the whole from the website.) So in most cases, when the domain is in a condition of neglect and abandonment, natural expiration process will decommission it and it'll no more be around generally.
For securing lower a whole, sitewide condition on one of these simple Content management systems systems, it might theoretically be possible if a person removed all write rights for the server files and suspended every database user privilege except Choose. Generally this could defeat the objective of departing the program for Content management systems there whatsoever, since no records would updatable any more (products within the situation of OSCommerce, posts within the situation of Wordpress.) But this is highly determined by the atmosphere needed through the particular Content management systems, and Wordpress for just one is fairly particular about read/write permissions to work on all. It might alllow for a fascinating experiment, but most likely is not an operating solution for which you are explaining.
Using the made content and creating a static mirror is yet another option, and may be pretty easily automated by writing a script that may obtain the HTML content from the made pages and building static, linked options. But the exact same thing is a little not practical, particularly in the situation of the search (because this by its very definition requires database access.)
In a nutshell, this is an interesting idea, but ultimately sites which are neglected and whose proprietors aren't devoted to keeping proper updates are condemned to expiration, and also the natural span of Online business and domain registration pretty frequently Darwinizes them.