Joomla 对比我一直以来的开发方式
我在之前的一个问题中讨论过,我为我的兄弟制作了一个带有回复功能的婚礼网站。
有人建议我应该使用 Joomla CMS。
然而,我计划从头到尾手工编写该网站,并且从未使用过 Joomla 等 CMS。
请原谅我,但是: 1)使用Joomla CMS有什么意义 2)这样的项目会给我带来什么优势(具有RSVP功能的小型婚礼网站) 3)我应该使用 Joomla 还是只是做我通常做的事情并像我一直做的那样完全手工编写项目代码。
我对此很感兴趣,因为我一直在寻求拓宽自己的视野。
Im discussed in one of my earlier questions, im making a wedding website with a rsvp feature for my brother.
It was suggested to me that I should use Joomla CMS.
However, I planned on hand coding the site from scratch until finish and have never used a CMS such as Joomla.
Forgive me, but:
1) Whats the point of using Joomla CMS
2) What advantages will it give me for such a project (small wedding website with RSVP feature)
3) Should I use Joomla or just do what I normally do and totally hand code the project as I always have done.
I am interested in this, because I am always looking to broaden my horizons.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
答案是:视情况而定。
对于一个小项目来说,花几个小时学习使用 Joomla 这样的重要 CMS 是没有意义的。我记得我自己就是这样做的,这是相当困难的,直到第一个站点完全按照我和客户的计划进行。
但如果你完成了最初的努力,就会得到回报。据我所知,我可以比以前更快地创建网站。因此,如果您认为您将在未来几个月或几年内创建更多网站:学习 CMS。一个小项目是一个完美的开始。
CMS(尤其是 Joomla)的最大优势之一是可以为您的网站添加各种功能的大量插件。在大多数情况下,它们可以快速安装和配置。
我的建议:努力吧!
The answer is: it depends.
There is no point in spending hours learning to use a non-trivial CMS like Joomla for a small project. I recall myself doing this and it was quite a struggle until the first site was exactly how I and the customer planned it.
But if you are past this initial effort it will pay off. As I know the system I can create websites a lot faster than previously. So if you think that you will create some more websites in the coming months and years: learn CMS. A small project is a perfect start.
One of the biggest advantage of a CMS, especially for Joomla, is the heap of plugins that can add all sorts of functionality to your website. In most cases they are quickly installed and configured.
My advice: go for it!
我个人的偏好是始终从头开始开发,因为 CMS 一般来说对我来说太大了。当然,这实际上取决于项目的规模。不依赖复杂功能的小型网站可能会受益于 CMS。不过,他们也可以从简单的博客系统中受益……
我很早以前就用 Joomla 开发了一些网站,我不能说它给我留下了太深刻的印象。
最近,我帮助一位同事使用了一个名为 modX (http://modx.com/) 的 CMS,这对我来说很有趣与. 一起工作。虽然由于它采用的特殊结构,它的学习曲线有点慢。据我所知,Joomla 的情况并没有太大不同。
我需要尽快制作相同类型的网站,并且正在考虑使用 wordpress 或类似的东西。
干杯,
格奥尔吉
My personal preference is to always develop from scratch, as CMSes in general are way too bulky for my taste. Of course it really depends on the scale of the project. Small websites that don't rely on complex features might benefit from a CMS. They can benefit from a simple blog system as well though ...
I've developed a few sites with Joomla way way back and I can't say that I was too impressed by it.
Recently I got to help a collegue with a CMS called modX (http://modx.com/) which was interesting to work with. Although it's learning curve was a bit slow, due to the peculiar structure it adopts. As far as I can remember things weren't too different for Joomla.
I need to make the same kind of site soon, and was thinking to use wordpress or something like that.
Cheers,
Georgi
我喜欢使用 Joomla,因为它允许我保持我喜欢的工作流程:
Photoshop 中的屏幕设计 ->静态 HTML/CSS -> Joomla 模板。
恕我直言,为 Joomla 创建模板比我知道的大多数其他 CMS(Typo、WP、ModX)更容易,因为您只需用 joomla 标签(菜单、内容等)替换静态版本的部分内容。它仍然需要一些时间来使用到系统,但这并不难。
就像任何其他 CMS Joomla 一样,Joomla 使不懂 HTML/CSS 的人可以更轻松地进行编辑,并为任何类型的功能(如图片库、评论、留言簿等)提供了许多扩展。您还可以获取数千个免费 joomla 模板之一并根据您的需求进行调整,这可能会节省您一些时间。
对于这个特定的项目,也许您仅使用手动编码可能会更快,但您可能会认为这是学习 joomla 的好机会,如果您将来可以使用这些知识的话。由于这不是一个商业项目,也许您将有更多的时间和更少的压力来学习新东西。
I like using Joomla, because it allows me to maintain my preferred workflow:
Screendesign in Photoshop -> Static HTML/CSS -> Joomla Template.
IMHO creating Templates for Joomla is the easier than most other CMS i know (Typo, WP, ModX) as you simply have to replace parts of the static version with joomla tags (menu, content etc.) It still needs some time to get used to the system, but its not that hard.
Just like any other CMS Joomla makes editing easier for people who don't know HTML/CSS and offers many extensions for any kind of features like image galleries, commenting, guestbooks, whatever. You could also grab one of the thousands free joomla templates and adapt it to your needs, this might save you some time.
For this one particular project, maybe you could be quicker with handcoding only but you may consider this as a good opportunity to learn joomla, if you could use this knowledge in future. As this is not a commercial project, maybe you'll have more time and less stress to learn something new.
我喜欢joomla!不是一个很难学习的系统,而且非常灵活,如果您担心找不到简单的方法来开发和维护您的网页,那么您可以放心,joomla 是一个非常好的已经构建的 cms,开发起来一点也不难你拥有页面可能需要的模块和插件,而且你可以将它们提供给每个使用 joomla 的人,这就是我的想法。
I like joomla! is not a hard system to learn and is very flexible, if you are afraid of not finding an easy way to develop your web page and maintain you can be safe, joomla is a very good already built cms and is not difficult at all to develop you own modules and plugins that you might need for your page, plus you can give them to everyone that is using joomla as well, that is what I think.