A week of symfony #46 (12->18 november 2007)

Great week for symfony: inminent symfony 1.1 relase, 6000th changeset milestone, new symfony planet feed with all the blog feeds related with symfony and new Fabien Potencier blog (powered with symfony 1.1)

Development mailing list

· Discussions about widgets!

Development highlights

· r5995, r5996: added method to sfWidgetFormSchema to manage help messages + added a way to format help messages in formatter classes
· r5997, r5998: fixed admin generator filters HTML defect (closes #1891 - patch from Pascal Borreli)
· r6003.
lire la suite

Lien du post: http://feeds.feedburner.com/~r/symfony/blog/~3/187276150/a-week-of-symfony-46-12-18-november-2007

Sur le même thème que "A week of symfony #46 (12->18 november 2007)"

A week of symfony #45 (5->11 november 2007)

Symfony 1.1 still keeps some surprises before its launch, like form widgets and revamped form validation mechanism. Meanwhile, symfony developers are more and more desired with job offers blooming all around the world. Development mailing list · Proposal to standardize localized documentation locations Development highlights · r5868: fixed sfPropel initialization · r5882: (validators) fixed API docs, added addOption() and addMessage() methods to register options and messages · r5883: added getNodes() and getNode() methods to the sfDomCssSelector class · r5902: removed unused variable · r5937: added widget classes · r5949: fixed sfValidatorSchema when the input array does not contain values for all fields (needed to be able to validate checkboxes for example) · r5950: added date as an array as a supported format for date/time widgets · r5952: added missing public for some render methods · r5954: fixed overriding rows and cols HTML attributes for sfWidgetFormTextarea · r5955: added sfView::isAttributeHolderEscaped() method · r5963: added sfWidgetFormSelectRadio · Updated dwhittle branch · ...and many other changes Development digest: 109 changesets, 19 defects created, 2 defects closed, 7 enhancements created, 1 enhancement closed, 9 documentation defects created and 20 documentation edits. Book and documentation · New Presentations about symfony page · Updated sfDoctrineFaq, Symfony Mac Os X Intel pages · Advances in french, italian and deutsch translations of the book Approximate status of book translations: spanish (99%), italian (91%), polish (78%) chinese (26%), russian (26%), french (25%), brazilian portuguese (18%) deutsch (16%), dutch (15%), japanese (-). Wiki · New Job Postings: · Symfony Web Developer - full-time based in Cluj Napoca, Romania - Anatoli Software - Contact: jobs [at] anatoli [dot] ro · Symfony Developers - full-time based in Paris, France - 20minutes.fr - Contact: recrutement [at] 20minutes [dot] fr · PHP 5 developer with Symfony skills - full-time based in Roma, Italy - Altura Labs - Contact: job-dev [at] alturalabs [dot] com · Symfony Developer - contract based in London, UK - Escape Studios Ltd - Contact: jobs [at] escapestudios [dot] com · Senior PHP / Symfony Developers - multiple positions in India & Australia - ComoGroup Asia Pacific - Contact: zuhair [at] comogroupap [dot] com · Symfony Developer - full-time based in Tunis, Tunisia - TriTUX - Contact: rh [at] tritux [dot] com · New developers for hire: · Soft-Science: over 4 years of experience in object-oriented PHP developement and supervising many different symfony applications · Siddhatech: PHP development company based in Pune India. Most of our web aplications / portals are developed using the symfony framework. · TriTUX: web development company based in Tunisia and specialized in developing robust and reliable web aplications using symfony Plugins · New plugins · sfSecurityManagerPlugin: provides some new tasks to the symfony command line tool to manage the security strategy (security-list, security-is-secure, security-add-credential, security-del-credential) · sfN1IterationPlugin: easy edition of N-1 related tables · sfLlooggPlugin: easily adds tracking code for LLOOGG to your presentation layer. LLOOGG is a service that lets you check who is visiting your site in real time · sfIp2Country: helps getting the country name and the country ISO code from the visitor IP address · sfEmailTemplatePlugin: provides email templates management functionality · Renamed sfExtPlugin to sfExtJSPlugin · Updated plugins · sfExtjsThemePlugin: suboptimal solution to optimse number of queries using doSelectJoinAll, fixed small bug in renderLink, fixed lists without foreign relations, added possibility to set a doSelectJoin to one foreign table, removed dependancy on other modules for drop-down combo-boxes to work, small overall improvements, updated documentation, resolved conflicts, updated Extjs to 2.0rc1, added a adjustable-delimitor to distinguish table-names and column-names, fix for rendering links · sfSimpleBlogPlugin: fixed bug with output escaping and tags · sfEbayPlugin: removed test.php and added comments to all classes, renamed some variables, removed some old unused code · sfISBNPlugin: initial entry of Ebay code, fix to include affiliate tracking information · sfPropel13Plugin: added option to disable instance pooling in databases.yml · sfSitemap2Plugin: released 0.0.2 version · sfHamlViewPlugin: fixed a problem with a regex not working · sfExtJSPlugin: changed SVN layout, rewrote README, added CHANGELOG and LICENSE, updated ExtJS to 1.1.1, tagged 1.0.0, added support for expanders, fixed a bug in actions where you had to clear your cookies everytime you refreshed the page · sfExtjs2Plugin: renamed helper, class, and sfConfig options to standardize with Extjs2. Modified config.php to use the included Extjs sources · sfDoctrinePlugin: several bugfixes, added code which automatically adds the package parameter to plugin schemas, added showing trace when cli throws exception and fixed rebuild-db task, updated externals · sfJobQueuePlugin: fixed typo · sfPropelActAsRatableBehaviorPlugin: added ability to specify base star width in options array in rating helper · sfPropelAuditPlugin: changed SVN layout, rewrote README, fixed coding standards, replaced eregi with preg_match(), added CHANGELOG · sfSimpleForumPlugin: released 0.6.5 version (added two modules for backend administration, removed schema configuration file, added a supplementary customization layer to the model classes) · sfDbBasedSecurityPlugin: updated documentation · sfDoctrineHelpPlugin: updates for latest sfDoctrinePlugin and Doctrine, added package parameter to schema · sfDoctrineSettingsPlugin: updates for latest sfDoctrinePlugin, added package parameter · sfDoctrineFriendsPlugin: updates for latest sfDoctrinePlugin, added package parameter · sfDoctrineAmazonS3Plugin: initial entry and updates for sfDoctrinePlugin, formatting and added package parameter to schema · sfDoctrineCommentsPlugin: updates for latest sfDoctrinePlugin, updated schema to have package parameter · sfDomPDFPlugin: updated documentation · sfJqueryPlugin: released 0.0.8 version (Fixed data parameter handling in jq_remote_function() method) · sfLucenePlugin: consolidated highlighting, added support for custom types of indexer factories, released 0.1.0 version Some new symfony powered websites · Glapi locations vacances: create your proper website of seasonal renting · BrightCreek Software Development Services Outsourcing: outsource company for custom software development · milter.org: interactive catalog of sendmail mail filters They talked about us · Symfony automation idea · Een week vol symfony #44 (29 Oktober -> 4 November 2007) · Changement de fourrage, tout ça · symfonyでconfigを使ってみる · sfEmailTemplatePlugin · CommentHub.com - Developed with Symfony · Una semana con Symfony #17 (29 octubre - 4 noviembre 2007) · sfEmailTemplatePlugin 0.0.1 is released · 如何在Symfony中发送Email · Testing symphony. Part 2 · Symfony Apps Part II · Symfony HTML Form Helper Cheat Sheet · php symfony / MVC · Is Symfony worth the interest? · Los nuevos formularios de Symfony 1.1 · sfGuard and Implementing Security in Symfony... · sfSiteMapPlugin を使ってみる [lien] [EN]

A week of symfony #47 (19->25 november 2007)

Symfony has completed the last piece of the new form mechanism so the release of the 1.1 version could be inminent. Development mailing list · Discussions about Widgets! and run tests from browser instead of cli Development highlights · r6113: added a always_render_empty option to sfWidgetFormInputPassword · r6114: added sfForm and sfFormField classes (yep, the new form framework is now available for general consumption) · r6115: added unit tests for sfFormField · r6116, r6119: updated package.xml with the new symfony-project domain name · r6117: (doc) updated symfony project domain name and trac URL · r6120, r6121: updated URLs in the symfony default module and for error pages · r6125, r6126: allow numeric parameters in sfRouting · r6127, r6128: added a commented relative_url_root with its default value in settings.yml · r6129, r6130: (sfBrowser) ->click() also search for HTML button elements (closes #2342) · r6154: switched the default MySQL tables to use InnoDB engine instead of MyISAM · r6155: removed vendor/ directories from being included in the autoloaded classes · r6156: removed comment from generated files · r6157: removed the CSRF filter as sfForm forms are protected by default · Updated dwhittle branch · ...and many other changes Development digest: 62 changesets, 21 defects created, 7 defects closed, 5 enhancements created, 3 enhancement closed, 3 documentation defects created and 74 documentation edits. Book and documentation · Updated The sfDoctrine FAQ, Migrations, Installing & Using Syck (a PHP extension for swiftly parsing YAML) · New Vietnamese documentation page · Advances in french and russian translations of the book Wiki · New Job Postings: · Symfony Developer - full-time based in Suresnes, France - Contact: bdessemond [at] imacus [dot] com · Symfony Developer - full-time based in Abidjan, Cote d'Ivoire - Mlogik Cote d'Ivoire - Contact: job [at] mlogik [dot] net · Symfony Developer - full-time based in Vienna, Austria - 2beFound Performance Marketing GmbH. - Contact: office [at] 2befound [dot] at · Symfony Developer - initial one month contract based in London, UK - Contact: Paul.Thomson [at] johnbrowngroup [dot] co [dot] uk Plugins · New plugins · sfCommandLinePlugin: provides a centralized way to launch batch script and passing them complex arguments · sfKsnNewsPlugin: provides complete solutions for building news publishing system · Initial commit of sfModelTestPlugin, sfUtilitiesPlugin · Updated plugins · sfExtjsThemePlugin: added renderer for group-by-header, fixed bug with respect to datastore columnnames, filtering changes so filtering works and is persistant, changes to the filtering template to work better in a narrower side panel, extracted datastores from _list_ajax_layout.php to _ajax_stores.php so they can be reused for independed edit-pages as well, edit-pages can be loaded independedly from list, added possibility to see edit pages in new page, split stores in 3 partials: list, edit and related, · sfSimpleBlogPlugin: added the ability to send mail alerts to more than one recipient, · sfControlPanelPlugin: better filter on configuration · sfSimpleForumPlugin: added missing admin files in package.xml, removed dependency on sfGuard (based on a patch by nico.perriault), pagination helper refactoring (patch from nico.perriault) · sfWebBrowserPlugin: sometimes there are submit buttons with the same values so the curl adapter was giving errors · sfPropel13Plugin: fixes which were required after a recent Propel code change, finished a fix that had been started re: combining simple and complex object builders · sfUIPlugin: change the look of the code · sfPropelAlternativeSchemaPlugin: fixed problem on alternative schema detection on Windows systems (patch from lking) · sfSugarCRMPlugin: changed properties to 'protected' to enable subclassing, tagged 1.0.1, updated trunk CHANGELOG, updated SVN installation instructions · sfExtjs2Plugin: added features to create Ext.application, added parameters support for Ext.object constructors, added parameter support for custom methods, added in quote_except function to make writing classes easier · sfPropelMigrationsLightPlugin: fixed a problem with variable names · sfPaymentPayboxPlugin: released 1.0.1 version (corrections of 2 bugs) · sfPropelPollsPlugin: minor documentation fix Some new symfony powered websites · H.Reynaud & Fils: (french, english) essential oils, fragrances & flavors producer · KnowledgeBid.com: VOIP platform that connects buyers and sellers in the exchange of information · Albano Guatti E-Commerce: you can buy jeans shirt belt and boxer inspired by from Albano Guatti's masterpiece SEXUENCES · Symrecruit: specialist Symfony recruitment agency · Playa Viva: fully sustainable resort and turtle sanctuary being built in Mexico · anyInput: free application for your organized information. You can store and share information about DVDs, CDs, Stamps, etc. · Plan Logement: (french and dutch) online status of Brussels Government policy on public housing They talked about us · BarCampLeeds · El lanzamiento de Symfony 1.1 es inminente · Sensio...c'est aussi du Web Marketing · Svuotare la cache di Symfony da ogni directory del progetto · Symfony 1.1 e il Validation Framework · Tip #5 - Upgrade a project running symfony 1.0 · Fabiens Blog · Tăng tốc hệ thống chạy symfony · The power of rsync · [Talk | Présentation] Simplifier le developpement des interfaces des bases de données avec symfony | Simplifier le developpement des interfaces des bases de données avec symfony · Symfony 1.1 - What’s new? · Xây dựng URL riêng cho từng ngôn ngữ với symfony · Una semana con Symfony #19 (12 - 18 noviembre 2007) [lien] [EN]

A week of symfony #44 (29 October -> 4 November 2007)

After several calm weeks, symfony development returns to its normal pace with updates and lots of bugfixes. Meanwhile, plugins maintain their furious development activity. Development mailing list · Discussions about constructors vs. initialize() in symfony objects and how to deal with symlinks pointing outside of the project root and "symfony sync" command Development highlights · r5735: fixed typo in sfWebResponse · r5743: added some unit tests to sfYamlInside · r5744, 5745: fixed short syntax for unique index in YAML schemas resulting in non-unique index in XML · r5749, r5750: reverted YAML schema confusion · r5757: renamed expected option to choices for sfValidatorChoice · r5761: added a getI18nModel() static method to the Peer builder · r5767: added an optional culture parameter to getCurrentXXX() methods + fixed save() method for i18n objects · r5770, r5771: fixed typo in sfMessageSource_MySQL.class.php (closes #2477) · r5772, r5773: backported i18n fixes from Prado (improved DateTimeFormatInfo performance, sfNumberFormatInfo::getInvariantInfo() is static) · r5776, 5777: fixed typo (closes #2480) · r5813: added a module argument to sfAction::setTemplate() to allow using a template from a different module than the current one · r5814: added the request as an argument to the sfAction::execute() method · r5815: added a sfPropel class to manage the default culture for i18n objects · r5816: updated validators · better support for options (added a addRequiredOption() method, check option name for typos) · check error codes for typos · added 2 methods to get default options and error messages · added support for date as an array to sfValidatorDate · fixed some minor bugs · r5817: removed default content for main.css (it does not make sense to provide those defaults for a new project) · r5818: added a sfCallable class · r5819: added callable support to the choices option for the sfValidatorChoices class · r5820: changed default required value to true for sfPropelDatabaseSchema foreign keys support · r5838: added sfCallable support to sfValidatorChoiceMany · r5839: added an exception message when trying to use a non Propel class with sfPropelData::load() method · r5840: added the culture as an argument to i18n Propel getters and setters · r5841, r5842: fixed assertion fail on non-unix system in configTest functional test (closes #2486) · r5843: added an exception message when trying to use a non Propel class with sfPropelData::load() method · r5844: added a new xdebug_logging parameter to sfWebDebugLogger - this parameter is true by default (closes #1802) · r5847, r5848: fixed typo in JavascriptHelper.php (closes #2464) · r5849, r5850: fixed sfOutputEscaperObjectDecorator::toString doesn't escape (closes #2321) · r5851, r5852: fixed sfZendFrameworkBridge AutoLoad Not Working (closes #2314) · r5853: added hooks for doSelectJoinXXX() and doSelectJoinAllExceptXXX() methods (closes #2310) · r5855, r5856: fixed through_class in admin_*_list tags (closes #1612 - patch from Pascal Borreli) · Updated dwhittle branch · ...and many other changes Development digest: 132 changesets, 14 defects created, 13 defects closed, 5 enhancements created, 1 enhancement closed, 2 documentation defects created and 33 documentation edits. Book and documentation · Updated Symfony avec WAMP, Meu primeiro projeto com o symfony pages · Advances in polish, french, dutch and deutsch translations of the book Approximate status of book translations: spanish (99%), italian (90%), polish (80%) chinese (26%), russian (26%), french (25%), brazilian portuguese (18%) deutsch (17%), dutch (16%), japanese (-). Wiki · New Job Postings: · Symfony Developer - TAPEO_2007_PROJECT - freelance, full-time as well as students at our main office in Lyon, France - Contact: alexis [dot] lewalle [at] gmail [dot] com · Symfony Developer - Hello World Solutions! - full-time based in Madrid, Spain - Contact: ccuenca [at] helloworldsolutions [dot] com · PHP5 Developer for web application development - Sapphire Technologies - contract or Full-time based in Boston, USA - Contact: chris.booth [at] sapphire [dot] com · Senior PHP developer with proficiency in Symfony - Right Solution - full-time based in Karachi, Pakistan - Contact: jobs [at] rightsolution [dot] net · New developers for hire: · Mobme Wireless Pvt LTD: wireless application development company based in Ernakulam, India · José Luis Di Biase (josx [at] interorganic [dot] com [dot] ar): freelance software engineer based in Argentina. I have been working on web developer/project manager for 10 years. I've been working with symfony from 0.4 version. · Platina Designs: web development and internet consulting company in Zoetermeer, The Netherlands (Holland), using symfony extensively for PHP development projects. · Hassen Ben Tanfous (hassenbentanfous [at] gmail [dot] com): senior web developer based in Montreal, Canada. He is working with Java, PHP and symfony. Available for freelancing, consulting and ready to relocate almost anywhere. Speaks fluently french, english and Python · New symfony blogger: · Symfony-framework.nl (website, feed) · sfBloggr (website, feed) Plugins · New plugins · sfPaypalLitePlugin: a simple, fast, and lean PHP5 Paypal direct plugin for Symfony. · sfUIPlugin: build a table listing the objects passed as an array dynamically · Changed name of sfNewSecurityPlugin to sfDbBasedSecurityPlugin · Updated plugins · sfExtjsThemePlugin: first fix for new foreign-key drop-down-list style, improved _list_ajax_layout template, now capable of handeling multiple foreign fields from the same foreing table, renamed generator from sfExtJsPropelAdminGenerator to sfExtjsPropelAdminGenerator, removes warning if key does not exist, added preloading of display-values in drop-down boxes, proof of concept implemented (preloaded data from the main-store can be extracted and inserted into a foreign-store), fixed preloading of foreign values in drop-down boxes · sfAmazonS3FSPlugin: added support to recursively create directories and for mapping filenames with mtimes to s3 objects, major rewrite (S3 files now stored in DB, modules added to test functions), model changes support for file size, added s3 module to browse s3 files, added logging for s3 puts and deletes · sfThumbnailCachePlugin: fixed mtime bug. Added module and helper which will serve photos and thumbnails through an image_tag helper function, added static functions and helper functions to DRY code · sfPropelMigrationsLightPlugin: made the plugin work with sfPropel13Plugin. Made the pake task accept the environment also as part of the application name as 'frontend:dev' so that it stays backward compatible · sfAdvancedAdminGeneratorPlugin: released 0.1.2 version · sfPropelActAsRatableBehaviorPlugin: released 0.7.1 version (ratable model objects instances references are now tokenized in the session and are no more passed as request parameters), fixed package.xml, dropped redundant index in plugin schema (fixes #2473), removed object type test that could fail when escaping enabled, call CSS and Prototype by default in case they have not been enabled elsewhere, i18n enabled for labels · sfGuardDoctrinePlugin: add more information, work to schema for sfDoctrinePlugin 1.0 branch, fixed for sfDoctrinePlugin 1.0, tweaks to formatting · sfPropelAlternativeSchemaPlugin: fixed short syntax for unique index in YAML schemas resulting in non-unique index in XML, reverted YAML schema confusion · sfGuardPlugin: made the model extensible, fixed unique column problems · sfPropelActAsTaggableBehaviorPlugin: fixed bug in objects retrieval in TagPeer::getTaggedWith() · sfDoctrinePlugin: deal with missing information without causing odd errors in the generated templates, formatting changes and fixes, fixed to toString() works even if record is not saved yet, added subject to toString() · sfPropelActAsCommentableBehaviorPlugin: getNbComments() optimization · sfFormValidationPlugin: released 1.1.4 version (Bugfix, path to alert image), released 1.1.5 version (fixed path to alert image on Window) · sfPHPUnitPlugin: updated the external to reflect PHPUnit's SVN path changes, updated settings.yml, updated Pake tasks, created common base selenium testcase. now we can use model classes in unit tests, and configure selenium better, fixed bug trying to terminate non-existant seleniumrc process, updated defaults to be standard · sfSwiftPlugin: change svn layout and use autoload, change autoload.yml, update package.xml, released 1.5.0 version · sfPDFLatexPlugin: released 0.6.2 version (fixed dependency) · sfSimpleBlogPlugin: fixed publication date not updated when dates are not displayed in the URL, reduced query count · sfSugarCRMPlugin: changed SVN layout, updated CHANGELOG with release information, updated installation instructions, updated PEAR package metadata, fixed wiki formatting in README · sfHamlViewPlugin: some refactoring to allow for later work on getting the XHTML parser to output well aligned HTML, improved the formatting of the resulting XHTML, fixed some problems with whitespaces · mqThickboxPlugin: fixed a path bug in the javascript file that caused the loading animation gif not to show · sfGeshiPlugin: updated GeSHi library, corrected bugs in sfGeshi class, added sfGeshi::getLanguages and sfGeshi::getPluginPath methods · Updated documentation of sfDomPDFPlugin Some new symfony powered websites · ep-conseil: financial advice website · GO - Edge Hill University Portal: staff and Student portal. Need a username to see the fancy stuff but provides an iGoogle like interface complete with draggable panels · mauss Automobile GmbH: german local car dealer (backoffice and search engine powered by Symfony) · 2eventi.it: (italian) social network dedicated to event sharing · www.winkel.ro: (romanian) free student classified ads · Smoking Hot Waitress: the hottest waitresses and bartenders in the world · Bookwormr: a tool for people who love books. Share, score and review books and see what everyone else is reading · tonieproblem.pl They talked about us · symfony au Forum PHP à Paris · sfCaptcha documentation is updated · Using php to dynamically generate conflict free css · Chương 1 - Giới thiệu symfony · Tricks with symfony .htaccess · symfony au Forum PHP à Paris · Using DBMS functions with sfDoctrine · Una semana con Symfony #16 (22-28 Octubre 2007) · Utiliser Symfony pour vos projets · Pubblicato 2eventi.it (finalmente) · Enlaces Symfony (2-11-2007) · Symfony icons from www.famfamfam.com · sfSupportPlugin · How to populate object_select_tag with your own objects · Forum PHP 2007 · Vorbereitungen I - PHP5 und MySQL · Nachtrag: Vorbereitungen für OS X 10.5 Leopard · Installer symfony sous ubuntu · symfony mit propel 1.3 [lien] [EN]

A week of symfony #43 (22->28 October 2007)

The highlight of this symfony week is the huge plugin activity. Symfony developers have bugfixed and updated 25 plugins in just 7 days, producing a colossal 120 changeset list. Development mailing list · Discussions about Plugin branches and tags, Plugins dependencies and new validation system documentation Development highlights · r5632: added the possibility to return a sfValidatorError instead of a sfValidatorErrorSchema for sfValidatorAll and sfValidatorAny if the invalid error message is not empty · r5633: fixed default error message for sfValidatorInteger · r5634: fixed sfValidatorBoolean · r5635: added some methods to sfValidator base class · r5638: added a new sfValidatorSchemaFilter validator (useful for _post_validator) · r5641: added a new sfValidatorDecorator class · r5642: moved required/trim flags to the main validator for sfValidatorAll and sfValidatorAny · r5643: fixed sfValidatorSchema extra fields error · r5700, r5702: fixed admin generator template incorrect xhtml tag placement - (closes #2263) · r5701: (1.0) fixed propel-build-all-load task execution · r5704, r5706: now only logged in user sessions are timed out · r5707: updating HTTP header to 1.1 to allow for things such as connection keep-alive, which is part of the 1.1 spec · r5727: added a new sfYamlInline class to load and dump inline YAML strings · Updated dwhittle branch · ...and many other changes Development digest: 120 changesets, 32 defects created, 52 defects closed, 12 enhancements created, 16 enhancements closed, 4 documentation defects created, 2 documentation defects closed and 17 documentation edits. Book and documentation · Updated symfony and TextMate, sfGuard plugin - extra documentation, How To Handle i18n Db Fields With the Admin Generator, sfDoctrinePlugin 1.1 pages · Updated Easy Ajax in symfony tutorial · Advances in polish, czech, french and deutsch translations of the book Approximate status of book translations: spanish (99%), italian (90%), polish (80%) chinese (26%), russian (26%), french (25%), czech (22%), brazilian portuguese (18%) deutsch (17%), dutch (15%), japanese (-). Wiki · New Job Postings: · Senior Symfony Web Developer - full-time based in Rajkot, India - Almighty Software Pvt. Ltd. - Contact: career [at] aspl [dot] in · Symfony Developer - We're looking for experienced help for various symfony-based web applications - Contact: brandenshortt [at] gmail [dot] com · New developers for hire: · Almighty Software Pvt. Ltd.: delivers flexible, affordable, custom based solutions that may enable clients to explore the market. · Infosoftbd: is a web development firm doing web development in symfony framework. We are experienced in developing application in symfony framework. Our main goal is to give customer enterprise solution with the help of symfony's enterprise solution capability. · New symfony blogger: · SymfonyLab (website, feed) Plugins · New plugins · sfSupportPlugin: helpdesk plugin, allows to create tickets and threads for it · sfSitemap2Plugin: offers an object interface for sitemap - output methods for displaying urls on a page and serving sitemap through a symfony application · Updated plugins · sfUrchinPlugin: released 0.3.0 version (broke filter class into protected methods to enable easy overloading, added insertion configuration for specifying where the tracking code should be placed, updated README and comments to place filter after web_debug) · sfExtjsThemePlugin: bug fixes, removed hardcoded url to "backoffice"-application, added search for real PrimaryKey-name for drop-down combo-boxes in foreing-fields, updated README, fix for sorted groups, fix for stores of drop-down boxes, fix for automagic toString() while PHP < 5.2.0, added functionality to set renderer for fields, the functionality at this time has been decreased some what, a lot is untested, but the code is much cleaner and better maintainable · sfSimpleBlogPlugin: added Polish translation (patch from jzalas), added translation for Brazilian Portuguese (patch from Rimenes.Ribeiro), added partial Italian translation (patch from Manuel.Dalla.Lana), fixed incorrect parameter name in sfSimpleBlogPostAdmin (patch from jfcaouette), fixed posts with no tags appear incorrectly when output escaping is turned on, added the ability to display date in the URL (based on a patch from Mark.Quezada), fixed publication date displayed was indeed the creation date · sfDoctrinePlugin: Major refactoring to use Doctrine Cli directly and added more functionality to doctrine.yml, Changed autoloading options so doctrine and models are loaded, a few changes to formatter, removed references to sfDoctrine class, renaming and documentation changes, fixes for model generation, fixed problem with data dumping to correct directory, better support for attributes, removed sfDoctrineRecordListener as it is not needed anymore. Replaced by Doctrine_Template_Timestampable · sfGuardDoctrinePlugin: added aliases to class names for relationships between tables. Added cascading delete for the rest of the tables on the event of a deletion of a user. Fixes for sfDoctrinePlugin 1.0, fix remember me filter, change class to abstract class, fix hasGroup and hasPermission, add Doctrine_Template_Teimstampable template, add created_at and updated_at information · sfSimpleForumPlugin: fixed a typo in README and made admin interface render correctly under Safari · sfPropelAlternativeSchemaPlugin: improved README (wiki-style table, easier example for beginners) · sfAdvancedAdminGeneratorPlugin: released 0.1.1 version · sfFacebookPlugin: many changes to the plugin making it really support facebook platform and not just include several helpers. Still need to update the read me but wanted to get the code commited. Forgot to commit the javascript file which is required for the ajax helpers · sfJobQueuePlugin: released 0.2 version, updated documentation · sfCaptchaPlugin: released 1.0.4 version (added fix to remove zero from captcha alphabet as it does not fit newer JpGraph version), updated documentation · sfPropelActAsRecommendableBehaviorPlugin: made getNbComments more flexible · sfAmazonS3FSPlugin: fixed mtimes to sync in S3, now allowing for metadata to be appended to s3 object, minimized number of requests needed to get a file from S3 · sfMDB2RESTPlugin: updated retrieveBatchResults to clear the batchRequests array when the batch is 'end'ed · sfThumbnailCache: added cache lifetime, made cache mtime aware · sfSettingsPlugin: released 1.0.1 version, now you may use settings values in your code · sfSenseiPlugin: added a config handler which will be used to define which classes to load · sfAjaxUploaderPlugin: released 0.2.0 version (added some styling) · sfFormValidationPlugin: released 1.1.3 version (added alert image ) · sfPropelActAsCommentableBehaviorPlugin: commentable object name and id are now handled in the session and are no more passed in clear in the request, removed static variable for session reference, added unique DOM id for each comment · sfLucenePlugin: experimental support for multiple sfLucene indexes in a single symfony project. A lot of code has been refactored to accomplish this and as a result, there will probably be more bugs. Please read the accompanying CHANGELOG and README.trunk for more how to use this! (closes #2384), added transform field configuration from Thomas Rabaix, cleaned up interface configuration options in sfLucene · sfHamlViewPlugin: released 1.2.0 version · sfZendPlugin: updated externals to 1.0.2, added LICENSE and README · sfGuardPlugin: default enabled_modules set as array to avoid error message when using in_array on this value · sfPJSPlugin: small bugfixes Some new symfony powered websites · Galdetu.com: (basque) another implementation of askeet · mailadmin.wwi.dk: (danish) domain and mail account management system · pedico GmbH: Shoe lifts, Sandals, Foot Healthcare · Magical Prague: (english) czech Incoming Agency · BavSe 26: (czech) web 2.0 community website by T-Mobile · Luis Bordoy Inmobiliaria: (spanish) website for a real estate located in Concordia, Entre Ríos · kuss.de: (german) german dating agency/community · buechermagazin.de: (german) german book community · Fastalerts: online application to send alerts sms, voice, email alerts · Mobshare: India's one & only hangout place to stay connected with your friends in the mobile way (Social Networking platform) · tisimi: a crowdsourcing site that allows designers to showcase their designs, ideas and inventions with monthly prizes for the highest rated · MovieOnline: buy movie tickets of kerala theator's · Left on the web: weblog and website of Stefan Koopmanschap, a dutch symfony advocate They talked about us · A new index.php controller for subdomains · El grupo de Symfony en LinkedIn · Una semana con Symfony #15 (15-21 Octubre 2007) · symfony×PHP [LLフレームワークBooks] · GamesOfficer powered by symfony · Colabora con Symfony traduciendo un plugin · Testing Symfony 1.1 · PHP seminář podzim 2007 (a moje první přednáška) je za námi · [PHP][書籍]PHPによるECサイトプログラミングを読んだ。(携帯) · Su dung propel và doctrine trong cùng 1 project [lien] [EN]

A week of symfony #50 (10->16 december 2007)

Symfony 1.1 development activity continues at fast pace. Some new pages about the upcoming features of symfony 1.1 have been published on the wiki. Next week, the first symfony code sprint will take place. Development mailing list · Discussions about i18n - the new form widgets - and labels! Development highlights · r6432: fixed sfFileLogger typo · r6456, r6458: removed required categories in sfYamlConfigHandler (not used), removed empty required categories in sfCacheConfigHanlder · r6459: added a default contructor to the sfBrowser class · r6463: moved test sessions directory · r6466, r6467: fixed sfPropelPager causes an "undefined offset" notice on empty result set (closes #2500) · r6468, r6469: fixed sfOutputEscaperObjectDecorator::toString() as PHP 5.2.5 does not allow exception in toString() methods (closes #2630) · r6481: changed test sessions path in unit tests · r6482: removed unneeded initialize() calls in functional tests · r6483: removed sfLoader::loadHelpers() usage in helper unit tests · r6490: removed sfEvent dependency on sfParameterHolder · r6497: added a loadConfiguration() method to sfI18N and sfDatabaseManager to load .yml files · r6499: moved filters configuration loading to the sfFilterChain class · r6503: added unit tests to sfEvent and sfEventDispatcher · r6504: wrapped sfCompat10Plugin config.php to be sure it is executed only once per request · r6505: fixed sfSessionStorage to be sure session are only started once · r6508: updated sfCompat10Plugin fixtures · r6509: refactored web debug toolbar logging · removed sfWebDebugFilter · moved logic from sfWebDebugFiler to sfWebDebugLogger · added a response.filter_content event · deprecated short message logging · sfWebDebug::decorateContentWithDebug is now a static method · r6514: removed sfRenderingFilter · r6516: added a default exception message for 404 errors · r6518: added a log of all exception in the PHP log · r6519: added a log of all exception in the PHP log + fixed 404 page in production · r6522: changed sfFrontWebController::dispatch() to always return a sfWebResponse instance · Updated dwhittle branch · ...and many other changes Development digest: 123 changesets, 28 defects created, 13 defects closed, 10 enhancements created, 2 enhancements closed, 8 documentation defects created, 4 documentation defects closed and 12 documentation edits. Book and documentation · Created symfony sprint - 12/20/2007, symfony 1.0 helpers status, symfony 1.1 core classes, symfony 1.1 events pages · Updated How to contribute to the documentation?, Symfony Bash auto-completion, Symfony Mac Os X Intel, Client-side validation and fillin, sfGuardPlugin extra documentation pages · Advances in french translation of Askeet tutorial Wiki · New Job Postings: · Lead Developer @ buildersite.co.uk - full-time based in London, UK - Contact: gavin [at] splicer [dot] org.uk · Symfony/LAMP Developer - position is remote - Contact: lamp5.development [at] gmail [dot] com · Symfony Developer @ Mishal.cz - freelance, full-time as well as ftudents in České Budějovice, Czech republic - Contact: jobs [at] mishal [dot] cz · Symfony Project Architect - hourly pay for expert advice to dev team in San Luis Obispo, CA, USA - Contact: saiena [at] newmediadimensions [dot] com · New symfony bloggers: · MirthLab (website, feed) · Thatsquality (website, feed) Plugins · New plugins · sfPropelApprovableBehaviorPlugin: aids approval process for propel objects such as comments, user registration and mailing list opt in · Initial import of sfPluginBuilderPlugin · Updated plugins · sfPropelActAsCommentableBehaviorPlugin: fix anonymous posting (use the token), updated documentation and package.xml, released 0.4.0 version · sfFacebookPlatformPlugin: small changeset required after the update to the latest Facebook PHP5 API library · sfExtjsThemePlugin: rename filter partial from _list_ajax_formpanel.php to _list_ajax_filter.php, now is possible to add new foreign-values, updated documentation, replaced >?= with >?php echo, improved editting of foreign-objects · sfPrototypeWindowPlugin: released 1.0.5 version · sfLucenePlugin: fixed warnings thrown in components due to category refactoring, added handful of unit tests, added full coverage of unit tests to sfLuceneHighlightFilter, refactoring to have all parameters live in sfParameterHolder · sfExtjs2Plugin: added function to handle array-values, make use of quoteExcept in recursion and added sfExtjsVar so you can add javascript-variables in your config, overworked quote logic · sfPropelActAsTaggableBehaviorPlugin: changed repository layout (introduced tags and trunk), implemented machine tags support, released 0.4.0 version · sfSwiftPlugin: rename autoload.yml to autoload.yml.sample, update readme, released 1.5.1 version · sfXSLTViewPlugin: released 0.1.2 version (added recursive foreign propel object support, added sfPropelPager support, updated docs) · sfGuardDoctrinePlugin: remove data/sql folder, add isActive parameter to retrieveByUsernameOeEmailAddress() · sfJqueryPlugin: possibility to use request object in jQuery Helper · sfZendPlugin: updated to Zend Framework 1.0.3 · sfDoctrineHelpPlugin: fixed issue with still using url_name and not slug · sfDoctrinePlugin: removed symfony bootstrapping because it is not required for build model to work · sfMarkdownPlugin: created standard SVN skeleton, tagged release sfMarkdownPlugin 0.1.1 · Updated documentation of sfPropelOptimisticLockBehaviorPlugin, sfPrototypeTooltipPlugin Some new symfony powered websites · NAT1ON: get a free soapbox for your site where visitors can leave instant feedback and even participate in a real time conversations with other visitors · WhatKindOfWorldDoYouWant.com: the first video community that gives back! · FabFemme: the premier online social network for gay and bisexual women · Caravan Magazine: caravan touring sites, buying, help and ideas · Good to Know: a website for British women covering subjects such as health, diets, food and family · Marie Claire: Marie Claire fashion magazine · Park Home and Holiday Caravan: best residential parks, homes, advice and more from the UK’s best-selling Park Home magazine · Shooting UK: find news and information on all aspects of shooting and country and field sports · Shoot Magazine: football's funniest soccer magazine brings you games, videos, goals and skills · Banque Robeco: (french) Banque Robeco is part of the Robeco Group and specializes in private banking and funds management · ISMAP: (english) International Students Medical Association in Pilsen · Vectro: (dutch) cleaning service company in Leuven, Belgium · NHL Network Affiliates: a web site to keep Affiliates of the NHL Network television network up to date with news, media, and other information · NHLNetwork.com: official web site of the NHL Network television network. This site will be used to keep viewers informed of what's on, when it's on, and how to get it · Mel-O-Photo: personal web site of Melissa Ostrow, photographer and writer in Boston, MA They talked about us · Cấu hình để propel connect vào database với encoding là UTF8 · Libro japonés de Symfony · Best Symfony IDE: Eclipse PDT + Symfoclipse + Clay · How to learn symfony? · Apúntate al primer “code sprint” de Symfony · Symfony sprint · Custom Propel Criteria Tips · doctrine 1.0 và vấn đề drop database · Mở cửa Symfony Vietnam blog · Symfony sprint · Symfony code sprint il 20 Dicembre · symfony, Propel and Doctrine · Se acabó la discusión sobre el ORM de Symfony · Propel Set Distinct: setDistinct() · Symfony-project.org - Open Source Web PHP Framework · Symfoclipse, el IDE para Symfony · Setting up a Symfony project on Media Temple’s Grid Service, Part 1 · Una semana con Symfony #22 (3 - 9 diciembre 2007) · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day1) · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day2) [lien] [EN]

A week of symfony #51 (17->23 december 2007)

During this week, first symfony code sprint took place, with record-breaking activity culminated in the release of symfony 1.0.10. Meanwhile, symfony 1.1 development continues with lots of dependencies removal in its own new branch. Development mailing list · Discussions about xmi2symfony: tool to convert UML models to code skeletons and table widget Development highlights · r6548: created 1.1 branch · r6550: [trunk] fixed method signature · r6553: created 1.1 doc branch · r6589, r6592: [trunk, 1.1] fixing web debug toolbar to handle relative paths · r6606: [1.1] replaced parameterHolder->get() by getParameter() · r6607: [1.0] fixed incorrect use of sfConfigCache:checkConfig(..., true) (closes #2123) · r6608: [1.1] added sfForm::getValue() · r6609: [1.1] removed sf_timeout setting, added timeout parameter to sfBasicSecurityUser · r6612: [1.1] sfBrowser: allow file uploads in sfBrowser/functional tests · r6614: [1.0] fixed magic_quotes_gpc() handling in sfRouting (closes #1801) · r6617: [1.1] Fix #2605 and #2606 (use of sfConfig instead of fixed paths) · Milestone 1.0.10 completed · r6641: [1.1] base skeleton for plugins · r6645: [1.1] removed propel inline includes for better performance (closes #2376) · r6649, r6650: [1.0, 1.1] fixed value for 'Content-Type' HTTP meta header is repeated (closes #2557) · r6658: [1.1] added the possibility to disable user session timeout by setting timeout to false · r6660: [1.1] removed sfConfig dependency for the user sub-framework · r6661: [1.1] removed sfConfig dependency for the routing sub-framework · r6662: [1.1] moved 404 management from response to controller, removed sfConfig dependency from response sub-framework · r6663: [1.1] removed parameter holder dependency for routing · r6684: [1.1] refactored sfI18N class (added unit tests for sfI18N, removed sfContext dependency, made culture parameter optional for all methods) · Updated dwhittle branch · ...and many other changes Development digest: 157 changesets, 26 defects created, 35 defects closed, 4 enhancements created, 13 enhancement closed, 7 documentation defects created, 6 documentation defects closed and 14 documentation edits. Book and documentation · Created Sprint20071220, Symfony11Documentation pages · Updated CodingStandards, Installing Symfony Bundle into TextMate, symfony 1.1 core classes, symfony 1.1 events, Symfony Mac Os X Intel, Optimizing Your Application pages · Updated french translation of Askeet tutorial Wiki · New Job Postings: · Symfony Developer @ Hiteg HaiNan - part time job based in HaiKou, HaiNan, China - Contact: info [at] hiteg [dot] com · Symfony Developer @ ISICS.fr - full-time based in Charleville-Mézières, France - Contact: contact [at] isics [dot] fr · New developers for hire: · Jérôme Texier (jerome.texier@gmail.com): independent 100% Symfony developer. I've been working for 8 years as web developer and project manager on LAMP applications. I speak French (native language), English and Spanish (fluent). I'm currently based on Paris, France but I'm very flexible and experienced with remote working. · Frames4Technology: we are a software company specialized in open-source development and based in The Netherlands. Our main focus is PHP5 enterprise development based mainly on the the Symfony framework. · New symfony blogger: · Symfony-Zone (website, feed) Plugins · New plugins · sfCompressWebFilesPlugin: provides tasks for compressing CSS & JavaScript files (not bundle) with YUI Compressor · Updated plugins · sfLucenePlugin: fixed category support, created 1.1 branch (and documentation for symfony 1.1), fixed paging to use new form system, added delete_lock feature to indexers to decrease indexing time 5-fold on new indexes, fixed added number highlighter, fixed ->setMessageSourceDir() has been renamed to ->setMessageSource(), updated README system requirements, fixed sfLucene does not handle changed categories, added ->addProximity() for geo-searching in sfLuceneCriteria, added custom scoring algorithm support to sfLuceneCriteria, full unit-test coverage for class sfLucene · sfExtjs2Plugin: fixed quote logic, improved handling of recursive arrays, added handling of boolean values, added sf_extjs2_comment, added logic for anonymousClass, added method asVar, added Ext.Toolbar.Fill, added method asListener · sfAjaxUploaderPlugin: released 0.2.1 version · sfAjaxWebDebugPlugin: released 0.2.1 version · sfAmChartsPlugin: released 1.0.1 version · sfTarBallPlugin: released 0.1.1 version · csOopCalendarPlugin: update objects, added new stuff (still not usable) · sfPropelActAsTaggableBehaviorPlugin: added test "a tag can contain a quote" · sfExtjsThemePlugin: the edit-view can be split up into several tab-pages, progress on actions template for multiple pages · sfPropelActAsCommentableBehaviorPlugin: made configuration class variables protected instead of private · sfFormBuilderPlugin: few fixes · sfFacebookPlatformPlugin: added a script to create PEAR packages for the plugin, released 1.0.0 version · sfHamlViewPlugin: creating a branch for making the plugin work with symfony 1.1 · sfDoctrinePlugin: fixes for Doctrine tickets #678, #653 · sfN1IterationPlugin: released 0.1.2 version · sfFeed2Plugin: symfony coding practices (closes #2657), updated changelog · sfSimpleForumPlugin: incorrect use of a block element inside a inline element (closes #2628) Some new symfony powered websites If you have built a major website with symfony you're proud of, and want to share your experience, please consider writing a case study for the upcoming symfony-project.com website. · Crema: (finnish) online store selling coffee machines and accessories · FindIT.com.pl: (polish) a polish job portal for IT specjalists · Buxr.com: shop & save, share & earn with Buxr hot deals site and the widget · noorden.com: website used for testing of MVC frameworks They talked about us · 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day3) · Symfony 1.1 ya tiene su propia branch · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day4) · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day5) · Mañana es el primer “code sprint” de Symfony · Comienza el “code sprint” 2007 de Symfony · Mi nuevo plugin: sfCompressWebFiles · 1st symfony coding sprint · sfForms: The Missing Component · Symfony 1.0.10 · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day6) · Symfony 1.1: Form helpers are deprecated · Optimizando Consultas en el modelo. Segunda Parte · Symfony applications on CD-ROM · Developing Symfony with Eclipse · Installing Symfony 1.1 svn beside 1.0 stable · xmi2symfony 0.1: convert UML models to code skeletons for the symfony framework · PHP is not the best thing in the world · Una semana con Symfony #23 (10 - 16 diciembre 2007) · Maintenant que nous commençons à connaître symfony · Symfony et Validator (suite et fin) [lien] [EN]

A week of symfony #52 (24->30 december 2007)

This is the last weekly summary of 2007, an incredible year for symfony. Next year will be even better with the release of new versions of symfony, hundreds of new plugins and thousands of new websites built with our favorite framework. Thanks for being there and for supporting symfony during this year. Development mailing list · Discussions about some Symfony 1.1 issues and public URL helper Development highlights · r6690: [1.1] added sfWebRequest::getPreferredCulture() · r6713: [1.1] simplified sfCompat10Plugin config · r6721: [1.1] removed i18n.yml configuration file (removed i18n.yml file, moved i18n configuration to factories.yml, moved default culture to settings.yml, updated UPGRADE file) · r6723: [1.1] added functional tests for view escaping · r6727, r6728: [trunk, 1.1] added action and module name to the log when an action does not exist (closes #2516) · r6729: [1.1] fixed sfPropelDatabase generate wrong configuration on multiple datasource (closes #2267) · r6740, rhttp://trac.symfony-project.com/changeset/6741: [1.0, 1.1] fixed sequences bug for postgresql (closes #2584) · r6748: [1.1] added sfValidatorFile (added sfValidatorFile validator, added support for files in sfForm, deprecated all file related methods of sfWebRequest, moved mime_types to sfCompat10Plugin) · r6761, 6762: [1.0, 1.1] fixed content type charset on non text/* content-type (closes #1811, #1968) · r6763, r6764: [1.0, 1.1] fixed logic error in sfPager class affects haveToPaginate() method (closes #1512) · r6768, r6769: [1.0, 1.1] added mime types caching in sfWebRequest (closes #1846) · r6805: [1.1] fixed sfPropelDatabase::initialize() signature (the database name is now a parameter - closes #2267) · r6822: [1.1] moved mailer.yml config handler configuration to sfCompat10Plugin config · r6824: [1.1] removed php.yml, replaced by check_configuration.php · r6825: [1.1] removed date_default_timezone_get checking · r6834: [1.0, 1.1] added a benchmark repository to test performance between symfony releases (work in progress) · Updated dwhittle branch: refactored propel 1.3 integration, added basic connection logging for sfPDODatabase, tweaked sfCore::callBootstrap · ...and many other changes Development digest: 152 changesets, 14 defects created, 34 defects closed, 11 enhancements created, 21 enhancements closed, 4 documentation defects created, 18 documentation defects closed and 3 documentation edits. Book and documentation · Created Install Symfony Framework over lighttpd and Installing Symfony on 1and1 with PEAR pages · Updated Symfony localised communities Wiki · New Job Postings: · Symfony Developer - remote position - Contact: dennyd [at] triple-d [dot] us · Senior PHP / Symfony Developers @ GNETWORKS(M) - full-time based in Kuala Lumpur, Malaysia - Contact: ganesan [at] gnetworks [dot] co [dot] jp · New developers for hire: · Pieter Vogelaar (ps.vogelaar [at] platinadesigns.nl): freelance PHP5 developer (also XHTML/CSS/XML/AJAX) with about 5 years of experience. I live in Zoetermeer, Netherlands (Europe). I know all about the Symfony framework and have some knowledge about other PHP frameworks to. · New symfony blogger: · Aprendiendo Symfony (spanish) (website, feed) · inaniMatt (english) (website, feed) Plugins · New plugins · sfAmazonSimpleDBPlugin: provides Amazon SimpleDB service integration within your Symfony projects · dkAntispamPlugin: allows any symfony application to give a "spam note" to any text · Initial import of sfCssTabsPlugin and sfDoctrineUserPlugin · Updated plugins · sfLucenePlugin: reformatted indexing code for better readability, full unit test coverage for sfLucenePropelIndexer, full coverage for sfLuceneIndexerFactor and sfLucenePropelIndexerHandler, full coverage for sfLucenePropelInitializer and sfLucenePropelBehavior, cleaned up sfLuceneHighlighterFilter parameters and removed unused FakeCategory, new internal event system (each sfLucene instance now has an internal event dispatcher for logging and mixins), updated README sample custom indexer, improved php-docs and code formatting · sfExtjs2Plugin: upgrade to Extjs 2.0-final, added method _build_datas, replaced all call_user_func and sfExtjs2Plugin:: by self::, added possibility to load js or/and css addons/plugins, changed version to v0.58, added classes to mapping (Ext.Template, Ext.XTemplate, Ext.grid.GridView, Ext.grid.GroupingView, Ext.grid.EditorGridPanel, Ext.grid.RowSelectionModel and Ext.PagingToolbar), added handling of null values, fixed method getExtObject · sfPropelActAsCommentableBehaviorPlugin: include I18N helper (fixes #2717) · sfJqueryPlugin: added JSON dataType support, removed escaping from 'with' parameter · sfExtjsThemePlugin: moved app parameters to app.yml, changed param object_action in list of generator.yml to object_context_menu, fixed renderer syntax, used sfExtjs2Plugin methods to generate Extjs code, removed ExtJS2 library (since this is already included in the sfExtjs2Plugin, on which this plugin is dependent), improved list actions · sfPropelFileStoragePlugin: corrected README to specify enabled_modules rather than activated_modules · sfDoctrinePlugin: handling of ENUM column types for Admin-Generated filters · sfGeshiPlugin has been renamed to dkGeshiPlugin · Updated documentation of sfDoctrinePlugin 1.1 Some new symfony powered websites · Free Towns League: (russian/english) online newspaper with the motto "every citizen is a reporter". They talked about us · Basic config handler · Hashbin v3 just went to public beta · 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day7) · Reduce unneeded Propel SQL queries asking for an ID · Using DBDesigner4 to design database for symfony application · Trabajando con múltiples shemas de postgresql en Symfony. · Enlaces Symfony (28-12-2007) · Sweetie icons for Symfony Administration · Amazon SimpleDB plugin for Symfony · Ajax Dynamic Option List · Por qué Symfony · Looking back at 2007 a bit · Una semana con Symfony #24 (17->23 diciembre 2007) · Instalación no standard de Symfony [lien] [EN]

A week of symfony #106 (5->11 january 2009)

A new year means new symfony versions and therefore, this week symfony core developers started committing changesets to 3 branch. In addition, the winner of the Jobeet design contest was announced and symfony 2 was released. Development mailing list Discussions about symfony 2 admin generator partial feeds and sfForm vs Factories.yml. Development highlights r, r: [1] backported fix from #0 to 0 and 1 after having it tested in 2 version, r: [1] fixed autoloading for PHP , r, r: [2] fixed unfinished ob_start in sfValidatorFile, r: [2] fixed form and view_cache tester are not overridable, r: [2] fixed sfTesterUser inability to test attribute for namespaces, r: [2] fixed uppercase POST/GET are not XHTML valid, r: [2] fixed generate: app and escaping-strategy, r: [2] silenced possible warning, r: [2] fixed multiple selector chaining in sfDomCssSelector.class, r: [2] added cast of generate: app escaping strategy to boolean, r: [2] publish-assets now canonicalizes pathes before creating the links, thus allowing "\." and "\.", r: [3] Created symfony 3 doc branch from symfony , Milestone 2 completed, r: [3] implemented ArrayAccess interface for sfUser attributes, r: [3] implemented ArrayAccess interface for sfRequest parameters, r: [3] added accessor for request content, r: [3] added accessor for request options + added to web debug bar, r: [3] made web asset (js, css, image) paths customizable, r: [3] tweaked cache reload url in web debug bar (to maintain environment), r: [3] added accessor for logger options + set dispatcher, r: [3] added php error handling when using web debug logger (partially reverted), r: [3] added better logging for sfBasicSecurityFilter, r: [3] added upgrade structure for , sfDoctrinePlugin: r: [2] fixed issue with sfDoctrineFormFilter: processValues, r: [2] corrected fix for resetting filters, r: [2] fixed issue where i8n doesn't fall back to default culture, r: [2] adding coverage for ticket, r: [2] form filters now perform a stricter check, r: [2] fixed issue where filter functions for fields are not camelized, r: [2] fixed sfDoctrineRoute to return object instead of null, r: [2] fixed lingering uppercase method attribute, r: [2] admin generator resets default filter values correctly, r: [2] fixed error when uploading files for embedded forms, r: [3] fixed ability to disable admin generator css by setting false. sfPropelPlugin: r: [2] corrected fix for resetting filters, r: [2] updated bg translations of the admin generator, r: [2] form filters now perform a stricter check, r: [2] fixed the way propel handles batch deletions to notify deletion behaviours, r: [2] admin generator resets default filter values correctly, r: [3] fixed ability to disable admin generator css by setting false. Updated dwhittle branch.and many other changes. Development digest0 changesets9 defects created4 defects closed6 enhancements created4 enhancements closed0 documentation defects created1 documentation defects closed and 3 documentation edits. Book and documentation Updated How to use FCK editor page, Published spanish, italian and vietnamese translations of Jobeet tutorial, Published some vietnamese translations of cookbook tutorials: Quản lý giỏ hàng với plugin sfShoppingCart, Thay đổi cấu trúc thư mục mặc định and Dùng Doctrine để lấy dữ liệu. New Job Postings: Symfony Developer for various plugins and projects - freelance, based in Berlin or Leipzig, Germany - Contact: info [at] mahono [dot] com, Symfony Developer @ Cortica - half or full-time based in MATAM, Haifa (Israel) - Contact: koby [at] cortica [dot] com. New developers for hire: Boxlight Media Ltd: London based new media agency specializing in enterprise web application development and e-mail marketing strategies who are actively using symfony as their preferred and recommended application development framework. New symfony blogger: Lapin Blanc (feed), gestadieu.blogspot.com (feed). New plugins sfTidyPlugin: provides automated code repair (ex. users input from TinyMCE or FCKEditor) and produces valid XHTML or XML code. Plugin requires PHP Tidy extension. sfMicroBlogPlugin: provides a tool box to manipulate microbloging sites. Currently twitter, ping.fm, identi.ca or any other laconi.ca are supported. sfCookieSessionStoragePlugin: session data is directly stored in an encrypted cookie on the client side (no persistent session on the server side). sfScriptaculousPlugin: additional JavaScript helpers formely found in JavaScriptHelper.php, sfSocialPlugin: adds social network features for your users: contacts, messages, status, etc. sfWebRPCPlugin: allows ultra easy creation of RPC servers with symfony. Updated plugins sfDatagridPlugin: fix the exception when the date filter value cannot be converted, DbFinderPlugin: fixed wrong exception text, sfSmartyPlugin: updated require_once to work with PEAR installed Symfony or Symfony installed as an external, updated to allow Smarty from PEAR installations, i8nTranslatePlugin: initial import, sfDoctrineUserPlugin: added a branch for , sfExtjsThemePlugin: added in ability to set actions, sfPhpDocPlugin: changed base class of sfGeneratePhpDocTask to sfBaseTask, sfImageTransformPlugin: fixed role attribute in package.xml, sfOpmlPlugin: fixed sfOpml: fromArray, sfDoctrineActAsTaggablePlugin: various additional fixes for symfony 2 upgrade, tsTitlePlugin: added support for cache, fixed tsTitleTest, ckWebServicePlugin: updated README, created branch for sf1 version, added folder for 2 branch, swToolboxPlugin: updated sendMail method, ysfYUIPlugin: changed calls to sfLoader: loadHelpers to sfApplicationConfiguration: loadHelpers, dwSwfChartPlugin: fixed issue with relative url root, sfDoctrineAdminGeneratorWithShowPlugin: update from official theme, sfEasyDebugPlugin: modification to allow to work when stack is not complete, sfFormExtraPlugin: fixed Autocomplete getStyleSheets returns incorrect files, updated sfFormExtraPlugin package.xml. Some new symfony powered websites TrustedReviews: UK's premier source of technology news and reviews, Kann nicht Auto fahren: (german) complain about bad car drivers and emberass them by adding photos and videos, ListasEmCaixas: (portuguese) social list making application. They talked about us Functional Testing a Secured Module, How to Embed Forms in Symfony 2 Admin Generator Part , Formation symfony 2 + Doctrine le 1 janvier , Offline Version of Symfony 2 Book + Jobeet Tutorial, Tutorial Jobeet completo e in Italiano, Come trovare l’ultima query eseguita da propel, Using doctrine with symfony 2 (4) - inheritance, Symfony 2 available at ServerGrove, Se publica Symfony , Add reCaptcha widgets to symfony forms, Invoicr (former CS4U), what's new?, Twitto - A web framework in a twit, Jobeet se convertirá en un libro, Twitto: PHP Framework in 0 Zeichen, Twitto, el framework PHP más pequeño, German Symfony trainings, Zend Framework o Symfony, Choosing a PHP framework to work with, Symfony: Paginacja przy własnych/nietypowych warunkach SQL, More: Synchronization using phing, The bittersweet rewrite, Symfony 2 sous Ubuntu, Astuce symfony: changer le chemin du cookie de session de symfony4ページをカスタマイズする場合の注意, アクションキャッシュを使用する場合にテンプレートではなくアクションから直接出力しているとキャッシュされずにページが真っ白に, Web framework, 簡単にsymfonyをインストールするスクリプト, Optymalizacje: sfPropelPager: getResults, [symfony] javascript/cssのロード. Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #107 (12->18 january 2009)

Symfony development continues at full pace with more than 0 changesets in just one week. Symfony 3 was the most updated version, including its Propel and Doctrine plugins. In addition, Jobeet tutorial was highly updated0 new plugins were published and tens of post about symfony were published around the world. Development mailing list Discussions about regression with sfDoctrinePager and query table aliases in filtered vs. non-filtered queries in sfDoctrinePlugin. Development highlights r: [3] updated doctrine svn: externals to version , r: [3] made autoloaders case insensitive, r: [3] updated unit test bootstrap script to check for an active configuration (i.e. if called from a task), r: [3] fixed simple autoload unregister not changing registered flag, r: [3] added reloadAutoload method to base task, r: [3] updated generate: project task to generate a relative path to the core autoloader when symfony is nested within the project directory, r: [3] added array access + call to sfContext, r: [3] added $request to preExecute and postExecute, r: [3] added parsing of request content as put parameters, r: [3] added sfMailer + sfSwiftPlugin + tests, r: [3] updated core autoload, r: [3] fixed discrepancy in embedFormForEach function signature, r: [3] added registration of autoloadAgain when in debug mode without registering different methods on the same autoload class, r, r, r: [3] fixed notice in sfPearRestPlugin, r: [3] fixed sfForm: offsetUnset doesn't properly unset private members, sfDoctrinePlugin: r: [3] added $request to preExecute and postExecute, r, r: [3] updated test fixtures, r, r: [3] fixes regression in sfDoctrinePager and adds additional coverage to tests, r: [3] adding coverage for unique columns, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] Fixes regression with sfDoctrinePager and the use of setQuery, r: [3] Fixes issue with wrong option being passed to insert sql task, r: [3] Fixes bug where 4 is not thrown when no records are found. sfPropelPlugin: r: [3] added reloadAutoload method to base task, r: [3] added $request to preExecute and postExecute, r: [3] fixed foreign keys are assumed with column name "ID" in auto generation of forms, r: [3] moved contents of config.php into configuration class, r: [3] removed unnecessary conditional around inclusion of behavior file, r: [3] added IS_I8N peer constant, r: [3] fixed coding standards in inheritance objects, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] added isToString column attribute to object builder, generation of __toString magic method. Updated dwhittle branch: added array access + call to sfContext, removed sfContext: getMailer in favor of call, added $request to preExecute and postExecute, added parsing of request content as put parameters, added sfMailer base class, added initial commit of sfSwiftPlugin, updated doctrine externals to 1 for symfony , cleaned up doctrine test.and many other changes. Development digest7 changesets4 defects created6 defects closed6 enhancements created3 enhancements closed8 documentation defects created8 documentation defects closed and 7 documentation edits. Book and documentation Updated Web Hosts available for Symfony Web Site and Installing Symfony on a shared host at 1and1 with PEAR pages, Published Symfony Workspace Reference (actions, apps, backend, base), Updated all chapters of Jobeet tutorial with lots of changes. Updated spanish, italian, polish and vietnamese translations of Jobeet tutorial, Updated chapter 3 of Doctrine Book (added a section about customizing version of Doctrine, fixed typos), Updated How to make sortable lists cookbook tutorial (updated propel syntax for 2). New Job Postings: Freelance Symfony Developer @ BLUW Creative - You will be able to work in our office located in Covent Garden - Contact: sandy [at] bluwcreative [dot] com, Symfony/PHP Developer @ Waycom - full-time based in Suresnes, France - Contact: rh [at] waycom [dot] net. New symfony blogger: symfonyはじめました (feed) (japanese)4’s symfony blog (feed) (chinese). New plugins sfGenExtraPlugin: adds extra components to work with Symfony's generated forms (3 way sort on admin generated forms, filter on a range of numbers instead of exact values, validate a field against a constant value), sfGuardHardenedPlugin: hardened version of sfGuard to avoid dictionaries attacks and sniffing tools, sfCliPlugin: allows to execute the symfony commands on a web console, sfWorkerPlugin: manage worker from symfony requests. Workers as in external process which may be longer than a single HTTP request, swDoctrineAssetsLibraryPlugin: a Doctrine version of the sfAssetsLibraryPlugin, QRcodePlugin: generates QR code image, sfEventDeferrerPlugin: provides the mechanisme to defer sfEvent triggering, sfUnobstrusiveWidgetPlugin: packages useful widgets for symfony, sfMultisiteThemePlugin: allows a site owner to have one or more domains pointing to one Symfony project, but allows them to set up different layouts(themes) for each URL. Allowing the same content on each site, sfEditTemplatePlugin: provides modules to edit template files in your symfony projects. Updated plugins sfGravatarPlugin: added symfony 2 compatibility, updated default gravatar image which looked ugly, sfPropelActAsCommentableBehaviorPlugin: created 0 branch of the plugin for sf , sfDateTime2Plugin: fixed a roundup issue in sfDate: diff, sfExtjsThemePlugin: changed so that params: field_type would also work for datastore, modified onLinkClick method to use the new default tabpanel, modified edit cancel button to close the tab, modified edit save button to update the list grid, initial import of working ExtjsGeneratorPlugin under symfony , limexPlugin: corrected a bogus path, added required methods to functional test case, swToolboxPlugin: added swValidatorTrilean (true, false and null), allow to add specific raw SQL code into Doctrine Query, sfDatagridPlugin: updated README, add the column comparator options for the datagridPropel, change the default text in english by default, sfWebRPCPlugin: debugging IXR_library, added makefile to package easily, added documentation, fixed a bug in IXR_Library, sfSuperCachePlugin: added ability to preserve some HTTP headers when check_lifetime is set to true. That way, client-side cached actions live well with the plugin, sfSocialPlugin: added count of unread messages, fixed bug in $sfSocialMessage->read, implemented sfSocialEvent module, added some unique keys to schema.yml, implemented sfSocialContact module, updating sfGuardSecurityUser, sfShibbolethPlugin: added agilbert branch, added sfShibbolethUser module as a password-less alternative to sfGuardUser module, auto registration of routing rules added, updated the processForm action with a random password generator, bhLDAPAuthPlugin: untested recursive group checking, squelch adLDAP warning, sfPropelActAsCommentableBehaviorPlugin: upgraded plugin to symfony , moved plugin's trunk to a dedicated branch, sfMicroBlogPlugin: added a getInstance, ckWebServicePlugin: updated README, updated package.xml for version , migrated project fixture to sf, replaced config.php with ckWebServicePluginConfiguration class, created tag for version , applied major refactoring to use annotations instead of doc tags where possible, added support to add methods to different webservices, refactored ckWebServiceGenerateWsdlTask to support new features of ckWsdlGenerator, SoapHandler generation is no longer optional, result adapter module configuration is no longer overwritten, merged recent changes to ckWebServiceGenerateWsdlTask and test fixture updates from 2 branch, disabled debug option in ckWebServiceGenerateWsdlTask, removed obsolete autoload registration, merged recent changes from 1 branch to provide consistent interface, moved getPropertyStrategy from ckXsdComplexType to ckAbstractPropertyStrategy, extended functionality of property strategies. Some new symfony powered websites filmprices.com: (English/Norwegian/Swedish/Danish) a film price comparison site. They talked about us Practical Symfony, il libro, Problemi di charset tra Propel ed un database utf, php error logging, Twitto, un framework PHP da 0 caratteri, Website not found by Google, 国际:如何学习一个新的PHP框架, background process from symfony, Sensio Labs soutient l'April, Using dbFormExtraPlugin for date picker or datetime picker, Próximos cursos de Symfony en Vitoria-Gasteiz, using git for symfony and svn for plugins, Symfony plugin for Eclipse: SFDT, My view on CMS - the backend, part , Publicado el libro oficial de Jobeet, Basherie rapide avec des bouts de Vim dedans, Drag&Drop Nested Set Editor for Admin Generator, Symfony plugins fail to install, [symfony] propelで複数の接続を使う時の問題点, GmAdminGeneratorPlugin, GmDisplayAssignVarPlugin, [symfony] lib内でオートロードされないディレクトリ, 发布你的symfony插件, symfony插件编写一例: QRcodePlugin, 创建symfony插件, 在symfony项目中应用TinyMCE(续), fara "Project" in modele Symfony, [symfony] url_forが生成するURLからindex.phpを消す, windowsのeclipse上でsymfonyのアプリを作るまで Doctrine, Instalacja Symfony na hostingu linuxpl.com, Symfony, symfony, Algunos frameworks para PHP más usados, symfony2のAdminGeneratorでid属性を書き換える場合, backend.php to /admin en symfony, PHPとFlash連携、symfonyとSabreAMFでRemoteObject, Going for Symfony, 第一天, Jobeet tutorial: traduzione completata. Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #107 (12->18 january 2009)

Symfony development continues at full pace with more than 0 changesets in just one week. Symfony 3 was the most updated version, including its Propel and Doctrine plugins. In addition, Jobeet tutorial was highly updated0 new plugins were published and tens of post about symfony were published around the world. Development mailing list Discussions about regression with sfDoctrinePager and query table aliases in filtered vs. non-filtered queries in sfDoctrinePlugin. Development highlights r: [3] updated doctrine svn: externals to version , r: [3] made autoloaders case insensitive, r: [3] updated unit test bootstrap script to check for an active configuration (i.e. if called from a task), r: [3] fixed simple autoload unregister not changing registered flag, r: [3] added reloadAutoload method to base task, r: [3] updated generate: project task to generate a relative path to the core autoloader when symfony is nested within the project directory, r: [3] added array access + call to sfContext, r: [3] added $request to preExecute and postExecute, r: [3] added parsing of request content as put parameters, r: [3] added sfMailer + sfSwiftPlugin + tests, r: [3] updated core autoload, r: [3] fixed discrepancy in embedFormForEach function signature, r: [3] added registration of autoloadAgain when in debug mode without registering different methods on the same autoload class, r, r, r: [3] fixed notice in sfPearRestPlugin, r: [3] fixed sfForm: offsetUnset doesn't properly unset private members, sfDoctrinePlugin: r: [3] added $request to preExecute and postExecute, r, r: [3] updated test fixtures, r, r: [3] fixes regression in sfDoctrinePager and adds additional coverage to tests, r: [3] adding coverage for unique columns, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] Fixes regression with sfDoctrinePager and the use of setQuery, r: [3] Fixes issue with wrong option being passed to insert sql task, r: [3] Fixes bug where 4 is not thrown when no records are found. sfPropelPlugin: r: [3] added reloadAutoload method to base task, r: [3] added $request to preExecute and postExecute, r: [3] fixed foreign keys are assumed with column name "ID" in auto generation of forms, r: [3] moved contents of config.php into configuration class, r: [3] removed unnecessary conditional around inclusion of behavior file, r: [3] added IS_I8N peer constant, r: [3] fixed coding standards in inheritance objects, r: [3] Fixes _list_td_tabular.php using wrong classname, r: [3] Fixes renderFormTag to allow custom method, r: [3] added isToString column attribute to object builder, generation of __toString magic method. Updated dwhittle branch: added array access + call to sfContext, removed sfContext: getMailer in favor of call, added $request to preExecute and postExecute, added parsing of request content as put parameters, added sfMailer base class, added initial commit of sfSwiftPlugin, updated doctrine externals to 1 for symfony , cleaned up doctrine test.and many other changes. Development digest7 changesets4 defects created6 defects closed6 enhancements created3 enhancements closed8 documentation defects created8 documentation defects closed and 7 documentation edits. Book and documentation Updated Web Hosts available for Symfony Web Site and Installing Symfony on a shared host at 1and1 with PEAR pages, Published Symfony Workspace Reference (actions, apps, backend, base), Updated all chapters of Jobeet tutorial with lots of changes. Updated spanish, italian, polish and vietnamese translations of Jobeet tutorial, Updated chapter 3 of Doctrine Book (added a section about customizing version of Doctrine, fixed typos), Updated How to make sortable lists cookbook tutorial (updated propel syntax for 2). New Job Postings: Freelance Symfony Developer @ BLUW Creative - You will be able to work in our office located in Covent Garden - Contact: sandy [at] bluwcreative [dot] com, Symfony/PHP Developer @ Waycom - full-time based in Suresnes, France - Contact: rh [at] waycom [dot] net. New symfony blogger: symfonyはじめました (feed) (japanese)4’s symfony blog (feed) (chinese). New plugins sfGenExtraPlugin: adds extra components to work with Symfony's generated forms (3 way sort on admin generated forms, filter on a range of numbers instead of exact values, validate a field against a constant value), sfGuardHardenedPlugin: hardened version of sfGuard to avoid dictionaries attacks and sniffing tools, sfCliPlugin: allows to execute the symfony commands on a web console, sfWorkerPlugin: manage worker from symfony requests. Workers as in external process which may be longer than a single HTTP request, swDoctrineAssetsLibraryPlugin: a Doctrine version of the sfAssetsLibraryPlugin, QRcodePlugin: generates QR code image, sfEventDeferrerPlugin: provides the mechanisme to defer sfEvent triggering, sfUnobstrusiveWidgetPlugin: packages useful widgets for symfony, sfMultisiteThemePlugin: allows a site owner to have one or more domains pointing to one Symfony project, but allows them to set up different layouts(themes) for each URL. Allowing the same content on each site, sfEditTemplatePlugin: provides modules to edit template files in your symfony projects. Updated plugins sfGravatarPlugin: added symfony 2 compatibility, updated default gravatar image which looked ugly, sfPropelActAsCommentableBehaviorPlugin: created 0 branch of the plugin for sf , sfDateTime2Plugin: fixed a roundup issue in sfDate: diff, sfExtjsThemePlugin: changed so that params: field_type would also work for datastore, modified onLinkClick method to use the new default tabpanel, modified edit cancel button to close the tab, modified edit save button to update the list grid, initial import of working ExtjsGeneratorPlugin under symfony , limexPlugin: corrected a bogus path, added required methods to functional test case, swToolboxPlugin: added swValidatorTrilean (true, false and null), allow to add specific raw SQL code into Doctrine Query, sfDatagridPlugin: updated README, add the column comparator options for the datagridPropel, change the default text in english by default, sfWebRPCPlugin: debugging IXR_library, added makefile to package easily, added documentation, fixed a bug in IXR_Library, sfSuperCachePlugin: added ability to preserve some HTTP headers when check_lifetime is set to true. That way, client-side cached actions live well with the plugin, sfSocialPlugin: added count of unread messages, fixed bug in $sfSocialMessage->read, implemented sfSocialEvent module, added some unique keys to schema.yml, implemented sfSocialContact module, updating sfGuardSecurityUser, sfShibbolethPlugin: added agilbert branch, added sfShibbolethUser module as a password-less alternative to sfGuardUser module, auto registration of routing rules added, updated the processForm action with a random password generator, bhLDAPAuthPlugin: untested recursive group checking, squelch adLDAP warning, sfPropelActAsCommentableBehaviorPlugin: upgraded plugin to symfony , moved plugin's trunk to a dedicated branch, sfMicroBlogPlugin: added a getInstance, ckWebServicePlugin: updated README, updated package.xml for version , migrated project fixture to sf, replaced config.php with ckWebServicePluginConfiguration class, created tag for version , applied major refactoring to use annotations instead of doc tags where possible, added support to add methods to different webservices, refactored ckWebServiceGenerateWsdlTask to support new features of ckWsdlGenerator, SoapHandler generation is no longer optional, result adapter module configuration is no longer overwritten, merged recent changes to ckWebServiceGenerateWsdlTask and test fixture updates from 2 branch, disabled debug option in ckWebServiceGenerateWsdlTask, removed obsolete autoload registration, merged recent changes from 1 branch to provide consistent interface, moved getPropertyStrategy from ckXsdComplexType to ckAbstractPropertyStrategy, extended functionality of property strategies. Some new symfony powered websites filmprices.com: (English/Norwegian/Swedish/Danish) a film price comparison site. They talked about us Practical Symfony, il libro, Problemi di charset tra Propel ed un database utf, php error logging, Twitto, un framework PHP da 0 caratteri, Website not found by Google, 国际:如何学习一个新的PHP框架, background process from symfony, Sensio Labs soutient l'April, Using dbFormExtraPlugin for date picker or datetime picker, Próximos cursos de Symfony en Vitoria-Gasteiz, using git for symfony and svn for plugins, Symfony plugin for Eclipse: SFDT, My view on CMS - the backend, part , Publicado el libro oficial de Jobeet, Basherie rapide avec des bouts de Vim dedans, Drag&Drop Nested Set Editor for Admin Generator, Symfony plugins fail to install, [symfony] propelで複数の接続を使う時の問題点, GmAdminGeneratorPlugin, GmDisplayAssignVarPlugin, [symfony] lib内でオートロードされないディレクトリ, 发布你的symfony插件, symfony插件编写一例: QRcodePlugin, 创建symfony插件, 在symfony项目中应用TinyMCE(续), fara "Project" in modele Symfony, [symfony] url_forが生成するURLからindex.phpを消す, windowsのeclipse上でsymfonyのアプリを作るまで Doctrine, Instalacja Symfony na hostingu linuxpl.com, Symfony, symfony, Algunos frameworks para PHP más usados, symfony2のAdminGeneratorでid属性を書き換える場合, backend.php to /admin en symfony, PHPとFlash連携、symfonyとSabreAMFでRemoteObject, Going for Symfony, 第一天, Jobeet tutorial: traduzione completata, Symfony - using sfForm with jquery validate plugin, Symfony - sfForm - Yet another useful function - part . Be trained by symfony experts - Jan 1 Paris - Feb 4 Montpellier - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris [lien] [EN]

A week of symfony #110 (2->8 february 2009)

This week symfony 4 was released, symfony developers mailing list was revamped, seven new plugins were introduced and a remarkable amount of posts were published in blogs all around the world. Development mailing list Discussions about making sfForm - render and sfForm: renderRow more useful and template engine. Development highlights r: [3] escaped variables in exceptions in the development environment, r, r: [3] fixed wrong test in sfWebDebug, r, r, r, r: [3] fixed issue with cache file corruption due to heavy load, Milestone 4 completed, sfDoctrinePlugin: r: [3] Fixes issue with sfDoctrineRecord: call, r: [3] Fixing issue with composite primary key models and crud/generators, r: [3] Fixes regression with admin generators, r: [3] Fixes issue with generated filter forms using wrong widget, r: [3] Fixes issue where embedded forms are saved before the parent form is saved, r: [3] fixed passing of options to some nested tasks. sfPropelPlugin: r, r: [3] fixing propel external to specific revision to avoid problems with propel introducing regressions, r: [migration] merged changes from /branches2 through r, r: [migration] merged changes from /branches3 up to r1 (note migration branch now tied to symfony 3 development). Updated dwhittle branch.and many other changes. Development digest5 changesets0 defects created6 defects closed0 enhancements created1 enhancement closed4 documentation defects created and 4 documentation defects closed. Book and documentation Updated spanish, italian and arabic translations of Jobeet tutorial, Updated chapter 3 (tweaking paragraph about generating databases.yml for Doctrine, adding tip to remove propel.ini and schema.yml when enabling Doctrine), chapter 0 (fixing typo in getWithJobs function) and chapter 2 (fixes reference to propel code in Doctrine version) of Doctrine version of Jobeet tutorial. New symfony bloggers: Rabii MOUALI Blog (feed), Chylek Marcin Blog (feed). New plugins pmHighslideJSPlugin: creates Highslide JS markup for displaying images, html content, ajax content, etc. pmAjaxLoadPlugin: displays an image while the page is loading, pkMultipleSelectPlugin: automatically transforms select elements with the multiple attribute into a more user-friendly "single-select on the left, links to deselect items already selected on the right" control, sfAdminDashPlugin: a dashboard and menu for application backends (Joomla styled theme), sfEleAdminI8nPlugin: provides simple administration - editing, deleting or adding new translations is very easy, sfGridPlugin: contains a grid subframework that allows to read various data sources in a unified way (Ccrrently, arrays and Doctrine tables can be used as data sources. Propel, XML and CSV are planned for the final version), sfDoctrineApplyPlugin: allows users of a site protected by sfGuardPlugin to create new accounts, verifying them by email. Updated plugins isicsBreadcrumbsPlugin: initial import, sfXSLTViewPlugin: added handler for Doctrine XML Pager to XSLT plugin, bugfix to Doctrine Pager logic, nahoMailPlugin: fixed package.xml, fixed notices, added unit tests, sfSocialPlugin: finished sfSocialEvent module, started sfSocialUser module, swToolboxPlugin: check if the class extends sfForm, fixed constructor call to create transport instance, added a small unit test, updated documentation, sfRestAdminPlugin: change to new packaging system, sfExtjsThemePlugin: expanded on functionality to use your own layout, sfDoctrineActAsTaggablePlugin: fixed a bug with indexes, fixed the query pulling the removed tags for the saved object in TaggableTemplate: postSave, let's you pass a doctrine query without having to preset the select and from statements in PluginTagTable: getAllTagName, sfGravatarPlugin: updated documentation (added info for php curl installation), sfI8NTranslatorPlugin: added stop events functionality, sfSphinxPlugin: initial import, added sfSphinxPager.class.php and updated its usage section README, modify pager class construct to accept an array of options, sfUnobstrusiveWidgetPlugin: JS refactoring, fix "cols" and "rows" textarea widget attributes, added js_lazy option, refactored JS double list, updated package.xml and changelog, create a loadAll function to load all JS and CSS defined in config, javascript refactoring, ysfYUIPlugin: adding in the comment_as_conditional function which was added into the TagHelper in symfony , symfonyUnderControlPlugin: skeleton setup, removed safeguard call used in early development, added documentation, small cleanup, sfLucenePlugin: created sf2 branch, sfGenExtraPlugin: added option to display genExtraWidgetFormRichDate as non rich for AM/PM time format, sfFeed2Plugin: replaced DATE_RFC2 with DATE_RSS as RSS specification allows for this and it seems more logical to use this constant, released 3 version, updated documentation, sfPropelActAsTaggableBehaviorPlugin: check if the primaryKey is not null before saving, sfTaskExtraPlugin: added generate: test task, modified generate: tests task to use it, added calls to require_once to the top of each task. Some new symfony powered websites VoyageA: (french) search engine for travel. They talked about us Jobeet-Tuturial als PDF, Sortie de Symfony , [symfony] sfWidgetFormPropelSelectManyに未選択時の項目追加, Загрузка файлов в backend (админке) Symfony , Symfony обновилась до версии , Enabling pagination with raw SQL queries, Can the Symfony Forms Framework be Domesticated? A Simple Todo List, How to remove the meta name=title element from Symfony 2 pages, Symfony se convierte en marca registrada, Getting information from SVN with PHP, How to install Symfony and deploy your project on a shared hosting, Fix for slashes hosing Symfony URLs, Se publica Symfony , Generate PDF documents using TCPDF in Symfony, Noticias breves sobre Symfony, Работа с файловой системой, Se publica Symfony , Symfony @author field, Your Name Here, Stretching sfForm with Dynamic Elements(AJAX): A Love Story, Criteria详解, Валидация Email с проверкой MX-записи домена, [symfony] sfWidgetFormPropelSelectにoptgroup, IE6 The Best Javascript Debugger Ever. Period!, Sun announces Symfony support in NetBeans , "Скрытые" записи с Symfony и Doctrine, Netbeans 0 mit Symfony-Unterstützung, [symfony] doctrineでvalidator failed on カラム名 (type)のエラー, Русскоязычное сообщество, Sharing templates with wordpress and symfony, Jobeet日記(3日目まで), [Symfony] PropelでSTRAIGHT_JOINヒントを使う, PHP Config Files, symfony 1 でのコマンド, XSLT Module solution for Symfony projects, http/www.quevidaesta.com/index.php/nueva-version-de-quiniela, Setting up Symfony to use Exim instead of Sendmail, Symfony - przyśpieszanie Propela z wykorzystaniem widoków (view) baz danych, Localized Schema and duplicated column, Piwik Filter for Symfony Framework. Be trained by symfony experts - Feb 8 Paris - Mar 1 Nantes - Mar 8 Paris - Mar 3 Atlanta - Apr 2 Paris [lien] [EN]

A week of symfony #114 (2->8 march 2009)

This week symfony 2 showed a sneak peek of its upcoming features and components. Meanwhile, symfony .x development activity maintains focused on plugins, with 8 new plugins introduced and 0 plugins updated. Symfony popularity continues soaring as dozens of posts are published each week all around the blogosphere. Development mailing list Discussions about plugin-install trying to deliver the wrong version of the plugin and open discussion on sfForm. Development highlights r: [3] fixed double-absolutizing of absolute urls generated by routes, r: [3] code conventions: useless comment removed, trailing spaces, r: [3] added from_field and to_field options in sfValidatorDateRange. Backward compatibility kept with options default values, r: [lime] fixed output of isa_ok method, r: [3] strengthened web debug styles, sfDoctrinePlugin: r: [3] added method to doctrine and propel forms for easier extension, r: [3] Fixes issue with new Doctrine_Query being used inside widget, r: [3] fixed issue when doctrine tasks are run before any applications are created. sfPropelPlugin: r: [3] added method to doctrine and propel forms for easier extension, r: [3] Fixes php notice being thrown in obscure cases. .and many other changes. Development digest1 changesets6 defects created4 defects closed5 enhancements created2 enhancements closed2 documentation defects created and 7 documentation edits. Book and documentation Started indonesian translation of symfony book, Published 代替構文でPropelスキーマを書く方法, Eメールを送信する方法, Propel 3を使う方法, DoctrineのAdminジェネレータ, モデルの単体テストを行う, ファイルを見つける方法, シンディケーションフィードをビルドする方法, Propelのビヘイビアの書き方, データをDoctrineで読み取る, ソート可能なリストを作る方法, ショッピングカートを管理する方法, リストをページ分割する方法 and クッキーで永続的セッションを実現するには? japanese cookbook tutorials. Updated How to connect to MSSQL Server page, Updated italian and french translations of Jobeet tutorial. New symfony bloggers: Jacky Hung's Blog (feed), Theodo (feed). New plugins sfSimpleTestPlugin: SimpleTest PHP unit tester, sfEasySyntaxHighlighterPlugin: refactoring and enhancements of dkGeshiPlugin, sfEasyAntispamPlugin: refactoring and enhancements on dkAntispamPlugin, sfTinyCalendarPlugin: integrates Tiny calendar with symfony applications, pkToolkitPlugin: a collection of useful classes implementing common routines and algorithms we otherwise find ourselves reinventing in nearly every application. pkContextCMSPlugin: a Symfony 2 and Doctrine-based CMS that emphasizes in-context editing, Upcoming plugins sfEasyMarkdownPlugin and sfEasyFormPlugin. Updated plugins sfGridPlugin: moving propel-intellegence from sfDataSourcePropel to Peer-classes and new sfPropelHelper, implementation of hydrating custom columns with dynamic getters, start of implemeting additional functionality for filtering, first step into removing dependancy on Peer: doSelect* methods, making sfDataSourcePropel extendable, changed implementation of propel hydration, start reimplementing grid to delay counting until just before rendering of pager/grid, bug fixes and refactoring of Propel implementation, fixed customColumns allow to extend sfDataSourcePropel with specialised version, improved implementation of propel Helper to be able to handle multiple PKs and one-to-many relationships, completed basic implementation of sfPropelPropertyPathHelper, added sfPropelPropertyPathHelper example, added fix to prevent rehydrating of related objects, optimizations and bug fix to correctly relate objects to parents in case of one-to-many children. sfDynamicsPlugin: refactored dynamic plugins information, changed config handler to work if plugin path is not the default one, added jquery , added automatic creation of supercache directory if it does not exists, symfonyUnderControlPlugin: small changes, fix for coverage, scSvnManagementPlugin: bugfix in BasescSvnManagementUIActions.class.php, sfErrorHandlerPlugin: updated 2 versions, added compatibility to , swToolboxPlugin: added swWidgetFormGMapAddress, added unit test, fixed some small issues with the map widget, updated documentation, added notice options, updated widget to render xhtml, fixed datagrid store feature, sfDoctrineGuardExtraPlugin: added forgot password and register functionality to sfGuard, DbFinderPlugin: fixed a bug in sfDoctrineFinder when using named conditions with a null value, added whereCustom and orWhereCustom in both adapters, added _else and _elseif methods, sfDoctrineApplyPlugin: package.xml references correct version of sfDoctrineGuardPlugin, sfDatagridPlugin: added new.title for admin generator, corrected filters for foreignKeys, reset sort, fieldset in eit_form_layout sf_datagrid_fieldset_none, object_actions for admin generator with the partial list_td_actions you must activate Partial helper, sfExtjsThemePlugin: attempt to better handle reseting the filter, removed obsolete file, tweaked config for edit panels, updated to work with recent DbFinder changes, sfPropelImpersonatorPlugin: created branch for propel 3 version, pmAjaxLoadPlugin: updated README, sfEasyCommentsPlugin: added simple functional test of comment posting workflow, sfXSLTViewPlugin: added missing keyname to call_user_func on appendInlineArray, removed rogue instance variable from static function, pkPersistentFileUploadPlugin: notify of previewables correctly, tolerate the absence of the 'newfile' key, preview cache can accommodate multiple sizes for the same instance, sfImageTransformPlugin: fixed thumbnail transform, added backwards compatibility for thumbnail types, tiding up thumbnail class, added generic border transform, documented parameters, renamed overlay position labels (added backwards compatibility), sfUnobstrusiveWidgetPlugin: created branch for sfDynamics integration, added dynamics link/package for datepicker, sfDoctrineUserPlugin: updated the readme to give information about using the fixture files, released 3 version, created a new module to use just the sfUserSimpleForm, moved the password confirmation information out of the sfUserGuardUserForm class and into the sfUserSimpleRegistrationForm class, moved the password confirmation and validation back to the sfUserGuardUserForm so that every form will have a password confirmation (made it so the password_confirmation always appears after the password field), changed the SimpleUserForm to make the password and password_confirmation fields not required, made the SimpleRegistrationForm have required password and password_confirmation field, removed P.O. Box as one of the sample type, added a baseActions class to the sfUserAdvancedUser module even though we're not currently using it, updated the form being using in sfUserAdvancedUser module to not extend sfUserSimpleUserForm, fixed the page to display the correct permissions and groups for a current user, added new related object Note for every user to have N of, updated the fixture files to have EmailAddressType, moved the sfUserAdvancedUserForm to the main lib/form directory, updated the AdvancedUser module to display in plain text the updated_at, created_at, updated_by_user_id, created_by_user_id, removed the list decorator from base forms, updated the README file to add screenshots, updated the package.xml.tmpl and CHANGELOG in preparation of release . sfPropelMetaBehaviorPlugin: first import, gmDumpVarPlugin: released 8 and 0 versions, sfGuardExtraPlugin: cleanup, converted README to propel and markdown, sfSympalPlugin: initial entry of trunk and initial import, removed cache and log directory from test fixture project, added README, LICENSE and package.xml.tmpl, moved entity rendering functions to sfSympalContext, sfDoctrineViewCachePlugin: fixed issue with sfContext being used when it does not exist, sfWebBrowserPlugin: fixed README syntax for parameters array, sfSimpleBlogPlugin: fixed package, released 1 version, pmHighslideJSPlugin: added README and LICENSE, sfFormExtraPlugin: added sfWidgetFormPropelChoiceGrouped for grouped choice widgets tied to a Propel model, sfMinifyPlugin: update minify. Some new symfony powered websites TolgaTunca.com: (turkish) Tolga's personal photography blog, thecopenhagenguide.com: (english) tourist guide to Copenhagen with ratings and reviews of restaurants, cafes, bars and nightclubs. MediaKing.at: austrian-based web agency, Home Exchange Czech: (english, czech) home Exchange community in Czech Republic. They talked about us PHP UK Conference 9 (and my slides), Very basic completion for symfony 2 (zsh), How to create a multi field widget with sfForm, Adding Subdomain Requirements to Symfony Routing, A Peak at the Flexibility of the new Symfony 2 Routing System, エスケーピングしないclassを指定する。, Dev controllers in the wild, How to use the swWidgetFormGMapAddress widget, Sistema de mensajes para Symfony, parte 2 + demo, Reading Symfonians Twitter, Nouvelles dates de formations Symfony/Doctrine à Toulouse et Marseille, Quick Symfony Tip: Project Level Config or App Level Configuration?, Symfony application configuration - in your database, Symfony Tip: Decimals in schema.yml, symfony 2 & Doctrine en workshop à Marseille les 9 et 0 avril prochains, symfony 2 & Doctrine en workshop à Toulouse les 6 et 7 mai prochains, Integrate Wordpress into symfony, Symfony , Short URLs, Así serán las novedades de Symfony , Symfony 2 Again, Symfony 2! A sneak peak, Презентации Symfony , Symfony VS Struts in Java, symfony2のコンセプトを斜め読み, Compte rendu de la conférence PHPQuébec , Symfony的一个大问题, Fabien Potencier: Symfony 2 will be the fastest PHP framework, Encore des outils, [OpenPNE3]管理画面付きプラグイン(opFreepagePlugin)#6 プラグインのパッケージング, How to deploy Symfony project using sync or rsync, タイプヒンティング - 引数の変数型を限定する, Symfony propel: build-all - utrata danych, Secure SSL(https) Redirect Filter for Symfony, AdminGeneratorで生成した一覧画面のフィルタでプルダウンを使う, Set up symfony 2 on Debian/Ubuntu, Improving symfony backend filters. Taking advantage of the screen using a window, Utiliser un framework ? Pourquoi faire !, Symfony: Error Logging Hack, Symfony - Apoyo sfPrototypeWindowPlugin (correción de error en nueva versión), Symfony - Arreglando un plugin mal borrado, symfonyで、Criteriaを使用したDB(レコード)の更新・編集・削除(insert/update/delete, SYMFONYを習得してみる, Another reason to love symfony. Class 'Array' not found error when using sfCombineFilterPlugin in Symfony .x, sfFormFilterPropel: addNumberCriteria(メモ), [Symfony]2でのgenerator.ymlの書式の変更点, symfony 2 upgrade issues, a thing called phing, CakePHP and Symfony, The goals of alternative scaffolding systems, Symfony - Propel Lazy Load. Be trained by symfony experts - Mar 8 Paris - Mar 3 Atlanta - Apr 5 Paris - Apr 2 Paris - Apr 2 San Francisco [lien] [EN]

November 2007 Roundup

November 2007 Roundup I apologize for the lack of posts this month - I’ve been really distracted with making arrangements for my upcoming trip, and food has really been the farthest thing from my mine. Eating this past week has been all about cleaning out the perishables before the end of the year. But there should be some upcoming posts about a couple of things I’ve made this month, along with an overview of our Christmas Eve dinner with family. – A couple of quick notes… Today is the last day to buy your raffle tickets for this year’s Menu for Hope. Check out Pim’s site for the master list, or just go directly to the Firstgiving site to bid for the prize I’m offering, UC05 - the Penzey’s $100 GC. The Food Lover’s Meetup group will be getting together for Dim Sum at Little Dragon on January 6th. I’ll be out of town, but the other organizer, Rosie, and nearly a dozen other folks will be there - the more the merrier. Check out the details of the event and feel free to join in! – Now, for the roundup… In savory recipes, Apple Turnovers from A Consuming Passion, Karen’s Home-Made Noodles from A Fridge Full of Food, Black-Eyed Pea Stew with Kale from A Mingling of Tastes, Winter Squash Quiche from A Thinking Stomach, Butternut Mac ‘n’ Cheese from A Veggie Venture, Roasted Tomato Soup from Annie’s Eats, Turkey, Cranberry and Brie Panini from Baking Bites, Makhani Sauce for Leftover Turkey from Cooking in Westchester, Cauliflower Gratin from The Cooking Ninja, Taco Ring from Delectables and Other Adventures in Food, Aegean Baked Potatoes with Lemon, Olive Oil, and Sea Salt from Figs Olives Wine, Slow Cooker Cassoulet from Just Recipes, Ramekin Turkey Pot Pies from Love and Olive Oil, Turkey and Wild Rice Soup from Making Food. Eating Food., Chicken Pot Pie from More Than Burnt Toast, Cream of Cauliflower Soup from Not Eating Out in New York, Roasted Acorn Squash with Spinach and Gruyere from Superspark, Murgh Makkhani from Trial and Error, Butternut Squash Lasagna from Urban Drivel, The Other “Other” Mac n’ Cheese from VittlesVamp, and Celery Root Soup with Bacon and Apple from yumsugar. In sweet recipes, Cranberry Bliss Cupcakes from a whisk and a spoon, Butterscotch Pudding from A Year at Oak Cottage, Pecan Pie Cheesecake from Bake or Break, Sweetest Raspberry Shortbread from Confabulation in the Kitchen, French Toast Bagels from Confections of a Foodie Bride, Salted Caramel Cheesecake from Cream Puffs in Venice, Sweet Potato Pound Cake with Cranberry Walnut Streusel and Chocolate Marble Chunk Cookies from Culinary Concoctions by Peabody, Toll House Pie from Gulf Coast Gram, Buttered Apple Cider Sauce from Just Recipes, Deborah Madison’s Pecan-Coffee Tart from Kitchenography, Coconut Tapioca Pudding from La Tartine Gourmande, Deep-Dish Pecan Pie from MattBites, Sweet Potato Cupcakes with Brown Sugar Butter Cream Cheese Icing from Ooh you tasty little things, Mayan Chocolate Boca Negra with Vanilla Bean Ice Cream from the pie lady, Gluten Free Lemon Tart from Restaurant Widow, Pumpkin Pie Brulee from Serious Eats, Tiramisu Cake and Caramelized Brown Butter Rice Krispie Treats from Smitten Kitchen, Spiced Pumpkin Mascarpone Cupcakes from Tartelette, Chocolate Pots de Creme from Technicolor Kitchen, and Chocolate Pecan Bourbon Pie from The Experimental Gourmand. – Well, that’s it for me for now…more later as I am able. This entry was posted on Friday, December 21st, 2007 at 3:26 am and is filed under Columbus, Events, Meta, Monthly Roundup, Charity. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [lien] [EN]

Economic Key Metrics for October and November 2007

50 Responses to “Economic Key Metrics for October and November 2007” · 1 Deltango Vale Says: December 18th, 2007 at 4:12 PM PST Hmmm, I truly wonder if SL will recover from the policy errors of 2007. · 2 Deltango Vale Says: December 18th, 2007 at 4:15 PM PST 2007 was a bad year for SL: uncontrolled growth of anonymous accounts, erratic land supply, the unexpected policy reversal on gambling, the intrusion into residents’ private sexual relationships, the overnight imposition of VAT (17-25% sales tax) on 40% of paying customers, ID-based age verification, grid instability and poor customer service. Now, CTO Cory Ondrejka is leaving LL due to “irreconcilable differences” with CEO Philip Rosedale. The big question is whether Cory was the problem or the solution. · 3 Cristalle Karami Says: December 18th, 2007 at 4:18 PM PST What is up with the mainland supply? Why does it keep contracting? Mainland is mainland and once it’s out it should be out. It is not the same as retiring a private island. Why should we trust anything in these reports when you can’t keep the size of mainland straight? · 4 Thanks Meta Linden Says: December 18th, 2007 at 4:21 PM PST Premium accounts 2007 November 92,595 . Is Good thank you. · 5 Keiko Rau Says: December 18th, 2007 at 4:42 PM PST @Want Back In If you keep posting in every blog (twice ive seen this now) I imagine, like myself, a lot of people will be happy that you’re out. Raise a SUPPORT TICKET for support - and dont ask here how to do that, read the FAQ. As to the metrics, despite its problems, Im sad to see the unique avatar data go. I guess “11 million users” sounds more impressive. … and just because you’re late with the metrics, thats no reason to polute November with old data. Perhaps that made the averages look better given the service outages in November. My RL job is producing stats, much like these, but I would be asked to do November again if it included October. · 6 Want back in Says: December 18th, 2007 at 4:48 PM PST No need to be rude, but thanks anyway… · 7 Keiko Rau Says: December 18th, 2007 at 4:48 PM PST Ok, so I spoke b4 I looked - Ignore me about poluting November, I see now thats not the case. · 8 Meta Linden Says: December 18th, 2007 at 4:54 PM PST @cristalle : The Land Size report specifically reports on *resident-owned* mainland in sq km broken out between mainland and island estates, by month. Mainland can fluctuate as each parcel is individually owned (and can be abandoned or still up for auction or Linden-owned like Welcome Areas) whereas Island Estates by definition are wholly owned by a resident. I have clarified the Metrics Glossary on this point, thanks for the question. @Keiko : If you look at the data that is published, you’ll see that most of the reports are “data through” the currently published month, and include the historical totals for prior months. The only exceptions are the breakdowns of Logged-in and Active user counts and hours by several dimensions (Age, Gender, Top 100 Countries) for the current month. · 9 Cristalle Karami Says: December 18th, 2007 at 5:06 PM PST Thanks Meta. I have a question about “other” sinks and sources - what exactly are these “other” sources in the L supply? Do you mean SLX and other currency trading? · 10 JayDee Unknown Says: December 18th, 2007 at 5:32 PM PST Still pretty useless with out stating the amount of alt accounts and removing the hours of traffic farms and campers. Just as well state it. It is getting pretty well known. · 11 Bobo Decosta Says: December 18th, 2007 at 5:41 PM PST Looks like SL is doing bad. If i Look at the avatar count on my country (Belgium) less and less people are using SL. As most people in my country speak and understand english this can only be explained by lack of interest in SL. · 12 Ric Mollor Says: December 18th, 2007 at 5:51 PM PST I’m looking at the “Monthly Active Users by Age Bucket” for October and November and the numbers are EXACTLY the same. How can that be? Even the fractional hours to 2 decimal places. Could it be that ALL these numbers are fabricated? One would think that with the reports being late LL would have time to at least make up different ones for the two months. · 13 Montana Corleone Says: December 18th, 2007 at 5:57 PM PST Unique users going? So we can now longer follow the downward trends? lol Nice one… They are actually also a useful measure in analysing other numbers. I assume therefore, we will also lose the “Business Users” on the web page, because those are equally dubious, and then we won’t see the income levels decrease down a bracket any more, and hey, no users, no money numbers, everything will be hunky dory !!! · 14 Meta Linden Says: December 18th, 2007 at 6:24 PM PST @Ric - The previous google doc version (linked at the bottom of the post now) for Oct had the November report in the “Active users by Age Bucket” tab - labeled correctly at the top, at least. The originally posted XLS and ODS formats were correct. These separate reports are run in a semi-automated process after , but are hand-assembled into a single “package” and manually validated, and mistakes in details of delivery can sometimes happen. Thanks for the quick eye. · 15 kesseret Says: December 18th, 2007 at 6:25 PM PST Thanks, Meta! · 16 Australians in Second Life Update - steady as she goes : The Metaverse Journal - Australia’s Virtual World News Service Says: December 18th, 2007 at 6:54 PM PST […] you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting!The November economic statistics are available and it shows an active Australian Second Life population of 11,982, a whole seven more the […] · 17 Ralph Doctorow Says: December 18th, 2007 at 8:52 PM PST I’m a very big supporter of SL, but if you chart the premium account numbers it’s pretty sobering. Before last summer it was growing at a rate of about 4000 - 8000 per month. Since then it’s about 500 - 1000 per month, more or less a 10th of the previous rate. It’ll be another month before we get back to the number of premiums we had last June if things keep up. Also as a RL and SL male, I’m not very pleased to see the usage by RL females continuing to drop. Any guesses why this is happening? · 18 mimi Says: December 18th, 2007 at 9:02 PM PST Lets hope 2008 will be a better year for sl! @2 sums up the problems nicely, where I am mostly annoyed by the ‘unexpected’ and ‘overnight’ way some of these isues were handled. Lets hope IDV will be handled in a better way. · 19 Tegg B Says: December 18th, 2007 at 11:47 PM PST I wonder how many of the “active avatar” and “total hours” numbers are just campers or bots instead of real residents. · 20 Chris Says: December 19th, 2007 at 12:32 AM PST Meta - I thank you again for getting these out. Sorry you have to limit office hours, maybe you should ask for an assistant! @Tegg Why do you think they left traffic in the search results? If they removed that, SL looks less viable as a place for business to display their products with at least 50% of those stats wiped off the charts in one month. Think to yourself how many times you’ve shown up at a highly rated search result to be unable to move for the 30 camp chairs all in use (with 5 other zombies waiting a chance to use them) right above the shop floor…. and worse finding that the term you looked up has no relevence. · 21 Bad News Keeps Coming For Second Life « A comfortable review of news dropping from the metaverse Says: December 19th, 2007 at 12:44 AM PST […] keeps coming for Second Life. Linden Lab, the company that develops and operates the virtual world, released October and November economic stats yesterday, which show that total user hours in-world actually declined in November, for the second-ever time […] · 22 Sonja Felisimo Says: December 19th, 2007 at 12:57 AM PST Very sobbering statistics if you ask me, you guys at sl should start asking yourselves some serious questions. If you think rationally and are realistic….then actually take the real in world situation in to account and remove a percentage of the numbers……resident count, hours online etc……which are campers, bots, alts, then things don’t look that good at all in my opinion. Thats why i think you guys at LL should start taking a serious realistic look at yourselves as to why there is a downward trend….i think it’s pretty obvious myself and most residents probably can see the reasons to @17 Ralph i think one of the big reasons why the female usage is dropping in sl is the harassment from certain types of male users…………how would you like permantly to get IM’s with comments like……”wow your t.ts are great…….” or “hey wanna have a good time…..” or “baby lets f..k…….” and all this just because you happen to be walking past them or are on the same sim as them……..hmm think about it greetz Sonja · 23 U M Says: December 19th, 2007 at 1:17 AM PST `25 llabs doesnt care. All they want is numbers real or not. · 24 janeforyou Barbara Says: December 19th, 2007 at 2:03 AM PST I se in the gender stats that Female stays at neer same as October 2006 I was told by many that with Voice in SL this was going to drop. it dident! · 25 digest Says: December 19th, 2007 at 2:40 AM PST LL should stop the possibilty, to start SL more than once on one computer. greets · 26 Chris Says: December 19th, 2007 at 3:18 AM PST @Jane - my wife has three alts purely for the aspect that accounts are free and she enjoys the mundane aspect of playing ‘doll’ with them and making them different. She only uses one at a time though. The active avatar count is a terrible metric from an outsider looking in view as in this case and in many many similar, it’s the same person using the account. Another point I’d make regarding gender of avatar is back to campers and bots. I, being a mentor, have access to orientation islands. I can’t count the number of times I’ve seen a massive injection of ‘junk’ av’s purely to camp for somebody and they don’t care what gender they are. In a few seconds, I can be standing before 10 ‘Brenda (insert random last name)’ who, in a mass group, tp away to their favourite camp location. Gender is based on the tick box when signing up. I wonder how it would change if based on a flag from IDV (optin of course), it would have more value, and was something Reuters quoted Daniel Linden as saying would be possible sometime in the future. But IDV wasn’t supposed to ‘capture’ any info so I don’t know. So if it’s based on the tick box when signing up, based on IDV, or based on avatar gender selection when starting up (my wife has one male av she ironically called ‘Ken’) would all make the stats mean something else but more a case of social engineering than reality. In the meantime, statistically thinking put aside, it’s not my business what RL gender they are nor do I care since I’m not looking for anything risque. I take the av as how they present themselves, male/female/alien/hybrid. · 27 Pepper Haas Says: December 19th, 2007 at 5:32 AM PST Changed your office hours from weekly to monthly —- oh, let’s make “live Lindens” even more inaccessible. Good idea. Not! Bring back live ingame help. Problems would get fixed a whole lot faster back in the days “live Lindens” would personally receive a barrage of help calls on it. I know that with some of the problems I had as a newbie, I would not have survived if I would have had to navigate help menus or JIRA for it. What helped is Data Linden coming on and saying, Things will be okay, do this or that. But now such friendly and helpful immediate contact is gone and all we are left with is these blogs and sometimes responses on them get shut down too. · 28 Vivienne Says: December 19th, 2007 at 6:33 AM PST Probably they listen now. Most probably they won´t and proceed with all these silly plan, as there are Identity Verification, merging of Teeen and main Grid and raising hardware demands to highest end level (Windlight). As if the introduction of Voice, accompanied by an unacceptable graphical interface and dramatic loss of performance, the Gambling Ban and a all this would not have been enough. · 29 Munji Says: December 19th, 2007 at 7:11 AM PST 27 Chris Says: “@Jane - my wife has three alts purely for the aspect that accounts are free and she enjoys the mundane aspect of……….” So true, i know a woman from US who has 20+ alts that she is NOT paying to create. I will quote Chris again: “The active avatar count is a terrible metric from an outsider looking in view as in this case and in many many similar, it’s the same person using the account.” · 30 Deltango Vale Says: December 19th, 2007 at 8:46 AM PST Merging the teen grid in with the main grid would be the stupidest idea since New Coke. If anything, the teen grid should be closed down completely. SL is for adults - always has been, always should be. Let the kids go to There.com or any one of the dozens of PG virtual worlds. Please don’t tell me that 2008 will be about yet another catastrophic strategic error. · 31 Max Desoto Says: December 19th, 2007 at 12:47 PM PST Still hoping you will add a column to the land size page that just gives the total number of regions. And why are some pages formatted differently? “Unique Gender by Usage ” is formatted newest on top, “Gender with Hours” is oldest on top. And other pages as well. Please decide on a standard format for crying out loud, and stick to it!! · 32 Bobo Decosta Says: December 19th, 2007 at 2:16 PM PST Get gambling back! Since the casino ban there is nothing to do anymore for residents. Oh i can still remember those posts saying that it wouldn’t hurt sl and that it would be a sl saviour. Well people look at the stats! If there is nothing to win what is there to do on sl? Shopping? Without wanting to offend anyone but shopping is so gay! · 33 Paradox Olbers Says: December 19th, 2007 at 2:17 PM PST Thanks for the continuing efforts at disclosure and transparency! I joined in June 2006, but arrived inworld in Nov 2006 with my broadband installation. *Concurrency up ten x [5k to 50k] *Premium accounts up 2.2 x [42k to 92k] *Population up 6 1/2 x [1.7 to 11.1 million] *Hours up 3 1/2 x [7 to 24.6 million] An interesting range of variation, but all increasing … -Paradox Olbers · 34 Phil Hanner Says: December 19th, 2007 at 2:36 PM PST Interesting that female av’s spend 2x the hours that male av’s spend in SL… Also interesting that average hours per week dropped 50% or more for both male and female av’s during the earlier months of exponential growth. We may be reaching the first plateau (i predicted complete grid failure or severe plateauing of the growth rate at 10 million and 50 million users, before there was 1 million =) Recent dips in average hours per week (from hours by gender page) seems to indicate a leveling out from the regains… Good. I predict 3-9 months of increasing stability before the next growth curve hits. · 35 Lao-Tzu Says: December 19th, 2007 at 3:37 PM PST @ 27 Your post was interesting. I have not looked at the LL stats as I really do not care-however the massive amounts of alts you see rez at orientation island bother me. We all have seen these camper avatars in skyboxes or even underground . Their only purpose is to artificailly inflate traffic numbers for each sim they inhabit. Higher traffic numbers supposedly means the land is more valuable. This is deceptive greed in action. This is deceit on the land/business owners’ part and us “real” avies should boycott those sims. LL: Find a way to streamline the amount of alts. · 36 Carter Creeley Says: December 19th, 2007 at 3:57 PM PST Under the top 100 countries tab of the Excel spreadsheet…#57 Puerto Rico is not a country in the same sense as the other countries on the list - rather it is an unincorporated organized territory of the United States. · 37 Vivienne Says: December 19th, 2007 at 4:33 PM PST @ 34 “An interesting range of variation, but all increasing …” Unlike you i took acloser look to the monthly statistics. SL boomed within a few months: Nov 06 - June 06, andthe lion share of the newcomers were european, During that time SL received a lt of media attention in europe, so no wonder. Since June the numbers of new premium accounts almost stagnated. And since the gambling ban, the introduction of voice and the obvioulsy voice related software and bandwidth desasters the numbers of european accounts decline. I do not count the 11 millions, the most of these are alts or one timers or other people not contribting a cent to SL. There ARE a lot of very worthy non-premiums of course, but not mure than premium members at best. So, if you do not only wish to recognise the bright shiny windlight picture of SL, you cannot deny that wrong management decisions(as gaming ban, voice,VAT etc) as well as essential software flaws have slowed down the growth of SL almost as remarkably as the great media hype had boosted this early 2007. · 38 Slaton Ewing Says: December 19th, 2007 at 4:55 PM PST 1.5 MILLION new accounts in two months for about 800 new premium accounts???? You gotta be kidding me. What a waste of resources. · 39 U M Says: December 20th, 2007 at 1:16 AM PST I see you people are still playing funny numbers game. shakeshead you expect us to believe “Countries By Active ” and “Countries by Hours “ · 40 Montana Corleone Says: December 20th, 2007 at 4:09 AM PST @24 - That’s because nobody uses Voice lol. Like we said we wouldn’t. @38 - Actually far far worse. Hidden is the churn rate, that’s just an increase, and poor at that given the new people who come in to look and leave straight away. Firstly, taking off the 500K regular active users, that means from 60 Day Logins, 500K per month, come in look, and leave! So as many people use it, come look at it, and decide it’s crap EVERY MONTH. I wonder why that is, Linden… Could it at all possibly be connected with all the issues in the Open Letter that you ignored? It gets better (joke, it really means worse). Look at the Economic stats page on the web site: Sources and Sinks. See the Referral bonus money of L$9m? Well, that’s a L$2,000 they pay for every new premium friend you sign up, paid in instalments of 500, 500 and 1,000 over 3 months. So if they are paying, they are coming in, meaning at least 9,000, and as many as 18,000. So that means (and they won’t pay referral for every person) these are new premiums, but the total only goes up a few hundred. How can that be? Well, from here, or the forums on SLX, it will be people leaving, disillusioned, or downgrading. So that means at least 10%, as high as 20%, leave or downgrade EVERY MONTH. That’s a huge rate. That actually means average length of time is less than a year, so I don’t suppose a lot of those are annual subs lol. Again it doesn’t take a rocket scientist to work out why: simply look here, the forums, the JIRA, about what people complain about/want, and then what Linden does, because they are not the same thing. I’m sure there are a few geeks here that really want Havok/Windlight/Mono on their 5K new machines they spend half their life tinkering with, but most of us just want the bloody thing to work as advertised. Fix it and get it stable, and then add more shinies. @39 - Why not? They must be some of the most reliable: they can take that data from IP address and country domain lol. Yes, there are lots of foreigners about. Some stick with their own crowd so never see any, but I meet lots. There are many areas where you won’t find a word of English spoken. I mean, have you gone and checked each of the 15,000 sims out there to see what there is? lol Hardly. But yes, as a Brit living in France, who speaks English and French, I can definitely say there are less of them, the French sims emptier, echoing the third drop since Key Metrics were released. One wonders if the fact that there were at one time 14% French speakers around the world, highest after English, but no French web pages, one French speaking Linden (the same as for Korea with just a hundredth of that, 0.14%) and impossibility for some to by Lindens because neither LL nor PP takes their cards. But yes, been happening to Germany too, and other European countries, and of course the the “growth” countries of Brazil and Japan too: Brazil lost a third, 10K, from 37K to 27K in one month. There sometimes are spikes, which hide the downward trend, but if you draw graphs and do the stats, it is pretty bad, as people are saying. Especially if you add in the slowing or stagnating real money they are no longer spending. Of course, for every person that leaves, that’s another BIAB which damages all the rest of us, so we are in a spiral downwards I think. Stands to reason in a world with zero rules and more and more people ripping others off because there are no penalties… More people yes, but all noobs and zombies, while older, established, creative people leave… · 41 mimi Says: December 20th, 2007 at 7:19 AM PST I agree totally on the need to fix issues that bother us a lot. IDV and the increase in ripping might very well be two issues that could cost even more users (both are bad for shops, economy). However Havoc4 is NOT a shiny, its one of the measures SL tries to take to decrease lag and crashes. From what i’ve heard about havoc4 it will be a huge improvement in SL performance, less lag, less crashes. Its still in the testing phase, so it is quite buggy, but it hopefully will improve SL performance. · 42 Nathie Bolero Says: December 20th, 2007 at 7:51 AM PST Still LL ignores the fact that banning gambling and add VAT will kill this very nice place. Lots of european people now pay 20% or more then others just to use second life like others do. I’m still hanging on here but i see more and more europeans leave. Just trying to find ways to avoid paying VAT becouse i think its just not right to pay taxes for US and EU. · 43 Vivienne Says: December 20th, 2007 at 3:36 PM PST @ 40 No doubt - The higher hardware demands get (Only about 30 % of all residents run SL on a higher framerate than average 15 (!) WITHOUT atmospheric rendering), the more people will leave this place. The internet did not succeed because of graphic cards and the fastest machines available. A web browser ran on every low end PC. Isn´t this what LL petends to achieve - an internetlike environment? No way for LL to match performance of “closed” action games like WoW, Halo or whatever, anyway. So what? I think that the introduction of all this performance and communication hampering pieces of (buggy) software, while NOT improving basic functionality, is one of the main reasons for the decline by the end of the year. · 44 Cristalle Karami Says: December 20th, 2007 at 3:37 PM PST @42: banning gambling = banning LL’s ability to receive CC payments. LL dies, and SL with it. THIS IS A NO BRAINER. It is not a moral issue, it is a legal issue. Now get over it. · 45 Cristalle Karami Says: December 20th, 2007 at 3:37 PM PST correction : keeping gambling = banning LL’s ability to receive payment. · 46 Second-Life.com Blog » Blog Archive » New Second Life metrics are in Says: December 21st, 2007 at 2:45 AM PST […] Second Life Deutsch comes in 2nd, still topped by USA. Also Users between 25 and 34 (~36%) seem to be the moste active! (found here) […] · 47 Deltango Vale Says: December 21st, 2007 at 7:21 AM PST @44-45 LL released a statement a few months before the ban on gambling stating that gambling in SL did NOT conflict with US law. LL assured residents that they had nothing to fear. Then LL banned gambling. Then LL imposed massive sales taxes (VAT) on customers living in countries where gambling is LEGAL. This is gross incompetence. A business cannot succeed if it alienates its core customers then adds huge disincentives to new customers. The instant someone creates a virtual world similar to SL in 2006 (before the introduction of the fatal anonymous accounts), LL will become a sidebar in MBA textbooks about how yet another company blew the ‘big idea’ through lack of vision, courage and intelligence. · 48 SL Content: King or Curse? « SL Review Says: December 21st, 2007 at 9:48 AM PST […] The story is Adam Reuters’ report on Meta Lindens blog post of SL Metrics. […] · 49 The Flogging Will Continue… » There and (mostly) Back Again; A Solstice Greeting Says: December 21st, 2007 at 1:25 PM PST […] News 2008 Forecast PDF (well worth a read, post forthcoming on 2008 predictions in general) then Second Life releases metrics showing flat user growth. This could be just fine, but it’s my suspicion that momentum in key parts of SL’s […] · 50 Coyote Says: December 21st, 2007 at 5:39 PM PST In accord with other complaints above, @47 says “Then LL imposed massive sales taxes (VAT)…” I do believe that it is the European COUNTRIES that impose VAT. That VAT countries have a 12-20% sales tax is entirely up to them and their citizens, not Linden Lab. Linden Lab is required by law to collect it. They’ve amply explained why, and pointed to the EU requirements. If you’ve got evidence that LL is improperly collecting it and not remitting it to the charging EU countries, you’ve got a hell of a legal case — file a lawsuit in the EU courts. As for the suddenness of the VAT charges, do you think Linden Labs should have (or even COULD have) absorbed having to remit 12-20% of their previous gross European charges “for a while” once it became legally clear they they were required to remit VAT? Or that the countries in question would just say “oh, pay us when you finally get around to charging the VAT…”. No. I don’t enjoy taxes either, but put the “blame” where it belongs in this case. We value free expression. However, stuff that's off-topic, abusive, or otherwise busts the rules will be removed without comment. Name (required) Mail (will not be published) (required) Website Need help? Please visit our Support Page. [lien] [EN]