Skip to content

Open Source

Agavi at ConFoo

Agavi - PHP5 application framework - 7 hours 26 min ago

The beacon of hope that is Agavi is carried to Montréal this week, where the ConFoo Web Tech conference takes place.

David will be giving a talk on Agavi, and although we know that some of you will be there to watch it live, all those who couldn’t make it to Montréal (it’s a lovely city, so consider attending next year) need not despair, as at least the slides, and possibly also a recording of the talk will be posted after the conference.

If you’re there in person, make sure to catch a seat in one of the front rows so you can be first in line after the talk to grab one of the Agavi t-shirts that made the long journey to Canada.

Categories: Open Source

unaneem.com : a community website built on CakePHP with extensive use of AJAX

The Bakery, Everything CakePHP - 19 hours 24 min ago
On April 2007 a friend and I started a project we named "unaneem". The purpose of this project was to develop a community website which helps people to share and organize events.We decided to use only open source technologies. As our core application library we used CakePHP.The project steps over time were : April 2007 to June2007 : Functional studies June 2007 to July 2007 : Templates design July 2007 to September 2007 : Database development September 2007 to October 2008 (now): Application development October 2008 : Production deployment : unaneem goes online ! October 2008 to 2009 (now): Beta version test and debug The application uses CakePHP as its core PHP library, Prototype as its core AJAX library and many open source external PHP and JS libraries : PHP Libraries : PHPThumb PHPBrowscap KCaptcha ... JS Libraries : Scriptaculous SWFUpload Lightbox ... You can see the application current version at http://www.unaneem.com/
Categories: Open Source

New Download/Upload dialog

NetBeans for PHP weblog - Mon, 03/08/2010 - 17:13

Hi, today it will be again a very short blog post about a feature we just added to the development version of NetBeans. Many of you requested this change so we hope that you will like this change:

New Remote Files Selection

The behavior should be as expected, it means that if one checks a directory, all folders and files underneath the directory are checked as well.

However, if anyone of you still prefer the current dialog (a "table"), start NetBeans with -J-Dnb.php.transfer.ui.table=true and leave a comment why do you think it's better, an option could be added for it (probably in Tools > Options > PHP).

That's all for today, as always, please test it and report all the issues or enhancements you find in NetBeans IssueZilla (component php, subcomponent FTP Support).

Categories: Open Source

OpenInviter for CakePHP

The Bakery, Everything CakePHP - Mon, 03/08/2010 - 09:07
A few months ago, I've published a case study on the bakery about a website made with Cake. http://bakery.cakephp.org/articles/view/unaneem-com-a-community-website-built-on-cakephp-with-extensive-use-of-ajax As I listed the components I used, i spoke of an OpenInviter component for CakePHP. A lot of people asked more informations about it. The thing is that the OpenInviter tool evolves very fast (a new version every 2-3 days) so it's hard to disclose a stable CakePHP version component. Whatever, I decided to disclose my current version and hope that the community will contribute to make it stable. So here it is...
Categories: Open Source

Introducing VaM Cart

The Bakery, Everything CakePHP - Mon, 03/08/2010 - 08:49
VaM Cart - Free, Open Source CakePHP Based Shopping Cart. Official Site - http://vamcart.com/ Online Demo - http://vamcart.com/demo/ * Easy Installation. * CSS, JS minify and compress. * SEO - Search Engine Optimization. * Unlimited Categories, Products. * CakePHP, MVC, Smarty. * Multi Language, Multi Currency. * Templatable. * Open Source. * Automatic Image Resize. * Product Reviews. * Coupons... Join Us.
Categories: Open Source

Copyable Behavior

The Bakery, Everything CakePHP - Mon, 03/08/2010 - 08:47
Copyable Behavior adds the ability to copy a model record, including all hasMany and hasAndBelongsToMany associations. Copyable relies on Containable behavior, which this behavior will attach on the fly as needed. HABTM relationships are just duplicated in the join table, while hasMany and hasOne records are recursively copied as well.
Categories: Open Source

Updated ACL Plugin

The Bakery, Everything CakePHP - Tue, 03/02/2010 - 15:15
An updated ACL Plugin for 1.3. Allows creation/editing/removing of ACO, ARO and CRUD.
Categories: Open Source

Introduction to Doctrine 2 Webinar

Doctrine Blog - Mon, 03/01/2010 - 13:00
This Friday, on March 5th I will give a free webinar on Doctrine 2 for the TEK·X webcast series! Yo[...]
Categories: Open Source

CakePHP 1.3-RC1 freshly sliced

The Bakery, Everything CakePHP - Sun, 02/28/2010 - 20:48
The CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC1. Since 1.3-beta was released we've been hard at work implementing new features and fixing issues in existing features in the 1.3 branch. There have been over 165 commits, and more than 75 tickets resolved.
Categories: Open Source

Code Completion for Colors in CSS

NetBeans for PHP weblog - Thu, 02/25/2010 - 14:51

Another improvements that is based on your comments is code completion for colors in CSS rules. The code completion for color and background property offers now at first position an item that opens color chooser. 

There is a standard Java color chooser and when you select a color in the chooser, the color is completed. The chooser remembered last selected color and also the item in code completion has an icon (small square) with the last selected color.

The color chooser above is from Linux platform. On Mac and Windows machine the color chooser looks like on the picture below and it looks better. If there will be time, the standard Java color chooser component will be replaced with a custom component, that should be better for web developer purpose.


If you look at the first picture, there are black and gray color code completion items. The black color items are used in the edited file and the gray color items are colors that are used in other CSS files in the project.

In the same way works code completion for color and background property of a style in HTML and PHP files.


Categories: Open Source

Troubleshooting CakePHP installation issues related to Apache 2 mod_rewrite - for beginners.

The Bakery, Everything CakePHP - Thu, 02/25/2010 - 10:00
If you are able to get your default CakePHP index page to come up after installing, but without the Cake logo in the top left and without the styling, chances are the problem is related to your Apache configuration with regard to the rewrite module, a.k.a. mod_rewrite. This article should help you troubleshoot.
Categories: Open Source

A re-usable Versionable Behavior for Doctrine 2

Doctrine Blog - Thu, 02/25/2010 - 00:00
My previous post on behaviors in Doctrine 2 generated quite some discussion about the difference on [...]
Categories: Open Source

CSS Code Completion

NetBeans for PHP weblog - Tue, 02/23/2010 - 15:51

Today I don't continue in formatting posts:). I would like to mentioned the CSS code completion in html tags. It's new feature, that is also available in NetBeans 6.9 M1 build. Because the CSS files are now indexed, it allows to provide better support for CSS  in HTML and PHP files as well. The code completion is one of the visible benefit.


The picture above displays a page from WordPress project, where you can see code completion for class attribute of div tag. The code completion window offers all selectors for classes, that were found in the project. A selector in code completion window can have two colors. The green color means that the selector is defined inside the file or in a file which is referred by this one or the style is already used in the file. Selectors that have gray color are available in the project, but don't meet the condition that is mentioned above.

Similarly the code completion is available for id attribute of HTML tags, where the appropriate selectors are offered.

Categories: Open Source

PHP UK Conference 2010 Agavi Discount

Agavi - PHP5 application framework - Mon, 02/22/2010 - 12:23

We’re proud to announce that Agavi is a community partner of the always-awesome PHP UK Conference which takes place this Friday, February 26, in London, England.

The conference is now in its fifth year and is bigger and better than ever. Friday’s event has 16 different hour-long talks from some of the world’s best PHP speakers, covering core, database and various specialist topics. It takes place at the modern Business Design Centre in London’s bustling Islington area, close to Kings Cross and Euston and just two minutes walk from Angel underground station, and as usual we’ve arranged social events for both the evening before and straight after the event - the former being free to anyone to come along and the latter starting with a sponsored bar by Facebook. The registration price also includes a buffet lunch and dessert, refreshments throughout the day, cloakroom facilities, access to discounted books from O’Reilly and Packt publishers, countless networking opportunities, and a raffle with over 50 prizes on offer, including Agavi T-Shirts!

Agavi is a community partner of the event and we are pleased to be able to offer all Agavi friends, users and developers a ÂŁ20 discount on the event registration. Just head to http://www.phpconference.co.uk/registration/agavi to get the reduced price, and please browse the rest of the site for much more information on the conference.

We hope to see you there on Friday! David will also be giving a talk on Designing URLs and RESTful APIs at the pre-conference social on Thursday evening; http://www.phpconference.co.uk/socials has more info.

Categories: Open Source

Symfony Live 2010

Doctrine Blog - Thu, 02/18/2010 - 12:00
This past week I had the pleasure of spending time in Paris, France for the 2010 Symfony Live confer[...]
Categories: Open Source

Create a simple game exhibition website with CakePHP in 3 weeks

The Bakery, Everything CakePHP - Thu, 02/18/2010 - 10:41
This is my first website work using CakePHP. I spent 3 days to learn about cakephp at the beginning. And I got so much help from the CookBook and The Bakery articles ( case studies as well).
Categories: Open Source

Success story: Using CakePHP at the Instituto Nacional de Educacion Tecnologica.

The Bakery, Everything CakePHP - Thu, 02/18/2010 - 10:37
In this article we describe an experience of software development. CakePHP was critical to the project’s success. Here I emphasize what we consider are some of the main advantages to using the Framework. Here we want to pass on our experience as a development team "in the trenches". In this context, we can say that CakePHP has been very useful and has perfectly fulfilled our expectations. We hope that our experience serves as guidance for other developers to evaluate whether to use CakePHP.
Categories: Open Source

Doctrine 2 "Behaviours" in a Nutshell

Doctrine Blog - Wed, 02/17/2010 - 16:00
One of the most common fallacies out there about Doctrine 2 abandoning Behaviours is that developers[...]
Categories: Open Source

NetBeans 6.9 Milestone 1 available

NetBeans for PHP weblog - Wed, 02/17/2010 - 11:06

The milestone 1 of NetBeans 6.9 was published. It's available here. Visit the NetBeans 6.9 New and Noteworthy page to learn more about all the new features and enhancements available in this milestone release.

Categories: Open Source

Formatting - Spaces I

NetBeans for PHP weblog - Tue, 02/16/2010 - 09:05

The next  categories, where you can set up the formatting of PHP code is category Spaces. Currently there are implemented more then 40 options that are separated into six groups. All these options as other options, which were mentioned in previous posts about formatting are available in development builds (NetBeans 6.9). The formatting has to be tested properly, if you find a problem, please report it in our database or at least write as a comment here.

The first group Before Keywords defines spaces before a keyword that are usually after '}' char. By default all these properties are switched on. 

The second group Before Parentheses contains options that defines spaces before left parentheses. All options in this group are by default switch on except Method / Function Declaration and Method / Function Call.

The last group mentioned in this post is Before Left Braces. In this group you can define whether the formatting handles space between open brace and an element. All the properties in this group are switched on by default.

Continue the next time.

Categories: Open Source