I am trying to write a chrome extension and have been reviewing what type of technology I could use. This app is really a plain vanilla app that just needs to log user initiated events to a mySQL database. The user will need to login in securely, however. My understanding is that I can use JavaScript and jquery in the html page which gets loaded directly from a local installation at each users pc.

But drugal might make this whole thing easier. I am a longtime c programmer but that was a long time ago. Before I spend too much time on drugal I want to make sure that it can be used for my needs. Any feedback is helpful?

Comments

sprite’s picture

What is your level of expertise with:

PHP
javascript
jquery
ajax
json
SQL
twig framework
symfony framework

and so on?

https://developer.chrome.com/extensions

https://www.drupal.org/docs/develop

https://www.drupal.org/docs/develop/standards

https://www.google.com/search?q=headless+drupal+8+tutorial

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...

richb201’s picture

Well I don't think my resume is pertinent. But some of those technologies I have done some reading on. So things like php and JavaScript seem pretty doable. I have been programming for a really long time so again I ask. Is this doable? I found out that php won't work on the client due to some chrome extension limitations. So I am looking for the easy way. I have a pretty good handle on how to do it with jquery and JavaScript on the front and php on the back. But that is just for the complex part and I need to make sure it makes sense to do it that way. I have been around long enough to know that researching for the proper tool is the first step. I am a degreed and employed computer engineer, so I have a grasp on what I am doing, if that is what you are getting at?

sprite’s picture

Because there are thousands of people of all expertise and knowledge levels who post on the drupal forums, it is pertinent, and appropriate, to gauge the audience, when trying to provide help.

Please keep in mind that assistance in these forums is provided by volunteers with a sincere interest in providing help, and whose posts attempt to reflect that.

When looking for assistance, please keep the foregoing in mind.

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...

richb201’s picture

I forgot to add thanks. Thx. I really see two parts of this app. The first is just creating a standard page (actually two pages) in html. These need to be pre written and get installed on a user's pc. After the user logs in, I will populate the pull downs on the 2nd form with choices for that specific user with data from mysql. This I plan to do with javaScript and posting a get or put.

That is just the first part without too many moving parts. The second part (non chrome part) will allow an admin to maintain the users and passwords. And also set up the choices for pull downs for groups of users. So I am thinking that drupal might fit for the "non-chrome" part of the app. I'm just not sure that I really understand what it does well.

It is not a super ambitious project, but there is a good learning curve for me.