<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/pages/css/rss.css" type="text/css"?>
<rss xmlns:ps="http://trailfire.com" version="2.0"><channel><title>"website" by enjoylife</title><link>http://www.trailfire.com/enjoylife/trails/63807</link><category>enjoylife/trails</category><ttl>60</ttl><item><title>Open Source Website Templates - MyFriendJack - by Florian S.</title><link>http://www.trailfire.com/enjoylife/marks/229839</link><description><![CDATA[You are the kind of person that has quite some skill when it comes to doing stuff on the internet but you just don&#39;t have any clue of design? Or maybe you would like to start your own blogg or you might already have one with just not the right design. ...well welcome to opensourcetemplates.org. You can download plenty of awesome designs here and apply them to your own homepage since they are all css stylesheet based. The best part: These designs are free as long as you use them for personal purposes.<BR><BR><A TARGET="_blank" HREF="http://opensourcetemplates.org/index.cfm">Go to Open Source Templates</A>]]></description><category>website</category><author>enjoylife</author><pubDate>Fri, 25 Jul 2008 11:43:47 -0700</pubDate><guid isPermalink="false">trailfire:markId:229839</guid></item><item><title>Search results for website templates in struts - MarkMail</title><link>http://www.trailfire.com/enjoylife/marks/229843</link><description><![CDATA[<P>Look at AppFuse, it&#39;s exactly what you are looking for:</P><P><A HREF="http://appfuse.dev.java.net" CLASS="exlink">http://appfuse.dev.java.net</A></P><DIV CLASS="quote quote-1"><P>-----Original Message----- From: Aleksandar Matijaca [mailto:<SPAN>amat<A CLASS="email">...</A>@gmail.com</SPAN>] Sent: Tuesday, June 28, 2005 9:55 AM To: <SPAN>us<A CLASS="email">...</A>@struts.apache.org</SPAN> Subject: [OT] web templates, struts templates?</P><P>I spent some time looking for some web templates for a struts/j2ee project that I am currently working on, because it seems that I am not good at making things pretty. After looking at them, I asked myself, if there is such a thing as pre-built STRUTS based templates out there, for doing the basics, such as:</P><P>Authentication --- premade stuff that will give programmer a bunch of code, everything from Filters, to validation and session management, User management, permissions and roles.</P><P>User -- gathering user info (state, country, address blah blah), storing it into database, tying it in with Authentication (getting their password) etc..</P><P>Password management -- change password, fergot password</P><P>etc.. etc...</P><P>It seems to me, that I allways spend an inordiante amount of time, building this stuff -- stuff that has nothing realy to do with the application I am building, but with user management.</P><P>Do you know, if there is such a thing as &quot;Struts Templates&quot; that come with this stuff pre-built? It gets realy tiring re-inventing the wheel...</P><P>Thanks, Alex.</P></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Fri, 25 Jul 2008 14:34:21 -0700</pubDate><guid isPermalink="false">trailfire:markId:229843</guid></item><item><title>Drupal中SMTP模快的使用 - Drupal - 建站程序交流 - 站长百科交流社区</title><link>http://www.trailfire.com/enjoylife/marks/258631</link><description><![CDATA[若测试的是gmail,你的php必须支持openssl, (这东西我搞了好久)你先去php.ini 将extension=php_openssl.dll前面注释掉,不过好象不行,我装的php就不行,这东西是动态获取的.你必须保证它能够获取到libeay32.dll和ssleay32.dll组件,因为我装的php&nbsp; &nbsp;openssl,内没有这两个东西,所以就去下载了上面两个组件,然后放到C盘System 32下面.]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 12:55:02 -0800</pubDate><guid isPermalink="false">trailfire:markId:258631</guid></item><item><title>List of content management systems - Wikipedia, the free encyclopedia</title><link>http://www.trailfire.com/enjoylife/marks/258635</link><description><![CDATA[This is a <B>list of notable <A TITLE="Content management system" HREF="/wiki/Content_management_system">content management systems</A></B> that are used to organize and facilitate collaborative content creation. Many of them are built on top of separate <A CLASS="mw-redirect" TITLE="Content management framework" HREF="/wiki/Content_management_framework">content management frameworks</A>.]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 13:57:55 -0800</pubDate><guid isPermalink="false">trailfire:markId:258635</guid></item><item><title>How to Check and Identify Which Application is Listening or Opening Port 80 and 443 on Windows &amp;raquo; My Digital Life</title><link>http://www.trailfire.com/enjoylife/marks/258638</link><description><![CDATA[<P>Vista, Windows XP, Windows 7, Windows Server 2003 and 2008.</P><OL><LI>Open Command Prompt window by typing <STRONG>Cmd</STRONG> in Run command box or Start Search, and hit Enter.</LI><LI>Type in the following netstat command:<P>netstat -o -n -a | findstr 0.0:80</P><P>or</P><P>netstat -o -n -a | findstr 0.0:443</P><P>or simply,</P><P>netstat -aon</P><P>Note: The last command will list all connection that is listening, established, starting, closing and all other states, so the list is long, and user has to manually search for rows that has connection originating or targeting to 1270.0.1:80/443 or 0.0.0.0.80/443.</P></LI><LI>The following line(s) of results should be returned:<P>TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 8704</P><P>The last column of each row is the process identified (process ID or PID).</P></LI><LI>Identify which process or application is using the port by matching the PID against <A HREF="http://www.mydigitallife.info/2008/12/02/how-to-get-and-view-process-identifier-process-id-or-pid-on-windows/">PID number in Task Manager</A>.</LI></OL>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 14:35:51 -0800</pubDate><guid isPermalink="false">trailfire:markId:258638</guid></item><item><title>apache friends - xampp for windows faq</title><link>http://www.trailfire.com/enjoylife/marks/258644</link><description><![CDATA[<H2><A NAME="1189">Not enough memory in the system environment</A></H2>This kind of error message occurs only under home systems like Windows 95/98/ME and XP home. Problem: The worse memory administration of the Windows home systems allows not some applications like the &quot;command.com&quot; to work with more memory that 160 kb. But our servers need more, however. Solution: Add the following line to c:\config.sys:<BR><BR><B>shell=c:\windows\command.com c:\windows /e:2048 /p</B><BR><BR>After the restart of your complete system please try XAMPP again. The memory of 2048 kb can be used now. That should be sufficient.]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 15:58:04 -0800</pubDate><guid isPermalink="false">trailfire:markId:258644</guid></item><item><title>Permission denied in Unknown on line 0 &amp;laquo; A web developer&amp;rsquo;s diary</title><link>http://www.trailfire.com/enjoylife/marks/258645</link><description><![CDATA[<P><STRONG>ErrorType:</STRONG></P><BLOCKQUOTE><P>Warning: Unknown(somephpfile.php): failed to open stream: Permission denied in Unknown on line 0.</P></BLOCKQUOTE><P>I wonder who writes error messages for the PHP development team. Some state-of-the art professional or a poet!! Only he can understand what this error means.</P><P><STRONG>Solution:</STRONG><BR>When my php script threw the same message, I looked into the file permissions of this file and saw that it had only read/execute permissions for the owner. This error disappeared when I gave permissions for Group and Everyone.</P><P>(<STRONG>Note:</STRONG> There are different kinds of Permission denied error in PHP. Your problem might not be due to this reason. However, it doesn’t hurt to look into the permissions of the corresponding file. If you think that I could help, please leave a note here.)</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 16:05:01 -0800</pubDate><guid isPermalink="false">trailfire:markId:258645</guid></item><item><title>How to create our a user registration form: | drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/258649</link><description><![CDATA[<P>Profile module does it. u can create the textboxes, dropdown boxes, list etc with the profile module.</P><P>Try the profile module and u&#39;ll cme to know teh flexibility.</P><P>Live demo- <A TITLE="http://gleez.com/user/register" HREF="http://gleez.com/user/register">http://gleez.com/user/register</A></P><P>fell free to contact me.</P><P>Sunny</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 17:30:32 -0800</pubDate><guid isPermalink="false">trailfire:markId:258649</guid></item><item><title>Customize User Login Block for Drupal 5.1 | Web CMS Drupal Configuration</title><link>http://www.trailfire.com/enjoylife/marks/258650</link><description><![CDATA[<STRONG>Customize User Login Block for Drupal 5.1</STRONG><BR><BR>The code below is to make customize user login block for drupal 5.1. This is the sample code, you can customize this code to better suit your site configuration :-).<BR><BR><BR>uid) : ?&gt;<BR><SPAN CLASS="login_text">Welcome,</SPAN> name); ?&gt;<BR><BR>uid); ?&gt; |<BR><BR><BR><BR>Username:<BR><BR><BR><BR>Password:<BR><BR><BR><BR><BR><BR><BR><A HREF="/drupal/?q=user/register" TITLE="Create account">Create account</A><BR><BR><BR><A HREF="/drupal/?q=user/password" TITLE="Retrieve lost password">Retrieve lost password</A><BR><BR>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 17:40:38 -0800</pubDate><guid isPermalink="false">trailfire:markId:258650</guid></item><item><title>Sage of Code &amp;raquo; Blog Archive &amp;raquo; Drupal: Creating Custom Content Types</title><link>http://www.trailfire.com/enjoylife/marks/258651</link><description><![CDATA[<H2><A TITLE="Permanent Link: Drupal: Creating Custom Content Types" HREF="http://www.sageofcode.com/?p=16">Drupal: Creating Custom Content Types</A></H2><DIV CLASS="entry"><P>At first glance, the <A TARGET="_blank" HREF="http://drupal.org/project/cck">Content Construction Kit (CCK)</A> appears to be overwhelming and complex. But, it’s quite simple and elegant. Here it is in three steps:</P><OL><LI>Create custom content type (in Drupal core)</LI><LI>Add field types</LI><LI>Configure field types</LI></OL><P><SPAN ID="more-16"></P><P>In addition, custom content types can be created:</P><OL><LI>from the ground up</LI><LI>by adding field to existing Drupal content types (e.g. Page, Book, etc.)</LI><LI>by exporting a content type and importing it as a new content type</LI></OL><P>The “overwhelming part” is in the field types. There are many unique and some similar field types. Therefore, finding and selecting the appropriate field type may require some research. For example the <A TARGET="_blank" HREF="http://drupal.org/node/212834">Content Taxonmy modules</A>:</P><OL><LI>Content Taxonomy (content_taxonomy)</LI><LI>CCK Taxonomy Fields (cck_taxonomy)</LI><LI>Taxonomy Super Select (taxonomy_super_select)</LI><LI>CCK Taxonomy Super Select Ultra (cck_taxonomy_ssu)</LI></OL></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 17:45:09 -0800</pubDate><guid isPermalink="false">trailfire:markId:258651</guid></item><item><title>Tutorial on Basic Nav, Hierarchy Nav, Blogroll, Separate Blocks for Nav for Newbies | drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/258665</link><description><![CDATA[<P><STRONG>BREAKING UP YOUR NAVIGATION INTO SEPARATE BLOCKS</STRONG></P><P>Not everyone wants their navigation to be one long list down the side, on all pages. Some would like to break up this navigatin and distribute it on the page, especially if they have a two column theme, as Garland does. There are a number of posts in the forums asking how to break this up and have only certain blocks on certain pages. This portion of the tuturial will tell you how to break up your basic navigation and do this very thing.</P><P>Go to Admin &gt; Menus &gt; Add Menu</P><P>Select Add Menu.</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 19:01:33 -0800</pubDate><guid isPermalink="false">trailfire:markId:258665</guid></item><item><title>Nick Sergeant :: Theming Drupal primary links with child sub-menus</title><link>http://www.trailfire.com/enjoylife/marks/258666</link><description><![CDATA[<P>Using &#39;Primary links&#39; for your Drupal site&#39;s main navigation menu is a great idea. However, most themes by default display primary links in such a way that if the menu has sub-child menus, they will not be displayed. Fortunately, the solution is much easier that you&#39;d think.</P><P>First off, the way that most themes generate primary links is like so:</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 17 Dec 2008 19:10:32 -0800</pubDate><guid isPermalink="false">trailfire:markId:258666</guid></item><item><title>CCK content without body? | drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/258816</link><description><![CDATA[<H3 CLASS="title"><A CLASS="active" HREF="/node/301837#comment-986209">I am such a programmer...</A></H3><DIV CLASS="author"><A TITLE="View user profile." HREF="/user/51849">mercmobily</A> - August 30, 2008 - 07:51</DIV><DIV CLASS="content"><P>Hi,</P><P>JJeeeeeeeeeeeee... I am such a programmer...<BR>I had &quot;solved&quot; it by writing a custom module with this:</P><P>function custom_form_alter($form, $form_state, $form_id) {</P><DIV CLASS="codeblock"><SPAN STYLE="color: rgb(0, 0, 0);"><SPAN STYLE="color: rgb(0, 0, 187);">&nbsp;&nbsp;&nbsp;<BR>drupal_set_message</SPAN><SPAN STYLE="color: rgb(0, 119, 0);">(</SPAN><SPAN STYLE="color: rgb(221, 0, 0);">&quot;The form ID is $form_id&quot;</SPAN><SPAN STYLE="color: rgb(0, 119, 0);">);<BR>&nbsp; if(</SPAN><SPAN STYLE="color: rgb(0, 0, 187);">$form_id</SPAN> <SPAN STYLE="color: rgb(0, 119, 0);">==</SPAN> <SPAN STYLE="color: rgb(221, 0, 0);">&#39;vetrina_node_form&#39;</SPAN><SPAN STYLE="color: rgb(0, 119, 0);">){<BR>&nbsp;&nbsp;&nbsp; unset(</SPAN><SPAN STYLE="color: rgb(0, 0, 187);">$form</SPAN><SPAN STYLE="color: rgb(0, 119, 0);">[</SPAN><SPAN STYLE="color: rgb(221, 0, 0);">&#39;body_field&#39;</SPAN><SPAN STYLE="color: rgb(0, 119, 0);">]);<BR>&nbsp; }<BR>&nbsp;<BR>}<BR></SPAN><SPAN STYLE="color: rgb(0, 0, 187);">?&gt;</SPAN></SPAN></DIV><P>I&#39;ll obviously do it the way you suggested it, which is a BIT cleaner.<BR>:-D</P><P>Thanks a lot!</P><P>Merc.</P></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 12:31:36 -0800</pubDate><guid isPermalink="false">trailfire:markId:258816</guid></item><item><title>From the client&amp;#039;s spreadsheet data to browseable content -- how to create, populate and manage your business objects in Drupal | aWebFactory</title><link>http://www.trailfire.com/enjoylife/marks/258819</link><description></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 12:51:26 -0800</pubDate><guid isPermalink="false">trailfire:markId:258819</guid></item><item><title>10 Drupal Modules You Can&amp;#039;t Live Without | Nick Lewis: The Blog</title><link>http://www.trailfire.com/enjoylife/marks/258863</link><description></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 17:50:27 -0800</pubDate><guid isPermalink="false">trailfire:markId:258863</guid></item><item><title>CCK and tables | groups.drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/258868</link><description></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 20:53:41 -0800</pubDate><guid isPermalink="false">trailfire:markId:258868</guid></item><item><title>What is the Content Construction Kit? A View from the Database. | Lullabot</title><link>http://www.trailfire.com/enjoylife/marks/258876</link><description></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 21:50:53 -0800</pubDate><guid isPermalink="false">trailfire:markId:258876</guid></item><item><title>Drupal + AJAX, Part 1 | WorkHabit</title><link>http://www.trailfire.com/enjoylife/marks/258891</link><description><![CDATA[<P>Some months ago, <A HREF="/multiple-form-values-cck-huge-problem">I discussed multiple values in CCK using AJAX</A>. A few people showed interest, so here&#39;s Part 1 of how AJAX can go together with Drupal.</P><P>We&#39;ll start with a common use case: checking that a username is available when a new user signs up. After you&#39;re done with this tutorial, you should be able to give the new user near-instant feedback on whether or not their username is available. I like to start at my desired result and work backwards, so that&#39;s what we&#39;ll do.</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Thu, 18 Dec 2008 22:49:56 -0800</pubDate><guid isPermalink="false">trailfire:markId:258891</guid></item><item><title>Table of Contents - Practical PHP Programming</title><link>http://www.trailfire.com/enjoylife/marks/258960</link><description><![CDATA[<H2>Please update your bookmarks to the new URL!</H2>Welcome to the old home of the online book, &quot;Practical PHP Programming&quot;.<BR><BR>There are only two ground rules in place for reading this book:<BR><OL><LI>Please do not use site downloaders to copy the book locally; it would hammer my web server, and is very selfish.</LI><LI>Please read the copyright notice and abide by it. You can buy the edited version of this book in print, so please don&#39;t abuse this free online version.</LI></OL>]]></description><category>website</category><author>enjoylife</author><pubDate>Fri, 19 Dec 2008 17:19:53 -0800</pubDate><guid isPermalink="false">trailfire:markId:258960</guid></item><item><title>Autodesk SketchBook Pro 2009 中文版! - 设计是空[4kong.com]素材资源站！</title><link>http://www.trailfire.com/enjoylife/marks/259141</link><description><![CDATA[<P><STRONG><FONT COLOR="#800000">设计是空经过多次的测试终于弄出该软件的注册方式!</FONT></STRONG></P><P><A HREF="http://www.4kong.com"><STRONG>www.4kong.com</STRONG></A>&nbsp;&nbsp;&nbsp; 原创</P><P>1.&nbsp; 第一步在，在系统盘创建一个 FLEXLM 文件夹, (举例., C:\FLEXLM). 你必须在安装前做这一步，不要问我为什么。</P><P>2.&nbsp; 复制 aw_orig.dat 和 awkeygen.exe 到你刚才创建的目录C:\FLEXLM.</P><P>3.&nbsp; 安装 SketchBook Pro</P><P>4.&nbsp; 开始菜单 &gt; 程序 &gt; Autodesk &gt; SketchBook Pro 2009 &gt; Licensing. 打开&quot;许可实用程序任务&quot; 然后点击&nbsp; “显示此计算机上的OPA...... &quot; 点下一步然后把以太网的标识符复制下来！(类似于 E0098765432105)&quot;.新建一个任意文本将你的标识符保存备用。</P><P>5. a:右键安装DosHere.inf,最好在安装的时候关掉IE等垃圾，复制aw_orig.dat并命名为aw.dat,然后用记事本打开aw.dat。你会看到如下字符:FEATURE AutodeskSketchBookPro sgiawd 2009 permanent uncounted 0 \ HOSTID=123456789012<BR>&nbsp;<BR>&nbsp;&nbsp; b:你要做的是把123465789012替换为你刚才所复制的以太网的标识符的去掉最前一个字符和最后一个字符的中间部分。(类似于 E0098765432105去掉最前的E和最后的5！)<BR>&nbsp;<BR>&nbsp;&nbsp; c:将aw.dat直接用鼠标拖到awkeygen.exe上面。</P><P>7. 开始菜单 &gt; 程序 &gt; Autodesk &gt; SketchBook Pro 2009 &gt; Licensing. 选择已有注册文件并把aw.dat导入即可。</P><P>8. 运行程序即可为正式版。<BR><BR>本程序为设计是空在网络搜集，请下载24小时后删除并购买正版。<BR><BR><STRONG>Autodesk SketchBook Pro 2009 官方中文正式版下载：<A HREF="http://cn.ziddu.com/download.php?uid=abKclJSnabGh4palaLKWlJmiaq2am5s%3D8" TARGET="_blank"><FONT COLOR="#FF0000">服务器地址一</FONT></A><FONT COLOR="#FF0000">&nbsp;&nbsp;&nbsp;</FONT> <A HREF="http://www.mediafire.com/?jgr1njyk2jx" TARGET="_blank"><FONT COLOR="#FF0000">服务器地址二</FONT></A></STRONG><FONT COLOR="#FF0000">&nbsp;&nbsp;<STRONG>&nbsp;&nbsp;</STRONG></FONT> <A HREF="http://www.rayfile.com/files/93da0fe3-2828-11dd-82b8-00142218fc6e/" TARGET="_blank"><STRONG><FONT COLOR="#FF0000">服务器地址三</FONT></STRONG></A>&nbsp; 密码：<A HREF="http://www.4kong.com">www.4kong.com</A></P>]]></description><category>website</category><author>enjoylife</author><pubDate>Sun, 21 Dec 2008 13:37:11 -0800</pubDate><guid isPermalink="false">trailfire:markId:259141</guid></item><item><title>Decent Free Hosts Suggestions</title><link>http://www.trailfire.com/enjoylife/marks/260249</link><description></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 12:09:49 -0800</pubDate><guid isPermalink="false">trailfire:markId:260249</guid></item><item><title>GoDaddy - $1.99 .COM Domain</title><link>http://www.trailfire.com/enjoylife/marks/260258</link><description><![CDATA[Basically, you get a website for $1.99 to use for one year. <B>No monthly fee!</B><BR><BR><B>Domain for $1.99:</B><BR><BR>1. Go to <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.godaddy.com">GoDaddy.com</A><BR>2. Choose your domain. Then proceed to checkout (skip the &quot;ads&quot; and sign up)<BR>3. In cart, use coupon code <B>199TEST</B>. One use per account. $0.20 ICANN fee still applies. No other purchases required. Works for .org also.<BR>4. Checkout.<BR><BR>I took this chance and got <B><A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.iceui2.com">iceui2.com</A></B>! <IMG SRC="/forums/i/expressions/face-icon-small-tongue.gif" BORDER=""><BR><BR>I got free hosting from <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.000webhost.com/88817.html">000webhost.com</A>. It has 1.5GB of free space and 100GB monthly bandwidth. I only need FTP, and this works great also!<BR><BR><B>Free Hosting:</B><BR><BR>5. Go to <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.000webhost.com/88817.html">000webhost.com</A> to get free hosting. Sign up with your domain.<BR>6. Go to the Control Panel, and then copy the two<BR>7. Go to <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.godaddy.com/">GoDaddy.com</A> &gt; My Account &gt; Domain Manager &gt; Your Domain &gt; Name Servers<BR>8. Change them to NSxx.000WEBHOST.COM and NSxx.000WEBHOST.COM (go to Control Panel to find what they are)<BR>9. Turn Auto Renew off<BR>10. Wait for the changes to take effect (20 minutes for me), and then your website is good to go!<BR><BR>11. Download a FTP client (I use <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.cuteftp.com/">CuteFTP</A>)<BR>12. Log in (use the username and password provided on <A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.000webhost.com/88817.html">000webhost.com</A>)<BR>13. Upload your website! (<A TARGET="_blank" HREF="/redirect/bounce.php?afsrc=1&mid=12922206&url=http://www.oswd.org">Free templates</A>)<BR><BR>Might also combine with 12% <A HREF="http://www.fatwallet.com/stores.php">FatCash</A>! Enjoy! <IMG SRC="/forums/i/expressions/face-icon-small-happy.gif" BORDER=""><BR><BR>If you need any help with following all this, PM me or post a reply!]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 14:21:17 -0800</pubDate><guid isPermalink="false">trailfire:markId:260258</guid></item><item><title>VPS Hosting 推荐？ - 未名空间(mitbbs.com)</title><link>http://www.trailfire.com/enjoylife/marks/260259</link><description><![CDATA[标 题: Re: VPS Hosting 推荐？<BR>发信站: BBS 未名空间站 (Sun Aug 24 00:17:53 2008), 转信<BR><BR>我以前用过一些managed hosting，就是由你购买服务的公司帮你维护server<BR>后来发现完全没必要，就用self-managed hosting<BR>购买dedicated hosting要牢记几个原则<BR><BR>1 you get for what you pay<BR>2 尽量不要去选择同时提高shared hosting服务的公司<BR>3 尽量去买自己拥有网络，而不是租用网络的公司<BR>4 除非必要，不要买什么cpanel之类的额外服务。大部分日常管理工作都非常简单，命令<BR>行命令稍微学学就会了<BR><BR>我现在是用的serverbeach.com，感觉还不错。这个公司在美国有三个data center，<BR>加州的那个国内访问速度比较快；中部和东部的访问速度一般，但是也谈不上慢]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 14:30:04 -0800</pubDate><guid isPermalink="false">trailfire:markId:260259</guid></item><item><title>Web Hosting Updates</title><link>http://www.trailfire.com/enjoylife/marks/260261</link><description></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 14:59:13 -0800</pubDate><guid isPermalink="false">trailfire:markId:260261</guid></item><item><title>LunarPages Review - Read our Longest LunarPages Review</title><link>http://www.trailfire.com/enjoylife/marks/260262</link><description><![CDATA[<DIV ID="header"><DIV CLASS="row2" WIDTH="100%"><SPAN STYLE="color: rgb(204, 51, 0);"><B>Best</B></SPAN> <B STYLE="color: rgb(204, 51, 0);">Hosts Reviews&nbsp;</B> <IMG SRC="/images/arrow_orange.gif" ALIGN="absmiddle" BORDER="" WIDTH="17" HEIGHT="18"><B>&nbsp; <A HREF="/hosts/LunarPages.php">LunarPages</A>. <A HREF="/hosts/BlueHost.php">BlueHost</A>. <A HREF="/hosts/Dot5Hosting.php">Dot5Hosting</A>. <A HREF="/hosts/PowWeb.php">PowWeb</A>.</B></DIV></DIV><DIV ID="content"><TABLE ID="review"><TBODY><TR><TD ID="review_left"><P CLASS="myh1"><B>#1 Web Hosting - LunarPages Review</B></P><P STYLE="margin-bottom: 0pt;" CLASS="dottedbox"><B>&quot;It is not the large disk space or bandwidth that make me rank LunarPages as #1 but its superior customer support! Their open forum is flooded with tons of happy customers.&quot;</B></P><DIV STYLE="float: none;"><BR>&nbsp;</DIV><DIV STYLE="border: 4px dotted rgb(255, 0, 0); padding: 15px 15px 8px;"><P CLASS="myh2" STYLE="margin-top: 0px; margin-bottom: 13px;"><FONT COLOR="#FF0000">LIMITED TIME OFFER! NO COUPON REQUIRED!</FONT> <IMG SRC="/images/new.gif" BORDER="" WIDTH="28" HEIGHT="11"></P><P><B>For the first time, LunarPages is giving</B></P><P CLASS="ver13"><B>- Unlimited Disk Space<BR>- Unlimited Bandwidth<BR>- $4.95/month!&nbsp;<BR>- 2 months FREE for 24-month plan.</B></P><P><IMG SRC="/images/arrow_green.gif" BORDER="" WIDTH="11" HEIGHT="12"><IMG SRC="/images/arrow_green.gif" BORDER="" WIDTH="11" HEIGHT="12"><IMG SRC="/images/arrow_green.gif" BORDER="" WIDTH="11" HEIGHT="12"><B><A HREF="http://www.lunarpages.com/special_coupon.php"><U>Click here</U></A> to learn more about this Winter Special.<BR></B> * All lunarpages coupons have been suspended temporary to give way to this Winter Special.</P></DIV></TD></TR></TBODY></TABLE></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 15:06:43 -0800</pubDate><guid isPermalink="false">trailfire:markId:260262</guid></item><item><title>BuildingWeb区网友show作品[原创，10/22/2007发表在BuildingWeb区]-持续更新未名空间(mitbbs.com) - 海外华人第一门户</title><link>http://www.trailfire.com/enjoylife/marks/260267</link><description><![CDATA[<H2>New updates<WBR>2&gt;:<BR><BR>briteguy (briteguy)<WBR> - http://www<WBR>.jiansnet.<WBR>com/ - ? - informatio<WBR>n<BR>jswidget (jswidget)<WBR> - http://new<WBR>s.jswidget<WBR>.com/ - ? - News<BR>Philly88 (philly88)<WBR> - http://kno<WBR>w-insuranc<WBR>e.com - drupal - informatio<WBR>n, publicatio<WBR>n<BR><BR>As of Nov 28 2007 list:<BR><BR>wangcn75 (icemilk) - http://www<WBR>.chaago.co<WBR>m - ASP.Net - Hotel Deals<BR>alroy (话不多说) - http://www<WBR>.gmessage.<WBR>cn/ - Java - Blog, ghost story, MyBlog<BR>baoshu (红宝书) - http://www<WBR>.gogogoody<WBR>.com/ - ASP.Net - Company presence, marketing<BR>AOL (BeCozOfFi<WBR>rstName) - http://www<WBR>.laivah.co<WBR>m/ - PHP - Blog, BBS<BR>dreamflyer<WBR> (马米) - http://www<WBR>.youzinet.<WBR>com - PHP - Forum, community<BR>yokel (uuuu) - http://www<WBR>.netregist<WBR>.com - PHP - Deals,foru<WBR>m, informatio<WBR>n<BR>nevermind (能饮一杯) - http://www<WBR>.yifansclu<WBR>b.org - PHP - Community<BR>easywebx(E<WBR>asyWebX) - http://www<WBR>.easywebx.<WBR>com/ - PHP -Deals, informatio<WBR>n<BR>uscn (us8cn) - www.uctrip<WBR>.com - ASP - travel, informatio<WBR>n, community<BR>uscn (us8cn) - www.us8cn.<WBR>com - PHP - portal, investing,<WBR> living<BR>heyama (Hey Amazon) - http://hey<WBR>ama.com/ - http://www<WBR>.dafortune<WBR>.com - PHP - shopping<BR>fightnow (time_2_fi<WBR>ght) - http://www<WBR>.legalimmi<WBR>grant.org/<WBR> - PHP - organizati<WBR>on<BR>Renbenzhuy<WBR>i (www.ucpu.<WBR>net（海外华人程序<WBR>员社区）) - http://www<WBR>.ucpu.net - PHP - community<BR>EZPENNY (It is easy to save a penny) - http://www<WBR>.ezpenny.c<WBR>om - ASP.Net - deals<BR>wonderwall<WBR> (twodays) - http://chi<WBR>nastockpor<WBR>t.com - Drupal (PHP) - stock<BR>wonderwall<WBR> (twodays) - http://all<WBR>thingsvote<WBR>d.com - Drupal (PHP) - product review, poll</H2><BR><BR>http://www.mitbbs.com/article_t/BuildingWeb/31160183.html]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 16:43:29 -0800</pubDate><guid isPermalink="false">trailfire:markId:260267</guid></item><item><title>刚买了个空间 问一下 - 未名空间(mitbbs.com)</title><link>http://www.trailfire.com/enjoylife/marks/260270</link><description><![CDATA[标 题: Re: 刚买了个空间 问一下<BR>发信站: BBS 未名空间站 (Tue Sep 23 00:17:05 2008), 转信<BR><BR>这叫虚拟主机<BR>一般说来如下2步：<BR>1。在你的域名注册商那里修改域名的A纪录，把他们都指向到你的IP<BR>2。在你的服务器修改Apache httpd.conf<BR><A CLASS="a2" TARGET="_blank" HREF="http://httpd.apache.org/docs/2.0/vhosts/examples.html">http://httpd.apache.org/docs/2.0/vhosts/examples.html</A><BR><BR>如果你是shared hosting AND 如果你的plan允许你有多个域名，那个在你的控制<BR>面板就应该有说明。一般说来，大致是要把域名的主目录设置分别为/aaa 和 /bbb<BR><BR>如果你的域名注册不是在lunarpages，你要去域名注册商那里把DNS修改成lunarpages<BR>的DNS<BR>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 19:35:19 -0800</pubDate><guid isPermalink="false">trailfire:markId:260270</guid></item><item><title>有啥好的web hosting网站？ - 未名空间(mitbbs.com)</title><link>http://www.trailfire.com/enjoylife/marks/260273</link><description><![CDATA[标 题: Re: 有啥好的web hosting网站？<BR>发信站: BBS 未名空间站 (Fri Jun 13 16:37:15 2008)<BR><BR>VPS是Virtual Private Server.<BR>就是自己的虚拟专用服务器，把一台服务器等分给几个到几十个用户使用，<BR>每个用户有自己的系统和管理员权限。]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 19:39:44 -0800</pubDate><guid isPermalink="false">trailfire:markId:260273</guid></item><item><title>如何使用Drupal搭建多个站点 | zhupou.cn</title><link>http://www.trailfire.com/enjoylife/marks/260274</link><description><![CDATA[<H2>如何使用Drupal搭建多个站点</H2><DIV CLASS="clear-block"><DIV CLASS="node" ID="node-235"><SPAN CLASS="submitted">Thu, 2008-10-09 10:04 — g089h515r806</SPAN><DIV CLASS="content clear-block"><P STYLE="margin: 0cm 0cm 0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 随着需求的不断增多,当各个功能相互比较独立的时候,大家可能就需要搭建多个站点了.搭建多个站点的方式很多,比如说你可以完全的独立开来,使用不同的数据库,即便是drupal核心也是分开的;你也可以共用一个drupal核心,使用不同的数据库;还有就是共用一个drupal核心,共用部分数据库.</P><P STYLE="margin: 0cm 0cm 0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我的环境是vista系统，XAMPP集成环境。对于第一种方式，直接在htdocs目录下面多建几个子目录就可以了，然后分别创建多个数据库。我一般都采用这种方式，因为自己主要是测试学习使用，相应的url为<A HREF="http://localhost/drupal">http://localhost/drupal</A>，http://localhost/ubercart等等，其中drupal,ubercart就是htdocs目录下面的子目录，然后分别创建两个数据库，分别设置settings.php文件就可以了。这种方式我想大家都会用。</P><P STYLE="margin: 0cm 0cm 0pt;">接下来要介绍的是如何使用同一个drupal核心搭建多个站点，这里是两个。步骤如下，</P><P STYLE="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;">1，&nbsp; 把drupal核心放到htdocs目录下，而不是下面的子目录中。在sites/all目录下面，创建两个子目录modules和themes，用来放置站点公用的drupal第3方模块和自定义模块，根据你的习惯，可以在sites/all/modules下面再创建两个子目录contrib和custom，前者放置drupal.org下载的drupal第3方模块，后者放置自己开发的drupal模块。</P><P STYLE="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;">2，&nbsp; 在sites/all目录下面，新建两个子目录：drupal.zhupou.cn,ubercart.zhupou.cn;这里面使用的是域名，在虚拟主机上，你需要设置对应的域名解析，以及子域名设置，我这里讲的仅仅是在本地，没有在虚拟主机上实践过。将sites/default目录下面的settings.php文件，分别拷贝到drupal.zhupou.cn,ubercart.zhupou.cn目录下面，并在这两个子目录下面分别创建modules和themes子目录，用途和上面所讲的一样。</P><P STYLE="margin: 0cm 0cm 0pt;">3.&nbsp; 设置drupal.zhupou.cn/settings.php中的配置，主要包括$db_url，和$db_prefix，前者是配置的数据库，包括数据库名，密码。后者配置的是同一个数据库中，共用的部分，独有的部分，共用的部分使用‘shared’前缀，drupal.zhupou.cn自用的使用drupal前缀。所以先配置&#39;default&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#39; drupal_&#39;,</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">接着你把要共用的表分别列出来，比如共用用户标，下面就是：</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">&#39;users&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; &#39;shared_&#39;,</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">&#39;users_roles&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=&gt; &#39;shared_&#39;,</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">&nbsp;</P><P STYLE="margin: 0cm 0cm 0pt;">ubercart.zhupou.cn/settings.php的配置和前面一样，不过它的$db_prefix设置为</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">&#39;default&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt;&#39;ubercart_&#39;,</P><P STYLE="margin: 0cm 0cm 0pt;">公用和前者一样。当然你还需要设置sites/default/settings.php，设置方式和子站点一样，就是设置默认情况下，使用哪个站点。我经常设置$base_url这个设置，不过好像没有什么用，不设置也能工作。</P><P STYLE="margin: 0cm 0cm 0pt;">4.在vista的hosts文件中，添加:</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt;">&nbsp; 127.0.0.1 drupal.zhupou.cn</P><P CLASS="MsoNormal" STYLE="margin: 0cm 0cm 0pt; text-indent: 10.5pt;">127.0.0.1 ubercart.zhupou.cn</P><P>5.重起apache,这样就搭起了两个站点，其它就和一个站点一样了。</P><P>相关链接：<A HREF="http://zhuou.cn">http://zhuou.cn</A>&nbsp;</P></DIV></DIV></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 31 Dec 2008 20:37:12 -0800</pubDate><guid isPermalink="false">trailfire:markId:260274</guid></item><item><title>Taming Drupal Node Teaser and Node Title - Geshan&amp;#039;s Blog</title><link>http://www.trailfire.com/enjoylife/marks/260843</link><description><![CDATA[You might be wondering what is the use of this article / tutorial when Drupal system of handling title and teasers is so good and there are modules like <A TARGET="_blank" HREF="http://drupal.org/project/nodeteaser">node teaser</A> to customize the teaser as per your need. But lets picture a scenario you are developing a website with a custom front page (required by majority of websites) so you have created your]]></description><category>website</category><author>enjoylife</author><pubDate>Mon, 05 Jan 2009 13:19:06 -0800</pubDate><guid isPermalink="false">trailfire:markId:260843</guid></item><item><title>Are there any drupal sample sites with source code? | drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/260865</link><description><![CDATA[<DIV CLASS="content"><P>Source code is all in the downloadable files.</P><P>What makes a Drupal site interesting is the <EM>configuration</EM>, not code.</P><P>In the Drupal community, configurations are often called <EM>recipes,</EM> and there&#39;s <A HREF="http://drupal.org/handbook/site-recipes">an entire handbook section</A></P>devoted to them.<P>If you carry the concept one step further, it&#39;s possible to write code that automates the configuration process. The result is <A HREF="http://drupal.org/project/Installation+profiles">installation profiles.</A></P></DIV><DIV CLASS="links"><A HREF="/comment/reply/354248/1182501"></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Mon, 05 Jan 2009 14:52:11 -0800</pubDate><guid isPermalink="false">trailfire:markId:260865</guid></item><item><title>How to write custom actions and triggers in Drupal | Alexisyes</title><link>http://www.trailfire.com/enjoylife/marks/260953</link><description><![CDATA[<DIV CLASS="post-main"><H2>How to write custom actions and triggers in Drupal</H2></DIV><DIV CLASS="post-meta"><SPAN CLASS="submitted"><SPAN CLASS="cmt-author">Alex</SPAN><SPAN CLASS="post-date">Nov 19,2008</SPAN></SPAN><DIV CLASS="terms"><UL CLASS="links inline"><LI CLASS="first taxonomy_term_45"><A CLASS="taxonomy_term_45" HREF="/tags/custom-actions">custom actions</A></LI><LI CLASS="taxonomy_term_46"><A CLASS="taxonomy_term_46" HREF="/tags/custom-triggers">custom triggers</A></LI><LI CLASS="taxonomy_term_4"><A CLASS="taxonomy_term_4" HREF="/tags/drupal">drupal</A></LI><LI CLASS="last taxonomy_term_42"><A CLASS="taxonomy_term_42" HREF="/tags/tip">tip</A></LI></UL></DIV><DIV CLASS="post-tags"><UL CLASS="links inline"><LI CLASS="first last blog_usernames_blog"><A CLASS="blog_usernames_blog" TITLE="Read Alex's latest blog entries." HREF="/blogs/alex">Alex&#39;s blog</A></LI></UL></DIV></DIV><DIV CLASS="post-main odd"><DIV CLASS="node" ID="node-34"><DIV CLASS="post-entry"><P><IMG STYLE="margin-right: 10px; width: 10%;" SRC="/files/images/drupal.png" ALIGN="left">This tutorial is based on very useful <A HREF="http://drupal.org/node/279283">comment</A> by <A HREF="http://drupal.org/user/89652">bboldi</A>. I&#39;ll copy his code and do some modifications to it to show the right way of firing configurable actions. Here is the code that will create three custom triggers &quot;On every page&quot;, &quot;On random page&quot;, &quot;On specific page&quot; and two</P></DIV></DIV></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 00:36:53 -0800</pubDate><guid isPermalink="false">trailfire:markId:260953</guid></item><item><title>6.x | drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/261138</link><description><![CDATA[<P>How to create a module for Drupal 6.x.</P><DIV CLASS="book-navigation"><UL CLASS="menu"><LI CLASS="collapsed"><A HREF="/node/206753">Creating modules - a tutorial: Drupal 6.x</A></LI><LI CLASS="collapsed"><A HREF="/node/212648">Core Hooks Cheat Sheet</A></LI><LI CLASS="leaf"><A HREF="/node/231019">Create new content-type for Drupal 6.x</A></LI><LI CLASS="leaf"><A HREF="/node/165706">Using the theme layer (Drupal 6.x)</A></LI><LI CLASS="leaf"><A HREF="/node/231036">Writing .info files (Drupal 6.x)</A></LI><LI CLASS="leaf"><A HREF="/node/323314">Writing .install files (Drupal 6.x)</A></LI><LI CLASS="leaf"><A HREF="/node/172152">Writing actions (Drupal 6.x)</A></LI><LI CLASS="collapsed"><A HREF="/node/102338">Drupal menu system (Drupal 6.x)</A></LI></UL></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 11:28:22 -0800</pubDate><guid isPermalink="false">trailfire:markId:261138</guid></item><item><title>Dependent Dropdowns in CCK, a Tutorial | Mooffie&amp;#039;s place</title><link>http://www.trailfire.com/enjoylife/marks/261179</link><description><![CDATA[Dependent Dropdowns in CCK, a Tutorial<BR><BR><BR>http://awebfactory.com.ar/node/302]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 18:11:45 -0800</pubDate><guid isPermalink="false">trailfire:markId:261179</guid></item><item><title>Generic Multiple Value Handler for CCK Fields | groups.drupal.org</title><link>http://www.trailfire.com/enjoylife/marks/261183</link><description><![CDATA[<P>Having the data stored this way in the database makes it difficult to update, sort or view it in an efficient way while keeping relationships between row elements consistent.</P><P>Several workarounds currently exists, fieldgroup_table, subform or editview just to mention a few. I recognize the effort put in these modules, but fieldgroup_table has unsolvable input validation issues, and editview and subform require to create nodes for sub-elements, which is not always appropriate (for example in the case mentioned above, 10ml of lemon juice does not mean anything by itself). What we need is a solid module that reflects the logical structure of the data from the user interface to the database.</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 19:02:33 -0800</pubDate><guid isPermalink="false">trailfire:markId:261183</guid></item><item><title>Dynamic and Multi-Step With Drupal&amp;#039;s Form API | via positiva</title><link>http://www.trailfire.com/enjoylife/marks/261184</link><description><![CDATA[<P>The release of Drupal 4.7 introduced the Form API, a framework for building, displaying, validating, and processing HTML forms. With it, forms are defined as structured arrays, and those structured arrays contain all the information necessary to properly handle the form throughout its life cycle. This approach also makes it possible for modules to customize other forms (adding additional fields to a signup page, for example), and allows designers to customize the on-screen display of forms using overridable theming functions. It also makes validating form input, and avoiding form tampering, much easier. That&#39;s great!</P><P>The tradeoff of those enhancements was the loss of flexibility in certain complex scenerios -- in particular dynamic forms that change based on user input, and multi-step &#39;wizard&#39; style forms. With the introduction of Form API 2.0 in version 4.8/5.0 of Drupal, though, we&#39;ve eliminated the limitations that made those cases so difficult.</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 19:07:42 -0800</pubDate><guid isPermalink="false">trailfire:markId:261184</guid></item><item><title>Using Xampp | Drupal Atlanta</title><link>http://www.trailfire.com/enjoylife/marks/261204</link><description><![CDATA[<H3><A CLASS="active" HREF="/node/15#comment-32">Instructions</A></H3><DIV CLASS="submitted">Submitted by bbenone on Wed, 06/20/2007 - 04:06.</DIV><DIV CLASS="content"><P>Here is the step by step instructinos from my demo tonight, as promised. We probably need to find a better place for content such as this, but I figured that it was better to get it up than not. Feel free to move as appropriate.</P><P>Installing Drupal onto a Thumb Drive</P><P><STRONG>Step 1) Download Necessary files.</STRONG><BR>Download the XAMPP ZIP archive (NOT installer) from:<BR><A TITLE="http://www.apachefriends.org/en/xampp-windows.html#641" HREF="http://www.apachefriends.org/en/xampp-windows.html#641">http://www.apachefriends.org/en/xampp-windows.html#641</A></P><P>Download latest version of Drupal from:<BR><A TITLE="http://drupal.org/" HREF="http://drupal.org/">http://drupal.org/</A></P><P><STRONG>Step 2) Place XAMPP on USB Key.</STRONG><BR>Extract the XAMPP ZIP archive onto your local hard drive. It will create a XAMPP directory with a lot of files into it. Copy this XAMPP directory to your USB key. You should now have a directory on your key called XAMPP.</P><P><STRONG>Step 3) Start and Test XAMPP.</STRONG><BR>XAMPP will work right out of the box, so give it a try. Open the XAMPP directory on your USB key and run xampp-control.exe<BR>A XAMPP control panel window will appear.<BR>To the right of Apache click start. A green “Running” should now appear to the left of that button.<BR>To the right of MySQL click start. A green “Running” should now appear to the left of that button.<BR>You have now started Apache (your webserver) and MySQL (your database server).<BR>Open up your web browser and enter <A TITLE="http://localhost/" HREF="http://localhost/">http://localhost/</A> as your location. If you see the XAMPP web page your web server is successfully running!</P><P><STRONG>Step 4) Tighten up the security a bit.</STRONG><BR>After going to <A TITLE="http://localhost/" HREF="http://localhost/">http://localhost/</A> click English, and then on the left hand sidebar click Security.<BR>You should see several red “Unsecure” warnings.<BR>Below the warning should be text that says:</P><P>To fix the problems for mysql, phpmyadmin and the xampp directory simply use<BR>=&gt; <A TITLE="http://localhost/security/xamppsecurity.php" HREF="http://localhost/security/xamppsecurity.php">http://localhost/security/xamppsecurity.php</A> &lt;= [allowed only for localhost]</P><P>Click that link and enter a password for mysqk root. Remember this password!<BR>After entering the password, click “Password changing”. You should get a message telling you that “The root password was successfully changed. Please restart MYSQL for loading these changes!”.</P><P>As it requested, you should restart MySQL: open your XAMPP control panel again, and click “Stop” next to MySQL. After it has stopped, reclick “Start”.</P><P>Back in your web browser re-click “Security” on the left side. You should now be more secure. It will tell you that your pages are accessible to everyone on the network – this is ok since you are likely behind a firewall so they are really only accessible to people on your local network. PHP Not running in “Safe Mode” is also OK.</P><P><STRONG>Step 5) Create Database</STRONG><BR>In your web browser goto:<BR><A TITLE="http://localhost/phpmyadmin" HREF="http://localhost/phpmyadmin">http://localhost/phpmyadmin</A><BR>login with the “root” username and password you set above.<BR>Scroll down to “Create New Database”, enter “Drupal” and click “Create”.</P><P><STRONG>Step 6) Install Drupal.</STRONG><BR>First copy the Drupal files onto your USB Key. Do this by moving the Drupal directory that you extracted earlier into the /xampp/htdocs directory on your USB key.</P><P>Once this is done, you should have a directory called /xampp/htdocs/drupal on your USB key. If your directory is named something else (ex: Drupal5.1) rename it to “drupal” for the purposes of this demo.</P><P>Now, goto:<BR><A TITLE="http://localhost/drupal/install.php" HREF="http://localhost/drupal/install.php">http://localhost/drupal/install.php</A><BR>to Install Drupal.<BR>Leave the database type as mysql, enter “Drupal” as the database name and enter “root” and the password you chose earlier in the username and password fields.</P><P>After a bit of thinking, you should get a message confirming that your Drupal Installation is complete!</P><P>Goto <A TITLE="http://localhost/drupal/" HREF="http://localhost/drupal/">http://localhost/drupal/</A> to use your new site!</P><P><EM><STRONG>Step 7) Important to Remember!</STRONG></EM><BR>Prior to removing your USB key you <EM>MUST</EM> turn off your web and database server first! If you fail to do this you run a high risk of corrupting your database.</P><P>To turn off your web and mysql server, open up your XAMPP control panel, click “Stop” next to Apache and MySQL and then click the “Exit” button.</P><P>It is then safe to remove your USB key.</P></DIV>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 22:36:17 -0800</pubDate><guid isPermalink="false">trailfire:markId:261204</guid></item><item><title>apache friends - xampp for windows faq</title><link>http://www.trailfire.com/enjoylife/marks/261216</link><description></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 22:46:32 -0800</pubDate><guid isPermalink="false">trailfire:markId:261216</guid></item><item><title>apache friends - xampp for windows</title><link>http://www.trailfire.com/enjoylife/marks/261221</link><description><![CDATA[MySQL starts without a password for &quot;root&quot;. So in PHP you can connect the MySQL-Server with: mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;);<BR>If you want to set a password for &quot;root&quot; in MySQL, please use &quot;mysqladmin&quot; under Console. For example:<BR><BR>\...\xampp\mysql\bin\mysqladmin -u root password secret<BR><BR>Attention. After changing the password for root, don&#39;t forget to inform PHPMyAdmin. Search the &quot;config.inc.php&quot; under \...\xampp\phpmyadmin\ and edit the following lines:<BR><BR>$cfg[&#39;Servers&#39;][$i][&#39;user&#39;] = &#39;root&#39;; // MySQL SuperUser<BR>$cfg[&#39;Servers&#39;][$i][&#39;auth_type&#39;] = &#39;http&#39;; // HTTP MySQL authentification<BR><BR>Now the correct password for &quot;root&quot; is required, before PHPMyAdmin starts.<BR><BR>Please see also the three methods in the Windows FAQ:]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 22:53:28 -0800</pubDate><guid isPermalink="false">trailfire:markId:261221</guid></item><item><title>Apache Friends Forum &amp;bull; View topic - Mercury mail..</title><link>http://www.trailfire.com/enjoylife/marks/261226</link><description><![CDATA[1. Configure SendMail<BR>2. Configure MercuryMail<BR>3. Use Thunderbird or Outlook to read Emails.<BR>]]></description><category>website</category><author>enjoylife</author><pubDate>Tue, 06 Jan 2009 22:57:36 -0800</pubDate><guid isPermalink="false">trailfire:markId:261226</guid></item><item><title>Drupal E-Book AIO | BoyGJ.COM</title><link>http://www.trailfire.com/enjoylife/marks/261256</link><description><![CDATA[<P>———————————————————————<BR></P><UL STYLE="list-style-type: circle;" CLASS="bb-list"><LI><A HREF="http://www.boygj.com/node/2046/">Building Powerful and Robust Websites with Drupal 6</A></LI><LI><A HREF="http://www.boygj.com/node/1227/">Drupal 5 Themes</A></LI><LI><A HREF="http://www.boygj.com/node/588/">Pro Drupal Development</A></LI><LI><A HREF="http://www.boygj.com/node/585/">Building Online Communities With Drupal, phpBB, and WordPres</A></LI><LI><A HREF="http://www.boygj.com/node/584/">Drupal Creating Blogs Forums Portals and Community Websites</A></LI><LI><A HREF="http://www.boygj.com/node/2595/">Learning Drupal 6 Module Development</A></LI><LI><A HREF="http://www.boygj.com/node/3428/">Pro Drupal Development 2nd Edition</A></LI></UL>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 07 Jan 2009 00:06:43 -0800</pubDate><guid isPermalink="false">trailfire:markId:261256</guid></item><item><title>费某做了个垃圾站，请业内人士斧正 - 未名空间(mitbbs.com)</title><link>http://www.trailfire.com/enjoylife/marks/261391</link><description><![CDATA[标 题: 费某做了个垃圾站，请业内人士斧正<BR>发信站: BBS 未名空间站 (Tue Sep 30 23:21:05 2008)<BR><BR>地址：http://know-insurance.com<BR><BR>以下是建站说明：<BR><BR>============================================================================<BR>Google Adsense 给无数优秀站长一份职业，能给费某的，根据预测，就是每天一盒烟<BR>。做个职业，需要全身心投入，甚至会被Google Adsense折磨得死去活来，比如帐号被<BR>K，单价极低。。。噩梦是突然某一天收到了adsense小组给你的一封警告信，威胁你不<BR>要乱来，不然就KKK了。<BR><BR>但是如果目标是每天一盒烟，就没有那么多顾虑。费某觉得，搞垃圾站就可以了。所谓<BR>垃圾站，就是说堆砌一些无用的甚至杂乱无章的信息，让google 投放广告，勾引读者<BR>点击。<BR><BR>这是个引子。言归正传。费某捣鼓了第一个垃圾站：know insurance。 网站地址：http://know-insurance.com.<BR><BR>1. 硬家伙准备<BR>首先当然是要有个域名，费某的是www.know-insurance.com.<BR>弄个服务器，找个便宜的，稳定的，且一个账户能做N个网站的。费某选的是1AND1，一<BR>个buisiness plan，可以至少做50个吧。够了。<BR><BR>2.软家伙准备<BR>如果每个页面都是白手起家，那么一个页面甚至会花你几个小时，而且效果未必好。所<BR>谓效果好，就是说该网站的所有文章都极容易被google收录。费某用过的文章管理系统<BR>不算少了，感觉最好的是drupal，版本选取5.10。虽然现在有6.X甚至7x的，但是支持<BR>的插件都不如5.X。就如同目前win xp 似乎要比vista要好一般。<BR><BR>3.内容规划<BR>核心是一个字：钱。<BR>怎么来钱，显然是比较大的学问，不然钱就不值钱了。既然费某这个网站定位于知识性<BR>的关于insurance的网站，那么(1)准确阐释insurance内涵; （2）与其内涵相对应的，<BR>必须是高价格的关键字；(3) 每个关键字的搜索量必须大。把这三方面结合起来，就迈<BR>出了搞钱的第一步，而且是根本性的。<BR>所谓阐释，在adsense搞钱行业内，叫做keyword variation。<BR>费某研究了一下，发现以下阐释词比较理想：<BR>Insurance: 单价$xx，8月份搜索量：&gt;83百万<BR>Car Insurance: 单价$xx，8月份搜索量：&gt;9百万<BR>....其他几个各位自己看。<BR><BR>4. 分块规划。<BR>费某只做了一部分，就是auto insurance部分。如果规划的原则还是去搞那些搜索量高<BR>价格高的variation。接下去要做的艰苦工作，就是根据每个高价字撰写文章。费某的<BR>安排如下：<BR><BR>How much should you spend on auto insurance?<BR>Solicit car insurance quotes from national auto insurance providers<BR>Use an independent agent to get auto insurance quotes<BR>Search auto insurance quotes online<BR>Get auto insurance quotes from local and regional car insurance companies<BR>Choose car insurance companies that you can trust<BR>Car Insurance Tips<BR>虽然看去都是一些购买车保险所要关心的问题，但是实际上，每篇文章都集中表达了<BR>car insurance的高价高搜索量的关键字。<BR><BR>5. 文章撰写<BR>显然这是细活，需要点功夫的。即使抄，没水平也抄不好，而且很容易侵犯版权。如何<BR>抄好，费某找机会再谈。这里讲点技术问题。<BR><BR>网页文章的撰写跟在论坛里吹牛不一样，除了内容，还有一定的技术成分。这个技术，<BR>本质上就是让文章容易被搜索引擎识别并收录。<BR><BR>最重要的是四点，费某以auto insurance一组文章为例：<BR><BR>title文章标题，必须完整准确地写出那个高搜索量的关键字。费某的标题是 guide to<BR>auto insurance.<BR><BR>meta deion：meta是给搜索引擎看的，提示它本网页摘要。如果不写，google一般截取<BR>文章第一段作为meta deion。这段话要密集表达关键字，并且让人看懂。费某这么写：<BR>general guide for shopping auto insurance, car insurance.<BR><BR>meta keywords：这也是给搜索引擎的提示，告诉它本页面的关键字，所以要把本页关<BR>键字及其variation都写上，用逗号隔开。费某这么写：general guide,auto<BR>insurance, car insurance<BR><BR>url：稍微关心过搜索引擎的人就会知道，假如某个链接link包含了很多莫名其妙的字<BR>符，诸如}}}}???&gt;&lt;*^%不要说人看不懂，机器也看不懂。因此这个url也要写成让人能<BR>看。费某是这么写的：<BR><A CLASS="a2" TARGET="_blank" HREF="http://know-insurance.com/auto-insurance">http://know-insurance.com/auto-insurance</A><BR>其他的url费某还这么写：http://know-insurance.com/auto-insurance/car-insurance-tips<BR>基本上，最理想的url就是要对应你文章的标题，中间用“-”隔开。<BR><BR>看官，写好一篇文章，是不是挺不容易呢？<BR><BR>费某有个乐观的估计，那就是昨晚加上去的内容，在一两个星期之后，会被google全部<BR>收录，并且有部分关键字，会出现在搜索首页。<BR><BR>6. 加广告<BR>最要命的部分了。登录你的adsense，搞个跟你网站风格匹配的广告，放置于页面(这里<BR>会涉及到一点html/php知识)，大约10分钟之后，传说中的ads by google就出来了。对<BR>您来说，可能是一个新职业的曙光，对费某来说，可能是每天一盒烟。不过费某的广告<BR>还没放置好，有点乱，看上去挺垃圾的。找时间再修理。<BR><BR>写这个文字，请各位指正，并欢迎交流。<BR>]]></description><category>website</category><author>enjoylife</author><pubDate>Wed, 07 Jan 2009 13:47:07 -0800</pubDate><guid isPermalink="false">trailfire:markId:261391</guid></item><item><title>Redirect To SSL Using Apache&amp;rsquo;s .htaccess - Joseph Scott&amp;rsquo;s Blog</title><link>http://www.trailfire.com/enjoylife/marks/262306</link><description><![CDATA[<P>Thank all of you for your posts!!!<BR>By combining Joseph Scott’s code and Joakim’s code into an .htaccess file at the root of my server files, I came up with:</P><P>RewriteEngine On<BR>RewriteCond %{HTTPS} off<BR>RewriteRule (.*)https://www..com/index.htm</P><P>With your site in the middle of course… Works great! A user goes to mysite.com, and boom, it switches to <A HREF="http://www.mysite.com">http://www.mysite.com</A> and is secure. Very nice!</P><P>I swear, every bit of these things is like chiseling a statue out of a block of marble. Each little bit requires a lot of hammering, but when you’re done…</P><P>Laters</P>]]></description><category>website</category><author>enjoylife</author><pubDate>Mon, 12 Jan 2009 23:42:56 -0800</pubDate><guid isPermalink="false">trailfire:markId:262306</guid></item></channel></rss>
