51CTO博客开发
在Ubuntu中设备Drupal7的上传进度条是件比较简单的事情,但有不少兄弟却走了很多的弯路,所以有了这篇文章。在这里我先假设大家已经安装好了Drupal7,也可以通过网页正常访问和配置Drupal7。首先是要安装uploadprogress,在Ubuntu中很简单地使用:sudo apt-get install php5-dev sudo pecl&nb
Drupal8的主题制作准备工作已经完成了,那么我们接下来就开始正式制作主题了!一、生成主题的Compass框架首先我们先进入到Druapl8的主题目录:cd /var/www/druapl8/themes然后利用Compass生成主题框架:compass create firehare --css-dir=css --p_w_picpaths-d
当我下载了Drupal-8.0.0-alpha版之后,十分有兴致地去下载排行在前面的8.x开发版的主题,想大致做个试验性质的网站,但结果却大大出乎我的意料,大部分的主题都不能正常应用,在百般纠结之下,还是一咬牙下决心作一个主题好了!如果大家留意我以前的博客就不难发现,我比较偏好BootStrap框架,所以这次就基于BootStrap框架来制作一个主题!既然是对新事物的尝试,我想不妨把我感兴趣的Sa
一、Drupal8的安装1、搭建环境由于我们已经安装好了Drush,所以安装Drupal8就会显得十分的简单。但首先还是要先搭建环境:安装tasksel软件包sudo apt-get install tasksel安装LAMP服务(Apache2、Mysql和PHP)sudo tasksel install lamp-server2、下载
Drush可以说是Drupal的瑞士***,只要你使用过一段时间的Drush,一但没有它的话,你会觉得很不方便。可如果通过我在前面博文中所讲的方法来安装Drush的话,是不能够支持Drupal8的,所以便有了这篇博文,介绍如何在安装支持Drupal8的Drush工具。在Drush的GitHub主页上我们不难看出,Drush7.x是支持Drupal8的,那么就让我们来安装Drupal7.x吧:一、安
在大致了解了Drupal7是如何工作之后,由于出于对syfmony2的偏爱,更多的是主题引擎Twig的偏爱,还是将目光转向了Drupal8,这个在官网上声称将让所有人都爱上它的版本。虽然还是Alpha版,但已经可以用它来实现很多的功能了,这在流行的第三方模块和主题相继支持Drupal8后表现的尤为突出。 这一篇博文之所以出现,与其说是介绍Drupal8,还不如讲是坚定我使用Drupal8的决心,毕竟Drupal7还是相当好用的。:)
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进行安全认证和授权。单个GitLab可以支持25000个用户,同时它也可以通过设置多台服务器来实现其高可用性。GitLab并没有被收入到Ubuntu14.04软件库中,但安装GitLab却也十分方便
国人对于网站的要求同国外还是有很大的区别的,国外对网站的内容十分看重,而对外观则并不太看重,国人则相反,相对来说对网站的外观更为看重,所以有个好的主题对于国内网站来讲就必不可少了。由于我比较喜欢BootStrap,所以就以Bootstrap Barrio主题来例,展示一下该主题的安装和设置。
前面的博文介绍了Drupal7核心、模块和主题如何安装,以及如何使用Drush来进行简化管理。那么接下来为了能够更好地使用Drupal7,还需要对Drupal7做一些初步设置,这里牵涉到界面、管理以及其它方面的一些设置和优化。
安装了Drupal7之后,如果直接使用的话,效果是很差的,它之所以能成为这么流行的开源CMS,大家为它所贡献的模块和主题功不可没,那么如果安装模块和主题呢,其实Drupal7已经提供了非常好的主题和模块安装方式,但这些如果同Drush比起来就相形见拙了。
Ubuntu 的Drupal7包相对于官方下载来说做了相当大的调整,所以安装倒是简单了,但学习起来比较费心费力费时,主要是与网上的参考资料在目录结构上存在着太多的差异,所以还是决定采用手工的方式来进行安装,以下是安装步骤
注意:本文档并非Symfony2的官方文档,它只是表现Symfony2和Doctrine2之间如何工作的状态(2010年底)。它并非是关于结构方面的抱怨,它只是表明了我是如何解决这一常见问题的。
To begin, add the dependent bundles:首先,添加功能包依赖:php composer.phar require sonata-project/easy-extends-bundleNext, be sure to enable the new bundles in your application kernel:接下来,在您的应用程序内核启用该功能包:<?p
SonataEasyExtendsBundle 可以从供应商所提供的功能包中生成一个合法的功能包结构原型。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号