Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 | 4
99 posts

Master Geek
+1 received by user: 2


  Reply # 470570 18-May-2011 15:37
Send private message

Some of the advice jbard has given isn't the best in my opinion. You don't need to make a custom CMS, your design is pretty standard and there would be 10s of perfectly fine CMSs out there, look at Silverstripe, Wordpress or just Google for something basic that is regularly updated etc.

It won't take long to integrate your design into any decent CMS, probably a couple of hours, since you will need to learn bits of the templating engine.

Also if you do decide to make a custom CMS as a learning experience then don't assign each paragraph as a field on the database, create a table called "page" or something and then have fields like id, slug, title, content etc. Then for each page create a new row.

dpw

808 posts

Ultimate Geek
+1 received by user: 13

Trusted

  Reply # 470631 18-May-2011 16:48
Send private message

The "keep up with security patches" advice cannot be overstressed in this case - I missed one patch for 3 sites and they all got hacked overnight. This was Joomla a few years ago now. The other thing to watch out for are 3rd party plugins - they can be source for security holes too.

I've given up on PHP these days and gone with .NET - Umbraco being my choice at the moment.




Android user, software developer, a semi-typical (not a gamer) geek, and a Bernese Mountain Dog nut!

http://savitarbernese.com | https://nz.linkedin.com/in/danywu

 
 
 
 


1850 posts

Uber Geek
+1 received by user: 597

Trusted

  Reply # 470635 18-May-2011 16:50
Send private message

Another option might be SilverStripe. It gets a lot of good press and is backed/written by a Wellington company.

A less well-known CMS also has less chance of being the target of a mass hack script.




It looks like I'm using an adblocker. I should consider whitelisting Geekzone in my adblocker or a subscription. The Quick Reply box will appear for me when Geekzone is whitelisted. Hooray for me! If I want to reply to this topic I should click on Compose Reply.


1351 posts

Uber Geek
+1 received by user: 15


  Reply # 470640 18-May-2011 16:53
Send private message

That was why i made my point in the first place.

Personally for a site that is not earning me any revenue i would not want to be updating my CMS every few months and having to deal with restoring it back if it did get hacked.

These things are hacked so quickly and easily these days.

I would much prefer to spend a little extra time making a custom CMS, especially for a simple site like this - than have to deal with a free CMS.

Plus for a 3rd year project i had assumed a custom CMS would be able to be up a running within a couple of hours anyway - more than likely quicker than wordpress integration.

Plus it is far funner coding something like that, and far less liekly that something will go wrong in terms of hacking.

dpw

808 posts

Ultimate Geek
+1 received by user: 13

Trusted

  Reply # 470648 18-May-2011 17:03
Send private message

jbard: That was why i made my point in the first place.

Personally for a site that is not earning me any revenue i would not want to be updating my CMS every few months and having to deal with restoring it back if it did get hacked.

These things are hacked so quickly and easily these days.

I would much prefer to spend a little extra time making a custom CMS, especially for a simple site like this - than have to deal with a free CMS.

Plus for a 3rd year project i had assumed a custom CMS would be able to be up a running within a couple of hours anyway - more than likely quicker than wordpress integration.

Plus it is far funner coding something like that, and far less liekly that something will go wrong in terms of hacking.


Yikes!! A custom CMS up and running in a couple of hours? From scratch? I'm not sure that's something I would want to deploy that as a commercial solution - without careful forethought it may well end up being nigh on unmaintainable! Then again, he may be a coding guru with amazingly fantastic up-front design and architectural skills... which I'm not...

Looking at his prototype that can be fitted into an Umbraco installation in a couple of hours easy. It's free, open source, and so far (touch silicon) my Umbraco site has not been hacked at all, and I am a few versions behind. However, .NET hostings do tend to cost a wee bit more - not huge though.




Android user, software developer, a semi-typical (not a gamer) geek, and a Bernese Mountain Dog nut!

http://savitarbernese.com | https://nz.linkedin.com/in/danywu

BDFL - Memuneh
58936 posts

Uber Geek
+1 received by user: 10302

Administrator
Trusted
Geekzone
Subscriber

  Reply # 470652 18-May-2011 17:06
Send private message

jbard: I would much prefer to spend a little extra time making a custom CMS, especially for a simple site like this - than have to deal with a free CMS.

Plus for a 3rd year project i had assumed a custom CMS would be able to be up a running within a couple of hours anyway - more than likely quicker than wordpress integration. 


A custom CMS? With database behind it? In a couple of hours? I'm sorry but I disagree. An off the shelf CMS would be far quicker to deploy. Maintaining is not his problem after the customer accepts it, while a custom CMS is - forever.

And if he's not a developer then you can bet there will be security holes there. More than anything else. And performance issues.

 




BDFL - Memuneh
58936 posts

Uber Geek
+1 received by user: 10302

Administrator
Trusted
Geekzone
Subscriber

1163 posts

Uber Geek


  Reply # 470673 18-May-2011 17:32

freitasm:
jbard: I would much prefer to spend a little extra time making a custom CMS, especially for a simple site like this - than have to deal with a free CMS.

Plus for a 3rd year project i had assumed a custom CMS would be able to be up a running within a couple of hours anyway - more than likely quicker than wordpress integration. 


A custom CMS? With database behind it? In a couple of hours? I'm sorry but I disagree. An off the shelf CMS would be far quicker to deploy. Maintaining is not his problem after the customer accepts it, while a custom CMS is - forever.

And if he's not a developer then you can bet there will be security holes there. More than anything else. And performance issues.


 


 

Performance issues would often be a hosting issue, as a CMS out of the box like wordpress should perform fairly well without any work being done to it. Especially on a small low traffic website. If it is on a cheap  shared server there could be performance issues, as they can be overloaded with websites

dpw

808 posts

Ultimate Geek
+1 received by user: 13

Trusted

  Reply # 470677 18-May-2011 17:37
Send private message

robbyp:
freitasm:
jbard: I would much prefer to spend a little extra time making a custom CMS, especially for a simple site like this - than have to deal with a free CMS.

Plus for a 3rd year project i had assumed a custom CMS would be able to be up a running within a couple of hours anyway - more than likely quicker than wordpress integration. 


A custom CMS? With database behind it? In a couple of hours? I'm sorry but I disagree. An off the shelf CMS would be far quicker to deploy. Maintaining is not his problem after the customer accepts it, while a custom CMS is - forever.

And if he's not a developer then you can bet there will be security holes there. More than anything else. And performance issues.

 


Performance issues would often be a hosting issue, as a CMS out of the box like wordpress should perform fairly well without any work being done to it. Especially on a small low traffic website. If it is on a cheap  shared server there could be performance issues, as they can be overloaded with websites


I think you missed the point entirely - I imagine MF was referring to performance issues due to bad design and rush job. 




Android user, software developer, a semi-typical (not a gamer) geek, and a Bernese Mountain Dog nut!

http://savitarbernese.com | https://nz.linkedin.com/in/danywu

BDFL - Memuneh
58936 posts

Uber Geek
+1 received by user: 10302

Administrator
Trusted
Geekzone
Subscriber

1163 posts

Uber Geek


  Reply # 470710 18-May-2011 18:52

dpw:

I think you missed the point entirely - I imagine MF was referring to performance issues due to bad design and rush job. 


That is what I meant too. This  template is unlikely to lead to performance issues, related to the website loading slowly. Not unless they weren't compressing their images, or errors or unnecessary html, css java etc.  etc. But as there static website shows, there isn't any issue as it is already loading well, and they are just converting it into a wordpress template. SEO performance, as well as usability performance are other matters. But I have seen many websites using CMSs perform really badly on slow overloaded shared hosting, solely due to the servers, and nothing to do with the design. Static websites on the same servers however load fine.

dpw

808 posts

Ultimate Geek
+1 received by user: 13

Trusted

  Reply # 470713 18-May-2011 18:58
Send private message

robbyp:
dpw:

I think you missed the point entirely - I imagine MF was referring to performance issues due to bad design and rush job. 


That is what I meant too. This  template is unlikely to lead to performance issues, related to the website loading slowly. Not unless they weren't compressing their images, or errors or unnecessary html, css java etc.  etc. But as there static website shows, there isn't any issue as it is already loading well, and they are just converting it into a wordpress template. SEO performance, as well as usability performance are other matters. But I have seen many websites using CMSs perform really badly on slow overloaded shared hosting, solely due to the servers, and nothing to do with the design. Static websites on the same servers however load fine.


Nope - still no cigar. Website design definitely contributes towards performance but in this case we were referring to application and database design. It goes beyond "the template" leading to performance issues. When it comes to CMS there's the "n-tier" design to consider where each tier adds a layer of complexity and potentially add performance hits and broadens attack surface.




Android user, software developer, a semi-typical (not a gamer) geek, and a Bernese Mountain Dog nut!

http://savitarbernese.com | https://nz.linkedin.com/in/danywu

BDFL - Memuneh
58936 posts

Uber Geek
+1 received by user: 10302

Administrator
Trusted
Geekzone
Subscriber

  Reply # 470715 18-May-2011 19:07
Send private message

As said. It's not the design. It's hardly possible that a static website with five pages and half a dozen image will have performance issues.

My point was that if he goes down the route of writing his own CMS - and for that using databases and what not, he will

1) introduce unnecessary complexity to a simple project
2) stretch development time by having to
a) decide on a platform/language
b) decide on a database
c) learn how to code on said language
d) design a database that actually works
e) worry about implementing security

All this is taken care of already by using off the self CMS tools. Unless you are a wizard in development/coding/design you can't pull of a functional CMS/publishing platform in a couple of hours, sorry.





8019 posts

Uber Geek
+1 received by user: 385

Trusted
Subscriber

  Reply # 471050 19-May-2011 12:26
Send private message

For a small site like that I would use a publishing platform like Moveable Type that can publish to static html.

No issues with Wordpress exploits that way.

99 posts

Master Geek
+1 received by user: 2


  Reply # 471257 19-May-2011 19:05
Send private message

I have been using blogger as a CMS since 1999, and its waaay more editible now than it was then.

Ive used all sorts of CMSes, and trialled heaps more, and yeah, you do NOT want to be arsed with keeping something like Joomla safe. Especially for the sake of 5 pages. Blogger is ideal for such a small site.

You can get the best of both worlds with blogger, hack the templates, get rid of the banner, point a domain at it and the client will find it easy to update (if they ever do - most don't). 

1 | 2 | 3 | 4
View this topic in a long page with up to 500 replies per page Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Vodafone TV — television in the cloud
Posted 17-Oct-2017 19:29


Nokia 8 review: Classy midrange pure Android phone
Posted 16-Oct-2017 07:27


Why carriers might want to embrace Commerce Commission study, MVNOs
Posted 13-Oct-2017 09:42


Fitbit launches Ionic, its health and fitness smartwatch
Posted 12-Oct-2017 15:52


Xero launches machine learning automation to improve coding accuracy for small businesses
Posted 12-Oct-2017 15:45


Bank of New Zealand uses Intel AI to detect financial crime
Posted 12-Oct-2017 15:39


Sony launches Xperia XZ1, a smartphone with real-time 3D capture
Posted 11-Oct-2017 10:26


Notes on Nokia’s phone comeback
Posted 10-Oct-2017 10:06


Air New Zealand begins Inflight Wi-Fi rollout
Posted 9-Oct-2017 20:16


The latest mobile phones in perspective
Posted 9-Oct-2017 18:34


Review: Acronis True Image 2018 — serious backup
Posted 8-Oct-2017 11:22


Lenovo launches ThinkPad Anniversary Edition 25
Posted 7-Oct-2017 23:16


Less fone, more tech as Vodafone gets brand make-over
Posted 6-Oct-2017 08:16


API Talent Achieves AWS MSP Partner Status
Posted 5-Oct-2017 21:20


Stellar Consulting Group now a Domo Partner
Posted 5-Oct-2017 21:03



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.