Hari's Corner
Humour, comics, tech, law, software, reviews, essays, articles and HOWTOs intermingled with random philosophy now and thenRoadmap of my blogging system
Filed under:
My software by
Hari
Posted on Fri, Sep 19, 2008 at 14:30 IST (last updated: Fri, Sep 19, 2008 @ 14:30 IST)
- Single user, single blog engine. No complex user-access controls. Just one admin user for blog administration and content management
- Very lightweight. No usage of a client-server database engine or use of excessive PHP for processing data.
- Keep the SQL commands used simple, understandable and reliable.
- Categorization to be kept simple: single category per post and no nested categories. Suitable for most purposes
- Very basic blog search. Enough for most purposes.
- Customizable publish/draft mode for articles and ability to moderate or even turn off comments.
- Include RSS/Atom for posts as well as for comments.
- Pseudo-clean URL support. Not full-fledged "HTMLized" URLs like other blog platforms (that would add more code complexity and supporting at least 2 different types of URLs - one failsafe URL mechanism which doesn't require Apache's mod_rewrite.)
- Split most of the code into multiple files. Avoid complex coding in a single PHP file. Separate form content from action as much as possible.
- No usage of HTML template files for "skinning". Using a separate templating system makes coding easier, but it adds more overheads to the PHP engine.
- Easily navigable archives.
- Try to keep most of the static content in HTML to improve performance. Therefore no separate feature called "blogroll" just to implement what is basically a list of links that is infrequently updated.
- Keep the code-base modern and full in PHP 5. No backward compatibility with PHP 4. PHP 5 just has too many cool features to ignore.
- Try and keep the whole project (excluding images/database size) within 500 KB or at the most 700 KB.
Comments closed
The blog owner has closed further commenting on this entry.
2 comment(s)
Comment by Shrinidhi Hande (visitor) on Fri, Sep 19, 2008 @ 16:54 IST #
Comment by hari (blog owner) on Fri, Sep 19, 2008 @ 17:03 IST #