Mombu the Php Forum

Go Back   Mombu the Php Forum > Php > Structure of maintainable websites
User Name
Password
REGISTER NOW! Mark Forums Read




Reply Bookmark and Share
1 20th October 06:13
matheus
External User
 
Posts: 1
Default Structure of maintainable websites



Hello,

I'm currently maintaining a website (I developed myself) for the
Intranet of a public school. Among the usual things (news, login system,
online grading) the web interface is also used for controlling the
server it resides on (which includes a few simple tasks such as
verifying the UPS load, adding users, editing a few conf files) and also
it is used for (actually, the main purpose of it)
enabling/restricting/disabling internet access to each of our computer labs.

The system started quite small (since it had to be built fast), but is
starting to grow to incorporate new features. Currently, each function
of the system is built in a different php file. It doesn't use any
template system, though all shared functions are stored in several files
in a /lib directory and imported in an as-needed basis. Some of the
libraries are third party, so some are strictly funcional, others are
Object-Oriented.

I'd like a few pointers on how to make a good, solid infrastructure for
my code (possibly a complete redesign) which allows it to be easily
maintained by future analists. Would using Smarty be the best solution,
in this case? Personally, I wouldn't like to tie the system with any
existing CMS.

So, my question is: are there any good practices that I should be aware
of or example websites I can study, that will give me the knowledge I
need? I'm not looking for references on general software design
approaches, but practical information on how to apply them to PHP websites.

Thanks,
Matheus Degiovani.
  Reply With Quote


 


2 20th October 06:16
richardh
External User
 
Posts: 1
Default Structure of maintainable websites



You could do worse than looking at this:

http://www.phpguru.org/static/ApplicationStructure.html

Lots of people like to over complicate their structure, but this (I
find) usually suffices. Plus it's easy to navigate and interpret.

PS. Smarty has nothing to do with structure - it's got everything to do
with needlessly reducing performance.

--
Richard Heyes
+44 (0)800 0213 172
http://www.websupportsolutions.co.uk

Knowledge Base and HelpDesk software
that can cut the cost of online support
  Reply With Quote
Reply


Thread Tools
Display Modes


Some other forums that might be of your interest : Php 5 forum, Apache forum, Iis forum, Functions forum, Classes forum, Librarys forum, Bugs forum, Postgres forum, Mysql forum, Paradox forum, Ms sql forum, Configurations forum, Php.ini forum, Problems forum, Scripting forum, Css forum, General forums, Off-topic talk, Links, Extra forums, Php


Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666