| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910454621303321 |
|
|
Autore |
Butcher Matt |
|
|
Titolo |
Learning Drupal 6 module development [[electronic resource] ] : a practical tutorial for creating your first Drupal 6 modules with PHP / / Matt Butcher |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Birmingham, : Packt, 2008 |
|
|
|
|
|
|
|
ISBN |
|
1-281-34829-5 |
1-282-00866-8 |
9786611348298 |
1-84719-445-1 |
1-84719-027-8 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (328 p.) |
|
|
|
|
|
|
Collana |
|
From technologies to solutions |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Open source software |
Web site development |
Web sites - Design |
Electronic books. |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
|
|
|
|
|
Nota di contenuto |
|
Cover; Table of Contents; Preface; Chapter 1: Introduction to Drupal Modules; Drupal's Architecture; Module Architecture; Core Modules; Hooks; Themes; Crucial Drupal Concepts; Nodes; Comments Are Not Nodes; Users; Access and Security; Blocks and Page Rendering; Menus; Forms; Database and Schema APIs; Developers' Tools; Developer Module; Coder Module; A Word on Our Demonstration Site; Summary; Chapter 2: Creating Our First Module; Starting Out; A Place for the Module; Creating a .info File; A Basic .module File; Our Goal: A Block Hook; Starting the .module; The hook_block() Implementation |
The t() FunctionA view Operation; Installing a Module; Step 1: Copying the Module; Step 2: Enabling the Module; Step 3: Displaying the Module's Content; Using Goodreads Data; Modifying the Block Hook; Retrieving XML Content over HTTP; The watchdog() Function; Processing the HTTP Results; Formatting the Block's Contents; Finishing Touches: hook_help(); Summary; Chapter 3: The Theme System; The |
|
|
|
|
|
|
|
|
|
|
|
Theme System's Architecture; Theme Templates; Theme Engines; Theme Hooks; Creating a Custom Theme; Organization of Themes; Sub-themes (Derivative Themes); How Each Theme Functions; Creating a Theme |
Creating the Theme DirectoryA .info File; A CSS Stylesheet; A PHPTemplate Theme; Template Structure; A Page Template for Descartes; Using PHP to Override Theme Behavior; template.php Gotchas; Creating a Screenshot; From Here to a Full Theme; Summary; Chapter 4: Theming Modules; Our Target Module: What We Want; Creating a Custom Content Type; Using the Administration Interface to Create a Content Type; Content and Nodes; The Foundations of the Module; A Simple Database Lookup; Getting the Node ID; Getting the Node's Content; Theming Inside a Module; Registering a Theme |
Creating a Theme Hook FunctionAdding a Stylesheet; Overriding the Default Theme from a Theme; A Quick Clarification; Overriding the Default Theme's CSS; Overriding Layout with Templates; Summary; Chapter 5: Using JavaScript and AJAX/JSON in Modules; Picking up Where We Left Off; Introducing jQuery; Modifying HTML with jQuery; Checking for JavaScript Support with Drupal; Namespaces in JavaScript; Drupal's Namespace; A Drupal Function: Drupal.jsEnabled(); Delaying JavaScript Execution with jQuery; Including JavaScript from the Module's Theme; Writing a Drupal AJAX/JSON Service; The JSON Format |
Our Module RoadmapServer Side: Defining a New Page; Creating a JSON Message; Mapping a Function to a URL; Passing PHP Settings to JavaScript; Client Side: AJAX Handlers; A JavaScript Function to Get JSON Content; Adding an Event Handler; Summary; Chapter 6: An Administration Module; The emailusers Module; The Beginning of the Module; Mail Configuration; Registering an Administration Page; A Detailed Look at the Path; Marking the Path as an Administration Page; Path Registration Parameters; Defining the Callback Function; Handling Forms with the Forms API (FAPI) |
Loading a Form with drupal_get_form() |
|
|
|
|
|
|
Sommario/riassunto |
|
A practical tutorial for creating your first Drupal 6 modules with PHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910792120703321 |
|
|
Titolo |
Conflits et fragilité Le financement des États en transition vers une meilleure réponse / / by Organisation for Economic Co-operation and Development |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Paris, France : , : Organisation for Economic Co-operation and Development, , [2010] |
|
©2010 |
|
|
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (148 p. ) |
|
|
|
|
|
|
Collana |
|
Conflits et fragilité, , 20766394. |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Bibliographic Level Mode of Issuance: Monograph |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references. |
|
|
|
|
|
|
Nota di contenuto |
|
Comprendre la transition -- Annexe D -- Le financement de la transition -- Résumé -- Bibliographie -- Annexe C -- Abréviations -- Avant-propos -- Annexe B -- Annexe A -- Conclusions -- Instruments de financement au niveau des pays -- Politiques et procédures des donneurs -- Flux d'aide en faveur de pays fragiles et touchés par un conflit. |
|
|
|
|
|
|
|
|
Sommario/riassunto |
|
Plus du tiers de l’aide publique au développement prend chaque année le chemin de pays en situation de fragilité ou affectés par un conflit. Pourtant cette aide ne parvient pas toujours dans les meilleurs délais et de manière efficace à ceux qui en ont le plus besoin, surtout dans les pays qui se remettent d’un conflit. Le Programme d’action d’Accra, les récents examens par les pairs du Comité d’aide au développement (CAD) de l’OCDE et le rapport du Secrétaire général des Nations unies sur « La consolidation de paix au lendemain d’un conflit » en attestent tous, une convergence de vues s’opère sur le fait que l’engagement international est loin d’être optimal, en particulier pour ce qui est de l’orientation et de la mise en œuvre des processus de financement de la transition. Si, dans les pays en situation de fragilité ou affectés par un conflit, de nombreux facteurs déterminants échappent au contrôle des donneurs, les activités que ces derniers décident de financer et la manière dont ils choisissent de les financer influent sur la voie que |
|
|
|
|
|
|
|
|
|
|
suivront ces pays pour sortir du conflit. En effet, ces choix financiers ne concernent pas uniquement, loin de là, l’apport de ressources ; ils affectent les comportements, l’architecture de l’aide, les rapports de force, les priorités et le renforcement des capacités. Un choix n’étant jamais neutre, ils constituent en outre autant de signes d’approbation ou de désaveu : la décision de financer une activité a des conséquences qui débordent largement l’horizon temporel et le champ de cette activité. Ce rapport aidera les membres du CAD et leurs partenaires à concevoir un financement des États en transition plus efficace, plus rapide et plus souple. Cela passe par une amélioration des politiques et pratiques actuelles en matière de financement, une modification des procédures et de la culture administrative prévalant dans les organismes donneurs et une exploitation optimale des instruments de financement de la transition disponibles au niveau des pays. Le rapport se penche aussi sur les moyens de rehausser l’efficacité opérationnelle des instruments de mise en commun de fonds, de mieux mettre en évidence le lien entre les divers modes de financement et l’appropriation locale, et de promouvoir une nouvelle approche pour le recensement et la hiérarchisation des besoins spécifiques à la transition. |
|
|
|
|
|
| |