Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How can i use Apache projects in my own CMS ?

 
hani se
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi friends
I am trying to design my own CMS in java is it possible to use Apache projects in it and how ? explain please.
Thanks
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which Apache projects are you asking about in particular? Is this a question about whether it's technically possible, or whether it's legally permissible?
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Also, "CMS" is an incredibly broad term. I don't think folks here will be able to help much unless you tell us a good deal about what it is supposed to do, and what general architecture you were thinking of putting in place.
 
hani se
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:Also, "CMS" is an incredibly broad term. I don't think folks here will be able to help much unless you tell us a good deal about what it is supposed to do, and what general architecture you were thinking of putting in place.


i want to use MVC architecture and i want to know can i technically use them or no and how ? i dont know about apache and its projects but i heard that these projects can to be used in CMS design, i see the list of them but i don't know how can i use them please tell me more about them and if you had more question about my project ask me to answer,please help me
thank you
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you missed my point. Apache has many dozens of projects, quite a few of which could be used in a CMS. But the fact that they could be used does not mean it's a good idea to use them no matter what - that would depend on the specifics of your project (about which we know next to nothing). But then, there are thousands of other open source libraries which may also be excellent choices for use in a CMS, possibly even better so than some of the Apache libraries. So the question "Which Apache libraries can I use?" is misguided. You need to start out by determining what exactly you're setting out to accomplish, and then derive an architecture form that, and only then is the proper time to think about which library you might use to implement that architecture.
 
Tim Holloway
Saloon Keeper
Posts: 18304
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
An even bigger question is: why invent yet another CMS when you can save a lot of time and work using one of the ones that already exist?
 
hani se
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:I think you missed my point. Apache has many dozens of projects, quite a few of which could be used in a CMS. But the fact that they could be used does not mean it's a good idea to use them no matter what - that would depend on the specifics of your project (about which we know next to nothing). But then, there are thousands of other open source libraries which may also be excellent choices for use in a CMS, possibly even better so than some of the Apache libraries. So the question "Which Apache libraries can I use?" is misguided. You need to start out by determining what exactly you're setting out to accomplish, and then derive an architecture form that, and only then is the proper time to think about which library you might use to implement that architecture.


ok , now I'm creating the simple and first sample do you mean when i determine to derive the architecture then i can use these libraries and in this step i don't require to use them? also its my university project and i have to use apache ! but yet i don't receive my response that how can i deternime which library is fit for my CMS ???
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had hoped to show that the question does not make sense; that's why you didn't get a response to it.

Also, what exactly do you mean by "i have to use apache"? Do you mean Apache httpd, the widely used web server? Or something else? If you don't know, ask the folks who gave you this assignment what it means.
 
hani se
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:
Also, what exactly do you mean by "i have to use apache"? Do you mean Apache httpd, the widely used web server? Or something else?


i mean i have to use apache libraries , excuse me if i ask many questions i told i don't know evry thing about apache !
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As I said, there are dozens of Apache libraries, if not hundreds. Since you can't possibly use all of them, the question still is: which ones? If you don't know, then that's a question you need to ask whoever gave you this assignment. Or are you saying that you have to incorporate some library, no matter which one it is?
 
Tim Holloway
Saloon Keeper
Posts: 18304
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are more or less 3 parts to "apache".

There's the Apache httpd server. Which is one of the most popular webapp servers in the world, but it doesn't do Java.

There's the Apache jakarta projects. Tomcat was once one of those, but it's now treated as a top-tier project

Then there's the various more-or-less independent Apache projects. Some of them are applications, some are libraries. Just to compound the confusion, Apache did 2 separate "commons" projects, one for jakarta and one not, and they've been known to move stuff around.

Truthfully, if I was engaged to construct a CMS system, I would use Apache as a prime resource for pre-written, pre-debugged code, but in real-world daily operation, I also tap into various other open-source resources such as CodeHaus, tigris, OpenSymphony, etc., and various independent projects; log4j started out independent, but move to Apache, if I'm not mistaken.

When designing a CMS, the first thing to do is design the CMS. Then you can select which Apache components will help you build it.
 
hani se
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thank you Tim so what is apache stanbul ?
 
Tim Holloway
Saloon Keeper
Posts: 18304
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
emma smith wrote:thank you Tim so what is apache stanbul ?


From http://stanbol.apache.org


Apache Stanbol provides a set of reusable components for semantic content management.


Now you know exactly as much on the subject as I do! If not more!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic