<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://groups.drupal.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Distribution profiles</title>
 <link>http://groups.drupal.org/distributions</link>
 <description>Strategic cooperative for people to coordinate around creating installation profiles and to compare notes and discuss best practices.</description>
 <language>en</language>
<item>
 <title>D6 installation profile for testing CCK date fields now available</title>
 <link>http://groups.drupal.org/node/17005</link>
 <description>&lt;p&gt;I just released an install profile for D6 core that sets up a test site for trying out all the combinations of CCK date field configurations: &lt;a href=&quot;http://drupal.org/project/cckdatetest&quot; rel=&quot;nofollow&quot;&gt;CCK Date Testsite&lt;/a&gt;.  I&#039;ve discovered various bugs in &lt;a href=&quot;http://drupal.org/project/signup&quot; rel=&quot;nofollow&quot;&gt;Signup&lt;/a&gt;&#039;s handling of CCK date fields (and have been fleshing out bugs and limitations in DateAPI itself with KarenS&#039;s help).  I was spending a lot of time just configuring a reasonable test site to try different combinations of CCK date field types (Date, Datestamp, vs. Datetime) and timezone handling (there are 5 different ways date fields can handle timezones).  So, I quickly decided the time spent automating the test site would easily save me time in the long run.  And, I hope this profile will be useful to other folks working with DateAPI and CCK date fields.&lt;/p&gt;
&lt;p&gt;There&#039;s a pretty extensive &lt;a href=&quot;http://cvs.drupal.org/viewvc.py/drupal/contributions/profiles/cckdatetest/README.txt?view=co&quot; rel=&quot;nofollow&quot;&gt;README.txt&lt;/a&gt; file included with the profile.  Before you install it, you need D6 core, along with the following contribs:&lt;br /&gt;
* &lt;a href=&quot;http://drupal.org/project/install_profile_api&quot; rel=&quot;nofollow&quot;&gt;Install Profile API&lt;/a&gt;&lt;br /&gt;
* &lt;a href=&quot;http://drupal.org/project/cck&quot; rel=&quot;nofollow&quot;&gt;CCK&lt;/a&gt; (Content and Content Copy)&lt;br /&gt;
* &lt;a href=&quot;http://drupal.org/project/date&quot; rel=&quot;nofollow&quot;&gt;Date&lt;/a&gt; (Date, Date API and Date Timezone)&lt;br /&gt;
* &lt;a href=&quot;http://drupal.org/project/signup&quot; rel=&quot;nofollow&quot;&gt;Signup&lt;/a&gt;&lt;br /&gt;
* &lt;a href=&quot;http://drupal.org/project/devel&quot; rel=&quot;nofollow&quot;&gt;Devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There are 16 different content type .inc files shipped in the content_types subdirectory of the profile representing all the possible combinations of CCK date field configuration, plus an untimed node type (for testing signup&#039;s untimed functionality).  For all 15 date-enabled types, the profile generates 4 nodes for each one: (2 days ago, now, 2 hours from now, 2 days from now). It also generates a bunch of users from different timezones, and configures roles and permissions, devel settings and blocks, and so on.&lt;/p&gt;
&lt;p&gt;It could probably be making better use of the D6 install wizard stuff to let you select which content types you want on another page in the installer.  It should probably be making use of the Batch API, too. ;)  If anyone else wants to help out with this profile, I&#039;d be very happy to collaborate on improvements.  Specific suggestions or bug reports should go to the &lt;a href=&quot;http://drupal.org/project/issues/cckdatetest&quot; rel=&quot;nofollow&quot;&gt;issue queue&lt;/a&gt;, of course.&lt;/p&gt;
&lt;p&gt;Happy CCK testing!&lt;br /&gt;
-Derek&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/testing-qa&quot;&gt;Testing and Quality Assurance&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/17005#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/108">CCK</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3439">cck date</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/106">signup</category>
 <group domain="http://groups.drupal.org/content-construction-kit-cck" xmlns="http://drupal.org/project/og">Content Construction Kit (CCK)</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/eventrelated-drupal-code" xmlns="http://drupal.org/project/og">Event-related Drupal code</group>
 <group domain="http://groups.drupal.org/quality-assurance" xmlns="http://drupal.org/project/og">Quality Assurance</group>
 <group domain="http://groups.drupal.org/testing-qa" xmlns="http://drupal.org/project/og">Testing and Quality Assurance</group>
 <pubDate>Sun, 23 Nov 2008 08:23:53 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">17005 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Adding a task and submitting a form.</title>
 <link>http://groups.drupal.org/node/16501</link>
 <description>&lt;p&gt;I&#039;ve created a custom profile with a task for submitting a form. I can&#039;t seem to get it working. The form renders and the task moves onto profile-finished but I can&#039;t call the submit hook. I&#039;ve written a test version of it here.&lt;/p&gt;
&lt;p&gt;Does anyone know what I am doing wrong?&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;function test_profile_modules() {&lt;br /&gt;&amp;nbsp; return array();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function test_profile_details() {&lt;br /&gt;&amp;nbsp; return array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;name&amp;#039; =&amp;gt; &amp;#039;test&amp;#039;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;description&amp;#039; =&amp;gt; &amp;#039;Testing the profile.&amp;#039;&lt;br /&gt;&amp;nbsp; );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function test_profile_task_list() {&lt;br /&gt;&amp;nbsp; return array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;test&amp;#039; =&amp;gt; &amp;#039;Testing.&amp;#039;,&lt;br /&gt;&amp;nbsp; );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function test_profile_tasks(&amp;amp;$task, $url) {&lt;br /&gt;&amp;nbsp; //print $task;&lt;br /&gt;&amp;nbsp; if($task == &amp;#039;profile&amp;#039;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; require_once(&amp;#039;profiles/default/default.profile&amp;#039;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; default_profile_tasks($task, $url);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $task = &amp;#039;test&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; drupal_set_title(&amp;#039;Testing&amp;#039;);&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return drupal_get_form(&amp;#039;test_myform&amp;#039;, $url);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; if($task == &amp;#039;test&amp;#039;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $task = &amp;#039;profile-finished&amp;#039;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function test_myform($form_state, $url){&lt;br /&gt;&amp;nbsp; $form[&amp;#039;#action&amp;#039;] = $url;&lt;br /&gt;&amp;nbsp; $form[&amp;#039;#redirect&amp;#039;] = FALSE;&lt;br /&gt;&amp;nbsp; $form[&amp;#039;submit&amp;#039;] = array(&amp;#039;#type&amp;#039; =&amp;gt; &amp;#039;submit&amp;#039;, &amp;#039;#value&amp;#039; =&amp;gt; t(&amp;#039;Save&amp;#039;));&lt;br /&gt;&amp;nbsp; return $form;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function test_myform_submit($form, &amp;amp;$form_state){&lt;br /&gt;&amp;nbsp; variable_set(&amp;#039;testing_profile&amp;#039;, &amp;#039;hello&amp;#039;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function test_form_alter(&amp;amp;$form, $form_state, $form_id) {&lt;br /&gt;&amp;nbsp; if ($form_id == &amp;#039;install_configure&amp;#039;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $admin_mail = &amp;#039;test@xxxxxxxxxx.com.au&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set default for site name field.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $form[&amp;#039;site_information&amp;#039;][&amp;#039;site_name&amp;#039;][&amp;#039;#default_value&amp;#039;] = &amp;#039;test&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $form[&amp;#039;site_information&amp;#039;][&amp;#039;site_mail&amp;#039;][&amp;#039;#default_value&amp;#039;] = $admin_mail;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $form[&amp;#039;admin_account&amp;#039;][&amp;#039;account&amp;#039;][&amp;#039;name&amp;#039;][&amp;#039;#default_value&amp;#039;] = &amp;#039;admin&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $form[&amp;#039;admin_account&amp;#039;][&amp;#039;account&amp;#039;][&amp;#039;mail&amp;#039;][&amp;#039;#default_value&amp;#039;] = $admin_mail;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/16501#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/507">developers</category>
 <category domain="http://groups.drupal.org/taxonomy/term/976">distributions</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 05 Nov 2008 03:19:19 +0000</pubDate>
 <dc:creator>rimian</dc:creator>
 <guid isPermaLink="false">16501 at http://groups.drupal.org</guid>
</item>
<item>
 <title>ProsePoint 0.07: A Drupal-based Newspaper CMS</title>
 <link>http://groups.drupal.org/node/16475</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Just wanted to pop my head in and let everyone know of the new release of ProsePoint (&lt;a href=&quot;http://www.prosepoint.org&quot; title=&quot;www.prosepoint.org&quot;&gt;www.prosepoint.org&lt;/a&gt;), a CMS for publishing online newspapers and magazines.&lt;/p&gt;
&lt;p&gt;If you look closely at ProsePoint, you&#039;ll discover it&#039;s derived from Drupal. In fact, it&#039;s a Drupal distribution bundled into a single tarball for easy download. Of course, that means there&#039;s third party code in there, but it&#039;s all in the name of making life easier for end users.&lt;/p&gt;
&lt;p&gt;It&#039;s been a while since I last posted about it, but ProsePoint is still alive and kicking. Version 0.07 is just the latest of several incremental releases over the last 3 ish months. Instead of boring you with details, I&#039;ll just point you to &lt;a href=&quot;http://www.prosepoint.org&quot; title=&quot;http://www.prosepoint.org&quot;&gt;http://www.prosepoint.org&lt;/a&gt; where you can find out more for yourself.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/newspapers-on-drupal&quot;&gt;Newspapers on Drupal&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/16475#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/968">distribution profile</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1036">distribution profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/5605">Drupal Publishing Sites</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1128">newspaper</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1119">newspapers</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2008">publishing</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/indymedia" xmlns="http://drupal.org/project/og">Indymedia</group>
 <group domain="http://groups.drupal.org/newspapers-on-drupal" xmlns="http://drupal.org/project/og">Newspapers on Drupal</group>
 <pubDate>Tue, 04 Nov 2008 06:51:56 +0000</pubDate>
 <dc:creator>bengtan</dc:creator>
 <guid isPermaLink="false">16475 at http://groups.drupal.org</guid>
</item>
<item>
 <title>drupal developer distribution</title>
 <link>http://groups.drupal.org/node/16205</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;i am putting together a distribution aimed at module developers. Basically it gives a quick install of developer used modules and enables certain blocks, so one does not need to bother about setting these up. This also means that its not safe for deployment on live site, its only built for devs.&lt;br /&gt;
Its not completely there for Drupal 6 (one still need to give user details for admin), but its getting there. It uses the &lt;a href=&quot;http://drupal.org/project/drupal_developer&quot; rel=&quot;nofollow&quot;&gt;drupal_developer&lt;/a&gt; install profile, and the rolled package for d5 and d6 along with changelogs are located at &lt;a href=&quot;http://dianiska.szofi.net/content/drupal-developer-distribution&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. As for now it is being put together by hand, i am hoping i can replace that by a module.&lt;/p&gt;
&lt;p&gt;I would be very glad for any suggestion or critique.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/16205#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/507">developers</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1007">distribution</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sun, 26 Oct 2008 01:17:53 +0000</pubDate>
 <dc:creator>snufkin@drupal.org</dc:creator>
 <guid isPermaLink="false">16205 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Installation profiles, SVN, and workflow</title>
 <link>http://groups.drupal.org/node/15767</link>
 <description>&lt;p&gt;I could use some conceptual help with workflow and setup.  I&#039;ll outline what I&#039;m thinking of doing, and maybe you guys can tell me if I&#039;m on the right track, and if so, how to incorporate installation profiles into the mix.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&#039;ve set up an SVN repository for Drupal core.  When a new project is ready to begin, I check out from this repository.&lt;/li&gt;
&lt;li&gt;I want to then be able to do a separate checkout of a default set of modules (i.e. installation profile) into the sites/all directory.  This way, I can update Drupal core independently from the project and can manage updates more easily&lt;/li&gt;
&lt;li&gt;I have  a few modules that I use for development, but don&#039;t want included in the project to go to production.  I am using svn:externals to handle this.  This gives me the flexibility to do svn checkouts and updates on the production server for the project code, excluding the modules that I don&#039;t want in production (coder, devel, etc)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Does this make sense?  If so, how do I incorporate installation profiles into this workflow and manage with SVN?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/15767#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Fri, 10 Oct 2008 11:27:31 +0000</pubDate>
 <dc:creator>ebeyrent</dc:creator>
 <guid isPermaLink="false">15767 at http://groups.drupal.org</guid>
</item>
<item>
 <title>A framework for exporting/importing data - improvement to install profile API</title>
 <link>http://groups.drupal.org/node/14395</link>
 <description>&lt;p&gt;The install profile API became the most important helper for building Drupal profiles. It provides a library of create functions that supports the most important Drupal modules and provisions a place for contributing more create functions.&lt;/p&gt;
&lt;p&gt;Problems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the Drupal 5 version, install profile API contains a wizard that generates install profile stubs and defines export functions for some of the API&#039;s install functionality, in Drupal 6 there is no successor for install profile wizard yet.&lt;/li&gt;
&lt;li&gt;When building install profiles, in many cases, portions of an existing prototype site need to be exported in an install profile API compatible way.&lt;/li&gt;
&lt;li&gt;At the same time, deploy module defines functionality for exporting and importing site configuration. This creates the potential for unnecessary overlap at least on the import side of things. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Proposed improvement:&lt;/p&gt;
&lt;p&gt;I think there is a need for a structured way of creating site elements that not just addresses installing but also generating install functions. Moreover, such a structured way of creating site elements should be shared between modules like install profile API  or deploy.&lt;/p&gt;
&lt;p&gt;I propose therefore to move install profile API&#039;s install_ functions to a new module called &lt;em&gt;port&lt;/em&gt; that not just holds install functions, but their export function twins. Every install function should have a corresponding export function that generates its arguments. A simple hook should be used to declare which export function matches which install function.&lt;/p&gt;
&lt;p&gt;This functionality should live in a new module, because it provides general import/export functionality that goes beyond an install profile API. For the same reason, the terminology would change from &quot;installing&quot; to &quot;importing&quot; as far as port module is concerned.&lt;/p&gt;
&lt;p&gt;Install profile API would continue to contain functions that are aimed at helping building Drupal site structure from scratch - not with elements exported from prototype sites.&lt;/p&gt;
&lt;p&gt;Having export/import pairs available in the application makes it trivial to create an install profile wizard that can generate install profiles from existing sites that contain the entire site configuration defined by available export/import pairs.&lt;/p&gt;
&lt;p&gt;I&#039;ve coded a Drupal 5 proof of concept that is available in my sandbox &lt;a href=&quot;http://cvs.drupal.org/viewvc.py/drupal/contributions/sandbox/alex_b/port/&quot; title=&quot;http://cvs.drupal.org/viewvc.py/drupal/contributions/sandbox/alex_b/port/&quot;&gt;http://cvs.drupal.org/viewvc.py/drupal/contributions/sandbox/alex_b/port...&lt;/a&gt; . It contains export/import support for&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;module status&lt;/li&gt;
&lt;li&gt;menus&lt;/li&gt;
&lt;li&gt;image cache&lt;/li&gt;
&lt;li&gt;node profile&lt;/li&gt;
&lt;li&gt;site variables&lt;/li&gt;
&lt;li&gt;user roles and permissions&lt;/li&gt;
&lt;li&gt;content types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These elements can be exported (all or partial export) to executable PHP functions for install profiles or ported with copy/paste from text area to text area.&lt;/p&gt;
&lt;p&gt;Concrete steps:&lt;/p&gt;
&lt;p&gt;1) Break out install functions into port module, rename them from _install to _import, write import/export declarations, write export functions where trivial, release refactored version of install profile API, release port module (all D6).&lt;br /&gt;
2) Write install profile wizard on top of port module&#039;s API&lt;/p&gt;
&lt;p&gt;Looking forward to your feedback.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/14395#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/480">export</category>
 <category domain="http://groups.drupal.org/taxonomy/term/409">import</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1305">install profile</category>
 <category domain="http://groups.drupal.org/taxonomy/term/5032">port</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sat, 30 Aug 2008 13:55:47 +0000</pubDate>
 <dc:creator>alex_b@drupal.org</dc:creator>
 <guid isPermaLink="false">14395 at http://groups.drupal.org</guid>
</item>
<item>
 <title>ProsePoint 0.01, A newspaper-oriented CMS based upon Drupal6. </title>
 <link>http://groups.drupal.org/node/14240</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Just wanted to announce the availability of the first (alpha) release of ProsePoint, a newspaper content management system.&lt;/p&gt;
&lt;p&gt;Some things to note:&lt;/p&gt;
&lt;p&gt;ProsePoint is a distribution built on top of Drupal 6.&lt;/p&gt;
&lt;p&gt;It is currently alpha software and this is the first release. Hence, there are most likely all sorts of bugs and design inefficiencies. Please be welcome to try it, but use at your own risk.&lt;/p&gt;
&lt;p&gt;It has the most customisation and add-on functionality of any distribution that I know of. The eventual aim is to have everything ready to go out of the box. No more searching for extra modules or testing of combinations of modules. Just install and go!&lt;/p&gt;
&lt;p&gt;(On a technical note, if you want to find out how to do something in an install profile, this could serve as a good reference point.)&lt;/p&gt;
&lt;p&gt;It features new code for tight integration with tinyMCE 3.1.x.&lt;/p&gt;
&lt;p&gt;It features an almost pixel-perfect port of the gorgeous wordpress theme The Morning After (built from the ground up as a Zen subtheme).&lt;/p&gt;
&lt;p&gt;I hope to contribute the theme and the rich editor back to drupal.org, but I need to bounce some policy questions off the drupal.org administrators first.&lt;/p&gt;
&lt;p&gt;Find out more at the ProsePoint &lt;a href=&quot;http://www.prosepoint.org&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The website is a bit sparse. My apologies. I want to provide more information, but I haven&#039;t really had the bandwidth to do it yet.&lt;/p&gt;
&lt;p&gt;There is also a demo site. Just follow the links.&lt;/p&gt;
&lt;p&gt;Finally, please forward this message onto whoever you think is interested.&lt;/p&gt;
&lt;p&gt;Thanks for reading!&lt;/p&gt;
&lt;p&gt;Beng Tan&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
ThinkLeft - Bridging business and technology&lt;br /&gt;
&lt;a href=&quot;http://thinkleft.com.au&quot; title=&quot;http://thinkleft.com.au&quot;&gt;http://thinkleft.com.au&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/newspapers-on-drupal&quot;&gt;Newspapers on Drupal&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/14240#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/968">distribution profile</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1036">distribution profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1128">newspaper</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/indymedia" xmlns="http://drupal.org/project/og">Indymedia</group>
 <group domain="http://groups.drupal.org/newspapers-on-drupal" xmlns="http://drupal.org/project/og">Newspapers on Drupal</group>
 <pubDate>Mon, 25 Aug 2008 07:15:56 +0000</pubDate>
 <dc:creator>bengtan</dc:creator>
 <guid isPermaLink="false">14240 at http://groups.drupal.org</guid>
</item>
<item>
 <title>In progress changes to Install Profile API for D6</title>
 <link>http://groups.drupal.org/node/13309</link>
 <description>&lt;p&gt;I just committed a bunch of let&#039;s-see-if-this-works changes to install profile API for D6--1 (&lt;a href=&quot;http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/install_profile_api/?pathrev=DRUPAL-6--1&quot; title=&quot;http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/install_profile_api/?pathrev=DRUPAL-6--1&quot;&gt;http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/install_pro...&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;removed crud.inc&lt;/li&gt;
&lt;li&gt;beginnings of turning install_profile_api into a module -- only purpose here is so that install profiles can depend on it / require it&lt;/li&gt;
&lt;li&gt;split crud.inc into one .inc file per module&lt;/li&gt;
&lt;li&gt;tried to start doing some &quot;smart loading&quot; -- basically, an install profile is going to require a bunch of modules, which is in an array -- pass that same array to an install profile api function and it will &quot;smart include&quot; the required .inc files; ideally, it will look in contrib/.inc as well as modules//.install.inc -- the former I have working, the latter is my thinking for module devs that will create / maintain their own CRUD file in their module&#039;s namespace&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, &lt;a href=&quot;http://quicksketch.org&quot; rel=&quot;nofollow&quot;&gt;quicksketch&lt;/a&gt; is now another maintainer: he&#039;s got some itches to scratch for D6.&lt;/p&gt;
&lt;p&gt;The D6 branch is crunchy crunchy code that is brand new. I &lt;em&gt;know&lt;/em&gt; I&#039;ve got bad logic in a couple of places, but needed to get this new stuff in there to show my direction for quicksketch.&lt;/p&gt;
&lt;p&gt;I personally don&#039;t have plans to work on the Install Profile Wizard, but with the split out of .inc files per module, it should actually be even easier to auto-create .profile files.&lt;/p&gt;
&lt;p&gt;I hand out CVS maintainership like candy for this module, so let me know if you want access.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13309#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/5793">install profile API</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sat, 19 Jul 2008 20:21:56 +0000</pubDate>
 <dc:creator>Boris Mann</dc:creator>
 <guid isPermaLink="false">13309 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Key features for a musician profile</title>
 <link>http://groups.drupal.org/node/13061</link>
 <description>&lt;p&gt;The following are some key features/functionality that we&#039;d like to integrate into a musician product or profile. We&#039;ll keep adding to/revising the list and look to identify an ideal set of modules to fit those needs.
&lt;/p&gt;
&lt;p&gt;COMPLETE WEB BASED SOLUTION&lt;br /&gt;
Users will be able to create a professional site with ease...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select from a set of default themes&lt;/li&gt;
&lt;li&gt;Populate the site with an easy to use setup wizard&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;STANDARD FEATURES&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;News/Journal/Blog &lt;/li&gt;
&lt;li&gt;Press/Reviews&lt;/li&gt;
&lt;li&gt;Discography
&lt;ul&gt;
&lt;li&gt;List of Albums&lt;/li&gt;
&lt;li&gt;List of All Songs&lt;/li&gt;
&lt;li&gt;Credits, lyrics, and liner notes &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Events
&lt;ul&gt;
&lt;li&gt;Upcoming and archived events&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Audio
&lt;ul&gt;
&lt;li&gt;Streaming and/or downloadable tracks&lt;/li&gt;
&lt;li&gt;Create and share playlists&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Video
&lt;ul&gt;
&lt;li&gt;Upload and/or embed video from Youtube, MySpace, and other video sharing sites.&lt;/li&gt;
&lt;li&gt;Create and share playlists&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Photo Galleries
&lt;ul&gt;
&lt;li&gt;Upload and/or embed photos from sites such as Flickr.&lt;/li&gt;
&lt;li&gt;Create and share slidesows&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Downloadable files (wallpaper, press kit, hi rez images, etc.)&lt;/li&gt;
&lt;li&gt;Online store
&lt;ul&gt;
&lt;li&gt;merchandise&lt;/li&gt;
&lt;li&gt;physicals&lt;/li&gt;
&lt;li&gt;downloads&lt;/li&gt;
&lt;li&gt;tickets&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Links&lt;/li&gt;
&lt;li&gt;Message Board/Guestbook&lt;/li&gt;
&lt;li&gt;Newsletter/Announcements  - sign-up form on the site.&lt;/li&gt;
&lt;li&gt;Google Analytics &lt;/li&gt;
&lt;li&gt;Search Engine Optimization (SEO) - The site will be built with SEO in mind. &lt;/li&gt;
&lt;li&gt;Accessibility - All design and site building will be approached accessibility and web standards in mind. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FAN INTERACTIVE FEATURES&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Content rating and reviews&lt;/li&gt;
&lt;li&gt;Submit news and concert updates&lt;/li&gt;
&lt;li&gt;Upload/share/manipulate photos and video&lt;/li&gt;
&lt;li&gt;Watch and attended list (for concerts)&lt;/li&gt;
&lt;li&gt;Fan blogs, forums and guestbooks&lt;/li&gt;
&lt;li&gt;Polls and Surveys&lt;/li&gt;
&lt;li&gt;Fan submitted Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;Playlist sharing&lt;/li&gt;
&lt;li&gt;Friend/buddy lists&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DISTRIBUTION AND SYNDICATION&lt;br /&gt;
Provide several ways to not only get content on the website but also on the many necessary outlets/communities for an artists content.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Music
&lt;ul&gt;
&lt;li&gt;Digital stores such as iTunes, AmazonMP3, Rhapsody, and eMusic&lt;/li&gt;
&lt;li&gt;Internet radio such Last.fm, Pandora, and Live365, and others&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Video to YouTube, blip.tv, MySpaceTV, Revver, and others&lt;/li&gt;
&lt;li&gt;Photos to Flickr, Photobucket and others&lt;/li&gt;
&lt;li&gt;Events to Upcoming, Eventful, MySpace, Facebook etc.&lt;/li&gt;
&lt;li&gt;News/blog to MySpace, Facebook, Virb, Bebo and others&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13061#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/771">projects</category>
 <group domain="http://groups.drupal.org/art-music" xmlns="http://drupal.org/project/og">Art &amp;amp; Music</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 10 Jul 2008 09:15:10 +0000</pubDate>
 <dc:creator>gusaus</dc:creator>
 <guid isPermaLink="false">13061 at http://groups.drupal.org</guid>
</item>
<item>
 <title>More defaults in the default install profile</title>
 <link>http://groups.drupal.org/node/11691</link>
 <description>&lt;p&gt;I just opened up two issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/261869&quot; rel=&quot;nofollow&quot;&gt;Default tags vocabulary&lt;/a&gt;&lt;br /&gt;
*&lt;a href=&quot;http://drupal.org/node/261882&quot; rel=&quot;nofollow&quot;&gt;&#039;Advanced&#039; install profile&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The idea is to get more dummy content into the default profile, whilst at the same time provide a stripped down profile for people who don&#039;t need it. The question is, what else could we put in the default profile if we&#039;re able to bloat it a little?&lt;/p&gt;
&lt;p&gt;Enable more modules? Which ones?&lt;br /&gt;
Dummy content in page nodes and dummy primary links pointing to them?&lt;br /&gt;
Dummy article posted to the front page?&lt;br /&gt;
Dummy &#039;categories&#039; vocabulary with a select list?&lt;/p&gt;
&lt;p&gt;I&#039;ll admit to knowing very little about the install profile system, and it might get overhauled itself during D7. But it&#039;d be good to get a list of things that might be helpful to have examples of when you first install Drupal, and see which of those we can squeeze in to the default profile without making it too annoying.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/11691#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/improvements-core" xmlns="http://drupal.org/project/og">Improvements to core</group>
 <group domain="http://groups.drupal.org/usability" xmlns="http://drupal.org/project/og">Usability</group>
 <pubDate>Fri, 23 May 2008 10:42:20 +0000</pubDate>
 <dc:creator>catch</dc:creator>
 <guid isPermaLink="false">11691 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Druapl 6 Install Profile love</title>
 <link>http://groups.drupal.org/node/11612</link>
 <description>&lt;p&gt;I&#039;m a fan Install Profile Generator modules and didn&#039;t see any pending patches for Drupal 6. Can someone please update me and the community on any of these projects being worked on for 6 or a new alternative?&lt;/p&gt;
&lt;p&gt;I&#039;m really looking to cut down my D6 installation time, like my 5.x days. :)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/multisite&quot;&gt;Multisite&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/11612#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/427">profiles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/multisite" xmlns="http://drupal.org/project/og">Multisite</group>
 <pubDate>Tue, 20 May 2008 20:00:15 +0000</pubDate>
 <dc:creator>Chris Charlton</dc:creator>
 <guid isPermaLink="false">11612 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Automatically Download modules during profile installation</title>
 <link>http://groups.drupal.org/node/10810</link>
 <description>&lt;p&gt;Hey all,&lt;/p&gt;
&lt;p&gt;I don&#039;t know if anything like this already exists, but I&#039;ve written a script to add to install profiles that will go out and fetch via FTP the latest version of any missing modules from the Drupal projects repository.&lt;/p&gt;
&lt;p&gt;I&#039;d consider this a development version of the script, but it seems to be working fairly well, with some cool features, like preferring files that are NOT marked &#039;alpha&#039;, &#039;beta&#039;, or &#039;dev&#039;, but it will use these if it can&#039;t find something better.&lt;/p&gt;
&lt;p&gt;To use, place the attached file in the folder with your profile (rename with proper .php extension only), and make your _profile_modules() look something like this:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;function &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;myProfileName_profile_modules&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;() {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$modules_list &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= array(&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Enable required core modules first.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;block&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;filter&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;node&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;system&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;user&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;watchdog&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Enable optional core modules next.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;color&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;help&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;menu&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;path&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;taxonomy&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;upload&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Then, enable any contributed modules here.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;views&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;views_ui&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content_access&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;devel&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;admin_menu&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;date_api&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;date_timezone&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;calendar&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;calendar_ical&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;image&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;imagefield&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;gmap&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;location&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;user_status&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;loginmenu&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Additional module packages to download, because the package name might not match the module name; or we might want to have a module available, but not enabled right away.&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$other_packages &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= array (&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;cck&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;date&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;image_gallery&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;send&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;mimemail&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;simplenews&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; require_once(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;getmods.php&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;profile_download_modules&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;array_merge&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$modules_list&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$other_packages&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;), &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;); &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Second argument is the Drupal version to look for.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$modules_list&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Please try this out &amp;amp; make comments &amp;amp; submit improvements.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;-Matt&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10810#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Fri, 18 Apr 2008 01:42:57 +0000</pubDate>
 <dc:creator>matt2000@drupal.org</dc:creator>
 <guid isPermaLink="false">10810 at http://groups.drupal.org</guid>
</item>
<item>
 <title>DEADLINE FRIDAY: Include Drupal 6.x in Open Solaris</title>
 <link>http://groups.drupal.org/node/10789</link>
 <description>&lt;p&gt;If you are interested in seeing Drupal, and in particular a specific profile be included in OpenSolaris, Friday is the deadline for the next meeting.&lt;/p&gt;
&lt;p&gt;Submit your comments here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.opensolaris.org/jive/thread.jspa;jsessionid=2A66929A74E346D56D6BD8E515979CFC?messageID=216746&amp;amp;&quot; title=&quot;http://www.opensolaris.org/jive/thread.jspa;jsessionid=2A66929A74E346D56D6BD8E515979CFC?messageID=216746&amp;amp;&quot;&gt;http://www.opensolaris.org/jive/thread.jspa;jsessionid=2A66929A74E346D56...&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10789#comments</comments>
 <group domain="http://groups.drupal.org/change-management-systems" xmlns="http://drupal.org/project/og">Build Systems &amp;amp; Change Management</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 17 Apr 2008 15:16:10 +0000</pubDate>
 <dc:creator>Amazon</dc:creator>
 <guid isPermaLink="false">10789 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Installation Profiles and Drupal&#039;s CVS Packaging System</title>
 <link>http://groups.drupal.org/node/10606</link>
 <description>&lt;p&gt;The giants of the &lt;a href=&quot;http://drupal.org/project/project&quot; rel=&quot;nofollow&quot;&gt;project module&lt;/a&gt; and Drupal.org&#039;s CVS/packaging system (dww, hunmonk, aclight) plan to add the ability of installation profiles to have their modules packaged with them, I understand.  This will be a huge step forward for their value to end users.&lt;/p&gt;
&lt;p&gt;For more advanced users (and this is a less important consideration) I propose that this packaging be optional– that it also be possible to generate lists of modules as &lt;a href=&quot;http://drupal.org/project/drush&quot; rel=&quot;nofollow&quot;&gt;Drush&lt;/a&gt; commands or potentially other things like DAST&lt;/a&gt; configuration files.&lt;/p&gt;
&lt;p&gt;Mostly I&#039;m looking for a status report, and asking if there&#039;s an issue in the queue somewhere that I could be following and perhaps helping with.  Thanks!&lt;/p&gt;
&lt;p&gt;&lt;sup&gt; benjamin, &lt;a href=&quot;http://AgaricDesign.com&quot; title=&quot;Open Source Free Software Web Development the Agaric Way&quot; rel=&quot;nofollow&quot;&gt;Agaric Design Collective&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10606#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/218">cvs</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/110">project module</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 10 Apr 2008 09:44:14 +0000</pubDate>
 <dc:creator>Benjamin Melançon</dc:creator>
 <guid isPermaLink="false">10606 at http://groups.drupal.org</guid>
</item>
<item>
 <title>How to disable &quot;Configure site&quot; in an installation profile for D6?</title>
 <link>http://groups.drupal.org/node/10136</link>
 <description>&lt;p&gt;How to disable &quot;Configure site&quot; in an installation profile for D6?&lt;/p&gt;
&lt;p&gt;The installation should run without stops.&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10136#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 26 Mar 2008 03:21:07 +0000</pubDate>
 <dc:creator>PedroC</dc:creator>
 <guid isPermaLink="false">10136 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Site architecture patterns, Install Profiles, &amp; automated site configuration</title>
 <link>http://groups.drupal.org/node/9379</link>
 <description>&lt;p&gt;EDIT: There will be a BOF discussion tomorrow, Wed morning at 9:00am here at Drupalcon. Please join the discussion and share your thoughts.&lt;/p&gt;
&lt;p&gt;Setting up Drupal sites requires a lot of time clicking through forms and redoing common tasks. This can be automated and reused to save time. Install profiles were built to help solve this problem, but there are limitations. We&#039;d like to discuss these limitations and figure out what can be done to address them and plan the next steps and evolution of automated site configuration? Also, what needs to be done or changed in Drupal core to facilitate this?&lt;/p&gt;
&lt;h2&gt;Defining site architecture and best practice patterns&lt;/h2&gt;
&lt;p&gt;It would be great to be able to define common and specific site architecture and best practice patterns in a format that is easy to read and work with and can easily be shared and collaborated on. Ideally the system would support different backends to allow site configuration documents in multiple languages.&lt;/p&gt;
&lt;h2&gt;Projects and implementations&lt;/h2&gt;
&lt;p&gt;Install Profiles (&lt;a href=&quot;http://drupal.org/project/Installation+profiles&quot; title=&quot;http://drupal.org/project/Installation+profiles&quot;&gt;http://drupal.org/project/Installation+profiles&lt;/a&gt;)&lt;br /&gt;
Install Profile API &amp;amp; Profile Wizard, CRUD (&lt;a href=&quot;http://drupal.org/project/install_profile_api&quot; title=&quot;http://drupal.org/project/install_profile_api&quot;&gt;http://drupal.org/project/install_profile_api&lt;/a&gt;)&lt;br /&gt;
Profile Generator (&lt;a href=&quot;http://drupal.org/project/profile_generator&quot; title=&quot;http://drupal.org/project/profile_generator&quot;&gt;http://drupal.org/project/profile_generator&lt;/a&gt;)&lt;br /&gt;
Civic Space APIs (&lt;a href=&quot;https://customprofiles.civicspaceondemand.org/api/file&quot; title=&quot;https://customprofiles.civicspaceondemand.org/api/file&quot;&gt;https://customprofiles.civicspaceondemand.org/api/file&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Related Projects and discussions&lt;/p&gt;
&lt;p&gt;Cocktail - CCK Type Language: (&lt;a href=&quot;http://raincitystudios.com/blog/cocktail-cck-type-language&quot; title=&quot;http://raincitystudios.com/blog/cocktail-cck-type-language&quot;&gt;http://raincitystudios.com/blog/cocktail-cck-type-language&lt;/a&gt;)&lt;br /&gt;
GHOP - Drupal automated staging toolkit project proposal: (&lt;a href=&quot;http://code.google.com/soc/2007/drupal/appinfo.html?csaid=AD069F51C0E75638&quot; title=&quot;http://code.google.com/soc/2007/drupal/appinfo.html?csaid=AD069F51C0E75638&quot;&gt;http://code.google.com/soc/2007/drupal/appinfo.html?csaid=AD069F51C0E756...&lt;/a&gt;)&lt;br /&gt;
Distributions Group: (&lt;a href=&quot;http://groups.drupal.org/distributions&quot; title=&quot;http://groups.drupal.org/distributions&quot;&gt;http://groups.drupal.org/distributions&lt;/a&gt;)&lt;br /&gt;
Effectiveness of install profiles?: (&lt;a href=&quot;http://groups.drupal.org/node/6820&quot; title=&quot;http://groups.drupal.org/node/6820&quot;&gt;http://groups.drupal.org/node/6820&lt;/a&gt;)&lt;br /&gt;
Drush: (&lt;a href=&quot;http://drupal.org/project/drush&quot; title=&quot;http://drupal.org/project/drush&quot;&gt;http://drupal.org/project/drush&lt;/a&gt;)&lt;br /&gt;
HostMaster2: (&lt;a href=&quot;http://drupal.org/project/hostmaster&quot; title=&quot;http://drupal.org/project/hostmaster&quot;&gt;http://drupal.org/project/hostmaster&lt;/a&gt;)&lt;br /&gt;
AutoPilot: (&lt;a href=&quot;http://drupal.org/project/autopilot&quot; title=&quot;http://drupal.org/project/autopilot&quot;&gt;http://drupal.org/project/autopilot&lt;/a&gt;)&lt;br /&gt;
Multisite Management Tools Review: (&lt;a href=&quot;http://drupal.org/files/issues/review_0.pdf&quot; title=&quot;http://drupal.org/files/issues/review_0.pdf&quot;&gt;http://drupal.org/files/issues/review_0.pdf&lt;/a&gt;)&lt;/p&gt;
&lt;h2&gt;Limitations in Install Profiles&lt;/h2&gt;
&lt;p&gt;Here are some of the limitations with install profiles that would be great to address:&lt;br /&gt;
It&#039;s a one time initial setup and can&#039;t change anything on the site after the initial configuration.&lt;br /&gt;
You can&#039;t create separate, smaller groups of features and configurations that can be combined together and mixed and matched individually or as a group.&lt;br /&gt;
It can be hard to read and work with since it&#039;s in PHP code and so there is a disconnect between site planners/architects.&lt;br /&gt;
It&#039;s not possible to setup all the desired settings/configurations (ie., API and additional module support.)&lt;br /&gt;
It&#039;s hard to manage changes to the profile or setup as requirements and best practices change (which they constantly do.)&lt;br /&gt;
Can&#039;t easily have slightly differing configurations (would need a separate install profile for each.)&lt;/p&gt;
&lt;h2&gt;Proof of concept solution&lt;/h2&gt;
&lt;p&gt;We started work on a project called Patterns that attempts to address and solve some of these points and limitations.  Our idea was to make a simple, flexible, powerful custom module/system to handle definitions of site configurations that was easy to change, update and manage. We decided to create a module that supports definitions of requirements (patterns of any type) and runs/enables them on an new or existing site. We also created a very simple install profile that&#039;s sole purpose is to set up the Patterns module.&lt;/p&gt;
&lt;p&gt;It&#039;s in an early proof of concept stage. You can find the project placeholder on Drupal here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drupal.org/project/patterns&quot; title=&quot;http://drupal.org/project/patterns&quot;&gt;http://drupal.org/project/patterns&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Here are some design ideas and implementation details:&lt;/h2&gt;
&lt;p&gt;Overview&lt;/p&gt;
&lt;p&gt;The patterns module will enable the setup of complex and detailed sites without actually doing any of the setup yourself. A pattern will be a collection of rules, definitions, and dependencies that will automatically setup and create simple or complex features for you. Patterns allow you to define features and functionality for a site in a standard text format (currently XML with planned support for other formats,) or directly on the site, and then apply them to an already running site. An administration page will let you enable (and possibly disable or remove) each pattern that has either been provided by default, contributed, or created specifically for the application at hand.&lt;/p&gt;
&lt;p&gt;A typical example would be to easily and simply setup a fully functional forum with user registration, authorization, avatars, comments, captchas, views and more without touching a single setting. Of course the unique, specific settings for the site at hand can be adjusted like usual, however basic settings can also be tweaked when turning on the pattern.&lt;/p&gt;
&lt;p&gt;For those that need more control over the setup of their desired features, patterns could possibly guide the user through all of the setting pages and settings that are available for a particular feature set. They could have stop points that prompt the user for a specific choice or input (similar to Photoshop actions.)&lt;/p&gt;
&lt;h2&gt;Patterns primary uses&lt;/h2&gt;
&lt;p&gt;Define reusable site architecture patterns and best practices that are easy to update and maintain.&lt;br /&gt;
Quickly setup and configure new (and existing!) sites based on site architecture documents/patterns. (Next evolution of Install Profiles)&lt;br /&gt;
Migrate changes, updates and new features from you local development environment to dev server to QA site to the final production environment. (Change Management)&lt;br /&gt;
Possibility of making a specific pattern to update/change a site(s) from some other known configuration (legacy best practice to current best practice for instance)&lt;/p&gt;
&lt;h2&gt;Architecture Overview&lt;/h2&gt;
&lt;p&gt;Base install profile (setup Patterns module)&lt;br /&gt;
Patterns Drupal module&lt;br /&gt;
Patterns component modules&lt;br /&gt;
Hooks/API&lt;br /&gt;
Pattern XML files&lt;br /&gt;
    Stop points for allowing the user to set/change a value&lt;br /&gt;
Pattern groups/subgroups&lt;/p&gt;
&lt;p&gt;Most patterns will be made up of a combination of any/all these components:&lt;/p&gt;
&lt;p&gt;Module(s)&lt;br /&gt;
    Module settings&lt;br /&gt;
CCK Content Type(s)&lt;br /&gt;
    Fields&lt;br /&gt;
    Field weights/order&lt;br /&gt;
Views&lt;br /&gt;
    Type&lt;br /&gt;
    Fields&lt;br /&gt;
Panels&lt;br /&gt;
Blocks&lt;br /&gt;
Permissions&lt;br /&gt;
Content/Nodes (not finished yet)&lt;br /&gt;
Files&lt;br /&gt;
Other patterns!&lt;/p&gt;
&lt;p&gt;Features:&lt;/p&gt;
&lt;p&gt;XML based. Keeps it open and flexible so you can possibly use other systems to process or work with the XML&lt;br /&gt;
Creation of content types and fields&lt;br /&gt;
Creation of views and settings&lt;br /&gt;
User and node creation&lt;br /&gt;
Setup of user roles and permissions&lt;br /&gt;
Automatic and assisted panel creation&lt;br /&gt;
Automatic and assisted menu setup&lt;br /&gt;
Basic conflict checking and resolution&lt;br /&gt;
A pattern can be a list of other patterns&lt;br /&gt;
Support for tokens from the Tokens module&lt;/p&gt;
&lt;h2&gt;Challenges&lt;/h2&gt;
&lt;p&gt;XML Based (other formats may be more readable or better to work with.)&lt;br /&gt;
Keeping component modules up to date&lt;br /&gt;
Resolving conflicts in patterns and pattern dependencies&lt;br /&gt;
Getting parts of this into Drupal core&lt;/p&gt;
&lt;h2&gt;Primary plans and ideas for the future&lt;/h2&gt;
&lt;p&gt;Nicely formatted view of the pattern live on the site (currently it just displays the raw XML)&lt;br /&gt;
Extensive pattern administration:&lt;br /&gt;
  Pattern builder: choose configuration components from an existing site to make a pattern out of specific parts (or the entire site)&lt;br /&gt;
  Import from another site/file&lt;br /&gt;
  Export to another site/file&lt;br /&gt;
  Record patterns when setting options or configuration&lt;br /&gt;
Stop points (to ask the user for an input or value)&lt;br /&gt;
Pattern versions and dependencies&lt;br /&gt;
Display and automatic downloading of patterns from a central repository&lt;br /&gt;
Run/control from the command line (Drush integration)&lt;br /&gt;
Add/Import by URL (with ability to choose from a list of available ones)&lt;br /&gt;
Publish/Export list of patterns to URLs, Master site (enable repository functionality) and individual patterns&lt;br /&gt;
Repository system (list of available sites to check for patterns)&lt;br /&gt;
  Ability to easily add your site automatically to the repository list&lt;br /&gt;
Version checking&lt;/p&gt;
&lt;h2&gt;Possible other side benefits and solutions&lt;/h2&gt;
&lt;p&gt;Central or distributed pattern repositories with community managed best practice patterns&lt;br /&gt;
Unified API for configuration import/export&lt;br /&gt;
Change Management solution&lt;br /&gt;
Development shops can share common configurations and work together to improve them.&lt;/p&gt;
&lt;p&gt;Sorry for the overload of information here. We&#039;d love to hear your thoughts and feedback and work together to create a solution is properly planned and can hopeful integrated with core for Drupal 7. What do you think?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/enterprise&quot;&gt;Enterprise&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9379#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1988">information architecture</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/4266">patterns</category>
 <group domain="http://groups.drupal.org/bay-area" xmlns="http://drupal.org/project/og">Bay Area</group>
 <group domain="http://groups.drupal.org/consulting" xmlns="http://drupal.org/project/og">Consulting and Business</group>
 <group domain="http://groups.drupal.org/designers-and-information-architects" xmlns="http://drupal.org/project/og">Designers and Information Architects</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/enterprise" xmlns="http://drupal.org/project/og">Enterprise</group>
 <pubDate>Tue, 04 Mar 2008 20:15:47 +0000</pubDate>
 <dc:creator>ChrisB</dc:creator>
 <guid isPermaLink="false">9379 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Can an install profile be upgraded?</title>
 <link>http://groups.drupal.org/node/9059</link>
 <description>&lt;p&gt;Do install profiles have an upgrade mechanism similar &lt;a href=&quot;http://drupal.org/node/51220&quot; rel=&quot;nofollow&quot;&gt;that used by modules&lt;/a&gt;? I&#039;m wondering if I can use install profiles to help manage multiple sites, but I need to be able to push out changes over time. But there doesn&#039;t seem to be a way to push changes -- new modules or settings -- to already created sites. Am I missing something? How do others handle it? Thanks!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9059#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 20 Feb 2008 21:04:02 +0000</pubDate>
 <dc:creator>starkos</dc:creator>
 <guid isPermaLink="false">9059 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Programatically execute Drupal 6 install profile on fresh database without install.php</title>
 <link>http://groups.drupal.org/node/8730</link>
 <description>&lt;p&gt;I&#039;m trying to update &lt;a href=&quot;http://drupal.org/project/druplet&quot; rel=&quot;nofollow&quot;&gt;Druplet.module&lt;/a&gt; for Drupal 6. It&#039;s a simple module that creates new Drupal sites based on install profiles using multisite. It creates a new site directory, settings.php file, and database, and then executes the chosen install profile on the site, saving the user from having to step through the installer process.&lt;/p&gt;
&lt;p&gt;In Drupal 5 it was fairly simple to do this:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// where $db_url[&#039;newsite&#039;] is the SQL url from settings.php&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;db_set_active&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;newsite&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// include install functions&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;require_once &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$_SERVER&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;DOCUMENT_ROOT&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;] . &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;/includes/install.inc&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Verify existence of all required modules.&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$profile &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;default&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$modules &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_verify_profile&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$profile&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;NULL&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Perform actual installation defined in the profile.&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_install_profile&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$profile&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$modules&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;variable_set&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;install_profile&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$profile&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_maintenance_theme&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Show profile finalization info.&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$function &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$profile &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;_profile_final&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&lt;br /&gt;&amp;nbsp; if (&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;function_exists&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$function&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// More steps required&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$final &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$function&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;();&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// return db control to primary site&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;db_set_active&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;default&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// forward user to new site&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_goto&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;http://newsite.example.com&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;At the moment, I&#039;m not able to figure out a clean way to do this in Drupal 6 without hacking apart install.php and install.inc. Has anybody had success with this?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8730#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1834">Drupal 6</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/574">multisite</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 07 Feb 2008 22:55:01 +0000</pubDate>
 <dc:creator>matt@antinomia</dc:creator>
 <guid isPermaLink="false">8730 at http://groups.drupal.org</guid>
</item>
<item>
 <title>crud.inc 1.1 released</title>
 <link>http://groups.drupal.org/node/8390</link>
 <description>&lt;p&gt;Adrian has been doing a bunch of work with install profiles, and so rolled a &lt;a href=&quot;http://drupal.org/node/212044&quot; rel=&quot;nofollow&quot;&gt;1.1 release&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;CCK types can now get created. A recent feature request is to include this in the Profile Wizard -- there have been several other modules that are also trying to build automatic install profile creators: ideally we can spend some time consolidating forces rather than everyone re-inventing the wheel here.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8390#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/1727">crud.inc</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 23 Jan 2008 10:03:49 +0000</pubDate>
 <dc:creator>Boris Mann</dc:creator>
 <guid isPermaLink="false">8390 at http://groups.drupal.org</guid>
</item>
<item>
 <title>DrupalEd 5.6-0 release</title>
 <link>http://groups.drupal.org/node/8115</link>
 <description>&lt;p&gt;Earlier today, Drupal core was &lt;a href=&quot;http://drupal.org/drupal-5.6&quot; rel=&quot;nofollow&quot;&gt;upgraded to version 5.6&lt;/a&gt;. This is a security release, and all users should upgrade.&lt;/p&gt;
&lt;p&gt;For users with existing DrupalEd installs, you only need to upgrade core Drupal -- you do not need to use this specific package.&lt;/p&gt;
&lt;p&gt;For new users to DrupalEd, this is the package for you.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://alphabetademo.com/drupaled-5.6-0.tar.gz&quot; rel=&quot;nofollow&quot;&gt;Download it here&lt;/a&gt; to get started!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/drupal-education&quot;&gt;Drupal in Education&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8115#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/973">DrupalEd</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-education" xmlns="http://drupal.org/project/og">Drupal in Education</group>
 <pubDate>Fri, 11 Jan 2008 08:36:28 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">8115 at http://groups.drupal.org</guid>
</item>
<item>
 <title>EU Objective ICT-2007.4.2 (ICT-2007.4.4): Intelligent Content and Semantics</title>
 <link>http://groups.drupal.org/node/8028</link>
 <description>&lt;p&gt;The ICT - INFORMATION AND COMMUNICATION TECHNOLOGIES workprogramme from the European commission has calls for applications that could fit a Drupal project. Especially Objective ICT-2007.4.2 (ICT-2007.4.4): Intelligent Content and Semantics is very interesting, anybody interested in collaborating on a grant proposal for this?&lt;/p&gt;
&lt;p&gt;Target outcome&lt;br /&gt;
Medium term:&lt;br /&gt;
a) Advanced authoring environments for the creation of novel forms of interactive and&lt;br /&gt;
expressive content enabling multimodal experimentation and non-linear story-telling.&lt;br /&gt;
These environments will ease content sharing and remixing, also by non-expert users, by&lt;br /&gt;
automatically tagging content with semantic metadata and by using open standards to&lt;br /&gt;
store it in networked repositories supporting symbolic and similarity-based indexing and&lt;br /&gt;
search capabilities, for all content types.&lt;br /&gt;
b) Collaborative automated workflow environments to manage the lifecycle of novel and&lt;br /&gt;
legacy media and enterprise content assets, from the acquisition of reference materials to&lt;br /&gt;
the versioning, packaging and repurposing of complex products, including their linguistic&lt;br /&gt;
and cultural adaptation to target markets and user groups. Empirical results from the&lt;br /&gt;
psychology of human perception and attention will be used to identify salient multimedia&lt;br /&gt;
segments and apply summarisation and encoding schemes that will improve content&lt;br /&gt;
storage and transmission without affecting its perceptual properties.&lt;br /&gt;
c) Architectures and technologies for personalised distribution, presentation and&lt;br /&gt;
consumption of self-aware, adaptive content. Detecting and exploiting emergent ambient&lt;br /&gt;
intelligence they will use features embedded in content objects and rendering equipment&lt;br /&gt;
to enable dynamic device adaptation, immersive multimodal experiences and contextual&lt;br /&gt;
support of user goals and linguistic preferences. Privacy preserving learning algorithms&lt;br /&gt;
will analyse user interactions with devices and other users so as to update and effectively&lt;br /&gt;
serve those goals and preferences.&lt;br /&gt;
d) Actions geared towards community building, intended to stimulate cross-disciplinary&lt;br /&gt;
approaches and a more effective user/supplier dialogue, and other measures, including&lt;br /&gt;
field validation and standards, aimed at a faster uptake of research results. Usability and&lt;br /&gt;
technology assessment studies, economic analyses and roadmaps to chart the&lt;br /&gt;
democratisation of personal and community based multimedia production and&lt;br /&gt;
management tools.&lt;/p&gt;
&lt;p&gt;Longer term:&lt;br /&gt;
e) Semantic foundations: probabilistic, temporal and modal modelling and approximate&lt;br /&gt;
reasoning through objective-driven research moving beyond current formalisms.&lt;br /&gt;
Theoretical results will be matched by robust and scalable reference implementations.&lt;br /&gt;
Usability and performance will be tested through large scale ontology mediated Web&lt;br /&gt;
integration of heterogeneous, evolving and noisy or inconsistent data sources ranging&lt;br /&gt;
from distributed multimedia repositories to data streams originating from ambient devices&lt;br /&gt;
and sensors, supporting real time resolution of massive numbers of queries and the&lt;br /&gt;
induction of scientific hypotheses or other forms of learning.&lt;br /&gt;
f) Advanced knowledge management systems for information-bound organisations and&lt;br /&gt;
communities, capable of extracting actionable meaning from structured and unstructured&lt;br /&gt;
information and social interaction patterns, and of making it available for activities&lt;br /&gt;
ranging from information search through conceptual mapping to decision making. Such&lt;br /&gt;
systems will exploit semantics embedded in multimedia objects, data streams and ICTbased&lt;br /&gt;
processes, and rely on formal policies to manage user access as well as audit trails&lt;br /&gt;
in support of dynamic virtual organisations. Research advances will be embedded within&lt;br /&gt;
end-to-end systems using computer-tractable knowledge in support of dynamic data and&lt;br /&gt;
application integration, automation and interoperation of business processes, automated&lt;br /&gt;
diagnosis and problem-solving in a variety of domains. Robustness, scalability and&lt;br /&gt;
flexibility will be tested in real-life settings, together with interworking with legacy&lt;br /&gt;
systems.&lt;/p&gt;
&lt;p&gt;Expected impact&lt;br /&gt;
These activities will make digital resources that embody creativity and semantics easier and&lt;br /&gt;
more cost-effective to produce, organize, search, personalise, distribute and (re)use, across the&lt;br /&gt;
value chain.&lt;br /&gt;
-Creators will be able to design more participative and communicative forms of content.&lt;br /&gt;
-Publishers in creative industries, enterprises and professional sectors will increase their&lt;br /&gt;
productivity with innovative content of greater complexity and ease of repurposing.&lt;br /&gt;
-Organisations will be able to automate the collection and distribution of digital content&lt;br /&gt;
and machine-tractable knowledge and share them with partner organisations in trusted&lt;br /&gt;
collaborative environments.&lt;br /&gt;
-Scientists will operate more efficiently by automating the link between data analysis,&lt;br /&gt;
theory and experimental validation.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/semantic-web&quot;&gt;Semantic Web&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8028#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/244">europe</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3788">FP7</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1129">grant</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1164">semantic web</category>
 <enclosure url="http://groups.drupal.org/files/ict-wp-excerpts-challenge4-call3_en.pdf" length="97382" type="application/pdf" />
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/groups-drupal-org" xmlns="http://drupal.org/project/og">Groups.drupal.org</group>
 <group domain="http://groups.drupal.org/semantic-web" xmlns="http://drupal.org/project/og">Semantic Web</group>
 <pubDate>Mon, 07 Jan 2008 08:09:09 +0000</pubDate>
 <dc:creator>kvantomme</dc:creator>
 <guid isPermaLink="false">8028 at http://groups.drupal.org</guid>
</item>
<item>
 <title>DrupalEd 5.4-0</title>
 <link>http://groups.drupal.org/node/7540</link>
 <description>&lt;p&gt;DrupalEd 5.4 is now out.&lt;/p&gt;
&lt;p&gt;This new release incorporates a &lt;a href=&quot;http://drupal.org/node/198162&quot; rel=&quot;nofollow&quot;&gt;security upgrade&lt;/a&gt;. Although DrupalEd was not affected by the specific conditions that triggered this upgrade, upgrading core is strongly recommended.&lt;/p&gt;
&lt;p&gt;This release also incorporates some recent module upgrades. For the full details, read the upgrade_notes.txt file available in the download.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://funnymonkey.com/files/drupaled-5.4-0.tar.gz&quot; rel=&quot;nofollow&quot;&gt;Download DrupalEd here&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/portland-oregon&quot;&gt;Portland (Oregon)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7540#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/973">DrupalEd</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-education" xmlns="http://drupal.org/project/og">Drupal in Education</group>
 <group domain="http://groups.drupal.org/portland-oregon" xmlns="http://drupal.org/project/og">Portland (Oregon)</group>
 <pubDate>Thu, 06 Dec 2007 13:18:39 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">7540 at http://groups.drupal.org</guid>
</item>
<item>
 <title>What&#039;s the best practice for where modules should be located inside an installation profile?</title>
 <link>http://groups.drupal.org/node/7333</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7333#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 28 Nov 2007 00:33:02 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">7333 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Should maintainers be able to place files in arbitrary locations in the installation profile&#039;s directory tree?</title>
 <link>http://groups.drupal.org/node/7331</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7331#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Tue, 27 Nov 2007 23:52:39 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">7331 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Should install profile maintainers have control over where contributed projects are included in the packaged tarball?</title>
 <link>http://groups.drupal.org/node/7330</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7330#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Tue, 27 Nov 2007 23:52:34 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">7330 at http://groups.drupal.org</guid>
</item>
<item>
 <title>What should the suffix be for the files that installation profile maintainers use to define the packaging?</title>
 <link>http://groups.drupal.org/node/7329</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7329#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Tue, 27 Nov 2007 23:52:27 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">7329 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Should the version strings for installation profiles include the exact version of core they contain?</title>
 <link>http://groups.drupal.org/node/7328</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7328#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Tue, 27 Nov 2007 23:52:16 +0000</pubDate>
 <dc:creator>dww</dc:creator>
 <guid isPermaLink="false">7328 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Arts community profile builder | Arts organization in LA</title>
 <link>http://groups.drupal.org/node/7304</link>
 <description>&lt;p&gt;Hello, there is a funded contract available to build an Drupal profile for an Arts community in Los Angeles.&lt;/p&gt;
&lt;p&gt;·     Raise awareness by informing the general public about the importance of art and arts education in society&lt;br /&gt;
·     Network communities (regional as well as by discipline or particular issue, i.e. public funding, municipal support etc)&lt;br /&gt;
·     Provide an advocacy tool kit and best practices for arts and arts ed advocacy in the region&lt;br /&gt;
·     Activate/mobilize individuals and communities to participate in this regional advocacy movement.&lt;br /&gt;
·     Constituent/Contact management (volunteers, members, action committees etc)&lt;br /&gt;
·     Link residents with their local elected representatives (school board, city council etc)&lt;/p&gt;
&lt;p&gt;Our initial implementation suggested a combination of Drupal and CiviCRM.  If you are interested in building a profile and maintaining it as it is deployed to dozens of sites, please contact me and I&#039;ll forward the full contract to you.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <category domain="http://groups.drupal.org/taxonomy/term/1112">arts</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1332">los angeles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Mon, 26 Nov 2007 17:35:49 +0000</pubDate>
 <dc:creator>Amazon</dc:creator>
 <guid isPermaLink="false">7304 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Effectiveness of install profiles?</title>
 <link>http://groups.drupal.org/node/6820</link>
 <description>&lt;p&gt;Having worked recently on install profiles with the Filmforge project and the install_profile_wizard module, I am becoming less and less confident in their effectiveness. There are three key issues that need to be adressed IMO.&lt;/p&gt;
&lt;p&gt;First, install profiles are currently prone to failure when you have different versions of modules. Install profiles should be able to list the version (update) number of each module currently installed, in order to be able to make the necessary updates during the install.&lt;/p&gt;
&lt;p&gt;Second, install profiles are kind of &quot;heavy&quot;. What I mean by that is that they merely correspond to a specific configuration of your database. In that case, wouldn&#039;t it be much more easy to have a tarball of your modules and a dump of the database? In many cases, I don&#039;t really need just a &quot;blog&quot; or a &quot;wiki&quot;, I often need a set of specific configurations that I would like to install easily, like, I dunno, a configuration of tinymce for all of my contents (which implies settings in Tinymce but also in input formats and roles/permissions), or an image gallery with views, imagefield and thickbox. I think it might be a good idea to be able to create such modular &quot;configuration profiles&quot; that, combined together, would generate an install profile.&lt;/p&gt;
&lt;p&gt;Third, I think there&#039;s a big problem with the way CRUD.inc (install_profile_api) is developed, even though I think it is important to have such an API. I&#039;m pretty ok with having an API for the core modules (like, functions to create menus, blocs, etc), but why are there functions for tinymce in crud.inc? It should be the tinymce&#039;s module responsibility to provide such functions IMO.&lt;/p&gt;
&lt;p&gt;These are just questions I want to raise, in order to generate a discussion. I don&#039;t have answers yet, I just feel it&#039;s important to raise these issues if we want to make advances at this step.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6820#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2853">configuration</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3351">module versions</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Tue, 30 Oct 2007 02:01:21 +0000</pubDate>
 <dc:creator>tatien</dc:creator>
 <guid isPermaLink="false">6820 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Distribution Profiles Manager</title>
 <link>http://groups.drupal.org/node/6648</link>
 <description>&lt;p&gt; While the length of time I have procrastinated in posting this is shameful, although I lurk regularly still, I have not so much as created a sandbox install in the last couple of months as a result of personal obligations.&lt;/p&gt;
&lt;p&gt;I can&#039;t say how gratifying it&#039;s been that this group didn&#039;t die immediately from lack of interest but has actually flourished and achieved it&#039;s goals.&lt;/p&gt;
&lt;p&gt;But I don&#039;t actually post here, let alone do anything management like, so I really need to ask if anyone wants to assume management, just so that one of you has access to the added functionality?&lt;/p&gt;
&lt;p&gt;&amp;lt;!break&amp;gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6648#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Fri, 19 Oct 2007 00:03:33 +0000</pubDate>
 <dc:creator>Max Bell</dc:creator>
 <guid isPermaLink="false">6648 at http://groups.drupal.org</guid>
</item>
<item>
 <title>DrupalEd 5.3-0</title>
 <link>http://groups.drupal.org/node/6628</link>
 <description>&lt;p&gt;This release features both security and maintenance upgrades.&lt;/p&gt;
&lt;p&gt;For new users, this is the best version to download and install. The download tarball contains a directory named &quot;Instructions&quot; that contains some instructions on getting started. For additional help, and/or to get involved with the DrupalEd community, &lt;a href=&quot;http://drupal.org/project/issues/drupaled&quot; rel=&quot;nofollow&quot;&gt;submit issues to the issue queue&lt;/a&gt; or &lt;a href=&quot;http://groups.drupal.org/drupaled-distro&quot; rel=&quot;nofollow&quot;&gt;join the DrupalEd group&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://openacademic.org/files/drupaled-5.3-0.tar.gz&quot; rel=&quot;nofollow&quot;&gt;Download DrupalEd here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For existing users, you do not need to download and install this tarball. Rather, you should be managing your upgrades by using the &lt;a href=&quot;http://drupal.org/project/update_status&quot; rel=&quot;nofollow&quot;&gt;update status&lt;/a&gt; module. This module will help you keep your DrupalEd install current and secure.  &lt;strong&gt;If you have an existing DrupalEd site, you should upgrade immediately to keep your site secure&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The code upgrades included in this release include updates to the Calendar, Organic Groups, Pathauto, Date Range Filter, and Tagadelic modules, in addition to an upgrade to Drupal core.&lt;/p&gt;
&lt;p&gt;For more information on the security upgrade, &lt;a href=&quot;http://drupal.org/drupal-5.3&quot; rel=&quot;nofollow&quot;&gt;see the announcement&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/drupal-research-and-academia&quot;&gt;Research and academia&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6628#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/973">DrupalEd</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3262">Security Release</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-education" xmlns="http://drupal.org/project/og">Drupal in Education</group>
 <group domain="http://groups.drupal.org/lampuniversity-elearning-application-drupal" xmlns="http://drupal.org/project/og">LAMPuniversity (e-learning application of Drupal)</group>
 <group domain="http://groups.drupal.org/portland-oregon" xmlns="http://drupal.org/project/og">Portland (Oregon)</group>
 <group domain="http://groups.drupal.org/drupal-research-and-academia" xmlns="http://drupal.org/project/og">Research and academia</group>
 <pubDate>Thu, 18 Oct 2007 08:28:06 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">6628 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Effectiveness of Profile Wizard?</title>
 <link>http://groups.drupal.org/node/6591</link>
 <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am wondering what success other people are having with this capability? In theory it is great, but in practice not so much. At least not for me...&lt;/p&gt;
&lt;p&gt;In my setup the menuing of System1 is not maintained in System2 - there isn&#039;t a menu.&lt;/p&gt;
&lt;p&gt;I&#039;ve been comparing the tables of the two systems and combing through the generated .profile but nothing is jumping out at me.&lt;/p&gt;
&lt;p&gt;I&#039;m wondering if I should abandon use of the Wizard and just leverage the functions in crud.inc ?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Jason&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6591#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Mon, 15 Oct 2007 18:22:48 +0000</pubDate>
 <dc:creator>blender</dc:creator>
 <guid isPermaLink="false">6591 at http://groups.drupal.org</guid>
</item>
<item>
 <title>My install profile project</title>
 <link>http://groups.drupal.org/node/6554</link>
 <description>&lt;p&gt;Hiya,&lt;/p&gt;
&lt;p&gt;I guess this group is here to talk about install profile projects so here is a post about mine.&lt;/p&gt;
&lt;p&gt;I am working on creating an install profile for the &lt;a href=&quot;http://www.iww.org&quot; rel=&quot;nofollow&quot;&gt;Industrial Workers of the World&lt;/a&gt;, which is a union I am a member of.  Currently the main site there runs drupal but most of the &lt;a href=&quot;http://www.iww.org/en/branches&quot; title=&quot;IWW branches&quot; rel=&quot;nofollow&quot;&gt;branch sites&lt;/a&gt; are hand-coded HTML with various degrees of skill, design etc.  I think the &lt;a href=&quot;http://www.starbucksunion.org/&quot; rel=&quot;nofollow&quot;&gt;Starbucks Worker&#039;s Union&lt;/a&gt; probably has the nicest site in the union.&lt;/p&gt;
&lt;p&gt;Our union is small but growing (fast) and our technology is not keeping pace with us.  We have very minimal communication between different branches aside from personal relationships which makes it difficult to avoid reinventing the wheel all the time.  So the goals of this profile are, in brief:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Provide easily updatable, good looking public websites&lt;/li&gt;
&lt;li&gt;Create and manage calendar of events&lt;/li&gt;
&lt;li&gt;Share files&lt;/li&gt;
&lt;li&gt;Secure sensitive content;  this is especially important to an organisation such as ours which often is in conflict situations with companies small and huge (like Starbucks)&lt;/li&gt;
&lt;li&gt;Maintain contact lists&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are some specifics of the plan.  I don&#039;t think I should paste this whole page here, it would probably be nicer to just post the link: &lt;a href=&quot;http://www.ottawaiww.org/wobsite1.html&quot; rel=&quot;nofollow&quot;&gt;http://www.ottawaiww.org/wobsite1.html&lt;/a&gt;&lt;br /&gt;
This page was written for wobs, not for drupal geeks, so likely contains some language that doesn&#039;t make sense.  Oh look I just did it again:  a &quot;wobbly&quot; or &quot;wob&quot; is a member of the IWW.  &lt;a href=&quot;http://www.iww.org/culture/official/wobbly&quot; title=&quot;What is the origin of the term wobbly?&quot; rel=&quot;nofollow&quot;&gt;Why?&lt;/a&gt; There is a &lt;a href=&quot;http://www.iww.org/en/culture/official/dictionary&quot; rel=&quot;nofollow&quot;&gt;glossary&lt;/a&gt; if you&#039;re really keen to find out but you can probably just guess from context.&lt;/p&gt;
&lt;p&gt;I have a good chunk of the work for this done.  I am currently tweaking the design, ironing out the bugs and then it will be time to learn about install profiles and find a couple of testers in the union.&lt;/p&gt;
&lt;p&gt;I am not a programmer.  I can understand basic code and can edit variables but that&#039;s about it.  I don&#039;t know much about MySQL.  I use Linux and know my share of CSS/XHTML.  The &lt;a href=&quot;http://drupal.org/node/67921&quot; title=&quot; Write an installation profile for the Drupal installer&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; I found about install profiles looked a bit sketchy;  it&#039;s intimidating.  I haven&#039;t tried out the modules that say they make it easy yet.  I don&#039;t have a test box either, I don&#039;t really know where to get one.  Since there isn&#039;t a huge amount of content maybe I can just do a second install on the same host.&lt;/p&gt;
&lt;p&gt;I am trying to figure out how best to manage this, especially now that the project has come together enough to start inviting other developers in.  I put a call out in the next issue of our internal newsletter and I&#039;ve been trying hard to recruit geeks within the union.&lt;/p&gt;
&lt;p&gt;I don&#039;t have a clue what to do about upgrades.  I don&#039;t know how to use CVS I think it&#039;s called.&lt;/p&gt;
&lt;p&gt;So that&#039;s it.  What do you think?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6554#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/395">community</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1305">install profile</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sat, 13 Oct 2007 01:38:38 +0000</pubDate>
 <dc:creator>Stripey</dc:creator>
 <guid isPermaLink="false">6554 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Are you storing your Drupal sites or configs in a version control system? If so, which?</title>
 <link>http://groups.drupal.org/node/6172</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/workflow&quot;&gt;Workflow&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6172#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3071">config</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2853">configuration</category>
 <category domain="http://groups.drupal.org/taxonomy/term/218">cvs</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1781">deployment</category>
 <category domain="http://groups.drupal.org/taxonomy/term/166">files</category>
 <category domain="http://groups.drupal.org/taxonomy/term/12">maintenance</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2221">revision control</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3070">sites</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3069">source safe</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2331">subversion</category>
 <category domain="http://groups.drupal.org/taxonomy/term/219">svn</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3072">version control</category>
 <category domain="http://groups.drupal.org/taxonomy/term/178">workflow</category>
 <group domain="http://groups.drupal.org/issue-tracking-and-software-releases" xmlns="http://drupal.org/project/og">Issue tracking and software releases</group>
 <group domain="http://groups.drupal.org/testing-qa" xmlns="http://drupal.org/project/og">Testing and Quality Assurance</group>
 <group domain="http://groups.drupal.org/benchmarking-drupal" xmlns="http://drupal.org/project/og">Benchmarking Drupal</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-dojo" xmlns="http://drupal.org/project/og">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/high-performance" xmlns="http://drupal.org/project/og">High performance</group>
 <group domain="http://groups.drupal.org/language-learning-communities" xmlns="http://drupal.org/project/og">Language Learning Communities</group>
 <group domain="http://groups.drupal.org/quality-assurance" xmlns="http://drupal.org/project/og">Quality Assurance</group>
 <group domain="http://groups.drupal.org/workflow" xmlns="http://drupal.org/project/og">Workflow</group>
 <pubDate>Mon, 17 Sep 2007 21:12:02 +0000</pubDate>
 <dc:creator>Chris Charlton</dc:creator>
 <guid isPermaLink="false">6172 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Install profile action!</title>
 <link>http://groups.drupal.org/node/6049</link>
 <description>&lt;p&gt;So - we have &lt;a href=&quot;http://groups.drupal.org/node/5653&quot; rel=&quot;nofollow&quot;&gt;all these all great profile ideas&lt;/a&gt;, and someone&#039;s gonna need to do them... most of them already have site recipes or something of that sort, we just need someone to do them.  I&#039;ll start with a list, and if you want to do a profile, add your name.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small business&lt;/li&gt;
&lt;li&gt;Digg-like profile&lt;/li&gt;
&lt;li&gt;Bands and musicians&lt;/li&gt;
&lt;li&gt;Blogs being done by &lt;a href=&quot;http://drupal.org/user/47566&quot; rel=&quot;nofollow&quot;&gt;dmitrig01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;User Discussion Forums&lt;/li&gt;
&lt;li&gt;Media centric profiles&lt;/li&gt;
&lt;li&gt;News Reader&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/project/wsf_action&quot; rel=&quot;nofollow&quot;&gt;Social Forum Call to Action&lt;/a&gt; being done by &lt;a href=&quot;http://AgaricDesign.com/&quot; rel=&quot;nofollow&quot;&gt;Agaric Design Collective&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maybe we can have a &lt;a href=&quot;http://groups.drupal.org/drupal-dojo&quot; rel=&quot;nofollow&quot;&gt;Drupal Dojo&lt;/a&gt; lesson about making profiles - anyone up for that?&lt;/p&gt;
&lt;p&gt;Additionally, &lt;a href=&quot;http://drupal.org/user/47566&quot; rel=&quot;nofollow&quot;&gt;I&lt;/a&gt; think that all new profiles should be based on Drupal 6.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Aww, noone is doing this.  It&#039;s not hard!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Fri, 07 Sep 2007 03:15:03 +0000</pubDate>
 <dc:creator>dmitrig01</dc:creator>
 <guid isPermaLink="false">6049 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Call for install profile ideas</title>
 <link>http://groups.drupal.org/node/5653</link>
 <description>&lt;p&gt;What needs to be an install profile?&lt;br /&gt;
Please comment with your ideas!
&lt;/p&gt;
&lt;h2&gt;Profile Ideas&lt;/h2&gt;
&lt;h3&gt;Small Business&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#039;http://drupal.org/user/20312&#039; rel=&quot;nofollow&quot;&gt;levavie&lt;/a&gt;: I think that there is a place for a small business installation profile. That&#039;s why I&#039;ve registered the DrupalBiz.com/org domains (similar to the current drupalEdu.org installation profile).&lt;/p&gt;
&lt;p&gt;What should be included in such an installation profile?&lt;/p&gt;
&lt;p&gt;My preliminary ideas (add yours):&lt;br /&gt;
1. Contact form with Light CRM (Workflow / actions based).&lt;br /&gt;
2. Easy way to migrate data from existing non-drupal sites.&lt;br /&gt;
3. Several high usability businesslike themes to choose from.&lt;br /&gt;
4. Some standard site pages, in a ready-made layout, ready to be edited: products, solutions, jobs, recommended links. About us /  contact us page. News/blog page.&lt;br /&gt;
5. A standard products CCK.&lt;br /&gt;
6. Inline AJAX content editing support.&lt;/p&gt;
&lt;h3&gt;Drupal Digg profile&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#039;http://drupal.org/user/20312&#039; rel=&quot;nofollow&quot;&gt;levavie&lt;/a&gt;: Someone [ref1] has just release a drupal digg clone. Another person [ref2] has just released a drupal digg site recipe. Let&#039;s make it an installation profile!&lt;br /&gt;
(ref1: &lt;a href=&quot;http://drupal.org/node/166211&quot; title=&quot;http://drupal.org/node/166211&quot;&gt;http://drupal.org/node/166211&lt;/a&gt;, &lt;a href=&quot;http://drupaligg.programmingbulls.com&quot; title=&quot;http://drupaligg.programmingbulls.com&quot;&gt;http://drupaligg.programmingbulls.com&lt;/a&gt; )&lt;br /&gt;
(ref2: &lt;a href=&#039;http://ventureskills.wordpress.com/2006/12/05/want-to-create-a-site-like-digg-with-no-programming/&#039; rel=&quot;nofollow&quot;&gt;ventureskills1&lt;/a&gt;, &lt;a href=&#039;http://ventureskills.wordpress.com/2007/02/02/create-a-site-like-digg-part3/&#039; rel=&quot;nofollow&quot;&gt;ventureskills2&lt;/a&gt;)&lt;/p&gt;
&lt;h3&gt;Bands and musicians&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;/user/4009&quot; rel=&quot;nofollow&quot;&gt;Senpai&lt;/a&gt; sez: The thing I use most, and something that Gusaus and I have talked about at length, is the need for a band to have a Drupal install that provides them with a gigCalendar for posting and editing their own shows, a stories-from-the-road (like a blog, but with one or two extra CCK fields already present), a content type for their current album with the ability to show some artwork and list tracks that play streaming mp3/mp4, and a content type for basic press releases about the band itself. If we could offer bands that ability, there&#039;d be 16,000 more Drupal sites by tomorrow night.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gigCalendar functionality should use event.module + calendar.module to allow the creation of new shows, but a new function would have to be written for Event so that cities with repeat shows could simply be chosen from a list. That&#039;d be a wishful thinking sort of thing, but for now, Event + Calendar would work. They&#039;d just have to enter all their gig info every time.&lt;/li&gt;
&lt;li&gt;Stories-from-the-road needs to be a CCK content type with imagefield.module for adding a photo or three, date.module for allowing the band member to set the date of the posting (since most of them never have the chance to add a story node the same day as it happened), and perhaps the addition of autonodetitle.module to set the title of all stories-from-the-road nodes as a City_name + Date_it_happened kinda thing.&lt;/li&gt;
&lt;li&gt;Current-album content type needs to be sort of like a CCK node and sorta like a couple of custom taxonomy lists. Here&#039;s my idea here. Bands need to post a page about their current release, it&#039;s description, it&#039;s price, some artwork, and maybe even a PayPal buy it now button or something. But they&#039;ll run into a MAJOR wall next year if the site isn&#039;t already setup to earmark that album with a released-on year, a list of track names that relate to the album in question, and some way of attaching streaming music to those track names which relate to the album. It&#039;s almost like the install profile needs to be able to query the new site&#039;s owner to create a custom taxonomy list just for the current album.&lt;/li&gt;
&lt;li&gt;Press-release content type should be something CCK-ish with a Title, Body, For Release On date, external link to another site for the full story, and a free tagging taxo field. I envision date.module. link.module, and possibly &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Blogs and Bloggers&lt;/h3&gt;
&lt;p&gt;Umm, somebody needs to write something here.&lt;/p&gt;
&lt;h3&gt;User Discussion Forums&lt;/h3&gt;
&lt;p&gt;DrupalBB distribution is in early stage, but functional and tested. You can see it working or download from &lt;a href=&quot;http://www.esdrupal.org&quot; title=&quot;www.esdrupal.org&quot;&gt;www.esdrupal.org&lt;/a&gt;. This is the support site in spanish, but the next week we release the support site in english (drupalbb.org)&lt;/p&gt;
&lt;h3&gt;Media centric profiles&lt;/h3&gt;
&lt;p&gt;Would include a variety of profiles from Newspapers, Alt-Weeklies, Magazines, Hyperlocal Community sites, to Radio and TV portals. There are some excellent resources/conversations and foundations being laid....&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;http://groups.drupal.org/node/5100&quot; rel=&quot;nofollow&quot;&gt;Media sites using drupal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://groups.drupal.org/node/5281&quot; rel=&quot;nofollow&quot;&gt;Modules that might be useful for Newspapers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://groups.drupal.org/node/5674&quot; rel=&quot;nofollow&quot;&gt;Media centric learning resources&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;School PTO &amp;amp; Alumni Sites&lt;/h3&gt;
&lt;p&gt;A template that individual school PTO organizations in a school system could use for communication with and between families.  With a little creativity, this same profile could be carried on to communicate with and between school alumni.  Primary functionality/modules would include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organic groups - organized around grades (graduating classes), clubs, sports and other interests&lt;/li&gt;
&lt;li&gt;Event/Calendar&lt;/li&gt;
&lt;li&gt;Discussion Forums&lt;/li&gt;
&lt;li&gt;etc&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;News reader&lt;/h3&gt;
&lt;p&gt;A news reader, based on one of the aggregation modules, pimped up with some extras like community tags, yahoo terms and url profiling.&lt;/p&gt;
&lt;h2&gt;External Links to other profile sites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Pepperalley Productions site has a page that lists a lot of various profiles-in-progress, and  can be found at &lt;a href=&quot;http://wiki.pepperalleyproductions.com/Install_profiles_and_distributions&quot; title=&quot;http://wiki.pepperalleyproductions.com/Install_profiles_and_distributions&quot;&gt;http://wiki.pepperalleyproductions.com/Install_profiles_and_distribution...&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://support.bryght.com/install-profiles/basic&quot; title=&quot;http://support.bryght.com/install-profiles/basic&quot;&gt;http://support.bryght.com/install-profiles/basic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Steps to creating a finished profile&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Decide the purpose, focus, target audience for each profile.&lt;/li&gt;
&lt;li&gt;Outline some general site configuration settings (permissions, roles).&lt;/li&gt;
&lt;li&gt;List all necessary modules for inclusion, along with any needed configurations for each.&lt;/li&gt;
&lt;li&gt;Choose a good theme!&lt;/li&gt;
&lt;li&gt;Create the installation profile. &lt;a href=&quot;http://drupal.org/node/67921&quot; rel=&quot;nofollow&quot;&gt;Read this HowTo:&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5653#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 16 Aug 2007 20:41:40 +0000</pubDate>
 <dc:creator>dmitrig01</dc:creator>
 <guid isPermaLink="false">5653 at http://groups.drupal.org</guid>
</item>
<item>
 <title>local directory / local reviews profile</title>
 <link>http://groups.drupal.org/node/5616</link>
 <description>&lt;p&gt;I recently created a(nother) local review site.  The original is &lt;a href=&quot;http://chipotlog.com/&quot; title=&quot;http://chipotlog.com/&quot;&gt;http://chipotlog.com/&lt;/a&gt; and the secondary is &lt;a href=&quot;http://coloradogolflife.com/&quot; title=&quot;http://coloradogolflife.com/&quot;&gt;http://coloradogolflife.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#039;m trying to think about whether or not this should be a profile:&lt;/p&gt;
&lt;h3&gt;Modules:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CCK&lt;/li&gt;
&lt;li&gt;Views&lt;/li&gt;
&lt;li&gt;Panels&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Fivestar/votingAPI as CCK fields&lt;/li&gt;
&lt;li&gt;other random utility modules&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Configurations:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Locations/businesses: nodes&lt;/li&gt;
&lt;li&gt;Reviews: nodes as node reference&lt;/li&gt;
&lt;li&gt;blog posts&lt;/li&gt;
&lt;li&gt;that&#039;s it!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, I write here to gain input and see what other folks think about this as a profile.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5616#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 15 Aug 2007 03:03:57 +0000</pubDate>
 <dc:creator>greggles</dc:creator>
 <guid isPermaLink="false">5616 at http://groups.drupal.org</guid>
</item>
<item>
 <title>DrupalEd 5.2-1</title>
 <link>http://groups.drupal.org/node/5599</link>
 <description>&lt;p&gt;Get release 5.2-1 &lt;a href=&quot;http://drupaled.alphabetademo.org/files/drupaled-5.2-1.tar.gz&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
From the upgrade notes included in the release:
&lt;/p&gt;
&lt;p&gt;
This upgrade is in response to the &lt;a href=&quot;http://drupal.org/node/166998&quot; rel=&quot;nofollow&quot;&gt;CCK security announcement&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
While this security upgrade only affects a specific use of CCK that is not present in the DrupalEd configuration, anyone running DrupalEd is strongly advised to upgrade. A healthy dose of paranoia regarding security concerns can save you hours of time/emotional distress.
&lt;/p&gt;
&lt;p&gt;
Code updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://drupal.org/project/cck&quot; rel=&quot;nofollow&quot;&gt;CCK&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://drupal.org/project/audio&quot; rel=&quot;nofollow&quot;&gt;Audio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://drupal.org/project/update_status&quot; rel=&quot;nofollow&quot;&gt;Update Status&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://drupal.org/project/jstools&quot; rel=&quot;nofollow&quot;&gt;JavaScript Tools&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://drupal.org/project/views_bonus&quot; rel=&quot;nofollow&quot;&gt;Views Bonus Pack&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
With the exception of CCK, none of these updates are related to security issues, but they bring the codebase up to date.
&lt;/p&gt;
&lt;p&gt;
With the Views Bonus Pack, we upgraded to the dev version released August 11th to include the ability to export views in either CSV or DOC format.
&lt;/p&gt;
&lt;p&gt;
To upgrade an existing 5.2 install, or to install a new site using DrupalEd, you can download the full codebase &lt;a href=&quot;http://drupaled.alphabetademo.org/files/drupaled-5.2-1.tar.gz&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/portland-oregon&quot;&gt;Portland (Oregon)&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5599#comments</comments>
 <group domain="http://groups.drupal.org/content-construction-kit-cck" xmlns="http://drupal.org/project/og">Content Construction Kit (CCK)</group>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-education" xmlns="http://drupal.org/project/og">Drupal in Education</group>
 <group domain="http://groups.drupal.org/libraries" xmlns="http://drupal.org/project/og">Libraries</group>
 <group domain="http://groups.drupal.org/portland-oregon" xmlns="http://drupal.org/project/og">Portland (Oregon)</group>
 <pubDate>Tue, 14 Aug 2007 17:19:37 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">5599 at http://groups.drupal.org</guid>
</item>
<item>
 <title>APIs for hosted profiles</title>
 <link>http://groups.drupal.org/node/5495</link>
 <description>&lt;p&gt;Hello, CivicSpace has released a &lt;a href=&quot;http://customprofiles.civicspaceondemand.org&quot; rel=&quot;nofollow&quot;&gt;set of APIs&lt;/a&gt; for creating hosted Drupal and CiviCRM profiles.&lt;/p&gt;
&lt;p&gt;Hosted profiles are different than Drupal distributions in 3 key ways:&lt;br /&gt;
1) Hosted profiles can be updated in production.&lt;br /&gt;
2) Hosted profiles can be changed from one profile to another for example.  e.g. Basic Drupal to Drupal for Education&lt;br /&gt;
3) Hosted profiles can can add, remove modules, and move files.  This should not be done with Drupal code as it would be insecure.&lt;/p&gt;
&lt;p&gt;The APIs allow for configuration similar to CRUD and much more.  This include configuring panels, views, CiviCRM contacts, CiviCRM groups, and Civicontribute.  If you are interested in moving your Drupal distribution to a hosted profile we would happy to work with you to do so.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Kieran&lt;br /&gt;
CivicSpace&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5495#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Wed, 08 Aug 2007 00:04:28 +0000</pubDate>
 <dc:creator>Amazon</dc:creator>
 <guid isPermaLink="false">5495 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Some suggestions</title>
 <link>http://groups.drupal.org/node/5362</link>
 <description>&lt;p&gt;I just tried out Drupal&#039;s installation profile feature for the first time this week and think it has a lot of potential. Using the &lt;a href=&quot;http://drupal.org/project/install_profile_api&quot; rel=&quot;nofollow&quot;&gt;Install Profile API and Profile Wizard&lt;/a&gt;, I was able to create a customized .profile in just a few hours. In the process, the following ideas occurred to me for ways that the installation profile system could be improved further:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right now the install_select_profile_form function is only designed to support providing a &lt;i&gt;list&lt;/i&gt; of installation profiles from which to choose at the moment of installation. It would be a good idea to provide some support for selecting custom values &lt;i&gt;within&lt;/i&gt; each installation profile. As an example, the profile I just created is designed to configure a type of Drupal site that I am calling a &quot;SourceWatch partner,&quot; with modules enabled and configured to provide some integration features with my Mediawiki-powered website, Sourcewatch.org. By changing a couple of values in the installation profile, it could also be used to provide similar integration with other Mediawiki sites, such as Wikipedia. People ought to be able to make that sort of change without having to create an entire separate installation profile just to change a few values. I think this could be done by just adding a fieldset under the radio button for selecting each profile, whose values are then passed to hook_profile_final.&lt;/li&gt;
&lt;li&gt;At present there are only a few installation profiles available for download. If more are created, there are going to be some namespace collision problems. To avoid this, installation profiles should be required to follow the same naming conventions that apply to modules. Here are some examples of ways this isn&#039;t happening at present:
&lt;ul&gt;
&lt;li&gt;The &quot;conference organizing&quot; profile is a file named conference_organizing.profile, but it appears within a directory named &quot;cod&quot;. The directory name ought to be the same full name as the name of the profile itself, &quot;conference_organizing&quot;.&lt;/li&gt;
&lt;li&gt;The &quot;drupal_wiki&quot; profile appears within a directory that is also named &quot;drupal_wiki&quot; (which is good), but it contains a function named &quot;_menu_disable_item&quot; (which is bad). That function should be renamed either &quot;drupal_wiki_menu_disable_item&quot; or &quot;_drupal_wiki_menu_disable_item&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Finally: A lot of the work within an installation profile consists of configuring individual module settings. If the number of installation profiles takes off, I think people are going to want to start borrowing from each other&#039;s code. (For example, the sourcewatch_partner.profile that I just created borrows significantly from drupal_wiki.profile.) To make borrowing code as easy as possible, I think it would be good to encourage the practice of putting the code that configures each module inside a separate function, e.g., &quot;sourcewatch_partner_akismet_configure&quot;, &quot;sourcewatch_partner_fivestar_configure&quot;, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/ol&gt;
&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5362#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/976">distributions</category>
 <category domain="http://groups.drupal.org/taxonomy/term/604">install profiles</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Sun, 29 Jul 2007 19:28:37 +0000</pubDate>
 <dc:creator>Sheldon Rampton</dc:creator>
 <guid isPermaLink="false">5362 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Drupal Core Upgrade</title>
 <link>http://groups.drupal.org/node/5329</link>
 <description>&lt;p&gt;All users of DrupalEd should should know about a security upgrade to Drupal core. As this is a security upgrade, people with sites in production are advised to upgrade immediately.&lt;/p&gt;
&lt;p&gt;The announcement, with upgrade directions, &lt;a href=&quot;http://drupal.org/drupal-5.2&quot; rel=&quot;nofollow&quot;&gt;can be read here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The new version of DrupalEd with all security patches applied &lt;a href=&quot;http://drupaled.alphabetademo.org/files/drupaled-5.2.tar.gz&quot; rel=&quot;nofollow&quot;&gt;can be downloaded here&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/drupal-research-and-academia&quot;&gt;Research and academia&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5329#comments</comments>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <group domain="http://groups.drupal.org/drupal-education" xmlns="http://drupal.org/project/og">Drupal in Education</group>
 <group domain="http://groups.drupal.org/portland-oregon" xmlns="http://drupal.org/project/og">Portland (Oregon)</group>
 <group domain="http://groups.drupal.org/drupal-research-and-academia" xmlns="http://drupal.org/project/og">Research and academia</group>
 <pubDate>Thu, 26 Jul 2007 21:52:21 +0000</pubDate>
 <dc:creator>billfitzgerald</dc:creator>
 <guid isPermaLink="false">5329 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Profile for a &#039;corporate&#039; site - work in progress</title>
 <link>http://groups.drupal.org/node/5325</link>
 <description>&lt;p&gt;I&#039;ve started &lt;a href=&quot;http://www.coders.co.nz/api/node/1&quot; rel=&quot;nofollow&quot;&gt;writing up a handbook&lt;/a&gt; on lessons learnt when setting up a more centrally-administered site.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Drupal is set up to maintain community-based sites out of the box, with comments, blogs, forums, and multiple users and roles integrated as part of core.&lt;br /&gt;
However it&#039;s also a very strong platform for centralized, traditional Content Management and a full web development platform, from a brochureware &#039;about us&#039; site presence to full ecommerce site or knowlegebase.&lt;/p&gt;
&lt;p&gt;This handbook focuses directly on the latter cases, with lessons learned from private, corporate and government sites.&lt;/p&gt;
&lt;p&gt;These types of site differ from default Drupal sites in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Little call for user registrations. Usually registration is given to a handful of content editors, who are the only ones that add content to the site.
&lt;/li&gt;
&lt;li&gt;
Comments, forums or blogs are left out of the core site design.
&lt;/li&gt;
&lt;li&gt;
The publishing workflow is usually a little more stilted. Rather than content or functionality being edited directly on the CMS, there is often a &#039;staging&#039; site and a publishing workflow, often between different physical machines. This approach is not optimal under a live CMS, and creates some problems with keeping things in synch.
&lt;/li&gt;
&lt;li&gt;
Site themes are highly stylised, and less generic than more open-plan sites. This often creates a tighter set of guidelines for the site editors to follow, which in turn reduces or complicates layout flexability.
&lt;/li&gt;
&lt;li&gt;
Site editors usually deserve full HTML privileges by default, along with image embedding and enhanced abilities.
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;.....
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In the process, I had a go at constructing &lt;a href=&quot;http://www.coders.co.nz/api/node/8&quot; rel=&quot;nofollow&quot;&gt;an install profile for a corporate development project&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#039;m intending to throw a bunch of screenshots in, and there&#039;s at least 2 pages more to come on archiving, deploying and releasing. Change management is a bitch.&lt;/p&gt;
&lt;p&gt;Anyway, I&#039;ve thrown this up public, so have a look. Comments back here - I don&#039;t like managing mini-communities on my own boards :)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/distributions&quot;&gt;Distribution profiles&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5325#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/44">documentation</category>
 <group domain="http://groups.drupal.org/distributions" xmlns="http://drupal.org/project/og">Distribution profiles</group>
 <pubDate>Thu, 26 Jul 2007 18:26:10 +0000</pubDate>
 <dc:creator>dman@drupal.org</dc:creator>
 <guid isPermaLink="false">5325 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Programatic CCK Now Possible!</title>
 <link>http://groups.drupal.org/node/5272</link>
 <description>&lt;p&gt;I just wanted to point out a very important &lt;a href=&quot;http://drupal.org/cvs?commit=74015&quot; rel=&quot;nofollow&quot;&gt;change&lt;/a&gt; to content_copy.module that makes it much more fasible to create CCK field programatically as part of an install profile. As of last week, the DRUPAL-5 CVS version of content_copy.module &lt;a href=&quot;http://drupal.org/node/115238&quot; rel=&quot;nofollow&quot;&gt;no longer ends content_copy_import_form_submit() with a drupal_goto()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Previously, if you attemted to import a CCK node-type using drupal_execute(), your script would redirect to an admin page, which is problematic during an install profile as it short-cirtuits the process. This is no longer the case.&lt;/p&gt;
&lt;p&gt;You can now run code similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;include_once &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;./&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_get_path&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;module&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;node&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;) .&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;/content_types.inc&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;; &lt;br /&gt;&amp;nbsp; include_once(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;./&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;drupal_get_path&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;module&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;) .&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;/content_admin.inc&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;);&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$values &lt;/span&gt;&lt;span style=&quot;color: #007700&qu