Hi everyone!
Profile selection has been removed from installer. It remains in the
rest of the application (of course)
Just to give a bit of background on this decision:
I had been thinking about it for a while now and was on the fence. In
discussions at the TorontoTikiFest4 with Pascal St-Jean, who is
leading profiles effort, I became convinced removing profiles from
installer is the best option.
Benefits:
1- Simplify installer code
2- Users have less choices and worry of making the wrong one at install time
3- Profiles in installer didn't have user input mechanism, which is
very important. (and would have been more work to add)
This will streamline our profiles strategy.
In retrospect, they should never have been there. I think we were
conditioned by the fact the old profiles system were at installation
time only. If our profiles had been what they are today since the
beginning, we perhaps would have never added them to the installer.
This is a litmus test of sorts in deciding if something is a new
feature and should be optional, vs a better new behavior that
everybody should get.
Best regards,
M ;-)
On Tue, Nov 3, 2009 at 12:57 PM, <
dexl_2000@...> wrote:
> Revision: 22840
>
http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=22840&view=rev> Author: dexl_2000
> Date: 2009-11-03 17:57:27 +0000 (Tue, 03 Nov 2009)
>
> Log Message:
> -----------
> [MOD] removed the profile selection and wording on the 5th installation process.
>
> Modified Paths:
> --------------
> branches/4.x/templates/tiki-install.tpl
>
> Modified: branches/4.x/templates/tiki-install.tpl
> ===================================================================
> --- branches/4.x/templates/tiki-install.tpl 2009-11-03 17:43:12 UTC (rev 22839)
> +++ branches/4.x/templates/tiki-install.tpl 2009-11-03 17:57:27 UTC (rev 22840)
> @@ -238,7 +238,7 @@
> </div>
>
> {elseif $install_step eq '4'}
> -<h1>{if $tikidb_created}{tr}Install & Update Profile{/tr}{else}{tr}Install Profile{/tr}{/if}</h1>
> +<h1>{if $tikidb_created}{tr}Install & Upgrade{/tr}{else}{tr}Install{/tr}{/if}</h1>
> {if $max_exec_set_failed eq 'y'}
> {remarksbox type="warning" title="{tr}Warning{/tr}"}
> {tr}Failed to set max_execution_time to 0 for PHP. You may experience problems when creating/upgrading the database on a slow system. This will manitest itself by a blank page.{/tr}
> @@ -248,13 +248,13 @@
> <div class="clearfix">
> <p>
> {if $tikidb_created}
> - {tr}Select the installation (or upgrade) profile to use. This profile will populate (or upgrade) the database.{/tr}<br/><br/>
> + {tr}This install will populate (or upgrade) the database.{/tr}<br/><br/>
> {tr}If you want to upgrade from a previous Tiki release, ensure that you have read and understood the <a href="
http://doc.tikiwiki.org/Upgrade" target="_blank">Upgrade instructions</a>.{/tr}
> {else}
> - {tr}Select the installation profile to use. This profile will populate the database.{/tr}
> + {tr}A new install will populate the database.{/tr}
> {/if}
> </p>
> -<p>{tr}Profiles can be used to pre-configure your site with specific features and settings.{/tr} {tr}Visit <a href="
http://profiles.tikiwiki.org" target="_blank">
http://profiles.tikiwiki.org</a> for more information.{/tr}</p>
> +{* <p>{tr}Profiles can be used to pre-configure your site with specific features and settings.{/tr} {tr}Visit <a href="
http://profiles.tikiwiki.org" target="_blank">
http://profiles.tikiwiki.org</a> for more information.{/tr}</p> *}
> {if $dbdone eq 'n'}
> {if $logged eq 'y'}
> {* we are logged if no admin account is found or if the admin user is logged in*}
> @@ -267,46 +267,30 @@
> <tr>
> <td valign="top">
> <fieldset><legend>{tr}Install{/tr}</legend>
> -{if $tikidb_created}
> - <script type="text/javascript">
> - <!--//--><![CDATA[//><!--
> - {literal}
> - function install() {
> - document.getElementById('install-link').style.display='none';
> - document.getElementById('install-table').style.visibility='';
> - }
> - {/literal}
> - //--><!]]>
> - </script>
> - <div id="install-link">
> -
> - <p style="text-align:center"><a class="button" href="javascript:install()">{tr}Reinstall the database{/tr}</a></p>
> - <p style="text-align:center"><img src="pics/icons/sticky.png" alt="{tr}Warning{/tr}" style="vertical-align:middle" /> <strong>{tr}Warning:{/tr}</strong> {tr}This will destroy your current database.{/tr}</p>
> - </div>
> - <div id="install-table" style="visibility:hidden">
> - {else}
> - <div id="install-table">
> - {/if}
> - {if $tikidb_created}<p style="text-align:center"><img src="pics/icons/sticky.png" alt="{tr}Warning{/tr}" style="vertical-align:middle"/> <strong>{tr}Warning:{/tr}</strong> {tr}This will destroy your current database.{/tr}</p>{/if}
> - {if $has_internet_connection eq 'y'}
> - <p>{tr}Create a new database (clean install) with profile:{/tr}</p>
> - <select name="profile" size="6">
> - <option value="" selected="selected">{tr}Bare-bones default install{/tr}</option>
> - <option value="Personal_Blog_and_Profile">{tr}Personal Blog and Profile{/tr}</option>
> - <option value="Small_Organization_Web_Presence">{tr}Small Organization Web Presence{/tr}</option>
> - <option value="Company_Intranet">{tr}Company Intranet{/tr}</option>
> - <option value="Collaborative_Community">{tr}Collaborative community{/tr}</option>
> - </select>
> - <p>{tr}See the documentation for <a target="_blank" href="
http://profiles.tikiwiki.org/Profiles_in_30_installer" class="link" title="Description of available profiles.">descriptions of the available profiles.{/tr}</a></p>
> - {else}
> - <p style="text-align:center; color:red">{tr}The installer could not connect to the Profiles repository.{/tr}</p>
> - <p style="text-align:center">{tr}The default installation profile will be used.{/tr}</p>
> - <input type="hidden" name="profile" value="" />
> - {/if}
> - <p> </p>
> - <div align="center">
> - <input type="submit" name="scratch" value=" {tr}Install{/tr} " />
> + {if $tikidb_created}
> + <script type="text/javascript">
> + <!--//--><![CDATA[//><!--
> + {literal}
> + function install() {
> + document.getElementById('install-link').style.display='none';
> + document.getElementById('install-table').style.visibility='';
> + }
> + {/literal}
> + //--><!]]>
> + </script>
> + <div id="install-link">
> +
> + <p style="text-align:center"><a class="button" href="javascript:install()">{tr}Reinstall the database{/tr}</a></p>
> + <p style="text-align:center"><img src="pics/icons/sticky.png" alt="{tr}Warning{/tr}" style="vertical-align:middle" /> <strong>{tr}Warning:{/tr}</strong> {tr}This will destroy your current database.{/tr}</p>
> </div>
> + <div id="install-table" style="visibility:hidden">
> + {else}
> + <div id="install-table">
> + {/if}
> + {if $tikidb_created}<p style="text-align:center"><img src="pics/icons/sticky.png" alt="{tr}Warning{/tr}" style="vertical-align:middle"/> <strong>{tr}Warning:{/tr}</strong> {tr}This will destroy your current database.{/tr}</p>{/if}
> + <p align="center">
> + <input type="submit" name="scratch" value=" {if $tikidb_created}{tr}Reinstall{/tr}{else}{tr}Install{/tr}{/if} " style="margin: 32px;"/>
> + </p>
>
> </div>
> </fieldset>
>
>
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>
http://p.sf.net/sfu/devconference> _______________________________________________
> Tikiwiki-cvs mailing list
>
Tikiwiki-cvs@...
>
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs>
--
Marc Laporte
http://MarcLaporte.comhttp://TikiWiki.org/MarcLaportehttp://AvanTech.nethttp://OurWiki.net------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference_______________________________________________
Tikiwiki-devel mailing list
Tikiwiki-devel@...
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel