Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 459475
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T22:46:36+00:00 2026-05-12T22:46:36+00:00

We want to build a web application, that is specific to our domain, but

  • 0

We want to build a web application, that is specific to our domain, but also includes forums, blogs, etc in this application. Some integration points to Twitter and Facebook are also required.
There will also be a desktop application that connects to our web application for uploading data and downloading configuration and reports.

The question is, can we extend Drupal to host both the regular modules and our web application? (There will be business entities and their properties and daily data uploaded from the desktop application)
Or can Drupal be integrated with external applications? As an example, users and roles need to be the same and consistent across both. We may also want data from the web application searchable in Drupal.

I know this is a bit vague, but I cannot reveal more. I am very new to content management and I just wanted to know if someone has built this kind of application.

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T22:46:36+00:00Added an answer on May 12, 2026 at 10:46 pm

    I try to rephrase what you wrote, just for you to check that I got your question right. You basically need to create a web application that:

    1. Implements some of the standard functionality of Drupal
    2. Have some custom functionality that should “blend into” the Drupal one (same users, same permissions, etc…)
    3. Be able to upload/download content (or data) from desktop applications.

    If I got you right, the short answer is: yes, you can do that with Drupal.

    Now for the extensive one:
    – Drupal has literally thousands of modules, so I expect you to get most of the things you want by simply installing the right combination of readily available modules.
    – Of course, any custom functionality can easily be implemented in form of a module too (quite standard thing these days).
    – The interaction with a desktop application is normally implemented via webservices rather than querying the DB directly. Drupal comes natively with a xmlrpc server and client, but you can scale up to SOAP – if you wish – via a couple of contrib modules.

    Some additional thoughts:

    • If you choose to use Drupal, and you start from scratch, then you have to be aware you and your team will need to dedicate some time and effort to understand how Drupal works. Although – differently than Palantir – I stuck with Drupal, I agree with her/him on the fact that Drupal gets complicated complex right off the bat. This is the trade-off you have to pay in order to have a platform that – rest assured – is very flexible, extremely pluggable and rock-solid (otherwise it wouldn’t have been used to redesign the whitehouse, nor Drupal would have got for the second year in a row the “best PHP CMS” award, I suppose).
    • The good news is: there are some excellent books out there, and I would certainly recommend “Pro Drupal Development” for an in-depth and all-around explanation of the system. Just be sure to get the 2nd edition, as the first deals with the now obsolete 5 seres. That said…
    • A very good thing about Drupal, at least in my opinion, is that most of the tweaks you might need to do to an existing functionality can be implemented by hooking into the original code from a custom module too. This IMO is the biggest advantage of Drupal: you never have to touch other developers’ code to achieve your goals, and this means – for example – that you will be able to keep your core and contrib modules up-to-date without breaking any customisation you might have done.
    • Drupal is heavy. Compared to other CMS it sucks plenty of processing power and RAM from your server, and – unless you are going to have a very small site – I recommend to deploy it in conjunction with nginx, rather than Apache.
    • Drupal scales well, thanks to a good mechanism of caching and “throttling up” mechanisms. Strange as it might sound, Drupal scales very well on large traffic websites, so that big increases in traffic do not necessarily imply big increases in resource usage.
    • The user experience out-of-the-box on a Drupal site is quite poor. There is a massive work being done on this at the moment (here and here (video)), but improvements won’t be available until D7 is released [soon, but then you will have to wait for the modules to be ported], so it is advisable to allocate some time to create an administrative theme, if the admins of your website won’t be of the technical type.

    At the end of the day, my advice is: if your site is going to go big / complex / with complicated business logic and lots of functionality, then Drupal is probably a good candidate. If your site is contrarily a small-scale one with standard functionality plus a few custom bits, maybe WordPress / Joomla could fit your needs better [not because they are ‘less powerful’ but because Drupal strengths would be unused in this case, while WordPress/Joomla simpler architecture would probably represent an advantage in this scenario]

    Other options would certainly be frameworks like CakePHP or Django, for example, but that – IMO – is a totally different approach to the matter, I would say.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to build a simple web-interface application that can send/receive chat messages to/from
I want to build a custom document management web application that ties in with
I want to build a web application that stands completely by itself, apache not
I want to build a web application (SaaS) that can work both in Online
I want to build an application that will load the web like the web
I want to build a Facebook web application that uses the graph API to
I want to create an application that will automate a very specific build process
I want to build a web application where users can register and have a
I have a Flex/Java web application that uses Maven as a build tool. Currently,
Let's say you want to build a web application with high scalability (over 10,000

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.