网站建设需要很多的知识,如HTML、JavaScript、CSS、PHP、JSP、ASP.NET开发语言,图片、视频、Flash制 作,UI(用户界面)设计,搜索引擎优化,HTTP、FTP协议等。对于我们个人或者小型公司而言,全面掌握这些知识是不大可能的,但是我们可以合理利用 他人提供的资源快速实现我们的开发目标。
1.开源网站
当我们需要开发某种应用的时候,可以先到这些开源网站去找找是否有一些开源的类似产品,如果有的话,就可以大量节省我们的时间和精力,更重要的是开源产品往往是比较优秀的。这里有各种各样的应用,笔者第一次进去看的时候,感觉太震撼了!
php开源整合网站:www.php-open.com
开源中国社区: http://www.oschina.net
2.各种开源程序
博客,zblog、wordpress(如本博)、Drupal(没用过,很强大)、o-blog单用户博客系统
论坛,discuz、phpwind
内容流量站,EmpireCMS,dedecms和动易
远程文件管理:AjaXplorer,远端文件全功能的操作,如上传、下载、删除、更名等,在线编辑、图片预览
基于WEB的FTP客户端:net2ftp
网店,shopex、ecshop。
在线编辑器:KindEditor、SinaEditor(http://www.zendstudio.net/libs/SinaEditor/ 、http://www.oschina.net/p/sinaeditor )
操作Excel,PHPExcel(http://www.oschina.net/p/phpexcel )
FAQ系统:phpMyFAQ
图形类:PHPlot
3.搜索引擎
PHPDig PHP开发的Web爬虫和搜索引擎。通过对动态和静态页面进行索引建立一个词汇表。当搜索查询时,它将按一定的排序规则显示包含关键字的搜索结果页面。 PhpDig包含一个模板系统并能够索引PDF, Word, Excel 和PowerPoint文档。PHPdig适用于专业化更强、层次更深的个性化搜索引擎,利用它打造针对某一领域的垂直搜索引擎是最好的选择。
Snoopy是一个强大的网站内容采集器,提供获取网页内容,提交表单等功能。只是获取某网页内容
4.网页代理
PHProxy,采用PHP开发基于web的HTTP代理服务器
5.资源外链
把图片、视频、音频等资源放在个人站点上,会极大的占用我们的带宽和流量,我们可以把它们放在一些图片、视频、音乐分享站上,然后以外链的方式引用以节约我们的资源。
图片:flicker http://www.flickr.com/
视频:视频站
音频:虾米 http://www.xiami.com/
6. Logo制作
7. favicon制作
favicon是访问某站时,浏览器地址栏左侧和标签左侧所显示的那个小图标,设置个性鲜明的 favicon 可以使网友见 favicon 就联想到你的站点。
设置方法:把favicon.ico文件放在网站根目录,然后在header.php文件的<head></head>标签之间加上下面的代码
<link href=”favicon.ico” rel=”shortcut icon”>
该网站http://www.html-kit.com/favicon/ 可以生成动态的favaicon ,详见其生成后的说明。