<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>plone &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/plone/</link>
	<description>Feed of posts on WordPress.com tagged "plone"</description>
	<pubDate>Thu, 26 Nov 2009 10:58:35 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Plone configuration]]></title>
<link>http://cippino.wordpress.com/2009/11/24/plone-configuration/</link>
<pubDate>Tue, 24 Nov 2009 17:31:12 +0000</pubDate>
<dc:creator>cippino</dc:creator>
<guid>http://cippino.wordpress.com/2009/11/24/plone-configuration/</guid>
<description><![CDATA[These are only links about my slide for the World Plone Day 09. They are very easy to understand, bu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>These are only links about my slide for the World Plone Day 09. They are very easy to understand, but for any question you ma ask&#8230;</p>
<p>There are two version EN and IT.</p>
<p>EN -&#62; <a title="http://www.slideshare.net/francescociriaci/plone-deployment-wpd2009" href="http://www.slideshare.net/francescociriaci/plone-deployment-wpd2009">http://www.slideshare.net/francescociriaci/plone-deployment-wpd2009</a></p>
<p>IT -&#62; <a title="http://www.slideshare.net/eleonoraborelli/plone-deployment-c-wpd2009" href="http://www.slideshare.net/eleonoraborelli/plone-deployment-c-wpd2009">http://www.slideshare.net/eleonoraborelli/plone-deployment-c-wpd2009</a></p>
<p>I hope you enjoy.</p>
<p>In next days i think to publish a buildout for plone for deployment. Stay tuned <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Can you take 3 Minutes to build the social change movement?]]></title>
<link>http://ifpeople.wordpress.com/2009/11/19/can-you-take-3-minutes-to-build-tech-skills-for-the-social-change-movement/</link>
<pubDate>Thu, 19 Nov 2009 13:52:34 +0000</pubDate>
<dc:creator>Christopher Johnson</dc:creator>
<guid>http://ifpeople.wordpress.com/2009/11/19/can-you-take-3-minutes-to-build-tech-skills-for-the-social-change-movement/</guid>
<description><![CDATA[ifPeople is honored to be a nominee for the YouTopia grant of $15,000 of branding services from Free]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.ifpeople.net" target="_blank">ifPeople</a> is honored to be a nominee for the YouTopia grant of $15,000 of branding services from Free Range Studios. To win this, we need your vote! Can you please take 3 minutes to register on the website and vote for our<a href="http://youtopia.uservoice.com/pages/33754-socially-responsible-for-profit/suggestions/387093-collaboration-for-social-innovation?ref=title" target="_self"> &#8220;Collaboration for Social Innovation&#8221;</a> idea?</p>
<p>Our idea is to build a community of social innovators leveraging web technology to increase their impact. This community, which is already forming based on the work of our clients and our partners, will share lessons, exchange ideas, and collaborate. This community would include other partners and their clients who share the desire to build strategic and technology capacity in the sector.</p>
<p>We&#8217;re asking for your help in making this nascent community grow and thrive by supporting our YouTopia proposal! Why do we want to do this? Technology is a big challenge for most social enterprises, yet it&#8217;s also necessary for magnifying their impact.We use Plone and Salesforce.com to radically increase our clients capacity for communication, engagement and action. We believe this network will improve collaboration and knowledge sharing amongst organizations using similar tools and facing similar challenges.</p>
<p style="text-align:center;"><strong>Better Tech skills = Bigger Impact = A Better World</strong></p>
<p>Voting is easy. You just need to create an account on the UserVoice website and then you can distribute 3 votes in the &#8220;Socially Responsible Business&#8221; category (you can give all three to one or distribute them). <a href="http://youtopia.uservoice.com/pages/33754-socially-responsible-for-profit/suggestions/387093-collaboration-for-social-innovation?ref=title" target="_self">Vote for ifPeople here</a>.</p>
<p>Please let us know any questions about the proposal in the comments. Thanks for your support!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ انتخاب نرم افزار مدیریت محتوا]]></title>
<link>http://lahijsoft.wordpress.com/2009/11/18/%d9%be%d8%a7%d8%b1%d8%a7%d9%85%d8%aa%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d9%87%d9%85-%d8%af%d8%b1-%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d9%85%d8%af%db%8c/</link>
<pubDate>Wed, 18 Nov 2009 17:12:04 +0000</pubDate>
<dc:creator>میلاد صبح خیز</dc:creator>
<guid>http://lahijsoft.wordpress.com/2009/11/18/%d9%be%d8%a7%d8%b1%d8%a7%d9%85%d8%aa%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d9%87%d9%85-%d8%af%d8%b1-%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d9%85%d8%af%db%8c/</guid>
<description><![CDATA[ابزارهای مدیریت محتوا باید هم راستا با استراتژی و سیاست های کلان شرکت ها باشند. از این رو پیش از انت]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>ابزارهای مدیریت محتوا باید هم راستا با استراتژی و سیاست های کلان شرکت ها باشند. از این رو پیش از انتخاب ابزار، بر رعایت سه گام اصلی تاکید می شود.</p>
<p>۱) تعریف و تفکیک سرویس هایی که قرار است ارائه شود؟ (Portfolio)</p>
<p>۲) تعریف نوع مخاطبانی که قرار است از این سرویس ها استفاده کنند؟ (Demand)</p>
<p>۳) هزینه تهیه و نگهداری و استفاده از سرویس های ارائه خواهد شد؟ (Finance)</p>
<p>در گام اول خدماتی که قرار است ارائه شود تعریف شده و چشم اندازی از ابزارهای موردنیاز ترسیم می شود. در گام دوم مشخص می شود که این خدمات برای کدام دسته از مخاطبان طراحی شده و در گام سوم تبیین می شود که هزینه عرضه و استفاده از این خدمات چگونه است؟ با رعیت گام های سه گانه فوق الذکر می توان حدود و ثغور ابزارهای فنی را مشخص کرد. همچنین بر وجود دو رویکرد متفاوت و متقابل در طراحی و تولید نرم افزارهای مدیریت محتوای متن باز و رایگان تاکید شد. اگر قرار باشد دقیق تر صحبت کنیم باید رویکردهای دوگانه را به سه رویکرد اقیانوس بی کران، چاه لایتناهی و دریاچه امن تعمیم داده و درباره مشخصات هریک به اختصار بگویم که: . رویکرد اول که اقیانوس بی کران خطاب می شود به تولید نرم افزار همه کاره توجه نشان می دهد و مشابه اقیانوسی به عمق یکی دو سانتی متر و وسعتی بی کران است. کمیت امکانات در این گونه نرم افزارها فراوان است که با قابلیت های فنی محدودی ارائه می شوند. نرم افزارهای عام راه اندازی وب سایت و پورتال مانند DotNetNuke و WebGUI و TikiWiki از این دسته اند.</p>
<p>رویکرد دوم که به گونه ای فانتزی چاه لایتناهی خوانده می شود، به تولید نرم افزار تخصصی اعتقاد دارد و همانند چاهی به قطر یکی دو سانتی متر و عمقی بی نهایت است. کمیت امکانات در این قبیل نرم افزارها محدود اما از بعد کیفی قابل توجه است. نرم افزارهای تخصصی وبلاگ و دانش نامه مانند MovableType و WordPress و MediaWiki از این دسته اند. . رویکرد سوم که چند سالی است مورد توجه قرار گرفته، دریاچه امن خوانده می شود و گرته برداری هوشمندانه ای از رویکردهای دوگانه قبلی است، بدین صورت که اعتقادی به ارائه امکانات کیفی لایتناهی و امکانات کمی بی کران نداشته و بر ایجاد تعادل در امکانات منتخب تاکید دارد. به طور خلاصه می توان گفت که رویکرد دریاچه امن بر ارائه بهنیه امکانات اصرار می کند. نرم افزارهای مبتنی بر این رویکرد از یک سو امکانات قابل توجهی دارد و از دیگرسو قدری هم وارد لایه های تخصصی می شود. نرم افزارهای Drupal و Plone بهترین نمونه های تولید شده با رویکرد بهینه هستند.</p>
<p><strong>● هزینه مالکیت نهایی</strong></p>
<p>تب استفاده از فرآورده های جنبش متن باز و رایگان چنان بیداد می کند که توجه به زیر و زبر کار در این هیاهو اغلب فراموش می شود. انتخاب نرم افزارهای متن باز اغلب براساس تصور نادرست کاهش هزینه ها صورت می گیرد. اصطلاح Total Cost of Ownership در میان زعمای وادی فناوری اطلاعات بسیار مورد استفاده قرار دارد و به مجموع هزینه هایی اطلاق می شود که از ابتدای تعریف خدمات تا پایان آن باید صرف شود. موسسه گارتنر نشان داده که تعریف انواع خدمات نیازمند گرد آمدن دانش و ابزارهای سخت افزاری و نرم افزاری و مدیریت و پشیبانی و غیره است. در این میان ۷۰ درصد هزینه ارائه خدمات صرف ارائه خدمات پشتیبانی شده و تنها ۶ درصد هزینه صرف تهیه نرم افزار می شود. سخت افزار حدود ۱۵ درصد و پیاده سازی شبکه حدود ۲ درصد از کل هزینه خدمات را صرف می کنند. حدود ۷ درصد از کل هزینه نیز به علت عدم دسترسی خدمات تلف می شود. براین اساس می توان گفت که استفاده از نرم افزارهای متن باز در بهترین حالت کمتر از یک بیستم در هزینه کل صرفه جویی خواهد کرد. موضوع ارائه خدمات کیفی پشتیبانی جایگاه ویژه ای در برنامه ریزی های اغلب سازمان های ایرانی که وظف به ارائه خدمات الکترونیک هستند ندارد. خلاصه این که درآمد اصلی اغلب شرکت های حاضر در وادی فناوری اطلاعات و ارتباطات از بطن خدمات حاصل می شود.</p>
<p><!--more--></p>
<p><strong>● آیا مدیریت محتوا ضرورت دارد؟</strong></p>
<p>بعضی سازمان ها نیازی به استفاده از نرم افزار مدیریت محتوا نمی بینند و صرف داشتن آدرسی اینترنتی (URL) و یکی دو صفحه ثابت (html) که آدرس و تلفن تماس با سازمان در آن لحاظ شده باشد را کافی می دانند. اما اگر بیش از یکی دو مرتبه در ماه نیاز به تغییر محتوا یا انتشار محتوای جدید دارید، اگر وجود بلاگ در وب سایت شما ضرورت دارد، اگر می خواهید تغییرات را به طور مستقیم و بدون دخالت برنامه نویسان در محتوای وب سایت اعمال کنید، اگر می خواهید که وابستگی جغرافیایی به وب سایت نداشته باشید و از هر نقطه آن را مدیریت کنید و اگر می خواهید که وب سایت شما به سهولت توسط سیستم های جستجو مانند یاهو و گوگل شناسایی شوند، ناگزیر به استفاده از نرم افزار مدیریت محتوا هستید، در غیر این صورت همان صفحات ثابت برای شما کفایت خواهد کرد.</p>
<p><strong>● از منظرهای مختلف</strong></p>
<p>انتخاب نرم افزار مدیریت محتوا را از منظرهای مختلف می توان بررسی کرد. به عنوان مثال می توان چند نکته را مورد توجه قرار داد و نرم افزارهای متعدد را با آن فیلتر کرد، یا فهرستی از قابلیت های خاص را تهیه و انطباق قابلیت های مختلف نرم افزارهای گوناگون را با آن بررسی کرد. توصیه می کنیم که از هر دو منظر به موضوع انتخاب بهینه نرم افزار مدیریت محتوا نگریسته شود تا انتخابی جامع و مانع صورت گیرد.</p>
<p><strong>● انتخاب از منظر نکته های کلیدی</strong></p>
<p>▪ اول؛ به طور عمومی این گونه تصور می شود که تمام نرم افزارهای مدیریت محتوا برای تولید، تغییر، انتشار و نگهداری محتوا به کار می روند و کار دیگری برای انجام ندارند. کارکرد اصلی نرم افزارها و شیوه مدیریت محتوا را در همین قدم باید زیر ذره بین قرار داد. به عنوان مثال نرم افزار WordPress برای ایجاد وبلاگ شخصی و خرده وب سایت ها استفاده می شود. از Drupal و Plone برای ایجاد وب سایت های بزرگ و متعدد استفاده می شود. همچنین باید در شیوه مدیریت محتوا نیز دقیق شد. برخی از نرم افزارهای ایجاد وبلاگ اجازه تعریف صفحه نمی دهند و تمام کارها را به صورت خودکار (هوشمند) انجام می دهند.</p>
<p>▪ دوم؛ کار با محتوا به شکل ذاتی با امکانی به نام ویرایشگر گره خورده است. ویرایشگر بخشی از نرم افزار محسوب می شود که بین کاربر و نرم افزار قرار گرفته و دریچه ای است که محتوا را از کاربر دریافت کرده یا برای ایجاد تغییر در اختیار کاربر قرار می دهد. برخی از نرم افزارها از ویرایشگرهای ضعیف استفاده می کنند که امکانات مختصری دارند. برخی دیگر این ضعف را با امکان افزودن نرم افزارهای ویرایشگر مرتفع ساخته اند. ویرایشگر مطلوب باید از دسته ویرایشگرهای WYSIWYG باشد. البته این گونه از ویرایشگرها با امکاناتی همراه هستند که کمتر مورد استفاده قرار می گیرند.</p>
<p>اگر به ویرایشگرهای ساده نیاز دارید، از انواع WYSIWYG صرف نظر کنید. در ضمن WYSIWYG مخفف عبارتی است که ترجمه اش می شود محتوا به همان صورتی نمایش داده می شود که وارد ویرایشگر شده است.</p>
<p>▪ سوم؛ این مورد را به دقت مورد بررسی قرار دهید که آیا نرم افزار مورد نظر شما امکان مدیریت منابع محتوایی دیگر مانند انواع فایل و تصاویر را مهیا کرده است یا خیر. اغلب نرم افزارهای مدیریت محتوا از این مشکل رنج می برند و امکانات مناسبی عرضه نمی کنند. در ضمن به غنای امکانات مدیریتی تصاویر دقت و شیوه های علامت گذاری فایل ها بیشتری داشته باشید.</p>
<p>▪ چهارم؛ امکان جستجو از جنس امکانات حیاتی سیستم هاست. بیشتر کاربران، وب سایت ها را از طریق وب سایت های جستجو پیدا می کنند. غنای امکانات جستجو تضمین می کند که وب سایت به سهولت قابل دسترس است. اغلب نرم افزارهای مدیریت محتوا شامل بخشی ذیل عنوان مدیریت جستجو (Search management) هستند، اما کیفیت در موارد مختلف متفاوت است. منابع متعددی در این باره صحبت کرده اند و استفاده از آنها اکیدا توصیه می شود. شک نکنید که امکان جستجوی اغلب نرم افزارهای مدیریت محتوا برای فعالیت های جدی کفایت نمی کند.</p>
<p>▪ پنجم؛ این نکته بدیهی را به خاطر بسپارید که تکنولوژی نرم افزاری نباید شیوه نمایش محتوا را مشخص کند، بلکه چگونگی نمایش محتوا باید به طور کامل توسط کاربر مدیریت شود. ارائه چنین امکانی به معماری نرم افزار بستگی دارد. بسیاری از نرم افزارهای کنونی از معماری MVC پیروی می کنند که محتوا در لایه ای مستقل (Content) نگهداری می شود و در لایه ای دیگر نمایش (Design) داده می شود. برنامه نویسانی که به تجربه های موفق دیگران وقعی نمی نهند و بر شیوه نه چندان موثر خود اصرار می ورزند کم نیستند و باید از این دست نرم افزارها اجتناب کرد.</p>
<p>▪ ششم؛ استراتژی سازمانی و سیاست شرکت ها جایگاه مخاطب را مشخص می کند.</p>
<p>چنانچه این امر از موارد ضروری قلمداد شود، باید از نرم افزارهایی بهره برد که امکان گردآوری و دسته بندی نظرات کاربران را فراهم سازند. اغلب نرم افزارها امکاناتی در این باره عرضه می کنند که برای امور ساده کفایت می کند. در کاربری های جدید باید از امکاناتی حرفه ای مدد جست که برقراری ارتباط دوطرفه با مخاطب را در اختیلر مدیریت قرار می دهد.</p>
<p>▪هفتم؛ اینکه حدود و ثغور اختیارات و بازه عمل کاربران مشخص شود از مهم ترین ویژگی های نرم افزارهای فاخر است. غنای این امکانات به کاربری وب سایت و تعداد مخاطب و کاربران پشتیبان مربوط می شود. برخی از نرم افزارها می توانند به دقت مشخص کنند که کدام کاربر، در کدام بخش ها، چه نقش هایی (Roles) دارد و مجاز (Permission) به انجام کدام کار است. حتی چگونگی انجام کارها نیز در برخی نرم افزارها قابل تعریف است. در نرم افزارهای فاخر می توان جریان محتوا (Workflow) را به طور کامل تعریف، مدیریت و حتی ارزیابی کرد.</p>
<p>▪ هشتم؛ اینکه بتوان به نسخه های قبلی محتوا دسترسی داشت برای برخی از افراد و سازمان ها واجد اهمیت است. این امکان اغلب با عنوان Versioning در نرم افزارهای مدیریت محتوا قرار می گیرد و استفاده از آن چندان ضرورت ندارد. بیشتر دانش نامه ها و وب سایت های خبری از طرفداران این امکان هستند.</p>
<p>▪ نهم؛ بسیار مشاهده شده که یک سازمان واحد نیاز به راه اندازی و مدیریت چندین وب سایت دارد و برای هر یک، از نرم افزاری مشابه و مستقل استفاده کرده است. برخی از نرم افزارهای مدیریت محتوا امکانی تحت عنوان Multiple Website دارند که به مدد آن می تواند چندین وب سایت مختلف را با دامنه های متفاوت با یک نرم افزار واحد راه اندازی و مدیریت کرد.</p>
<p>این امکان بیش تر مطلوب سازمان ها بود، اما افراد حقیقی نیز چندی است که از این امکان بهره می گیرند و بعید نیست که ظرف دو سه سال آینده به امکان اصلی بسیاری از نرم افزارهای مدیریت محتوا تبدیل شود.</p>
<p>▪ دهم؛ پشتیبانی از زبان های مختلف به اهداف مالکان نرم افزار مدیریت محتوا مربوط می شود. چنانچه قرار باشد از زبان های دیگر مانند عربی و انگلیسی و سواحیلی و اردو و اسپانیولی و پرتغالی پشتیبانی شود، همان بهتر که از نرم افزاری استفاده شود که این امکان را به صورت ذاتی در خود دارد. این قبیل نرم افزارها را در اصطلاح Multilingual خطاب می کنند. همچنین برای پشتیبانی از زبان فارسی باید نرم افزار از UTF-۸ پشتیبانی کند.</p>
<p>▪یازدهم؛ این که کدام یک از نکات فوق ارجحیت دارند به مراجعی مربوط می شود که قصد راه اندازی وب سایت را دارند. شاید نکته هفتم (نقش ها و مجوزها) از نکته دوم (ویرایشگر) اهمیت بالاتری داشته باشد. امنیت دسترسی ها و امکان انتخاب دستی URL برای هر مطلب و امکان تعریف Metadata برای هر مطلب و امکان دسته بندی های متنوع و پشتیبانی از RSS و پشتیبانی از CSS و تکنولوژی های توسعه و دسترسی به منابع آموزشی و موارد دیگر را نیز می توانند در زمره نکات مهم قرار داد. در بخش بعدی، فرایند انتخاب نرم افزار مدیریت محتوا را از منظری دیگر مورد بررسی قرار خواهم داد.</p>
<p><strong>● انتخاب از منظر ویژگی های فنی</strong></p>
<p>پیش از آغاز این بخش، ذکر این نکته لازم است که نرم افزارهای مختلف از منظر ویژگی های فنی توسط منابع و مراجع مختلف در دسته های متفاوتی قرار می گیرند که برای مخاطب عام معنادار هستند. در صورتی که مخاطب خاص می داند وضعیت فلان نرم افزار در فلان دسته بندی ضعف قلمداد می شود یا خیر.</p>
<p>▪ اول؛ نیازمندی های فنی (System Requirements) نرم افزار را از منظر بستر فنی مورد بررسی قرار می دهد. نوع سیستم عامل، وب سرور، پایگاه داده، مجوزها، زبان برنامه نویسی و غیره در این دسته قرار می گیرد. به طور خلاصه می توان گفت که نرم افزارهای متن باز مبتنی بر زبان برنامه نویسی PHP و پایگاه داده MySQL و وب سرور Apache در اولویت قرار دارند. برای سیستم های بزرگ استفاده از پایگاه داده شئ گرای PostgreSQL توصیه می شود. دیگر این که اغلب نرم افزارهای جدید مستقل از سیستم عامل طراحی می شوند. هر چند ثابت شده است که کارایی سیستم عامل لینوکس بالاتر است.</p>
<p>▪ دوم؛ امنیت (Security) از ویژگی های بسیار حیاتی است که از جنبه های مختلف در انتخاب نرم افزار تاثیر خواهد داشت. مواردی چون تصدیق هویت (Authentication) و SSL و مجوزهای دسترسی مشروط مانند Captcha و مدیریت نشست ها (Session Management) در این حوزه بررسی می شوند.</p>
<p>در صورت امکان توصیه می شود که مطالعه جامعی در این باره توسط کارشناسان فنی مجموعه انجام شود. این را هم بگوییم که نرم افزارهای کنونی به پشتیبانی از گونه های مختلف Authentication مانند Granular و Kerberos و LDAP و غیره اکتفا می کنند.</p>
<p>▪ سوم؛ پشتیبانی (Support) از موارد حائز اهمیت در انتخاب نرم افزار است. امکان دریافت خدمات حرفه ای، مشاوره، دسترسی به انواع مکتوبات، وب سایت های مرجع، کنفرانس های منطقه ای، دسترسی به مراکز داده حرفه ای طرف قرارداد با توسعه دهندگان نرم افزار و… ذیل امنیت مورد بررسی قرار می گیرند. این که بالاخره مرجعی برای رفع مشکلات وجود داشته باشد و حتی بتوان در ازای صرف هزینه مشورت دریافت کرد، برای برخی سازمان ها اهمیت دارد. این موارد کمتر برای افراد حقیقی مهم تلقی می شوند، هر چند قابل اغماض نیستند.</p>
<p>▪ چهارم؛ سهولت استفاده (Ease of Use) به امکاناتی اشارت دارد که تسهیل کننده مدیریت محتوا و کاربران باشند. امکان آپلود یک باره تعداد زیادی فایل (Mass Upload)، امکان ورود محتوا به صورت Drag &#38; Drop، امکان پیش نمایش وب سایت (Prototyping)، امکان لغو دستورات (Undo)، امکان تبادل فایل های فشرده (Zip Archives)، امکان استفاده از ویرایشگر WYSIWYG، امکان تعریف آدرس های دلخواه (Friendly URLs) و امکان مدیریت کامل بر تصاویر از جمله مواردی است که موجب سهولت در استفاده از نرم افزار خواهد شد. سرعت، دقت و لذت کار با نرم افزار با استفاده از این امکانات افزایش قابل توجهی خواهد داشت.</p>
<p>▪ پنجم؛ کارایی (Performance) شامل موارد پیشرفته ای چون نگهداری موقت محتوا برای درخواست های متعدد (AdvancedCaching)، امکان تبادل غیرهمزمان داده میان پایگاه داده ها (Replication) و امکان مدیریت درخواست میان سرورهای مختلف (Load Balancing) می شود. این گونه امکانات اغلب مورد استفاده وب سایت های بزرگ قرار گرفته و برای منابع محتوایی محدود اهمیت ندارد.</p>
<p>▪ ششم؛ ابزارهای مدیریتی (Management Tools) که به طور کامل در اختیار مدیریت مجموعه قرار می گیرد و از موارد فوق العاده مهم در انجام بهینه مدیریت محسوب می شود. مدیریت تبلیغات، مدیریت منابع محتوایی مانند تصاویر و فایل های متنوع، مدیریت دسترسی به بخش های مهم، مدیریت چند وب سایت ذیل یک نرم افزار، مدیریت محتوای اضافی، مدیریت آمارها، مدیریت جریان کاری مجموعه و مدیریت قالب های بصری در این حوزه مورد بررسی قرار می گیرند. توجه به این بخش اهمیت وافری برای مالکن وب سایت های بزرگ و پرمخاطب دارد. اغلب نرم افزارهایی که با عنوان پورتال (Portals) و دانش نامه (Wikis) منتشر می شوند در این زمینه غنی از امکانات هستند.</p>
<p>▪ هفتم؛ امکانات تعاملی (Interoperability) مورد نیاز تمام مجموعه هاست. این موارد بیشتر در نرم افزارهایی مطرح می شوند که با عنوان شبکه های اجتماعی (Social Network) منتشر می شوند. پشتیبانی از RSS و UTF-۸ و WebDAV و سازگاری با XHTML در این حوزه بررسی می شود. هر چه امکانات تعاملی وب سایت بالاتر باشد، امکان مشارکت مخاطبان در جریان محتوا افزایش خواهد یافت.</p>
<p>▪ هشتم؛ انعطاف (Flexibility) بیشتر مفهوم فنی دارد و به امکاناتی اشاره می کند که موجب دسترسی آسان تر به محتوا و مدیریت بهتر مجموعه می شوند. به عنوان مثال امکان بازنویسی آدرس اینترنتی برای هر صفحه (URL Rewriting) و امکان تعریف اطلاعات تکمیلی (Metadata) و امکان تولید محتوا و استفاده متعدد از یک محتوا (Content Reuse) یا پشتیبانی از امکان فنی CGI-Mode که برای برخی مجموعه های ضروری قلمداد می شود از این موارد است. چنانچه دو نرم افزار را که تفاوت های در این حوزه دارند با یکدیگر مقایسه کنید، خواهید دید که استفاده از نرم افزاری که شامل این امکانات است برای پشتیبان و مخاطب سهل تر خواهد بود.</p>
<p>▪ نهم؛ امکانات ذاتی (Built-in Applications) شامل تمامی امکانتی است که در سیستم های مختلف ذیل عناوین Module و Component شناخته می شوند و انجام فعالیت های اصلی مجموعه های تحت وب را در اختیار دارند. تمام آنچه که بلاگ، امکان چت، امکان دسته بندی، انواع گزارش گیری ها، تقویم، پرسش های مکرر، نظرسنجی، رای گیری، نظرات کاربران، نقشه وب سایت، امکان RSS و ویکی خطاب می شوند در این بخش قرار می گیرند. تنوع امکانات در این بخش به نوع نرم افزار بستگی دارد. به عنوان مثال نرم افزار e۱۰۷ در این باره فوق العاده فقیر است و برای پیاده سازی وب سایت های بزرگ مناسب نیست، حال آنکه نرم افزارهای Drupal و TikiWiki غنی از انواع امکانات هستند. ذکر این نکته ضرورت دارد که برخی امکانات به صورت ذاتی در بطن نرم افزار تعبیه نشده است. با مراجعه به وب سایت مرجع نرم افزار می توان از امکانات متعددی که در گذر زمان توسعه داده شده است استفاده کرد و دامنه فعالیت های نرم افزار را توسعه داد.</p>
<p>▪ دهم؛ تجارت الکترونیک (eCommerce) چند صباحی است مورد توجه اغلب توسعه دهندگان نرم افزارهای مدیریت محتوا قرار گرفته است و امکاناتی برای پشتیبانی از آن در بطن نرم فزارها قرار گرفته است. البته هستند نرم افزارهایی که به طور اختصاصی برای این کار طراحی و تولید شده اند. برخی از نرم افزارها امکانات ضعیفی در این حوزه عرضه کرده اند، اما بستر لازم برای توسعه این قبیل امکانات رادر بطن نرم افزار لحاظ شده است. برخی دیگر در این زمینه هم فقیر محسوب می شوند.</p>
<p><strong>● نتیجه گیری</strong></p>
<p>به طور قطع نمی توان گفت که فلان نرم افزار برای استفاده همگان مناسب است، اما تجربه های موفق بسیاری از شرکت ها خبر از موفقیت عام برخی نرم افزارها می دهد. از آنجا که استفاده از نرم افزارهای مبتنی بر زبان PHP را برای داخل کشور توصیه کردیم، می توانیم چند نرم افزار را برای کارهای مختلف معرفی کنیم. بدون شک Drupal بهترین گزینه برای وب سایت های پر ترافیک و بزرگ است که قابلیت مدیریت چندین زیر وب سایت را نیز مهیا کرده است. نرم افزارهای Joomla و mambo برای راه اندازی وب سایت های متوسط مناسب هستند. هرچند نرم افزار Movable Type با زبان Perl نوشته شده، اما همراه با WordPress بهترین گزینه برای دارندگان وبلاگ ها و وب سایت های جمع و جور محسوب می شوند. نرم افزار MediaWiki به عوان گزینه اول و TikiWiki به عنوان گزینه بعدی برای راه اندازی دانش نامه مناسب هستند. شرایط نرم افزارهای انجمن (Forum) مانند گذشته نیست و بسیاری از نرم افزارهای مدیریت محتوا امکانات مشابه و گاهی قوی تر عرضه می کنند. برای راه اندازی شبکه اجتماعی می توان از Drupal و Elgg استفاده کرد.</p>
<p>نرم افزارتجارت الکترونیک دوران ابتدایی رشد خود را طی می کنند و مانده است که بالغ شوند، اما OSCommerce برای استفاده گزینه مناسبی است. علاوه بر این حداقل بیست تا سی نرم افزار متن باز دیگر هم هستند که برای استفاده مناسب هستند. امیدواریم در آینده نزدیک مطالعه ای موردی ترتیب داده و نرم افزارهای معروف Plone و Drupal و Liferay را از جنبه های مختلف برای استفاده در سازمان های بزرگ مورد بررسی قرار دهیم.</p>
<p><img src="http://www.ramehr.com/archives/c14c1258281786_content_management_software_p1.php_files/break.gif" border="0" alt="" width="8" height="8" /></p>
<p>نویسنده: جواد زارعی</p>
<p>ماهنامه تحلیلگران عصر اطلاعات</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Usare le viste standard di Plone ed evitare di pagare il dazio]]></title>
<link>http://miziodel.wordpress.com/2009/11/18/usare-le-viste-standard-di-plone-ed-evitare-di-pagare-il-dazio/</link>
<pubDate>Wed, 18 Nov 2009 15:57:48 +0000</pubDate>
<dc:creator>miziodel</dc:creator>
<guid>http://miziodel.wordpress.com/2009/11/18/usare-le-viste-standard-di-plone-ed-evitare-di-pagare-il-dazio/</guid>
<description><![CDATA[Spesso nel costruire le nostre viste (template ZPT puri vecchia maniera, o browser view in stile Zop]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Spesso nel costruire le nostre viste (template ZPT puri <em>vecchia maniera</em>, o browser view in stile <em>Zope 3</em>) abbiamo bisogno di richiamare informazioni dal contesto, o servizi di Plone come il <em>portal_catalog</em> o il <em>portal_membership</em>.</p>
<p>Un modo di farlo è quello &#8220;spontaneo&#8221; di richiamarli esattamente dove ci servono usando i meccanismi di base, tipicamente l&#8217;<em>acquisizione</em> di Zope 2. Efficace, ma piuttosto <strong>inefficiente</strong>! Anche perchè frequentemente coincide con il dover usare <em>espressioni python</em> nel template.<br />
Le seguenti sono scorciatoie funzionanti, ma piuttosto <strong>da evitare</strong>:<br />
<code><br />
&#60;div tal:define="catalog here/portal_catalog"&#62;...&#60;/div&#62;<br />
&#60;div tal:define="parent_title python:here.aq_inner.aq_parent.Title()&#62;titolo&#60;/div&#62;<br />
</code></p>
<p><!--more--></p>
<h2>Un paio di considerazioni</h2>
<p>Plone costruisce la sua interfaccia utente in modo &#8220;<em>efficiente</em>&#8220;: andando a vedere come fa scopriamo che esistono alcune viste di base, calcolate una tantum e debitamente mantenute in cache, che sarebbe molto consigliabile usare anche per le nostre esigenze.</p>
<p>Quando costruiamo le nostre browser view, spesso richiamiamo altre browser view, e questo può essere fatto senza scomodare l&#8217;<em>acquisizione</em> e tutti i calcoli che comporta (<em>traversing</em>, <em>sicurezza</em>, etc.).</p>
<h2>Le viste di base di Plone</h2>
<blockquote><p>La prima vista utile si chiama proprio &#8220;<strong>@@plone</strong>&#8220;.</p></blockquote>
<p>Richiamarla in un template è molto semplice:</p>
<p><code> &#60;div tal:define="vista context/@@plone"/&#62;</code></p>
<p>Per sapere cosa possiamo fare con la vista basta dare uno sguardo alla sua interfaccia, che per Plone 4 trovate in <a href="http://dev.plone.org/plone/browser/Plone/trunk/Products/CMFPlone/browser/interfaces.py">http://dev.plone.org/plone/browser/Plone/trunk/Products/CMFPlone/browser/interfaces.py</a> col nome di IPlone.</p>
<p>Tra le cose interessanti a disposizione segnalo: <em>getCurrentUrl</em> (restitusce l&#8217;url currente compresa di querystring), <em>getCurrentObjectUrl</em> (retituisce l&#8217;url dell&#8217;oggetto corrente, o della sua cartella, nel caso sia la pagina di default), <em>toLocalizedTime</em> (per formattare le date secondo le impostazioni del portale), <em>getParentObject</em> (restituisce l&#8217;oggetto padre del contesto corrente), <em>cropText</em> (per ottenere una versione ridotta di un certo testo da mostrare all&#8217;utente).</p>
<blockquote><p>Altre tre viste permettono di accedere in modo efficiente ed efficace a buona parte di quel che ci serve in Plone: <strong>plone_portal_state</strong>, <strong>plone_context_state</strong> e <strong>plone_tools</strong>.
</p></blockquote>
<p>Queste viste sono parte del pacchetto <strong>plone.app.layout</strong> (<a href="http://dev.plone.org/plone/browser/plone.app.layout/trunk/plone/app/layout/globals/configure.zcml">http://dev.plone.org/plone/browser/plone.app.layout/trunk/plone/app/layout/globals/configure.zcml</a>).</p>
<p>Come facile intuire, possiamo scoprire cosa trovare in tali viste dalle loro interfacce: <a href="http://dev.plone.org/plone/browser/plone.app.layout/trunk/plone/app/layout/globals/interfaces.py">http://dev.plone.org/plone/browser/plone.app.layout/trunk/plone/app/layout/globals/interfaces.py</a></p>
<p><strong>NOTA</strong>: In Plone 3 è possibile accedere a tutta una serie di &#8220;<em>nomi</em>&#8221; disponibili nelle ZPT (l&#8217;equivalente dei <em>global defines</em> delle precedenti versioni di Plone: <em>checkPermission</em>, <em>mtool</em>, <em>portal_url</em> tanto per citarni qualcuno). <strong>Questo in Plone 4 non ci sarà</strong> (cfr. <a href="http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-3-x-to-4.0/updating-add-on-products-for-plone-4.0/no-more-global-definitions-in-templates">http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-3-x-to-4.0/updating-add-on-products-for-plone-4.0/no-more-global-definitions-in-templates</a>), quindi prendiamo da subito l&#8217;abitudine di calcolarci quello di cui abbiamo bisogno dalle viste di base!</p>
<h2>Richiamare una Browser View da un&#8217;altra Browser View</h2>
<p>Durante l&#8217;implementazione di una nostra vista ammettiamo di aver bisogno di una delle viste sopra menzionate. Un modo rapido di farlo consiste nel richiamare sul contesto il traversing verso la vista, con qualcosa del genere:</p>
<p><code>self.context.restrictedTraverse('@@plone')</code></p>
<p>Questa invocazione è perfettamente lecita, ma dal punto di vista prestazionale <em>non</em> è la cosa più efficiente che possiamo fare: di fatto sveglia i meccanismi di <em>traversing</em> e <em>sicurezza</em> di Zope 2, non propriamente dei fulmini di guerra.</p>
<blockquote><p>Piuttosto, dato il caso, sarebbe opportuno usare direttamente la <strong>Component Architecture</strong> di Zope 3 per ottenere la vista che ci interessa, ad esempio con un&#8217;invocazione come la seguente:</p></blockquote>
<p><code><br />
from zope.component import getMultiAdapter<br />
getMultiAdapter((self.context, self.request), name=u'plone')<br />
</code></p>
<h2>Quanto costa mantenere i vecchi vizi</h2>
<p>Un modo per cercare di evitare brutte pratiche? Paghiamo il dazio per le nostre malefatte!</p>
<ul>
<li>50 centesimi per ogni espressione python ricalcolata, ma già disponibile</li>
<li>1 euro per ogni espressione python in una ZPT pura (senza browser view intorno) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>2 euro per ogni espressione python in una ZPT con browser view intorno <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>2 euro per ogni restrictedTraverse nei moduli python delle browser view non indiscutibilmente necessari</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Import contents &amp; keywords with generic setup]]></title>
<link>http://toutpt.wordpress.com/2009/11/17/import-contents-keywords-with-generic-setup/</link>
<pubDate>Tue, 17 Nov 2009 18:10:41 +0000</pubDate>
<dc:creator>toutpt</dc:creator>
<guid>http://toutpt.wordpress.com/2009/11/17/import-contents-keywords-with-generic-setup/</guid>
<description><![CDATA[I really like generic setup to build plone instance. But, I was not able to do some things like setu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I really like generic setup to build plone instance.</p>
<p>But, I was not able to do some things like setup contents (folders for structure, documents to make some example pages, &#8230;), keywords and portlets.</p>
<p>Note: The default import structure step of Plone doesn&#8217;t do enought things for me, and I find it hard to use. So I have contributed to some third part modules:</p>
<h2><a target="_blank" href="http://pypi.python.org/pypi/Products.csvreplicata">CSVReplicata</a></h2>
<p>csvreplicata first give you a way to import/export content within the csv file format. So you can import/export atcontent types (and more) with it. I have added a csvimportStep to be able to use it with genericsetup:</p>
<pre>
def importcsvStep(context):
"""This step give you a way to import content in your website with
csvreplicata.

How it works:
read replicata.cfg file to load configuration

read replicata.csv and call csvreplicata with the config.

Config:
[replicable_types]
#List schemata for each types you want to import
#Folder : default, categorization, dates, ownership, settings
#News Item : default

Document: default

[settings]
#list here every csv settings that will be given to replicator.importcsv
encoding:utf-8
delimiter:,
stringdelimiter:"
datetimeformat:%d/%m/%Y
wf_transition = publish
conflict_winner:SERVER

"""
</pre>
<p>So you just have to drop replicata.csv and replicata.cfg files in your profile to be able to import contents in your Plone site. An other way of doing, is to create the content with Plone, then export it, and save the file in your profile.</p>
<h2><a target="_blank" href="http://pypi.python.org/pypi/Products.PloneKeywordManager">PloneKeywordManager</a></h2>
<p>I have done the same with PloneKeywordManager. There is a new import step named &#8216;keywords&#8217;. It reads a &#8216;keywords.txt&#8217; file in the current profile, it creates a document called &#8216;keywords&#8217;. The file must have one keyword per line. It is simple and it works.</p>
<p>Note: To use this you need to use the svn collective trunk version at the moment but they will be released soon.</p>
<h3>Portlet ?? </h3>
<p>Now I m trying to make the same thing with portlets but I don&#8217;t have any idea how to do this. If any one has ideas about this, please mail me, I would be glade to implement it !</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[We already have: zc.buildout 1.3.1 but zc.recipe.cmmi 1.3.1 requires 'zc.buildout&gt;=1.4'..]]></title>
<link>http://sureshvv.wordpress.com/2009/11/15/we-already-have-zc-buildout-1-3-1-but-zc-recipe-cmmi-1-3-1-requires-zc-buildout1-4/</link>
<pubDate>Sun, 15 Nov 2009 16:40:51 +0000</pubDate>
<dc:creator>sureshvv</dc:creator>
<guid>http://sureshvv.wordpress.com/2009/11/15/we-already-have-zc-buildout-1-3-1-but-zc-recipe-cmmi-1-3-1-requires-zc-buildout1-4/</guid>
<description><![CDATA[In your buildout.cfg: [versions] zc.recipe.cmmi = 1.2.1 see http://plone.org/support/forums/setup#na]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In your buildout.cfg:</p>
<p>[versions]</p>
<p>zc.recipe.cmmi = 1.2.1</p>
<p><strong>see </strong><a title="Plone support forum" href="http://plone.org/support/forums/setup#nabble-td3632635" target="_blank">http://plone.org/support/forums/setup#nabble-td3632635</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[mr.developer 1.3 - Fewer surprises]]></title>
<link>http://blog.crowproductions.de/2009/11/15/mr-developer-1-3-fewer-surprises/</link>
<pubDate>Sun, 15 Nov 2009 16:20:09 +0000</pubDate>
<dc:creator>Florian Schulze</dc:creator>
<guid>http://blog.crowproductions.de/2009/11/15/mr-developer-1-3-fewer-surprises/</guid>
<description><![CDATA[The last releases of mr.developer (1.2 and 1.3) reduce the amount of surprises. The packages from au]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The last releases of <a href="http://pypi.python.org/pypi/mr.developer">mr.developer</a> (1.2 and 1.3) reduce the amount of surprises.</p>
<p>The packages from auto-checkout are now automatically added and removed from the list of development packages when you switch buildout configurations. Before you had to run <code>develop reset</code> and rerun buildout for that to work. If you have an existing checkout, you may want to reset it, so that this change is picked up.</p>
<p>The last used buildout configuration is now read directly. That means if you change source declarations in your buildout configuration, then you don&#8217;t have to rerun buildout anymore for mr.developer to pick up those changes. You still have to run buildout after changing the develop status of a package, but that&#8217;s the same as with a plain buildout without mr.developer.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Article: WordPress Wins Packt Overall Best Open Source CMS]]></title>
<link>http://dee-annleblanc.com/2009/11/15/article-wordpress-wins-packt-overall-best-open-source-cms/</link>
<pubDate>Sun, 15 Nov 2009 16:00:03 +0000</pubDate>
<dc:creator>deeleb</dc:creator>
<guid>http://dee-annleblanc.com/2009/11/15/article-wordpress-wins-packt-overall-best-open-source-cms/</guid>
<description><![CDATA[In this article I wind up Packt Open Source CMS award week with the final winning announcements: Wor]]></description>
<content:encoded><![CDATA[In this article I wind up Packt Open Source CMS award week with the final winning announcements: Wor]]></content:encoded>
</item>
<item>
<title><![CDATA[São Paulo será la sede de la primera edición del Simposio Sudamericano de Plone]]></title>
<link>http://lcaballero.wordpress.com/2009/11/15/sao-paulo-sera-la-sede-de-la-primera-edicion-del-simposio-sudamericano-de-plone/</link>
<pubDate>Sun, 15 Nov 2009 00:44:19 +0000</pubDate>
<dc:creator>ljcg</dc:creator>
<guid>http://lcaballero.wordpress.com/2009/11/15/sao-paulo-sera-la-sede-de-la-primera-edicion-del-simposio-sudamericano-de-plone/</guid>
<description><![CDATA[São Paulo será la sede de la primera edición del Simposio Sudamericano de Plone También se discute e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1 style="text-align:left;">São Paulo será la sede de la primera edición del Simposio Sudamericano de Plone</h1>
<p style="text-align:center;"><img src="http://www.plonesymposium.com.br/divulgue/rectangle.gif" alt="Simposio Sudamericano de Plone" /></p>
<p>También se discute el uso de Plone en instituciones de gobierno, las empresas casos de negocios en el sector privado y las buenas prácticas de desarrollo.</p>
<p>Coordinado por la comunidad Plone en Brasil y de Plone Cono Sur, el evento contará con la participación de, entre otros oradores, Eric Steele, &#8220;administrador de la versión&#8221; de Plone 4, y Alexander Limi, co-creador de Plone. Esta es la primera edición de un simposio Plone celebrado fuera de los Estados Unidos y Europa.</p>
<p>En el sitio Web <a title="Sitio del I Simposio Sudamericano de Plone" href="http://www.plonesymposium.com.br/es/" target="_blank">www.plonesymposium.com.br/es/</a>, usted puede comprobar la programación del <strong><em>Simposio Sudamericano de Plone</em></strong> y puede postular sus trabajos.</p>
<p><strong> </strong></p>
<h3><strong>Sobre Plone</strong></h3>
<p><strong> </strong></p>
<p>Plone es un sistema de código abierto que le permite administrar los contenidos en entornos digitales de una manera simplificada, por lo que es fácil creación, edición y material de nuevas informaciones o institucionales. Además, el sistema tiene un alto nivel de seguridad de la información y la productividad óptima y el desarrollo, proporcionando una experiencia agradable para todos los que publicar y editar información en un entorno Web, sin necesidad de conocimientos<br />
técnicos en programación. Centrado en el Usuario Final, cuenta con una interfaz administrativa estrechamente integrado con el sitio final, lo que permite una gestión más intuitiva de los contenidos.</p>
<p>Con Plone, el usuario puede editar el texto de la organización, crear un nuevo elemento del menú, añada una noticia, una o varias fotos o realizar otros cambios en la web sin hacer estas actividades a una persona externa o tren tener conocimientos de HTML o de cualquier lenguaje de programación informático.</p>
<h3>Sobre la Asociación Python Brasil</h3>
<p>Es una Asociación Civil (<a href="http://associacao.pythonbrasil.org/">Associação Python Brasil </a>o APyB) fundada en Julio de 2007. La asociación reúne a usuarios y desarrolladores de Python, Zope y Plone. Ofrece dos listas de correos, Python Brasil con dos mil miembros y ZopePt con novecientos. Mantiene dos sitios, <a href="http://www.pythonbrasil.com.br/">PythonBrasil</a> y <a href="http://www.tchezope.org/">TcheZope.org</a>. El grupo organiza anualmente la conferencia mas grande de Python en Latinoamerica llamada PyConBrasil.</p>
<h3>Sobre Plone Cono Sur</h3>
<p><a class="internal-link" title="Plone Cono Sur" href="http://plone.org/countries/index_html">Plone Cono Sur</a><br />
fue fundado en enero de 2007 su lista de correo reúne a mas de 150 usuarios y desarrolladores de Plone de países hispano-parlantes de Sudamérica. Desde sus comienzos, el grupo ha organizado múltiple eventos para promover la tecnología en la región. El grupo realiza tareas de traducción de documentación y mantiene una lista de sitios que emplean Plone en la región.</p>
<p class="discreet"><strong> </strong></p>
<h3><span class="Apple-style-span">S</span>obre la Fundación de Plone</h3>
<div id="result_box" dir="ltr">La Fundación Plone se creó en mayo de 2004, con el objeto de para organizar el apoyo para Plone. La fundación posee la base jurídica del Código de Plone, las<br />
marcas y nombres de dominio, y apoya el desarrollo y comercialización de este software libre. Su objetivo es garantizar que Plone siga siendo el principal sistema abierto de gestión de contenidos, aumentando la aceptación y la visibilidad.</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adaptando o produto Collage para o IE7]]></title>
<link>http://cristinatolentino.wordpress.com/2009/11/12/adaptando-o-produto-collage-para-o-ie7/</link>
<pubDate>Thu, 12 Nov 2009 13:37:30 +0000</pubDate>
<dc:creator>Cristina Tolentino</dc:creator>
<guid>http://cristinatolentino.wordpress.com/2009/11/12/adaptando-o-produto-collage-para-o-ie7/</guid>
<description><![CDATA[Para quem enfrentar problemas com o produto collage, na visualização de colunas no IE7, como eu enfr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-full wp-image-273" title="collage" src="http://cristinatolentino.wordpress.com/files/2009/11/collage.jpg" alt="collage" width="109" height="45" />Para quem enfrentar problemas com o produto collage, na visualização de colunas no IE7, como eu enfrentei, segue um help.</p>
<p>O meu problema foi com a segunda coluna, que ultrapassava o limite do portlet a direita. Isso pode se resolver da seguinte forma:</p>
<p>Modifique o arquivo <em><strong>collag.css.dtml</strong></em> (/Plone-3.1/zinstance/products/Collage/browser/templates)</p>
<p>Alterar a linha de código com número próximo a <strong>49.9%</strong>.</p>
<p><strong>Exemplo:</strong></p>
<p><em>#collage .two-columns-equal .block_2 { width:49.9%; }<br />
#collage .two-columns-equal .block_2 { width:45.9%; }</em></p>
<p><em>Espero que ajude.</em></p>
<p><em>Até + <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Plone Conference 2009, Budapest. Resoconto Finale]]></title>
<link>http://miziodel.wordpress.com/2009/11/10/plone-conference-2009-budapest-resoconto-finale/</link>
<pubDate>Tue, 10 Nov 2009 13:24:01 +0000</pubDate>
<dc:creator>miziodel</dc:creator>
<guid>http://miziodel.wordpress.com/2009/11/10/plone-conference-2009-budapest-resoconto-finale/</guid>
<description><![CDATA[La Settima Plone Conference mondiale (http://ploneconf2009.org) si è chiusa da ormai dieci giorni, m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>La<strong> Settima Plone Conference</strong> mondiale (<a href="http://ploneconf2009.org" target="_blank">http://ploneconf2009.org</a>) si è chiusa da ormai dieci giorni, ma ancora le fanno eco i numerosissimi ringraziamenti all&#8217;organizzazione, rivolti a <strong>Balasz Ree</strong> in testa.<br />
<strong>Budapest</strong> è stata a tutti gli effetti la splendida cornice di un evento energizzante e carico di spunti per tutti coloro che si occupano di <strong>Plone</strong>.</p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/mrtopf/4074083883/"><img title="Gruppo Plone Conference 2009" src="http://farm4.static.flickr.com/3505/4074083883_797e6c371f.jpg" alt="" width="240" height="160" /></a><p class="wp-caption-text">Thanks to MrTopf: http://www.flickr.com/photos/mrtopf/4074083883</p></div>
<p><!--more--></p>
<h2>I Talk più Corroboranti</h2>
<p>Le <strong>novità di Plone 4</strong>, ben presentate da <strong>Eric Steele</strong>, sono tali e tante da rendere la nuova release degna di notevole attesa.<br />
Uno sgardo alla roadmap (<a href="http://dev.plone.org/plone/roadmap" target="_blank">http://dev.plone.org/plone/roadmap</a>) rende bene l&#8217;idea:</p>
<ul>
<li><em> </em><em>file binari </em>gestiti mediante <em>Blob Support di ZODB</em> (quindi fuori dal data.fs!),</li>
<li><em>Python 2.6</em> e <em>Zope 2.12</em> come base,</li>
<li><em>TinyMCE</em> come editor visuale di default (<a href="http://tinymce.moxiecode.com" target="_blank">http://tinymce.moxiecode.com</a>),</li>
<li><em>JQuery Tools</em> aggiunto di default nelle librerie javascript di base (<a href="http://flowplayer.org/tools/index.html" target="_blank">http://flowplayer.org/tools/index.html</a>),</li>
<li><em>Sunburst</em>, il nuovo tema della skin base di Plone (<a href="http://dev.plone.org/plone/ticket/9315" target="_blank">http://dev.plone.org/plone/ticket/9315</a> dovrebbe rispondere alle domande dei curiosi),</li>
</ul>
<p>in mezzo a decine di altri piccoli e grandi miglioramenti che rendono <strong>Plone 4 il 400% più veloce di Plone 3</strong> e con il <strong>20% di codice in meno!!</strong></p>
<p>Le meraviglie di <strong>Dexterity</strong>, passate in rassegna da <strong>David Glick</strong> (<a href="http://www.slideshare.net/davisagli/building-content-types-with-dexterity-2382911" target="_blank">http://www.slideshare.net/davisagli/building-content-types-with-dexterity-2382911</a>), hanno chiaramente mostrato che un successore per <em>Archetypes</em> finalmente esiste e scalcia piuttosto convinto. L&#8217;approccio monolitico e a oggetti caratteristico di Archetypes viene sostituito in Dexterity da un sistema a <em>componenti</em> capace di ruotare intorno ad un <em>modello</em> di base e a una serie di &#8220;<em>behavior</em>&#8221; che lo caratterizzano e specializzano. Tutto questo non solo a parole.. David fa una sintesi finale di quali funzionalità sono già disponibili al 100% e quali sono in via di completamento.</p>
<p>Le promesse di una user experience molto evoluta grazie a <strong>TinyMCE</strong> (<a href="http://www.slideshare.net/robgietema/tinymce-for-plone-4" target="_blank">http://www.slideshare.net/robgietema/tinymce-for-plone-4</a>) e a <strong>Deco</strong> (<a href="http://www.slideshare.net/robgietema/deco-ui-content-editing-in-plone-5" target="_blank">http://www.slideshare.net/robgietema/deco-ui-content-editing-in-plone-5</a>), che <strong>Rob Gietema</strong> ha illustrato con tanto di demo funzionante in Plone 4, hanno lasciato intravedere nuove possibilità nel già vasto insieme dei casi d&#8217;uso per cui Plone si contraddistingue da anni. In particolare Deco sembra destinato a dettare una svolta copernicana nel modo di gestire contenuti a cui siamo abituati, ma bisognerà pazientare fino a Plone 5.</p>
<p>La facilità di <strong>skinnare Plone mediante XDV</strong> promossa da <strong>Denis Mishunov</strong> (<a href="http://www.slideshare.net/spliter/from-design-to-plone-site-xdvdriven-plone-theming" target="_blank">http://www.slideshare.net/spliter/from-design-to-plone-site-xdvdriven-plone-theming</a>) ha fatto tirare qualche sospiro di sollievo ai designer. Ne ho sentiti almeno un paio durante i giorni della Conference confessarmi che non vedevano l&#8217;ora di provare a usare il nuovo giocattolo!</p>
<h2>Menzioni Speciali!</h2>
<p><strong>JQuery Tools</strong> è parte integrante di Plone 4: grazie a <strong>Steve McMahon</strong> (<a href="http://www.slideshare.net/plonesteve/overlays-accordions-tabs-oh-my" target="_blank">http://www.slideshare.net/plonesteve/overlays-accordions-tabs-oh-my</a>) abbiamo una valida traccia di partenza per iniziare ad usare questa libreria javascript da subito, in plone 3.<br />
A fine presentazione si fa riferimento anche all&#8217;ottimo <strong>Products.pipbox</strong>, che rende l&#8217;adozione di JQuery Tools in Plone un gioco da ragazzi.</p>
<p>Il premio per la presentazione più <em>divertente</em> di questa Conference va sicuramente ad <strong>Elizabeth Leddy</strong>, per altro su un argomento affatto &#8220;<em>semplice</em>&#8220;: come configurare un <strong>deploy Plone per avere il massimo delle performance</strong> garantito (<a href="http://www.slideshare.net/eleddy/unloading-plone" target="_blank">http://www.slideshare.net/eleddy/unloading-plone</a>). Sicuramente un ottimo punto di partenza per chi ancora non ha chiaro che non si va in produzione con la sola istanza Zope, anche se apparentemente basta a fare tutto quel che serve!! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><!-- SlideShare error: doc is missing or has illegal characters /[^-_a-zA-Z0-9]/ --></p>
<p><strong>Andreas Jung</strong> ha cercato di rispondere una volta per tutte ad una serie di <strong>domande ricorrenti</strong> sulle mailing list e sul canale IRC (<a href="http://www.slideshare.net/ajung/frequently-asked-questions-answered-frequently-but-now-for-the-last-time" target="_blank">http://www.slideshare.net/ajung/frequently-asked-questions-answered-frequently-but-now-for-the-last-time</a>), con l&#8217;intenzione di evitare di rispondere ancora. Ottima traccia per i <em>neofiti</em>, ma non credo gli eviterà di tornare ad ascoltare tali domande ancora e ancora.. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ultima segnalazione, il talk di <strong>Jordan Baker</strong> sulle tecniche e gli strumenti utili a realizzare <strong>test in ambito Plone</strong> (<a href="http://www.slideshare.net/hexsprite/plone-testing-tools-and-techniques" target="_blank">http://www.slideshare.net/hexsprite/plone-testing-tools-and-techniques</a>). Decisamente una carrellata interessante e motivante per chi ancora non ha le idee chiare a riguardo.</p>
<h2>Un Occhio alla Comunità</h2>
<p><strong>Steve McMahon</strong> e <strong>Matt Hamilton</strong>, due dei nuovi eletti nel <strong>Board della Fondazione Plone</strong> (<a href="http://plone.org/foundation/newsitems/plone-foundation-board-election-results-2009" target="_blank">http://plone.org/foundation/newsitems/plone-foundation-board-election-results-2009</a>), hanno dedicato una sessione a raccontare <strong>&#8220;Come *Avviene* Plone&#8221;</strong> (<a href="http://www.slideshare.net/plonesteve/how-plone-happens" target="_blank">http://www.slideshare.net/plonesteve/how-plone-happens</a>).<br />
Steve e Matt hanno cercato di far capire quanto nel nostro ambito le gerarchie decisionali sono <em>capovolte</em> rispetto al classico paradigma aziendale: l&#8217;utente finale è al principio e non alla fine del processo di realizzazione del software.<br />
Nella presentazione viene mostrato uno schema generale in cui si descrive molto bene come si possa <em>influenzare</em> l&#8217;evoluzione di Plone in vari modi, più o meno formali, fino ad arrivare a concretizzare le proprie proposte in un <em>PLIP</em> (<em>PLone Improvement Proposal</em>) con tanto di implementazione annessa: Da non perdere!</p>
<p><span style='text-align:center; display: block;'><br />
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=2075738&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=2075738&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" /></object><br />
</span></p>
<p>Infine la <strong>Plone Foundation</strong> si è ritrovata in seduta plenaria annuale: sono stati presentati vari report, tra cui lo stato di <em>bilancio</em> della fondazione, che quest&#8217;anno è riuscita a incrementare di <strong>85K</strong> dollari il suo capitale sociale grazie alle sponsorizzarioni (<a href="http://www.slideshare.net/plonesteve/plone-foundation-annual-meeting-budapest-2009" target="_blank">http://www.slideshare.net/plonesteve/plone-foundation-annual-meeting-budapest-2009</a>).</p>
<h2>L&#8217;Open Space</h2>
<p>Il terzo giorno è stato allestito come <em>Open Space</em>: un esperimento, credo ben riuscito, anche se alcuni hanno storto il naso per la modalità scelta, sostenendo che fosse preferibile non dedicargli un intero giorno, ma adottare la formula usata alla <em>PyCon</em>. Di fatto è stato allestito un grosso tabellone su cui chiunque poteva proporre degli argomenti da discutere in una certa stanza ad una certa ora. Nel giro di due ore il tabellone ha visto un fiorire di decine e decine di argomenti, tanto da rendere imbarazzante la scelta di quali sessioni seguire.<br />
Quello che voglio sottolineare, dal mio punto di vista, e&#8217; che l&#8217;Open Space ha nettamente favorito il processo di discussione che sta ridando un po&#8217; d&#8217;aria a <strong><a href="http://plone.it" target="_blank">http://plone.it</a></strong> e alla sua <strong>comunità</strong>, e vedremo nei prossimi mesi se i risultati verranno <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/22953660@N06/4069407225"><img title="Plone.it Relaunched" src="http://farm3.static.flickr.com/2451/4069407225_540e72bcd1_m.jpg" alt="" width="240" height="160" /></a><p class="wp-caption-text">Thanks to cryu: http://www.flickr.com/photos/22953660@N06/4069407225</p></div>
<h2>La Community</h2>
<p>Budapest ha mostrato una <strong>community</strong> <em>vitale</em>, capace di esprimere nuovi <em>leader</em>, <em>gioiosa</em> nell&#8217;incontrarsi e estremamente attenta all&#8217;evoluzione del suo punto d&#8217;incontro: <strong>Plone</strong>.<br />
Portare nello stesso luogo oltre <strong>400 persone</strong>, da tutto il mondo, e fare in modo che buona parte di questo gruppo si senta <strong>integrata e soddisfatta</strong> alla fine dei tre giorni non è facile, ma ormai da molti anni questa piccola magia torna a ripetersi grazie alla dedizione degli organizzatori.</p>
<p>Moltissime delle discussioni che ho avuto sono state estremamente stimolanti, e hanno contribuito a creare nuove <strong>amicizie</strong>, per non parlare degli infiniti spunti che da subito entrano a far parte del bagaglio di esperienze utili nel nostro lavoro quotidiano.</p>
<p>Insomma, per chi normalmente si ferma alla sola valutazione del software, se ne avrà l&#8217;occasione, consiglio caldamente di organizzarsi per venire ad <strong>incontrare</strong> questa meravigliosa <strong>comunità open source</strong>.</p>
<p style="text-align:center;">
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/tbenita/4066228433/"><img title="Plone Handshake by @eleddy" src="http://farm3.static.flickr.com/2493/4066228433_8fc6ac1308_m.jpg" alt="" width="240" height="160" /></a><p class="wp-caption-text">Thanks to tbenita: http://www.flickr.com/photos/tbenita/4066228433/</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Produtos para CMS e Portais]]></title>
<link>http://siggedi.wordpress.com/2009/11/10/produtos-para-cms-e-portais/</link>
<pubDate>Tue, 10 Nov 2009 12:07:19 +0000</pubDate>
<dc:creator>josepffilho</dc:creator>
<guid>http://siggedi.wordpress.com/2009/11/10/produtos-para-cms-e-portais/</guid>
<description><![CDATA[Lumis &#8211; http://www.lumis.com.br  www.lumis.com.br, http://twitter.com/lumistecnologia Lumis Na]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Lumis &#8211; <a href="http://www.lumis.com.br">http://www.lumis.com.br</a> </p>
<p><a href="http://www.lumis.com.br">www.lumis.com.br</a>, <a href="http://twitter.com/lumistecnologia">http://twitter.com/lumistecnologia</a></p>
<p>Lumis Na E&#38;P</p>
<p><a href="http://lumis.bc.ep.petrobras.biz/login.asp">http://lumis.bc.ep.petrobras.biz/login.asp</a></p>
<p>Quickr</p>
<p><a href="https://www.ibm.com/developerworks/lotus/documentation/quickr/">https://www.ibm.com/developerworks/lotus/documentation/quickr/</a></p>
<p>Ajuda Quickr (intranet) -</p>
<p>WordPress &#8211; <a href="http://www.wordpress.org">www.wordpress.org</a>, <a href="http://www.wordpress.com">www.wordpress.com</a></p>
<p>Zope/<strong>Plone</strong> &#8211; <a href="http://www.tchezope.org">www.tchezope.org</a> , <a href="http://www.zope.org">www.zope.org</a> , <a href="http://www.plone.org">www.plone.org</a></p>
<p>Joomla &#8211; <a href="http://www.joomla.org">www.joomla.org</a> , <a href="http://www.joomla.com.br">www.joomla.com.br</a></p>
<p>Drupal -  <a href="http://pt.wikipedia.org/wiki/Drupal">http://pt.wikipedia.org/wiki/Drupal</a>  , <a href="http://drupal.org/">http://drupal.org/</a></p>
<p>CMS com PHP OpenSource &#8211; <a href="http://php.opensourcecms.com/scripts/show.php?catid=1&#38;cat=CMS%20/%20Portals">http://php.opensourcecms.com/scripts/show.php?catid=1&#38;cat=CMS%20/%20Portals</a></p>
<p>Mambo -</p>
<p>CMS</p>
<p>Wiki &#8211; EN &#8211; <a href="http://en.wikipedia.org/wiki/Content_management_system">http://en.wikipedia.org/wiki/Content_management_system</a></p>
<p>Wiki &#8211; PT</p>
<p><a href="http://pt.wikipedia.org/wiki/Cms">http://pt.wikipedia.org/wiki/Cms</a></p>
<p>ECM &#8211; Enterprise Content Management</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Programozó közösségi munkások – utazási kedvcsináló]]></title>
<link>http://madaraszcsaba.wordpress.com/2009/11/10/programozo-kozossegi-munkasok-%e2%80%93-utazasi-kedvcsinalo/</link>
<pubDate>Tue, 10 Nov 2009 10:10:10 +0000</pubDate>
<dc:creator>Csaba Madarász</dc:creator>
<guid>http://madaraszcsaba.wordpress.com/2009/11/10/programozo-kozossegi-munkasok-%e2%80%93-utazasi-kedvcsinalo/</guid>
<description><![CDATA[(ez az írás a Parola közösségfejlesztői szaklapba készült) Madarász CsabaProgramozó közösségi munkás]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->(ez az írás a Parola közösségfejlesztői szaklapba készült)</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.5/hu/"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-nd/2.5/hu/88x31.png" alt="Creative Commons License" /></a><br />
Madarász CsabaProgramozó közösségi munkások – utazási kedvcsináló című műve <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.5/hu/">Creative Commons Nevezd meg!-Ne add el!-Ne változtasd! 2.5 Magyarország Licenc</a> alatt van.</p>
<p>Engedélykérés itt a kommentben, vagy emailben (madarasz.csaba(at)gmail.com )</p>
<p><strong>Pakolás</strong></p>
<p>A közösségi munka ritkán látogatott szigete -a  nyílt forráskódú programozók világa. Mielőtt szervezett felfedező túrára indulnánk, tegyük tisztába  az alapfogalmakat.</p>
<p><em>Mit jelent az hogy nyílt forráskód?</em><br />
A közösségi szerkesztésű online enciklopédia, a Wikipedia magyar szócikke szerint:</p>
<p>A szabad vagy nyílt forráskódú szoftverek (FLOSS) szabadon használható, másolható, terjeszthető, tanulmányozható és módosítható számítógépes programok. Ilyen például a Linux operációs rendszer, a Mozilla Firefox böngésző vagy az OpenOffice.org irodai csomag.</p>
<p>Olyan közösségekről van itt szó, amelynek tagjai elsődlegesen a számítógépet-internetet használják együttműködésük teréül és kommunikációs formának is. Ez a terep és ez az eszköz is. Kicsit meredek nem?</p>
<p>Joggal vetődik fel a kérdés, hogy vajon működik-e ez a közösség, működnek-e ezek a közösségek, ha kapcsolataik döntő hányada online, a net kesze-kusza hálójában van?</p>
<p>A válasz határozott igen. Meghatározott kommunikációs csatornák vannak kiépítve az üzenetek egyes típusaihoz, önkéntesek segítik a kezdőket, dokumentációk és felhasználói fórumok a haladókat.</p>
<p>Mi sem bizonyítja ennek a formának a sikerét, mint az a nagyszámú, ingyenesen elérhető és jól használható nyílt forráskódú szoftver (akár az is, amivel ezt az írást készítem, az OpenOffice).</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/mrtopf/4074840260/"><img title="Plone közösség Budapesten" src="http://farm3.static.flickr.com/2609/4074840260_efcffb17aa.jpg" alt="" width="500" height="209" /></a><p class="wp-caption-text">Mr.Topf képe</p></div>
<p style="text-align:center;">
<p><strong>Célirányosan</strong></p>
<p>Talán mindenféle irónia nélkül mondhatjuk, hogy az egyszerű, mezei nyílt forráskódú közösség tagja nem feltétlenül van képben a nyitott társadalom filozófiájával, talán nem ismeri Karl Popper gondolatait, vagy éppenséggel a segítő beavatkozás „tételét”. Nem feltétlenül aktív a saját lakókörnyezetében, sőt, gyakran még interperszonális kapcsolataiban is kommunikációs nehézségekkel küzd.</p>
<p>Önkéntes munkáját viszont határozottan jó ügyért végzi. És ezt tudja is. Az informatika, a szoftver szimbólum ebben a világban. Azok a szoftverek, amelyeket nem lehet változtatni, testre szabni, vagy a működésébe beleírni, javítani, fejleszteni azok nem jók. Olyan mint a diktatúra, a rejtett felsőbbrendűség, hatalom, amely túlságosan meghatároz, behatárol. Mint mikor a kocsinkhoz értenénk, de nem kapnánk kulcsot a motorháztető felnyitásához. Vagy másképpen, mintha valaki megtanítaná nekünk, hogy hogyan lehet elboldogulni néhány mondattal a világban – adna mellé egy vaskos könyvet is – de a nyelvtanulást nem biztosítaná. Nem adná a fejlesztéshez szükséges kapuhoz a kulcsot a kezünkbe. Még ha fizetünk érte akkor sem&#8230;</p>
<p>A nyílt forráskódú programozók az átláthatóságot kedvelik. Szeretik látni a program forrását. A teszteket, amelyeket lefutott, hogy itt dolgozhasson az asztalunkon. És szeretnek közösen játszani, problémát felvetni, megoldást közösen keresni, cselekedni – ez a típusú játékosság pedig maga fejlesztés belső motorja.</p>
<p><strong>Történetesen</strong></p>
<p>A programozók, mint említettem, online, virtuális közösségekbe szerveződve fejtik ki áldásos tevékenységüket. Gyarapítják  a közjót, a helyi közösségeket, a kormányzatokat, a civil szervezeteket, a vállalkozásokat – mindenkit, aki akarja, aki nyitott a felfedezésre és nem szeret fölöslegesen pénzt kiadni olyanért, amit ingyen is megkaphat.</p>
<p>Furcsa nem? Hogyan lehet, hogy sokan (tényleg nem kevesen) azon dolgoznak szabad, vagy munkaidejükben, hogy a közjót hálózatokba szerveződve gyarapítsák? Hogy úgy hozzanak létre valamit, hogy azonnal, a létrehozás pillanatában már mások által is használható, újrafelhasználható, módosítható legyen?</p>
<p><strong>Miért éri meg nekik?</strong></p>
<p>Azt mondják, jó a közösség.  Néha összejönnek, hazai csoportokban, nemzetközi konferenciákon, sörözni mennek, kitalálnak új projekteket. Néha fordítanak, használati utasításokat írnak.</p>
<p>Van hogy sprintelnek. No jó, nem futnak 6 alatt százat, de mégis sprintnek hívják azt a formáját az együttműködésnek, amikor koncentráltan több napig, ételért, italért közösen magasabb sebességű fejlesztési fokozatba kapcsolva, fizikailag is összegyűlnek és együtt dolgoznak közösen felvetett és megbeszélt problémák megoldásán. Ez nem egy egyszerű közösségi fórum. Ez a fórum és az utána lévő állapot, mikor a fórum megállapításait meg kell valósítani.</p>
<p>A kóderek nemcsak a kódot írják közösen – itt a döntések nagyrésze közösen zajlik, hiszen ha valaki valamit szeretne, egy új funkciót, vagy tulajdonságot egy alkalmazásra, vagy megcsinálja maga, vagy pedig embereket lelkesít, gyűjt maga köré, akikkel együtt dolgozva halad előre a célja felé.</p>
<p><strong>Tudatosság</strong></p>
<p>A nagyobb programozói közösségek &#8211; mint az október végén hazánkban világkonferenciát tartó Plone nyílt forráskódú tartalommenedzsment szoftvert gondozó Plone alapítvány által segített fejlesztői közösség – igen magas fokú szervezeti tudatosságot visznek bele működésükbe. Túl a szoftver fejlesztésén, az együttműködés  magas színvonalát valósítják meg a szervezeti életben is. A nemzetközi alapítványt a szoftvert használó vállalkozások tartják fent adományokból – és így minden évben jut pénz egy 4-500 fős világkonferencia szervezésére is. Ez a 3 napos konferencia 2 nap fizetős kurzussal kezdődött &#8211; hiszen ezekre az alkalmakra a legjobb képzők is eljönnek, és adják a ténylegesen nagy értékű tudásukat – majd a konferencia után, az említett sprinttel folytatódott, 3 napon keresztül. (megjegyzem, a szervezők kiemelten kezelték a Közép és Kelet-Európai-i régió fejlesztőit, mert a Nyílt Társadalom Intézet támogatásával utazási és belépőjegy támogató ösztöndíjakat osztottak mintegy 40 ember számára)</p>
<p>A konferencia másfél napja pedig az Openspace (nyitott tér) módszertannal szerveződött. Hasonlatosan a Barcampekhez, az Openspace-nek is az a célja, hogy maguk a résztvevők szerkesszék meg a saját eseményüket. Nem kell sok hozzá – a technika, módszertan tudatosításán túl, kell hozzá néhány terem, egy nagy, kifüggesztett papíron egy táblázat, lebontva termekre és időpontokra, és jó pár ragadós cetli, amire fel lehet írni, hogy ki miről szeretne előadni.</p>
<p><strong>Valóban működhet ez a magas fokú önszerveződés? </strong></p>
<p>A tapasztalatok szerint igen. A demokratikus értékek és folyamatok ilyenformává transzformálása meghozza a gyümölcsét.  A közösség hálás, hogy a részvétel fontosságát offline (értsd, nem online) is megtapasztalhatjuk. A közeg befogadó, barátságos és nincsenek merev szabályok. Ha nem tetszik, ahol ülsz és amit hallgatsz, senki nem sértődik meg, ha elmész. Itt nem erről szól a dolog. Itt a fő hangsúly a közvetlen kapcsolaton van, amit a közös érdek hoz össze. No meg azon, hogy megtapasztalja mindenki a való életben, hogy milyen, ha összerázzuk az emberi együttműködés szabad gyökeit.</p>
<p>A programozók is barátságosak, bár néha még más közösségek számára is érthetetlen nyelven beszélnek. A programnyelvek óceánján is léteznek szigetek, nyelvjárások, kulturális szokásrendek, kódok.</p>
<p>A virtuális világ is valóságos – nincs kétségem effelől, meg affelől sem, hogy az ott elültetett magokból sarjadó növények gyümölcseit itt is bőséggel fogyaszthatjuk.  A kérdés, hogy tudjuk-e hogy mit eszünk, és az honnét fakad?</p>
<p>Remélem, a közösségi munkások, a közösségeket kutatók egyszer bátorságukat összeszedve valódi felfedező túrára indulnak a nyílt forráskódú programozói közösségek felé, ahol nemcsak barátokkal fognak találkozni, hanem kollégákkal is, akik ugyanazokért a célokért munkálkodnak – még ha speciális területekre fókuszálva és más nyelven megfogalmazva őket.</p>
<p>Ha tetszett az írás, írj nyugodtan erre a címre:&#8230;írd meg, miről szeretnéd hogy írjak, én pedig írom a következőt.</p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/86d6afb8-a274-459d-b4f5-1bb8aac5d479/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_e.png?x-id=86d6afb8-a274-459d-b4f5-1bb8aac5d479" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to run tests for a single Plone Product]]></title>
<link>http://sureshvv.wordpress.com/2009/11/07/how-to-run-tests-for-a-single-plone-product/</link>
<pubDate>Sat, 07 Nov 2009 18:29:52 +0000</pubDate>
<dc:creator>sureshvv</dc:creator>
<guid>http://sureshvv.wordpress.com/2009/11/07/how-to-run-tests-for-a-single-plone-product/</guid>
<description><![CDATA[# bin/instance test -s Products.Ploneboard]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p># bin/instance test -s Products.Ploneboard</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Snakes on a cat!]]></title>
<link>http://blog.crowproductions.de/2009/11/05/snakes-on-a-cat/</link>
<pubDate>Thu, 05 Nov 2009 10:31:22 +0000</pubDate>
<dc:creator>Florian Schulze</dc:creator>
<guid>http://blog.crowproductions.de/2009/11/05/snakes-on-a-cat/</guid>
<description><![CDATA[Since I started to tame the snakepit, I made many improvements to make it even less scary. The pytho]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Since I started to <a href="http://blog.crowproductions.de/2008/12/14/a-buildout-to-tame-the-snake-pit/">tame the snakepit</a>, I made many improvements to make it even less scary.</p>
<p>The <a href="https://svn.plone.org/svn/collective/buildout/python">python buildout</a> now auto detects the platform you are on, so it works for many more systems then just Mac OS X without a custom configuration. On Mac OS X it automatically detects whether you are on Leopard or Snow Leopard. Since today it also works on Snow Leopard with 32bit CPUs.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to set up Plone development environment on ubuntu]]></title>
<link>http://sureshvv.wordpress.com/2009/11/05/setting-up-plone-development-environment/</link>
<pubDate>Thu, 05 Nov 2009 08:41:37 +0000</pubDate>
<dc:creator>sureshvv</dc:creator>
<guid>http://sureshvv.wordpress.com/2009/11/05/setting-up-plone-development-environment/</guid>
<description><![CDATA[1. apt-get install python2.4 2. python2.4 ez_setup.py virtualenv 3. virtualenv -p python2.4 &#8211;n]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>1. apt-get install python2.4<br />
2. python2.4 ez_setup.py virtualenv<br />
3. virtualenv -p python2.4 &#8211;no-site-packages plone<br />
4. . plone/bin/activate<br />
5. apt-get install python2.4-dev #needed for PIL below<br />
6. Install PIL<br />
7. Continue as in <a title="plone.org documentation" href="http://plone.org/documentation/tutorial/buildout/creating-a-buildout-for-your-project" target="_blank">http://plone.org/documentation/tutorial/buildout/creating-a-buildout-for-your-project</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Comunità Plone Italiana: Rinascimento prossimo venturo]]></title>
<link>http://miziodel.wordpress.com/2009/11/04/comunita-plone-italiana-rinascimento-prossimo-venturo/</link>
<pubDate>Wed, 04 Nov 2009 11:15:32 +0000</pubDate>
<dc:creator>miziodel</dc:creator>
<guid>http://miziodel.wordpress.com/2009/11/04/comunita-plone-italiana-rinascimento-prossimo-venturo/</guid>
<description><![CDATA[Budapest è stata un&#8217;esperienza indimenticabile! Peccato per chi non c&#8217;era. Come sempre, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Budapest</strong> è stata un&#8217;esperienza indimenticabile!</p>
<p>Peccato per chi non c&#8217;era. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Come sempre, tra le cose che rendono per me indimenticabile un tale evento c&#8217;è stata l&#8217;opportunità di incontrare moltissimi appassionati con cui condividere idee ed esperienze in modo divertente e non limitato all&#8217;ambito tecnico.</p>
<p>Durante il terzo giorno di <strong>Conference</strong> abbiamo sperimentato un nuovo modo di condividere i propri interessi, completamente aperto, in cui ciascuno poteva proporre i propri argomenti e discuterli con chiunque fosse interessato.</p>
<p>Io ho suggerito il mio:<strong><em> &#8220;facciamo il punto sulla comunità Plone italiana&#8221;</em></strong>.</p>
<p><!--more--><br />
Chiaramente, prima di arrivare a proporlo con convinzione, ho avuto occasione di parlare con molte persone. In primo luogo con i miei datori di lavoro, che hanno agevolato il mio<br />
intento, per quanto non propriamente e direttamente utile alla nostra azienda: <em>grazie</em>. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Tra gli altri con cui ho discusso l&#8217;attuale situazione ci sono Giorgio, Vito, Alessandro, Simone, Silvio, Massimo, Massimiliano, Roberto, Nello, Max, Enzo, Andreas, etc. etc. e in tutti ho trovato voglia di approfondire la cosa.</p>
<p>Registro con piacere anche la positiva disponibilità di <em>Francesco Ciriaci</em>, che attualmente ospita il portale <strong>Plone Italia</strong> sui propri server, nell&#8217;agevolare le attività di rinnovamento già operate e che seguiranno, col massimo spirito collaborativo. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Veniamo al dunque. Negli ultimi mesi ho ricominciato a seguire con attenzione le <em>(non)</em> attività della comunità italiana su <strong>plone.it</strong>, registrando da spettatore che, a mesi di distanza dall&#8217;annuncio della Conference di Budapest, nessuno dei gestori dei contenuti di plone.it aveva avuto il buon senso di presentare la notizia alla platea italiana.</p>
<p>Per chi si chiedesse perchè non l&#8217;abbia fatto io, per anni ho tenuto la linea di non partecipare a <em>zope.it</em> (e quindi a <em>plone.it</em>), in quanto non ho mai condiviso la necessità di implementare una <em>associazione Zope italiana</em> per tutelare i diritti e doveri di non ho mai capito chi.</p>
<p>Come diceva il tale: <em>&#8220;cui prodest?&#8221;</em></p>
<p>Di fatto alcune questioni mi hanno spinto a cercare le opinioni di altri, e Budapest mi sembrava il momento ideale:</p>
<ol>
<li>la Comunità Plone è <strong>una</strong>, <strong>esiste</strong>, ed è quella che si riconosce in<strong> plone.org</strong> e nella <strong>Fondazione Plone</strong>. Non c&#8217;è nessuna necessità di avere un&#8217;associazione di utenti Plone italiana che sia <em>supplente</em> di quella internazionale.</li>
<li>In Italia (come in molti paesi non anglofoni) un discreto numero di persone trovano nella lingua <em>inglese</em> una <strong>barriera</strong> all&#8217;adozione di Plone e al seguire le attività della comunità internazionale. Da questo la necessità di vivacizzare una comunità di utenti nazionale che sia capace di trasmettere nel modo più efficace possibile quanto avviene a livello mondiale.</li>
<li>Chi ora si trovava a incrociare su plone.it assetato di informazioni aveva la chiara senzazione di un <em>canale silenzioso</em>, con pochissime notizie interessanti e documenti fermi a svariati mesi prima (l&#8217;ultima modifica della pagina &#8220;eventi&#8221; risale a prima della Conference di Washington del 2008 O_o). Tutto ciò a fronte di notizie fresche e aggiornate reperibili sui portali di aziende e singoli con apparentemente nessun interesse a contribuire all&#8217;attuale plone.it. In che modo questo potrebbe essere considerato utile alla comunità di utenti italiana?</li>
<li>Esiste qualcosa che possa essere definito una comunità di utenti Plone in Italia? avevo molta voglia (e ancora ce l&#8217;ho) di capire quale è la risposta a questa domanda.. a Budapest abbiamo iniziato a rispondere!</li>
<li>Negli ultimi mesi è stato evidente come alcune <strong>comunità locali</strong> siano state capaci di esprimersi in modo molto efficace, senza sovrapporsi alle funzioni della comunità Plone internazionale: in <strong>Germania</strong>, dove ho avuto molte conferme della presenza di una comunità di utenti forte ed attiva; in <strong>Olanda</strong>, dove <em>Jean Paul Ladage</em> di Zest ispira e motiva un folto gruppo di aziende che hanno trovato il modo di sopperire alla evidente mancanza di una comunità di utenti; in <strong>Argentina</strong> e <strong>Brasile</strong>, dove le comunità di utenti sono forti e ispiratrici (il World Plone Day e il gruppo &#8220;evangelists&#8221; di Plone hanno forti radici in quelle aree). Possibile che l&#8217;area italiana, capace di esprimere 35 registrazioni alla Conference di Budapest, sia sguarnita di una comunità di utenti a tale livello??</li>
</ol>
<p>Altri e ulteriori elementi stanno alla base del mio desiderio di fare il punto, ma quelli elencati dovrebbero essere sufficienti a far capire le motivazioni che mi hanno ispirato.</p>
<p>Le mie idee, in sintesi:</p>
<ul>
<li> ammesso che esista una vera comunità italiana specchio delle dinamiche che caratterizzano quella internazionale, cerchiamo di farla emergere.</li>
<li>la comunità italiana non deve duplicare quella internazionale: da sempre, chiunque lo voglia può contribuire come può allo sviluppo di Plone, a tutti i livelli, senza passare da una comunità di utenti nazionale.</li>
<li>molti utenti italiani della prima ora cercano di farsi un&#8217;idea di cosa sia Plone identificando altri utenti Plone locali. La licenza aperta del software favorisce tale meccanismo, e non si capisce perchè <em>plone.it</em> non debba agevolare una tale possibilità permettendo a chiunque ne abbia voglia di farsi conoscere e di dire la propria senza barriere a priori, secondo le modalità che caratterizzano la comunità Plone internazionale.</li>
<li>Le <em>aziende</em>, nel sistema attuale, hanno tolto l&#8217;ossigeno alla comunità di utenti Plone italiani, piuttosto che fornirglielo. Facciamo in modo che i business aziendali si sviluppino su altri piani, e non su quello intrinsecamente comunitario, per quanto possibile.</li>
</ul>
<p>Alcune indicazioni che adotterei:</p>
<ul>
<li>cerchiamo di rendere<strong> sempre più visibile Plone in Italia</strong>, usando tutti i mezzi possibili a disposizione (<em>twitter, blog, facebook, linkedin, il portale <strong>plone.it</strong></em>), in modo aperto e convinto</li>
<li>riduciamo le <strong>regole al minimo</strong> indispensabile, definendole solo a fronte di buon senso, e in base a situazioni di reale necessità</li>
<li>ciascuno contribuisca secondo le proprie possibilità: le aziende Plone, i consulenti indipendenti, i plonisti che lavorano in contesti dove Plone non viene messo al centro della propria attività, gli utenti finali appassionati di Plone, chiunque  sia interessato a parlare di <strong>Plone</strong> in modo costruttivo con la finalità della sua <strong>diffusione ed adozione</strong></li>
<li>tutti quelli che <em>non</em> entrano attivamente e fattivamente in questo processo, evitino di gettare discredito gratuito su chi preferisce fare, anche per loro</li>
<li>facciamo in base alle nostre possibilità reali, privilegiando i mezzi e i modi più economici ed efficaci: cerchiamo di costruire una comunità forte e rispettata, ma nel frattempo non disperdiamo le poche energie alla ricerca di obiettivi troppo ambiziosi.</li>
<li>lasciamo a un futuro <strong>incontro nazionale</strong> la definizione di obiettivi più ambiziosi di quelli raggiungibili nell&#8217;immediato, dopo aver valutato l&#8217;effettiva esistenza di persone di buona volontà interessate a lavorare in modo collaborativo a questo progetto.</li>
</ul>
<p>Una nota finale indirizzata <strong>alle aziende plone italiane</strong>.</p>
<p>A Budapest <strong>Jean Paul Ladage</strong>, che da tre anni guida la comunità di aziende Plone in <strong>Olanda</strong>, ci ha dedicato una buona ora nel raccontare il caso olandese. Jean Paul ha sottolineato come in Olanda una comunità di utenti Plone non esistesse, e probabilmente non esiste ancora. Ciò che hanno cercato di fare, piuttosto, è di consorziarsi tra aziende per portare tutti insieme Plone sul mercato, presenziando alle <strong>fiere</strong>, organizzando <strong>Plone User Day</strong>, finanziando la produzione di <strong>brochure</strong>.</p>
<p>Alle nostre domande su come siano riusciti in un tale intento Jean Paul ha risposto &#8220;<em>con la buona volontà di tutti</em>&#8220;, finanziando tutti insieme la fase di marketing per far crescere la torta e concentrarsi sulla competizione verso chi non adotta Plone come strumento. Ha anche dichiarato che ogni azienda gestisce quindi in modo autonomo le richieste che riceve, senza dover rispondere agli altri: è il mercato che giudica la qualità e la bontà di ogni offerta.</p>
<p>Infine Jean Paul ha confermato la <em>diversità</em> del caso italiano, di cui abbiamo poi parlato insieme agli altri italiani presenti, confermando che in olanda sono aperti al contributo di tutti, ma per ora solo le aziende Plone sono attive in quello che in realtà sarebbe più corretto definire un consorzio.</p>
<p>Jean Paul è stato piuttosto d&#8217;accordo nel condividere l&#8217;idea che una <strong>comunità di utenti Plone </strong>è qualcosa di sostanzialmente <em>diverso</em> da un consorzio di aziende, e ci ha salutato chiedendo di tenerlo aggiornato sull&#8217;andamento della nostra realtà locale.</p>
<p>Detto ciò confermo il mio intento di cercare di riorganizzare una comunità di utenti nazionale, come pure la mia richiesta che siano altri indipendenti a tutelare le attività che caratterizzeranno il &#8220;Rinascimento&#8221; prossimo venturo della comunità Plone italiana.</p>
<p><em>Evviva Plone, Evviva i Plonisti!</em> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FileStorage and Repozo]]></title>
<link>http://zniper.wordpress.com/2009/11/04/filestorage-and-repozo/</link>
<pubDate>Wed, 04 Nov 2009 04:14:30 +0000</pubDate>
<dc:creator>Zniper</dc:creator>
<guid>http://zniper.wordpress.com/2009/11/04/filestorage-and-repozo/</guid>
<description><![CDATA[FileStorage file: FS file is sequence of transaction records Only one record per transaction Record ]]></description>
<content:encoded><![CDATA[FileStorage file: FS file is sequence of transaction records Only one record per transaction Record ]]></content:encoded>
</item>
<item>
<title><![CDATA[My Sprint Report : Funkload and Buildbot @ ploneconf2009]]></title>
<link>http://toutpt.wordpress.com/2009/11/02/my-sprint-report-funkload-and-buildbot-ploneconf2009/</link>
<pubDate>Mon, 02 Nov 2009 00:06:23 +0000</pubDate>
<dc:creator>toutpt</dc:creator>
<guid>http://toutpt.wordpress.com/2009/11/02/my-sprint-report-funkload-and-buildbot-ploneconf2009/</guid>
<description><![CDATA[Plone need to reach a new QA level: Adding nightly performance tests. It is important when you make ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Plone need to reach a new QA level: Adding nightly performance tests. It is important when you make a modification on the code to know if there is a impact on the performance of the application. As Elisabeth said in the &#8220;unloading plone&#8221; conference, measure !</p>
<p>To understand and use technologies, you first need to know what are the names of all these packages:</p>
<ul>
<li><a href="http://funkload.nuxeo.org">Funkload</a> Functional and load web tester</li>
<li><a href="http://buildbot.net">Buildbot</a> System to automate the compile/test cycle</li>
<li>collective.coreloadtests Three funkload tests for Plone + some setup profiles</li>
<li>collective.loadtesting One buildout to setup a buildbot with funkload + some examples.</li>
<li>collective.funkload Complex functional load testing and benchmarking</li>
<li>collective.buildbot A set of zc.buildout recipes and support for declarative configuration for Buildbot</li>
<li>collective.recipe.funkload Easy running of funkload tests and generation of reports.</li>
</ul>
<p>So what has been done during the sprint:</p>
<h2>Day One</h2>
<p>I have reviewed <a href="http://pypi.python.org/pypi/pasteFunBot/0.1">pasteFunBot</a>. I have kept some scripts and the template script but I have removed all the templates.</p>
<p>I have read the code of most of the differents eggs and tryed most of them.</p>
<p>What I had in mind before starting:</p>
<ul>
<li>Buildbot + Plone4 + Funkload + coreloadtests</li>
<li>Use collective.loadtesting as an example</li>
<li>Add a paster script to start continuous performance tests faster</li>
</ul>
<p>By the end of the day 1 I have done collective.funkbot a paster that create a new performance test bot in three questions:</p>
<ul>
<li>vcs ['svn']</li>
<li>vcs_url ['']</li>
<li>email ['']</li>
</ul>
<p>In the Plone community we are using buildout, so the vcs_url is supposed to be the buildout url to checkout / update every night. email is the email adress where will be sent the reports. Also if the buildbot failed to build the buildout, a mail with all stdio will be sent.</p>
<p>At the end of the day I had some troubles with funkload. I was not able to launch performance tests.</p>
<h2>Day Two</h2>
<p>In the morning tomlazar and vincinc has helped me and I have disovered their work on collective.recipe.funkload done during the last performance sprint in Bristol. In fact funkload script need to know in which eggs it can looking for tests. I have find a bug and fixed it. So now there are a new released of this egg (done with mkrelease)</p>
<p>After lunch I had decided to work on Plone4 buildout to fix coreloadtests.cfg. Because I m new to the community I had done this work under the collective.funkbot repository (still collective but not svn plone). </p>
<p>Next I have used my paster to initialize the buildout of the futur nighly performance bot (still under collective.funkbot repository)</p>
<p>Before the sprint report of the day I have succeed in fixing most of bugs. The only remaining one was on the creation of the plone4 site. That has been a bit funny to report this: &#8220;I had succeed except I can&#8217;t create a Plone site &#8230;&#8221; </p>
<p>After this report I have finished and add the ability to collective.recipe.plonesite to create a Plone4 site. I have next discovered a bug with the basic theme of Plone, so I have report it to limi and added the profile of plonetheme.sunbirst to launch funkload.</p>
<p>I have also refresh a bit coreloadtests by moving genericsetup registrations and steps in zcml.</p>
<p>I have also made this report <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can check this picture: </p>
<h2>TODO</h2>
<ul>
<li>Push my patch on plone4 buildout</li>
<li>Refresh the scripts that send the performance reports by email (atm their is a simple python script) and the one who serve html reports throw paste server #static (this one is also used by links inside the email)</li>
<li>Make a better documentation</li>
<li>Make contentgenerator faster (it seems not working at all)</li>
</ul>
<h2>Conclusion</h2>
<p>I want to thanks my companie Makina-Corpus to have give me the ability to comes to conference and sprint.</p>
<p>I want to thanks the Plone community to be so full of great and impressive people !</p>
<p>I have learn a lot about many different topics (hosting, testing, performances, futur of Plone, &#8230;)</p>
<p>I want to be at the next sprints and at the next Plone conferences !</p>
<p>I will continue to work on that topic, so to stay connected, you can follow me on twitter with the nickname toutpt that you can&#8217;t pronounce in english, so if you try , do it like &#8220;toopatai&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Links</p>
<ul>
<li><a href="http://pypi.python.org/pypi/collective.funkbot">collective.funkbot</a></li>
<li><a href="http://svn.plone.org/svn/collective/collective.funkbot/plone4coreloadtestsbuildout/">plone4 buildout patched to be triggered by buildout with coreloadtests</a></li>
<li><a href="http://svn.plone.org/svn/collective/collective.funkbot/plone4funkbotbuildout/">The nighly buildout buildbot (pasted from funkbot and adapted).</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I admit it, Deco looks pretty nice]]></title>
<link>http://pauleveritt.wordpress.com/2009/10/30/i-admit-it-deco-looks-pretty-nice/</link>
<pubDate>Fri, 30 Oct 2009 14:09:05 +0000</pubDate>
<dc:creator>Paul Everitt</dc:creator>
<guid>http://pauleveritt.wordpress.com/2009/10/30/i-admit-it-deco-looks-pretty-nice/</guid>
<description><![CDATA[This post has the jaded volume turned to eleven but even so, I&#8217;m impressed. I watched the vide]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This post has the jaded volume <a href="http://www.youtube.com/watch?v=EbVKWCpNFhY">turned to eleven</a> but even so, I&#8217;m impressed.</p>
<p>I watched <a href="http://blog.fourdigits.nl/tinymce-and-deco-at-the-plone-conference-2009">the video</a> of <a href="http://blog.fourdigits.nl/robgietema">Rob Gietema&#8217;s</a> presentation on <a href="http://code.google.com/p/plone-deco/">Deco</a>, the &#8220;new way to manage page layout, composite pages and rich content in Plone 4&#8243;.  I approach the entire topic with cynicism, dread, and exhaustion on a number of fronts.</p>
<p>Well, color me intrigued.  I&#8217;ll probably clutch tightly to my bitter, curmudgeonly outlook.  But I must confess to being impressed, in a number of ways.  I think they&#8217;ve done a good job thinking about the problem.  It looks like they&#8217;re going slow and being unafraid to refactor ideas and implementations.  It also has, already, a nice visual appeal along with some clever simplifying assumptions to keep the congitive overload under control.  Finally, this is a hard space to work in, technically, and it seems like they have some mad skillz.</p>
<p>There&#8217;s still a lot of challenge ahead.  The biggest is what I view as the chief paradox confronting Plone.  On one hand, a significant portion of people are fed up with how some of the features are implemented.  But on the other hand, they&#8217;re burned out by a legacy of undead overhauls and don&#8217;t have much patience for revolution.  (Sidebar: my opinion is, I sympathize but The Time Has Come.)</p>
<p>Additionally, while it&#8217;s a lot of work to do the product, it&#8217;s a lot more work to do the &#8220;whole&#8221; product: documentation, bug fixing, ongoing compatibility, performance, and other stuff over the long haul.  Letting Deco have a long gestation period <em>outside</em> the core would be advisable.  The more baked it is, the more legitimate it will feel when added to Plone, and the less resistance from the undead-overhaul-worriers.</p>
<p>So good luck Deco.  If even 2/3 of the features are implemented, but implemented superbly over the long haul, then Plone will have something sweet to hang its hat on.  (All of the above applies equally to <a href="http://maurits.vanrees.org/weblog/archive/2009/10/david-glick-building-content-types-with-dexterity/view?set_language=nl">Dexterity</a>, the new content type system.)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Congrats new Plone Foundation board]]></title>
<link>http://pauleveritt.wordpress.com/2009/10/30/congrats-new-plone-foundation-board/</link>
<pubDate>Fri, 30 Oct 2009 13:36:06 +0000</pubDate>
<dc:creator>Paul Everitt</dc:creator>
<guid>http://pauleveritt.wordpress.com/2009/10/30/congrats-new-plone-foundation-board/</guid>
<description><![CDATA[Per the announcement, congrats to the new board of directors for the Plone Foundation.  I really, re]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Per <a href="http://plone.org/foundation/newsitems/plone-foundation-board-election-results-2009">the announcement</a>, congrats to the new board of directors for the Plone Foundation.  I really, really like that lineup of people. It&#8217;s amazing, though, that there were at least five others in the election that would also have been strong to have on the board.</p>
<p>A particular thanks to Hanno Schlichting for once again conducting the election.  I have utter confidence in the things he does, be it Plone Foundation process stuff or gradually untangling years of technical cruft as part of his Plone 5 release manager duties.</p>
<p>I saw the minutes of the <a href="http://maurits.vanrees.org/weblog/archive/2009/10/plone-foundation-meeting">Plone Foundation annual member&#8217;s meeting</a> (thanks Maurits for the writeup.)  Toby reported that, after spending half of the original CA donation of $100k, the PF in one year has its bank account back to the original amount.  This is primarily due to the <a href="http://plone.org/foundation/newsitems/plone-foundation-launches-sponsorship-program-for-plone-consulting-firms">sponsorship plan</a> that Jon Stahl helped kick off, tied to the excellent work the Plone.net team at Pilot Sytems (plus Reinout, plus others) have done over the years.</p>
<p>The price point for sponsorship makes it easy to get companies in, and the allocation of funds (e.g. release managers, promotion) makes it very easy to justify.  Since the price point is a yearly fee, I suspect that you&#8217;ll see another $50k come in during the next half year, meaning&#8230;</p>
<p>&#8230;the Plone Foundation is a very successful community-managed outfit.  Congrats to the previous board for orchestrating this turnaround on finances, and here&#8217;s to a good 2010 for the Plone Foundation.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Plone Conference a Budapest!!]]></title>
<link>http://miziodel.wordpress.com/2009/10/29/plone-conference-a-budapest/</link>
<pubDate>Thu, 29 Oct 2009 08:42:32 +0000</pubDate>
<dc:creator>miziodel</dc:creator>
<guid>http://miziodel.wordpress.com/2009/10/29/plone-conference-a-budapest/</guid>
<description><![CDATA[La Plone Conference è partita ieri nel migliore dei modi qui a Budapest! Buona parte delle lamentele]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>La Plone Conference è partita ieri nel migliore dei modi qui a Budapest!</p>
<p>Buona parte delle lamentele si concentrava sul fatto che nell&#8217;edificio che ci ospita facesse troppo caldo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Il programma di quest&#8217;anno è molto valido, e piuttosto interessanti sono buona parte delle sessioni!</p>
<p>Date uno sguardo al programma: <a href="http://82.94.230.104/program/talks" target="_blank">http://ploneconf2009.org/program/talks</a>.</p>
<p>E date uno sguardo ai talk! sono tutti in streaming, e presto saranno disponibili le versioni finali dei video con le slide: <a href="http://mrtopf.de/blog/plone/plone-conference-live-streams/" target="_blank">http://mrtopf.de/blog/plone/plone-conference-live-streams</a></p>
<p><!--more--><br />
Purtroppo come nota negativa la server farm che ospita il sito http://ploneconf2009.org ha tirato un brutto scherzo agli organizzatori, per questo ci sono stati diversi ritardi nella registrazione, e la versione online puo&#8217; essere raggiunta solo usando l&#8217;IP della macchina che ospita il sito.</p>
<p>Tra i talk piu&#8217; interessanti:</p>
<ul>
<li>Complex Forms with <strong>z3c.form</strong> (Rok ha dato una buona panoramica dei meccanismi fondamentali di z3c.form)</li>
<li><strong>KARL</strong> &#8211; large-scale Knowledge Management (Sicuramente uno dei talk &#8220;non&#8221; plone più significativi, presto altre notizie su queste pagine <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</li>
<li><strong>Very frequently asked questions answered             for the last time</strong> (Andrea Jung spiega Plone ai nuovi arrivati, una volta per tutte, lui spera&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  molto interessante anche per chi non e&#8217; di primo pelo in Plone)</li>
<li><strong>Transmogrifier</strong>: Migrating to Plone with             less pain. (una tecnologia non troppo nuova per operazioni di import/export in portali Plone e non solo..)</li>
<li><strong>Deco</strong> UI: Content Editing in Plone 5 (sia il keynote di Limi che questa presentazione hanno fatto strabuzzare gli occhi a molti degli intervenuti, che non vedono l&#8217;ora di provare il nuovo meccanismo di definizione delle &#8220;pagine&#8221; Plone..)</li>
<li>Unloading Plone: <strong>Approaching Scalability             in Integrated Plone Systems</strong> (Elizabeth è stata ispiratrice per quel che riguarda il deploy di sistemi Plone che siano acceduti da molti utenti, dimostrando che alla &#8220;lentezza&#8221; di Plone si può rimediare, sapendo dove agire. peccato non riuscire ad apprezzare fino in fondo la sua ironia e le sue capacità dialettiche: il suo inglese correva come un lampo! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</li>
</ul>
<p>Il secondo giorno è appena comunciato, tempo di ascoltare!! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>a presto!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Drupal Hegemony]]></title>
<link>http://brucekrajewski.wordpress.com/2009/10/28/the-drupal-hegemony/</link>
<pubDate>Wed, 28 Oct 2009 17:28:07 +0000</pubDate>
<dc:creator>bkrajewski</dc:creator>
<guid>http://brucekrajewski.wordpress.com/2009/10/28/the-drupal-hegemony/</guid>
<description><![CDATA[For a couple of years at the Internet Librarian conferences, some audiences have heard repeatedly a ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>For a couple of years at the Internet Librarian conferences, some audiences have heard repeatedly a narrative that corresponds roughly to Joseph Campbell&#8217;s <em>A Hero with a Thousand Faces</em>.  A library team, faced with recalcitrant adminstrators and skeptical colleagues, sets off, after producing the requisite usability studies that always seem to correspond magically to the team&#8217;s vision, to bring back the boon for the library.  In this genre of presentation, the boon can be found in Open Sourceville, on the other side of Scylla and Charybdis, and just to the right of Careeristan.</p>
<div id="attachment_294" class="wp-caption alignleft" style="width: 235px"><img class="size-medium wp-image-294" title="Oct2009 005" src="http://brucekrajewski.wordpress.com/files/2009/10/oct2009-005.jpg?w=225" alt="photo of window display" width="225" height="300" /><p class="wp-caption-text">Window display in Pacific Grove</p></div>
<p>The genre allows almost any library team presenting at IL to be parachuted into the story. Remember, the heroes have a thousand faces.  The one the other day happened to be a team from the University of Michigan, if I recall (&#8220;Designing for Content-Rich Sites&#8221;).  In this genre, library teams change, but an unusually consistent element appears on the horizon, and its appearance seems more than a coincidence.  Of all the treasures available in Open Sourceville, the teams always seem to wander into the suburb marked Drupal.  What about Plone?  What about Typo3? I will not mention OpenCms, in order to practice preterition.   Should we wonder about the conference organizers&#8217; possible hidden preference for Drupal?  Is it fair that one open source CMS receives so much publicity at IL conferences?  Does that not run counter to the spirit of open sourceness?  <a href="http://www.simongrant.org/web/eco.html" target="_blank">Umberto Eco</a> counts as one of many people who have directed our attention to the religious fervor attached to these technological preferences, and I have witnessed people so possessed by their particular piece of hardware or software that I could picture the disciples burning at the stake non-believers in the disciples&#8217; beloved piece of hardware or software.</p>
<p>Good people, one and all, on the panel for &#8220;Designing for Content-Rich Sites,&#8221; and they kept me awake beyond Paul Holdengraber&#8217;s 10-minute window, mentioned during his interview Tuesday morning.  The question remains: Do we need to hear the Drupal story again, or the one about a library redesign team&#8217;s victories over the forces of evil and technophobia?  I urge the conference organizers to become more catholic (note lower case &#8220;c&#8221;) in their publicity of open source products.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I 20 CMS Più Popolari Secondo CMSWire]]></title>
<link>http://lorenzobergamini.wordpress.com/2009/10/27/i-20-cms-piu-popolari-secondo-cmswire/</link>
<pubDate>Tue, 27 Oct 2009 17:56:04 +0000</pubDate>
<dc:creator>lorenzobergamini</dc:creator>
<guid>http://lorenzobergamini.wordpress.com/2009/10/27/i-20-cms-piu-popolari-secondo-cmswire/</guid>
<description><![CDATA[CMSWire è un portale Web dedicato interamente al mercato dei CMS (Content Management System) Open So]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><a href="http://lorenzobergamini.myblog.it/media/01/01/1765059675.jpg" target="_blank"><img style="border-width:0;margin:.7em 0;" src="http://lorenzobergamini.myblog.it/media/01/01/2045230647.jpg" alt="bli-argomenti-20-cms-popolar-secondo-cmswire.jpg" /></a></div>
<p style="text-align:center;"><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><strong><br /></strong></span></span></p>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><strong>CMSWire</strong> è un portale Web dedicato interamente al mercato dei <em><strong>CMS</strong></em> (Content Management System) <em><strong>Open Source</strong></em>.</span></span></p>
<table style="width:100%;" border="0">
<tbody>
<tr style="text-align:left;">
<td style="background-color:#ffffcc;width:5px;text-align:left;"></td>
<td style="background-color:#ccffff;text-align:left;">
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Ulteriori informazioni:</span></span><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><a title="eCommerce: Caratteristiche Di VirtueMart" href="http://admin.blog.virgilio.it/admin/posts/faq-e-termini-servizio/caratteristiche-ecommerce-virtuemart.html" target="_blank"></a></span></span></p>
<ul>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">sui <em><strong>C.M.S.</strong></em> alla pagina</span></span> <a title="I 21 popolari CMS free e le loro risorse" href="http://www.bli.it/news-e-articoli/il-meglio-dal-web/attualita-e-argomenti/181-i-21-popolari-cms-free-e-le-loro-risorse.html" target="_blank"><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><span style="color:#ff0000;"><em><strong>I 21 Popolari CMS E Le Loro Risorse</strong></em></span></span></span></a></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><strong>CMSWire </strong></span></span><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">ha recente pubblicato <strong>Open Source CMS Market Share Report</strong> edizione 2009 sui <em><strong>CMS</strong></em> più utilizzati in <em><strong>Internet</strong></em>. Questa edizione prende in considerazione 20 <em><strong>CMS</strong></em> e più precisamente:</span></span></p>
<ul>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Alfresco</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">CMS Made Simple</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">DotNetNuke</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Drupal</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">e107</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">eZ Publish</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Jahia</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Joomla!</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Liferay</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">MODx</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">OpenCms</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">phpWebSite</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Plone</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">SilverStripe</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Textpattern</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">TikiWiki</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Typo3</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Umbraco</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">WordPress</span></span></li>
<li><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Xoops</span></span></li>
</ul>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;">Dalla lista è possibile notare che sono stati esclusi <em><strong>CMS</strong></em> noti come <em><strong>Mambo</strong></em> (da cui è nato <em>Joomla!</em>) e <strong><em>PhpNuke</em></strong>, inserendo realtà emergenti come <strong><em>Umbraco</em></strong> e <em><strong>Jahia</strong></em>.</span></span></p>
<p><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><a title="I 20 CMS Più Popolari Secondo CMSWire" href="http://www.bli.it/news-e-articoli/il-meglio-dal-web/attualita-e-argomenti/284-i-20-cms-piu-popolari-secondo-cmswire.html" target="_blank">Leggi tutto l&#8217;articolo su <span style="color:#ff0000;"><em><strong>I 20 CMS Più Popolari Secondo CMSWire</strong></em></span></a>.</span></span></p>
<div style="text-align:justify;"><span style="font-size:10pt;"><span style="font-family:verdana,geneva;"><span style="font-family:verdana,geneva;"><span style="font-size:10pt;"><br /></span></span></span></span></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mise au point sur la licence GPL et les services web]]></title>
<link>http://encolpe.wordpress.com/2009/10/25/mise-au-point-sur-la-licence-gpl-et-les-services-web/</link>
<pubDate>Sun, 25 Oct 2009 00:26:12 +0000</pubDate>
<dc:creator>encolpe</dc:creator>
<guid>http://encolpe.wordpress.com/2009/10/25/mise-au-point-sur-la-licence-gpl-et-les-services-web/</guid>
<description><![CDATA[J&#8217;avais déjà fait un billet à ce sujet il y a quelques temps. Lors des Journées du Logiciel Li]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>J&#8217;avais déjà fait un billet à ce sujet il y a quelques temps. Lors des <a href="http://jdll.org/" target="_blank">Journées du Logiciel Libre</a> j&#8217;ai eu l&#8217;occasion de discuter avec Alix Cazenave après sa conférence sur <a href="http://jdll.org/edition-2009/les-conferences/loi-hadopi-et-controle-du-net/" target="_blank">la loi Hadopi et le contrôle du net</a>.</p>
<p>Voici les points que j&#8217;ai pu éclaircir :</p>
<ul>
<li>la licence GPL concerne le code d&#8217;un logiciel</li>
<li>les services web ne sont pas couverts par la licence GPL</li>
<li>c&#8217;est la licence <a href="http://www.gnu.org/press/2002-03-19-Affero.fr.html" target="_blank">Affero GPL</a> qui couvre les services réseau</li>
</ul>
<p>Lorsqu&#8217;une entité mets en œuvre des services réseau basés sur du code GPL elle n&#8217;a aucun devoir de partage du code source de son application avec ses utilisateurs ou avec la communauté. Cette entité peut vendre les services réseau sans contreparti mais si elle veut vendre l&#8217;installation de son application il lui faudra partager les sources.</p>
<p>Si le code d&#8217;un logiciel est protégé par la licence <a href="http://www.affero.org/oagpl.html" target="_blank">Affero GPL</a> alors n&#8217;importe quel utilisateur interagissant avec service réseau basé sur son code peu demander le code source complet du service réseau.</p>
<p>Dans le cas de Plone 2 et de Plone 3 ils ne relèvent que de la seule licence GPL. Plone 4 utilisera sûrement une licence BSD lors de sa sortie.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
