ASP.NET Developer Attempts to Learn Drupal and PHP

I know ASP.NET C # well. I do a lot of things like polls and custom web applications.

I have a lot of problems wrapping my head around Drupal and figuring out how to do β€œspecial” software stuff like finding a list of clients or building a web application.

1 - I read books and the drupal API, but it's still very difficult for me to start with anything at all. Where does the user code go for pages, modules, snippets ...? How to copy form X that I made in ASP.NET to a new page in drupal? Etc. It's hard to wrap your head around Drupal, it seems so big and simple and extensible, but it's also very difficult for me to code. What can you recommend for an ASP.NET programmer to learn how to work with / in Drupal?

2 - Sometimes we write full ASP.NET applications for clients, and these applications are not intended for clients to edit them. For example, we will have our entire site in drupal, but inside this website we will have a place for users to use a special search for database information. We do not want simple website editors and content providers to try to edit this specially encoded page. How to handle client reluctance to edit anything in a Drupal application? Does it work with permission of the page / user? Is it best to develop and host an application completely outside drupal? Is drupal a native drupal instance inside the drupal website (nested drupals?)?

3 - Finally, how do I handle databases? I understand that Drupal and PHP are set up to work better with MySQL. We have MS SQL databases that are used by several applications and would like to use them for new applications when we start using Drupal. For example, we have a State folder that transfers an ASP.NET reporting application, an ASP.NET Staff Presentation application, and wants to create a new PHP Drupal application that also uses (and possibly inserts / updates additional information) into this a database. What is the best / easiest way to process MS SQL databases and / or MySQL databases used and updated by several Drupal and ASP.NET applications? Would it be easier for all applications to use MS SQL databases or perhaps replicate databases in MySQL for Drupal / PHP applications and somehow synchronize the two databases?

I hope that everything is in order if I ask several related questions in one message.

+3
source share
5 answers

, , Drupal, , . -, datamodelling .., Drupal . , , Zend Framework, .

Drupal : . . " Drupal" . , . , .

  • , , , , IRC, , IRL, , Drupal. , Drupal. - , : , , , , , .
  • Drupal , , , - , . , Drupal. , , Drupal, , , Drupal, , .. .. : " drupal drupal - drupal ( drupals?)?". Drupal PHP , . Drupal ( PHP ) (, ). "" Drupal, "". , , , , PHP "" "".

  • , Drupal MS SQL, , , . Drupal IRC.

!

+1

, Drupal, - , :

/ MS SQL / MySQL , Drupal ASP.NET ?

CRUD ASP.NET, PHP/Drupal, MySQL MSSQL, , .

. , , CRUD .

MSSQL ASP.NET, PHP , PDO, . MSSQL PHP-.

+2

, . . # APS.NET, , . Drupal python/django. , , Drupal. //, .

  • Drupal API Drupal, PHP. Drupal PHP, , PHP .., .

    • ?
      Drupal . Drupal - , Drupal. - , - , . Drupal 5000 . , - , , , , . , , .

      • modulename.info , , . Drupal , fx , .

      • , modulename.module, ​​ .

      , Drupal, , . , , , , , - . Fx , , , / .


    • Drupal API FAIP Form API, , , . , PHP, , Drupal .

    • Drupal, . , , - Pro Drupal Development

  • , Drupal , , . , , , , sysadmin .. . Drupal. , , -, . , , , . , . , , Drupal , .. . , = . , , , .

  • Drupal , MYSQL , MYSQL PSQL drupal. , Drupal , , , , . Drupal . PHP MSSQL , , . , , , , . . , , , , .

+2

RLB,

Drupal ASP.NET. , . MVC, WebForms ASP.NET MVC-... , , .

, , , :

IDE , .

.

+1

, .

1 - Drupal: Pro Drupal Development - . - . , Drupal . FAPI Drupal . api dot Drupal dot org - , . Google - . ( Drupal .)

2 - . . () . .

3 - Drupal MySQL, Drupal MS SQL. Drupal 7 , , -MySQL, ​​ .

, , , . Drupal - , , Drupal .

, http://drupalmodules.com - .;)

+1

Source: https://habr.com/ru/post/1722167/


All Articles