For the most part, all of that is done without writing any code. In Drupal, you will build your photo gallery up, and you build it by using an image field module that will add images, support to upload things, you’ll add a view, which displays images in a grid or in a listing, or something like that, you add a pager, and you add these other things… So you really customize it to be exactly what you want. So there’s extension points for everything under the sun, there’s 30,000 modules that you can use to add different types of functionality to it, and the whole thing is done in a really well-architected way, so you kind of use the same concepts throughout.Īn application like WordPress, if you want a photo gallery, there might be 70 or 80 different photo galleries you can pick from, and you pick which one is closest to what you need. ![]() At the time - this project started in 2001, so at the time, cutting-edge things like RSS, and stuff like that… It kind of attracted this developer audience, who then wanted to make it as flexible as possible. So it kind of started as a project that was by developers for developers. Drupal is kind of at this interesting intersection where it is an application, it’s a content management framework, there’s buttons to click, there’s forms to fill out, there’s content to be modeled, this kind of thing… But then at the same time, it offers robust APIs and extension points that allows developers to really get into it. And then there’s applications that are meant to be used by non-technical users, who don’t know anything about the code, but they know how to fill in forms, and press buttons, and make things happen that way. ![]() There’s a lot of projects that are frameworks, and they’re for developers, and they expose APIs, and they are meant to be used by people who’d write code for a living and they’re fine with that.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |