<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tochka &#187; Framework</title>
	<atom:link href="http://tochka.co.uk/category/php/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://tochka.co.uk</link>
	<description>Another blog about web technologies</description>
	<lastBuildDate>Tue, 03 Feb 2009 13:16:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Seagull &#8211; Object Oriented CMS Framework</title>
		<link>http://tochka.co.uk/php/seagull-object-oriented-cms-framework/200/</link>
		<comments>http://tochka.co.uk/php/seagull-object-oriented-cms-framework/200/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:09:51 +0000</pubDate>
		<dc:creator>R2D2</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://tochka.co.uk/?p=200</guid>
		<description><![CDATA[
Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.
Many popular PHP applications are already seamlessly integrated within the project, as are various templating engines, testing tools and managed library code. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-204" title="seagull-framework-section-manager" src="http://tochka.co.uk/wp-content/uploads/2009/02/seagull-framework-section-manager.png" alt="seagull-framework-section-manager" width="651" height="418" /><br />
<strong>Seagull</strong> is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.</p>
<p>Many popular PHP applications are already seamlessly integrated within the project, as are various templating engines, testing tools and managed library code. If you&#8217;re a beginner, the framework provides a number of sample applications that can be customised and extended to suit your needs. If you&#8217;re an intermediate or advanced developer, take advantage of Seagull&#8217;s best practices , standards and modular codebase to build your applications in record time.<span id="more-200"></span></p>
<p>Once your development cycle is complete, use Seagull&#8217;s features for deploying and maintaining your apps locally and remotely. Check out the friendly and active Seagull community and see if Seagull&#8217;s a good fit for you.</p>
<p><strong>Features</strong></p>
<ul>
<li>PHP 4/5 compatible</li>
<li>compact core framework with basic CMS and other modules included to get you started</li>
<li>ease of use: learning curve not as steep as other frameworks</li>
<li>enterprise ready, performance conscious design</li>
<li>tight integration with PEAR libraries, great for prototyping complex projects</li>
<li>integrated ORM for RAD</li>
<li>highly configurable, easy to integrate with 3rd party code</li>
<li>community support: the project enjoys participation from a large and active developer community, want the documentation in Chinese, looking for Seagull devs near you?</li>
<li>loosely coupled components, use template engine of your choice, output to multiple devices or CLI</li>
</ul>
<p><strong>Sources</strong></p>
<ul>
<li><a href="http://seagullproject.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/seagullproject.org?referer=');">homepage</a></li>
<li><a href="http://demo.seagullproject.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/demo.seagullproject.org/?referer=');">demo</a></li>
<li><a href="http://seagullproject.org/download/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/seagullproject.org/download/?referer=');">download</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/seagull-object-oriented-cms-framework/200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPOlight webCMS &#8211; Accessible Web Content Management System</title>
		<link>http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/</link>
		<comments>http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 17:24:34 +0000</pubDate>
		<dc:creator>naz</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[LGPL]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nazzz.wordpress.com/?p=83</guid>
		<description><![CDATA[
A growing number of countries around the world have introduced legislation which either directly addresses the need for websites to be accessible to people with disabilities, or which addresses the more general requirement for people with disabilities not to be discriminated against. TYPOlight does not treat accessibility as just an additional feature and is thoroughly [...]]]></description>
			<content:encoded><![CDATA[<div class="ce_text block">
<p style="text-align:left;"><img class="aligncenter size-full wp-image-91" title="page_structure" src="http://nazzz.files.wordpress.com/2008/12/page_structure.jpg" alt="page_structure" width="560" height="420" />A growing number of countries around the world have introduced legislation which either directly addresses the need for websites to be accessible to people with disabilities, or which addresses the more general requirement for people with disabilities not to be discriminated against. <strong>TYPOlight</strong> does not treat accessibility as just an additional feature and is thoroughly accessible.</p>
<p><span id="more-135"></span>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/css_generator/' title='css_generator'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/css_generator-150x150.jpg" class="attachment-thumbnail" alt="" title="css_generator" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/edit_an_article/' title='edit_an_article'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/edit_an_article-150x150.jpg" class="attachment-thumbnail" alt="" title="edit_an_article" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/file_manager/' title='file_manager'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/file_manager-150x150.jpg" class="attachment-thumbnail" alt="" title="file_manager" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/form_generator/' title='form_generator'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/form_generator-150x150.jpg" class="attachment-thumbnail" alt="" title="form_generator" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/list_articles/' title='list_articles'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/list_articles-150x150.jpg" class="attachment-thumbnail" alt="" title="list_articles" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/login_screen/' title='login_screen'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/login_screen-150x150.jpg" class="attachment-thumbnail" alt="" title="login_screen" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/page_layout/' title='page_layout'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/page_layout-150x150.jpg" class="attachment-thumbnail" alt="" title="page_layout" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/page_structure/' title='page_structure'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/page_structure-150x150.jpg" class="attachment-thumbnail" alt="" title="page_structure" /></a>
<a href='http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/attachment/rich_text_editor/' title='rich_text_editor'><img width="150" height="150" src="http://tochka.co.uk/wp-content/uploads/2008/12/rich_text_editor-150x150.jpg" class="attachment-thumbnail" alt="" title="rich_text_editor" /></a>
</div>
<div class="ce_text block">
<p>If you run multiple <strong>TYPOlight</strong> websites, installing updates can be very time consuming, even if they are small. You have to manually connect to each website via <strong>FTP</strong>, synchronize the files and update the database with the <strong>TYPOlight</strong> install tool. The live update service allows you to update your installation with only a few clicks in the back end, so you do not have to waste your time on file uploads.</div>
<div class="ce_text block">
<p><strong>PHP 5</strong> and <strong>Ajax</strong> are modern &#8220;<strong>Web 2.0</strong>&#8221; technologies that you can find in a lot of contemporary applications. <strong>TYPOlight</strong> has a solid codebase built on the new object-oriented programming features of <strong>PHP 5</strong> and can therefore be considered a future-proof software. To ensure back end accessibility, every Ajax feature includes a graceful fallback in case JavaScript is disabled.</div>
<div class="ce_list block">
<p><strong>Full feature list</strong></p>
<ul>
<li class="first">Intuitive user interface</li>
<li>Accessible XHTML strict output</li>
<li>Meets W3C/WAI requirements</li>
<li>Uses Ajax technology</li>
<li>Web 2.0 support (mootools-based)</li>
<li>Live update service</li>
<li>Accessible administration area</li>
<li>Multiple back end languages and themes</li>
<li>Generates search engine friendly URLs</li>
<li>Multi-language support</li>
<li>Powerful permission system</li>
<li>Versioning and undo management</li>
<li>Advanced search and sorting options</li>
<li>Front end output 100% template based</li>
<li>Automatic e-mail encryption (spam protection)</li>
<li>Supports SMTP in addition to PHP&#8217;s mail function</li>
<li>Supports multiple websites in one tree</li>
<li>Supports GZip compression</li>
<li class="last">Print articles as PDF</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Cross-browser CSS framework</strong></p>
<ul>
<li class="first">Creates columns automatically</li>
<li>Existing CSS files can be imported</li>
<li>Supports custom layout sections</li>
<li>Supports static and liquid layouts</li>
<li class="last">Includes important IE bug fixes</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Editing features</strong></p>
<ul>
<li class="first">Clipboard feature</li>
<li>Edit multiple records</li>
<li>Built-in rich text editor (TinyMCE)</li>
<li>Different content elements and modules</li>
<li>Multilingual spellchecker</li>
<li>Insert tags (similar to server side includes)</li>
<li class="last">Manual or timed publication</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Page features</strong></p>
<ul>
<li class="first">Different page types</li>
<li>Multiple websites in one tree</li>
<li>Manual or timed publication</li>
<li>Hidden pages</li>
<li class="last">Password protect pages</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>News/Blog features</strong></p>
<ul>
<li class="first">Blog functionality</li>
<li>Multiple news archives</li>
<li>Syndication via RSS/Atom feed</li>
<li>SPAM protection</li>
<li class="last">Require login to add comments</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Newsletter features</strong></p>
<ul>
<li class="first">Subscription via double-opt in</li>
<li>HTML and plain text format</li>
<li>Sent newslettes can be listed on the website</li>
<li>Synchronize subscriptions with member accounts</li>
<li class="last">Import recipients from a CSV file</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Calendar features</strong></p>
<ul>
<li class="first">Multiple calendars</li>
<li>Calendar and mini-calendar</li>
<li>Supports syndication via RSS/Atom feed</li>
<li class="last">Multiple views (day, week, month)</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>File manager</strong></p>
<ul>
<li class="first">Multiple file uploads</li>
<li>Image thumbnails and file preview</li>
<li>Edit uploaded files with the source editor</li>
<li>File operation permissions</li>
<li>Copy, move, rename files or folders</li>
<li class="last">Delete folders recursively</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Form generator</strong></p>
<ul>
<li class="first">Automatic input validation</li>
<li>Store uploaded files on the server</li>
<li>Send form data via e-mail</li>
<li class="last">Send uploaded files as e-mail attachment</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>Search engine</strong></p>
<ul>
<li class="first">Automatic page indexing</li>
<li>Search indexing on protected pages</li>
<li>Phrase search, wildcard search, AND/OR search</li>
<li class="last">Search result caching and pagination</li>
</ul>
</div>
<div class="ce_list block">
<p><strong>System features</strong></p>
<ul>
<li class="first">Open Source (LGPL)</li>
<li>Web-based administration</li>
<li>Platform independent</li>
<li>Over 60 third party extensions</li>
<li class="last">Multilingual documentation</li>
</ul>
</div>
<p><strong>Links:</strong></p>
<ul>
<li>homepage: <a href="http://www.typolight.org/index.html" onclick="pageTracker._trackPageview('/outgoing/www.typolight.org/index.html?referer=');">http://www.typolight.org/index.html</a></li>
<li>demo: <a href="http://www.typolight.org/demo.html" onclick="pageTracker._trackPageview('/outgoing/www.typolight.org/demo.html?referer=');">http://www.typolight.org/demo.html</a></li>
<li>download: <a href="http://www.typolight.org/download-typolight.html" onclick="pageTracker._trackPageview('/outgoing/www.typolight.org/download-typolight.html?referer=');">http://www.typolight.org/download-typolight.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/typolight-webcms-accessible-web-content-management-system/135/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PureEdit &#8211; Simple cms framework</title>
		<link>http://tochka.co.uk/php/pureedit-simple-cms-framework/125/</link>
		<comments>http://tochka.co.uk/php/pureedit-simple-cms-framework/125/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 17:08:35 +0000</pubDate>
		<dc:creator>R2D2</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://nazzz.wordpress.com/?p=79</guid>
		<description><![CDATA[PureEdit is the first CMS that dramatically simplifies the back-end development of your website while giving you full control of the front-end design and programming. By allowing such uncommon flexibility, PureEdit empowers you to design web sites from the ground up, without forcing you to follow the narrow template rules you&#8217;ll find elsewhere.
links:

homepage: http://www.pureedit.com/

]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-80" title="pureedit-making-content-management-purely-simple" src="http://nazzz.files.wordpress.com/2008/12/pureedit-making-content-management-purely-simple.png" alt="pureedit-making-content-management-purely-simple" width="374" height="113" />PureEdit is the first CMS that dramatically <strong>simplifies the back-end development of your website</strong> while giving you full control of the front-end design and programming. By allowing such uncommon flexibility, PureEdit empowers you to design web sites from the ground up, <strong>without forcing you to follow the narrow template rules</strong> you&#8217;ll find elsewhere.<span id="more-125"></span></p>
<p><strong>links:</strong></p>
<ul>
<li>homepage: <a href="http://www.pureedit.com/" onclick="pageTracker._trackPageview('/outgoing/www.pureedit.com/?referer=');">http://www.pureedit.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/pureedit-simple-cms-framework/125/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form Tools</title>
		<link>http://tochka.co.uk/php/form-tools/113/</link>
		<comments>http://tochka.co.uk/php/form-tools/113/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 03:39:55 +0000</pubDate>
		<dc:creator>naz</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[form tools]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nazzz.wordpress.com/?p=38</guid>
		<description><![CDATA[Form Tools is written for web developers who work on online registration sites, or sites that require any form of information gathering from their online visitors. Put simply, it is a form processor, storage and data access script written in PHP and MySQL, designed to work with any existing web form.
With a few minor changes [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><strong><img class="aligncenter size-full wp-image-40" title="add_form_step3" src="http://nazzz.files.wordpress.com/2008/12/add_form_step3.jpg" alt="add_form_step3" width="576" height="329" />Form Tools</strong> is written for web developers who work on online registration sites, or sites that require any form of information gathering from their online visitors. Put simply, it is a form processor, storage and data access script written in PHP and MySQL, designed to work with any existing web form.<span id="more-113"></span></p>
<p>With a few minor changes to your form, you can stop using old-fashioned form-mail scripts and instead store form submissions in a database, instantly providing your clients with a user-friendly interface to manage their form submissions, include options such as mass data export via excel, printer-friendly pages, data sorting, form submission editing and optional email notifications. See the following table for a list of features.</p>
<p><strong>Features:</strong></p>
<ul>
<li>Open Source</li>
<li>Re-usable - A single installation can handle as many forms as you wish &#8211; even from different websites</li>
<li>Very little modification to your web form is needed to allow Form Tools to store its content.</li>
<li>Form Tools has a simple, intuitive web interface which you and your clients will appreciate</li>
<li>Brandable</li>
<li>Extensible &#8211; Form Tools was designed to be used in conjunction with other software, such as online credit card payment processing</li>
</ul>
<p><strong>Links:</strong></p>
<ul>
<li>homepage: <a href="http://www.formtools.org/download.php" onclick="pageTracker._trackPageview('/outgoing/www.formtools.org/download.php?referer=');">http://www.formtools.org</a></li>
<li>download: <a href="http://www.formtools.org/download.php" onclick="pageTracker._trackPageview('/outgoing/www.formtools.org/download.php?referer=');">http://www.formtools.org/download.php</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/form-tools/113/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elgg &#8211; flexible social networking engine</title>
		<link>http://tochka.co.uk/php/web-applications/elgg-flexible-social-networking-engine/111/</link>
		<comments>http://tochka.co.uk/php/web-applications/elgg-flexible-social-networking-engine/111/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 03:23:19 +0000</pubDate>
		<dc:creator>naz</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[WEB 2.0]]></category>

		<guid isPermaLink="false">http://nazzz.wordpress.com/?p=35</guid>
		<description><![CDATA[
Elgg is an open, flexible social networking engine, designed to run at the heart of any socially-aware application. Building on Elgg is easy, and because the engine handles common web application and social functionality for you, you can concentrate on developing your idea.
Elgg is open source. That means, when you use Elgg, you have the [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="aligncenter size-full wp-image-36" title="theme_neutral_full" src="http://nazzz.files.wordpress.com/2008/12/theme_neutral_full.gif" alt="theme_neutral_full" width="600" height="651" /></strong></p>
<p style="text-align:left;"><strong>Elgg</strong> is an open, flexible social networking engine, designed to run at the heart of any socially-aware application. Building on <strong>Elgg</strong> is easy, and because the engine handles common web application and social functionality for you, you can concentrate on developing your idea.<span id="more-111"></span></p>
<p><strong>Elgg</strong> is open source. That means, when you use <strong>Elgg</strong>, you have the benefit of being part of a large developer community, with the security and stability that hundreds of eyes can provide. It&#8217;s also headed and used by Curverider and its partners, so you can be assured that it&#8217;s in commercial use and will cope with the demands of a popular application. </p>
<p>It runs on Apache, <strong>PHP</strong> and <strong>MySQL</strong> &#8211; the same open source platform that the majority of web applications are written in. <strong>Elgg</strong> is compatible with enterprise technologies like the <strong>Zend Platform</strong> and any server environment that can run the <strong>Apache</strong> web server.</p>
<p><strong>Elgg supports</strong></p>
<ul>
<li>User, object, file and site management</li>
<li>Social graph functionality (relationships between users and other users, objects and sites)</li>
<li>Multiple sites (or applications) per installation</li>
<li>Easy internationalisation support</li>
<li>System-wide, tag-based searching across all content and users</li>
<li>Fine-grained access controls</li>
<li>Multiple views, allowing for mobile applications and embeddable widgets as well as the traditional web browser view</li>
<li>Event, plugin and widget APIs</li>
</ul>
<p><strong>Technical, back-end features</strong></p>
<ul>
<li>RSS, FOAF, XFN for content syndication</li>
<li>OpenID, OpenSocial, OAuth for integration with other web services</li>
<li>Open Data Definition and an increasing number of data portability formats for import / export</li>
<li>An extensible RESTful API, with results in JSON, serialised PHP or XML</li>
<li>AJAX through jQuery and user-definable callbacks</li>
<li>Easy extension for use with caching systems such as memcached, for increased system performance</li>
<li>Use of multiple database connections for scalability</li>
</ul>
<p><strong>End-user features</strong></p>
<div class="leftmargin">
<ul>
<li>Profile</li>
<li>Dashboard</li>
<li>Activity feed</li>
<li>User preferences</li>
<li>Comprehensive administration tools</li>
<li>OpenSocial applications</li>
<li>Blogging</li>
<li>File repository</li>
<li>Forums</li>
<li>Social bookmarking</li>
</ul>
<p><strong>Requirements</strong></p>
<p>Elgg 1.0 requires a system running PHP 5.2+ as an Apache mod (not in CGI mode or safe mode) with GD extensions, MySQL 5+ and a version of the Apache web server with mod_rewrite installed. OpenSocial requires Mcrypt; Elgg 1.1 SOAP extensions will require the PHP SOAP library.</p>
<p><strong>Links:</strong></p>
<ul>
<li>homepage: <a href="http://elgg.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/elgg.org?referer=');">elgg.org</a></li>
<li>download: <a href="http://elgg.org/downloads.php" target="_blank" onclick="pageTracker._trackPageview('/outgoing/elgg.org/downloads.php?referer=');">http://elgg.org/downloads.php</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/web-applications/elgg-flexible-social-networking-engine/111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpBMS Project</title>
		<link>http://tochka.co.uk/php/phpbms-project/109/</link>
		<comments>http://tochka.co.uk/php/phpbms-project/109/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 03:05:00 +0000</pubDate>
		<dc:creator>naz</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[BMS]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nazzz.wordpress.com/?p=31</guid>
		<description><![CDATA[phpBMS is web-based, open source, Business Management Software (BMS). The phpBMS package is based on the LAMP stack. phpBMS is designed for small and mid-size enterprises looking for an integrated system to manage their business. A system that is capable of managing daily operations, creating and printing orders, tracking clients and prospects, and fulfilling accounts [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="aligncenter size-full wp-image-30" title="frontpage" src="http://nazzz.files.wordpress.com/2008/12/frontpage.png" alt="frontpage" width="322" height="357" />phpBMS</strong> is web-based, open source, <strong>Business Management Software</strong> (BMS). The phpBMS package is based on the LAMP stack. <span id="more-109"></span><strong>phpBMS</strong> is designed for small and mid-size enterprises looking for an integrated system to manage their business. A system that is capable of managing daily operations, creating and printing orders, tracking clients and prospects, and fulfilling accounts receivable needs. </p>
<p><strong>Key Features</strong></p>
<p> </p>
<ul>
<li>Simple Sales Order Entry</li>
<li>Recurring invoices</li>
<li>PDF Billing Documents</li>
<li>Client/Prospect Mass E-mailing</li>
<li>Accounts Recievable</li>
</ul>
<p><a href="http://phpbms.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/phpbms.org/?referer=');">website</a><br />
<a href="http://phpbms.org/trial/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/phpbms.org/trial/?referer=');">demo</a><br />
<a href="http://phpbms.org/wiki/PhpbmsDownload" target="_blank" onclick="pageTracker._trackPageview('/outgoing/phpbms.org/wiki/PhpbmsDownload?referer=');">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/phpbms-project/109/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symphony 1.6 &#8211; Orchestrate Your Website</title>
		<link>http://tochka.co.uk/php/symphony-16-orchestrate-your-website/93/</link>
		<comments>http://tochka.co.uk/php/symphony-16-orchestrate-your-website/93/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 01:06:32 +0000</pubDate>
		<dc:creator>R2D2</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://tochka.co.uk/web-dev/cms/93/symphony-16-orchestrate-your-website/</guid>
		<description><![CDATA[ Symphony is a web publishing system made for web developers. It gives you all the power and flexibility you&#8217;ll need, while keeping out of your way. The Symphony developers have spent an inordinate amount of time making sure that tedious tasks are quick and simple, and that your workflow is intuitive and streamlined.
Symphony has [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tochka.co.uk/php/93/symphony-16-orchestrate-your-website/attachment/symphonygif/" rel="attachment wp-att-92" title="symphony.gif"><img src="http://tochka.co.uk/wp-content/uploads/2007/03/symphony.gif" alt="symphony.gif" align="left" /></a> Symphony is a web publishing system made for web developers. It gives you all the power and flexibility you&#8217;ll need, while keeping out of your way. The Symphony developers have spent an inordinate amount of time making sure that tedious tasks are quick and simple, and that your workflow is intuitive and streamlined.</p>
<p>Symphony has a bucket-load of features, but rather than tell you about them all, it&#8217;s better to let you discover them for yourself. Check out the <a href="http://demo.symphony21.com/symphony/" onclick="pageTracker._trackPageview('/outgoing/demo.symphony21.com/symphony/?referer=');">live demo</a> or download the Symphony installer and try it for yourself. Below is an overview of Symphony&#8217;s main features.<span id="more-93"></span></p>
<h2>Designed to do things your way</h2>
<p>Symphony lets you organise everything the way you like, from your publishing environment to your website&#8217;s <abbr title="Universal Resource Locator">URL</abbr> structure. Built to be versatile and customisable, Symphony really is what you make of it.</p>
<h2>Powered by <abbr title="eXtensible Markup Language">XML</abbr> and <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr></h2>
<p>Symphony&#8217;s templating engine is pure <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr> goodness. <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr> is a standard recommended by the <abbr title="World Wide Web Consortium">W3C</abbr>, so learning Symphony means that you&#8217;re learning skills that you can also use outside of the system. If you already know the <abbr title="eXtensible Markup Language">XML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr> standards, then chances are you should be able to quickly pick up <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr>.</p>
<p>Symphony allows you to create small blocks of <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr> code called utilities, which you can use as building blocks to construct your site&#8217;s pages. Due to the nature of <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr>, these utilities are highly reusable, so the next time you&#8217;re developing a website you&#8217;ll probably find you&#8217;ve already done half the work.</p>
<p>There&#8217;s no need to bother with complex <abbr title="Structured Query Language">SQL</abbr> queries; Symphony can take care of the heavy lifting while you just worry about what data you&#8217;d like. Of course, if you want to write the queries yourself (or maybe a <abbr title="PHP: Hypertext Pre-processor">PHP</abbr> event on page request), you can.</p>
<h2>Rapid developement means more time to relax</h2>
<p>It takes 4 minutes to setup and install Symphony. It takes 3 clicks to install Campfire services (our extension system), 2 clicks to update the system and 1 click to get the latest stats on your website. Symphony is about getting things done quickly.</p>
<h1>Features</h1>
<h2>The Engine</h2>
<ul>
<li>Symphony is modular, which makes it a cinch to move your files between different websites, collaborate on a single project and share themes with the Symphony community.</li>
<li>Of course, if there is something Symphony can&#8217;t do, there&#8217;s no problem. Campfire services, Symphony&#8217;s extension modules, can add extra functionality where it&#8217;s missing.</li>
</ul>
<h2>The User Interface</h2>
<ul>
<li>By making every aspect of the publishing environment customisable, Symphony gives you complete control over how you and your authors publish. Every field is customisable and reorderable, and you can even apply validation rules which make sure they are correctly formatted.</li>
<li>You can manage everything from within the admin interface, but Symphony is also designed to work with <abbr title="File Transfer Protocol">FTP</abbr>, so if you&#8217;d rather edit files directly on the server or with your favourite text editor, you can. All your changes will be reflected in Symphony and on your website immediately.</li>
<li>Symphony&#8217;s <abbr title="eXtensible Markup Language">XML</abbr>-<abbr title="Remote Procedure Call">RPC</abbr> Campfire services allows desktop applications like <a href="http://ranchero.com/marsedit/" onclick="pageTracker._trackPageview('/outgoing/ranchero.com/marsedit/?referer=');">MarsEdit</a> to publish entries to your website remotely.</li>
</ul>
<h2>The Development Environment</h2>
<ul>
<li><a href="http://overture21.com/wiki/doc/settings/maintenance-mode/" onclick="pageTracker._trackPageview('/outgoing/overture21.com/wiki/doc/settings/maintenance-mode/?referer=');">Maintenance mode</a> is very useful for testing and debugging a live site. Switch on maintenance mode and visitors will be directed to your maintenance page, while you can still see and browse your website as normal. A set of handy debugging features are also enabled during maintenance.</li>
<li><a href="http://overture21.com/wiki/doc/building-a-site/url-schema/" onclick="pageTracker._trackPageview('/outgoing/overture21.com/wiki/doc/building-a-site/url-schema/?referer=');">URL schemas</a> give you a clean and efficient way to create dynamic pages.</li>
<li>Did we mention that <abbr title="eXtensible Stylesheet Language Transformations">XSLT</abbr> is a very cool templating language?</li>
</ul>
<h1>Requirements</p>
<h2>Your Server</h2>
<ul>
<li><abbr title="PHP: Hypertext Pre-processor">PHP</abbr> 4.3</li>
<li>My<abbr title="Structured Query Language">SQL</abbr> 3.23 and above</li>
<li><abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr> Support (LibXSLT or Sablotron)</li>
<li>Some common modules: <abbr title="eXtensible Markup Language">XML</abbr> Support (LibXML), ZLib Compression Library and <code>mod_rewrite</code> Apache module</li>
</ul>
<h2>Your Browser</h2>
<ul>
<li>The Symphony admin requires that you use a modern standards-compliant browser. We recommend <a href="http://www.mozilla.com/firefox/" class="firefox-icon" onclick="pageTracker._trackPageview('/outgoing/www.mozilla.com/firefox/?referer=');">Firefox</a> and <a href="http://www.apple.com/macosx/features/safari/" class="safari-icon" onclick="pageTracker._trackPageview('/outgoing/www.apple.com/macosx/features/safari/?referer=');">Safari</a>.</li>
<li>For the best experience, make sure you have cookies and JavaScript enabled.</li>
</ul>
</h1>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/symphony-16-orchestrate-your-website/93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>symfony 1.0 beta</title>
		<link>http://tochka.co.uk/php/symfony-10-beta/43/</link>
		<comments>http://tochka.co.uk/php/symfony-10-beta/43/#comments</comments>
		<pubDate>Sat, 20 Jan 2007 17:41:10 +0000</pubDate>
		<dc:creator>R2D2</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symphony]]></category>

		<guid isPermaLink="false">http://tochka.co.uk/web-dev/43/symfony-10-beta/</guid>
		<description><![CDATA[Symfony, the popular PHP Ajax framework, has released a beta of their 1.0 framework.
Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Symfony provides a lot of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Symfony</strong>, the popular PHP Ajax framework, has <a href="http://www.symfony-project.com/weblog/2006/11/29/announcing-symfony-1-0-beta-1.html" onclick="pageTracker._trackPageview('/outgoing/www.symfony-project.com/weblog/2006/11/29/announcing-symfony-1-0-beta-1.html?referer=');">released a beta of their 1.0 framework</a>.</p>
<p>Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.</p>
<p>Symfony provides a lot of features seamlessly integrated together, such as:</p>
<ul>
<li>simple templating and helpers</li>
<li>cache management</li>
<li>smart URLs</li>
<li>scaffolding</li>
<li>multilingualism and I18N support</li>
<li>object model and MVC separation</li>
<li>Ajax support</li>
<li>enterprise ready</li>
</ul>
<p><span id="more-43"></span></p>
<p><strong>New Features in 1.0</strong></p>
<ul>
<li><strong>Easier installation and larger compatibility</strong>. Symfony is now compatible with <code>magic_quotes_gpc</code> set to on and PHP 5.2. Pake and phing are now bundled with the core classes, so symfony has no more external dependency. It is very easy to link a symfony application to the symfony libraries (through the <code>config/config.php</code> file), and PEAR is no more a prerequisite. The symfony command line now works out the box (for PEAR, SVN or .tgz).</li>
<li><strong>Major performance improvement</strong>. Many parts of the code have been refactored, with performance in mind. The result is a performance increase of 50% to 500%, depending on your platform.</li>
<li><strong>New plugin system</strong>. Extending symfony has never been easier. A plugin can package classes, modules, helpers, filters, web assets, fixtures, data models, unit tests, and so on. Plugins can be installed with one command. Check the <a href="http://www.symfony-project.com/trac/wiki/SymfonyPlugins" onclick="pageTracker._trackPageview('/outgoing/www.symfony-project.com/trac/wiki/SymfonyPlugins?referer=');">Plugins page</a> for a list of already available plugins.</li>
<li><strong>New unit test library</strong>. Symfony is now bundled with its own unit and functional test framework, called <code>lime</code>, and a bunch of automated tests utilities, such as the <code>sfTestBrowser</code> and <code>sfDomCssSelector</code> classes. Symfony itself has more than 2800 unit and functional tests that guarantee its quality of code.</li>
<li><strong>Updated default pages</strong> for error 404, error 500, insufficient credentials, unavailable page, and deactivated application (thanks <strong>justinm</strong> for the design!). These pages are both much nicer and much easier to customize than before.</li>
<li><strong>Easier templating</strong>. Components and components slots now work perfectly on every situation, even with cache set to on. Their code was refactored to be fast and effective. The new temlate fragment tools, called slots, are faster than component slots, require no extra file or configuration to add a dynamic zone to a layout. And the icing on the cake: Ajax actions have no layout by default.</li>
<li><strong>Better and more flexible Model layer</strong>. Symfony is now ORM independent: it is still bundled with Propel by default, but can work with others (such as Doctrine) in a snap. Database schemas can now be written in YAML instead of XML. Persistent support and specific database encoding are now supported natively.</li>
<li><strong>New mixin feature</strong>. The <code>sfMixin</code> class introduces mixins in PHP, allowing core classes modification without inheritance, addition of new methods to existing classes, and multiple inheritance.</li>
<li><strong>New behaviors for Propel classes</strong>. A behavior is a group of properties and methods that can alter the Propel generated classes. To make a Propel class sortable, to add a pessimistic lock, or to change the deletion by a <code>is_deleted</code> flag, you now need only one line of code with behaviors.</li>
<li><strong>More user-friendly development tools</strong>. The symfony logs and the web debug toolbar now display more information about time and execution bottlenecks, thanks to the new <code>sfTimer</code> class. The symfony command line now has a color output (in *nix). The logging mechanism (via the <code>sfLogger</code> class) is more flexible and easier to extend. Logs rotation and cleaning are automated.</li>
<li><strong>More flexible filter system</strong>. User filters can now be registered anywhere in the filter chain (even before the security filter).</li>
<li><strong>New many-to-many relationships</strong> are now supported in the admin generator.</li>
<li><strong>Easier deployment</strong>. The <code>freeze</code> task is implemented and fully functional. It transforms a symfony project into a self sufficient program by adding in the symfony libraries and assets.</li>
<li>Updated creole, Propel, script.aculo.us (1.6.5) and prototype (1.5.0_rc1)</li>
<li>And more than 200 bug fixes and small enhancements</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tochka.co.uk/php/symfony-10-beta/43/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
