 | News Feed |
Sections
Community Events
|
| feed this: |  |
Paranoid Engineering Blog: CMS Battle Drupal va Joomla va Custom Programming
posted Thursday July 03, 2008 @ 12:50:06
voice your opinion now!
BY CHRIS CORNUTT
On the Paranoid Engineering blog, there's a recent post with a "CMS battle" of sorts between two of the more popular PHP-based content management systems out there - Drupal and Joomla.
It's hard to choose which one to use without trying them out. As usually, there are more options - home grown custom programming or even building your own CMS (which I was once stupid enough to do). Programming from scratch is always fun and beneficial for your skills, however, if you need things up and running in no time or you don't do (or don't want to do) any programming, using a CMS is the way to go.
His vote is for Drupal but he's included a long list of specs comparing the features of both so you can decide for yourself on which is the better fit.
tagged with: battle content management system cms drupal joomla compare
Stefan Priebsch's Blog: TDD in a self-experiment
posted Thursday June 26, 2008 @ 07:57:32
voice your opinion now!
BY CHRIS CORNUTT
Stefan Priebsch has posted an overview of some of his experiences with test-driven development in PHP. Specifically, he talks about it in the context of a small CMS he's been working up.
The CMS I am using is a small engine that puts together (potentially multi-lingual) page content, templates, and a site structure, and creates semi-static pages. It does not have a sleek GUI frontend, because by nature I am not afraid of a text editor, and most of the time get quicker results by just writing HTML than fighting with one of these what-you-see-is-what-you-might-get HTML editors.
He talks about the configuration files containing the app's settings (inspired by the YAML Symfony uses) and his work towards the "best matching pattern" algorithm. This is where the TDD came in - he cheated a little with some base classes (tests first!) and then came up with the tests for checking template names and more complex template interactions.
The post includes drops of code here and there as well - examples of the unit tests and of the configuration files.
tagged with: testdriven development tdd example cms template configuration file
PHPImpact Blog: Open-source PHP applications that changed the world
posted Friday May 23, 2008 @ 08:47:44
voice your opinion now!
BY CHRIS CORNUTT
On the PHP::Impact blog, Federico has written up a bit of a "history of PHP applications" since 1998 that have changed the community (and the online world) by being released.
From managing databases to shopping, writing blogs to sending emails. Ten years of passion, great software architectures, team work and revolutionary ideas. Here are the most influential open-source PHP applications to date.
Among those on the list are things like SquirrelMail (1999), phpBB (2000), Drupal (2001) and WordPress (2003). More lately things like frameworks and content management systems have been popular and are being developed with more structure and better standards than some of their predecessors.
tagged with: opensource application change community blog cms ecommerce
Larry Garfield's Blog: Drupal 7 gets introspective code registry
posted Thursday May 08, 2008 @ 12:53:14
voice your opinion now!
BY CHRIS CORNUTT
Larry Garfield talks about a new feature of Drupal 7 in a new post to his blog - the new introspective code registry that's been introduced in this latest version.
As a GHOP Task , Cornil did a performance analysis of Drupal and found its two largest performance drains were the bootstrap process and the theming layer. Quite simply, Drupal spends too much time including code. [...] Fortunately, Drupal 7's self-learning code registry system has just landed, which should obliterate most of the wasted bootstrap cost.
Larry describes the "heart of it all", the token_get_all call, that parses through an entire PHP file, splitting out things like classes included and functions called. This is passed through a function_exists call to the current script and, if it's already there, the file isn't included repetitively.
tagged with: drupal cms code registry tokengetall system functionexists
Alan Knowles' Blog: Licence to release PHP code?
posted Friday March 28, 2008 @ 11:10:37
voice your opinion now!
BY CHRIS CORNUTT
A little while back, Alan Knowles wondered something that I'm sure has crosses the mind of every PHP developer out there, especially when they came across a particularly bad chunk of code - some people should need to apply for a license before releasing their PHP code out into the wild.
Unlike most of the reviews you get, I was specifically looking at code quality [of the CMSs]. not fuzzy does it look nice!
He looks at a whole list of them including: Tanslucis, Siteman, Pivot, jaf-cms, Guppy, Doop and CutePHP. Unfortunately, most of the news is bad - between badly structured code and mixes of HTML and PHP, there was almost nothing good in any of them.
tagged with: license release cms good bad ugly structure functionality
DeveloperTutorials.com: Installing and Configuring Drupal 6.1
posted Tuesday March 25, 2008 @ 08:46:36
voice your opinion now!
BY CHRIS CORNUTT
The Developer Tutorials blog has posted this new guide on how to install one of the more popular PHP content management systems out there - Drupal.
One of the most popular CMSs is Drupal, partly because it offers all of the aforesaid features, and partly because developers familiar with PHP (the language used by Drupal) can modify the functioning and appearance of almost every aspect of Drupal.
In this tutorial, we will discuss how to install and configure a brand-new Drupal Web site from scratch. We will also touch upon the basics of adding content to a Drupal installation.
They include useful screenshots along the way as well, helping to guide you through the process a bit better than with just words. There's tons of configuration options that you could mess with in a Drupal installation, but they do well to give you the essential ones that you'll need to get it up and running smoothly.
tagged with: install configure drupal cms setting screenshot
ProDevTips.com: Writing a CMS/Community with Smarty and the Zend Framework Part 9
posted Tuesday January 22, 2008 @ 10:24:00
voice your opinion now!
BY CHRIS CORNUTT
ProDevTips.com has posted part nine of their long-running series about using the Zend Framework (and Smarty) to create a CMS/Community website.
This piece covers creating a proper folder structure so that we can have a skin system. I've also created a folder for the admin section which is fully contained with it's own controllers folder and so on. Another unrelated change that has happened since the last part is sub menu logic which we will also take a look at.
They make updates to the bootstrap file to introduce another controller directory and, inside of that, create the Administrator controller and integrate it with a Smarty template to show different menu items if an admin user is logged in.
tagged with: smarty cms community tutorial zendframework administration
|