Ez Publish Extension for Oracle(R) Database 2.0 Ez Publish Extension Manual

Total Page:16

File Type:pdf, Size:1020Kb

Ez Publish Extension for Oracle(R) Database 2.0 Ez Publish Extension Manual eZ Publish Extension for Oracle(R) database 2.0 eZ Publish Extension Manual ©1999 – 2010 eZ Systems AS Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,Version 1.2 or any later version published by the Free Soft- ware Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be downloaded from http://www.gnu.org/copyleft/fdl.html. Corrections and/or suggestions might be sent to [email protected]. This PDF file is generated automatically from the online documentation available at http://doc.ez.no. This version was generated on January 9, 2011. Contents 1 Concepts and basics5 2 Requirements6 3 Installation7 3.1 Automated initialization............................. 13 3.2 Manual initialization............................... 16 3.3 Configuring eZ Publish............................. 19 4 Clustering 25 5 Oracle specific notes 28 2 List of Figures 3 Introduction The purpose of this manual is to introduce and describe the eZ Publish Extension for Oracle Database (also known as the ”ezoracle” extension or ”database extension”) version 2.0, which makes it possible to use Oracle as a database server for eZ Publish 4.1. The sections contained within this manual will help you to understand the following issues: • The purpose of the ”ezdb” library • When the database extension is needed and when it isn’t • How to create a new eZ Publish site running on an Oracle database • How to migrate an existing eZ Publish site from MySQL to Oracle Important note People previously unfamiliar with Oracle should read the ”Oracle specific notes (page 28)” section first. 4 Chapter 1 Concepts and basics The eZ Publish Extension for Oracle Database (also known as the ”ezoracle” extension or ”database extension”) makes it possible to use Oracle as a database server for eZ Publish. The communication/interaction between eZ Publish and the database is done via the ”ezdb” library, which provides a database abstraction layer. This allows developers to access the database using a generic/unified API that is independent when it comes to different databases and their specific ways of doing things. The ”ezdb” library supports MySQL and PostgreSQL databases by default. The database extension contains a database driver implementation (also called the ”ezoracle” database handler) that makes it possible for the ”ezdb” library to connect to an Oracle database. The extension itself makes use of the PHP Oracle functions. This means that you have to make sure that your PHP installation supports Oracle. Refer to the documentation of PHP for more information. You need to use the database extension if you wish to do one of the following: • Create a new eZ Publish site that uses an Oracle database from the beginning. • Migrate an existing site that uses a MySQL database to Oracle. • Access an external Oracle database from an eZ Publish site using the ezdb abstraction layer Note that migration from PostgreSQL is not supported. In addition, once you have migrated from MySQL to Oracle, migrating back to either MySQL or PostgreSQL is not a trivial task, and the database extension does not provide scripts for that. If your site is running on MySQL/PostgreSQL and you do not plan on migrating to Oracle but only need to execute a few Oracle queries (e.g., you need to fetch some data from the Oracle database for one of your pages), you can choose between the following alternatives: • Install the database extension and interact with the Oracle database using the wrapper functions provided by the ”ezdb” library. • Do not install the extension and interact with the Oracle database directly using the PHP Oracle functions. Be aware that if the external Oracle database is later replaced by another database solution (MySQL, PostgreSQL, MSSQL, etc.), you will have to rewrite parts of the code that make direct use of the Oracle database functions. 5 Chapter 2 Requirements The following list shows the requirements for using the database extension v.2.0. 1. eZ Publish version 4.1 or higher. 2. Oracle Database server software version 9i, 10g or 11g. 3. Oracle Database client software version 9 or higher (Oracle Instant Client is ok). The SQL*Plus command line tool is recommended. 4. The PHP version that is required for your specific eZ Publish version, with Oracle sup- port. It is strongly recommended to use a recent stable version of the OCI8 extension module for PHP (version 1.2.5 or 1.3.5 at the time of writing). Refer to the OCI8 changelogs for more information about latest versions of the extension. 5. Proper Oracle environment variables setup (refer to the documentation of the PHP Or- acle functions and the SQL*Plus tool for more information). Note that eZ Publish 4 requires a UTF-8 database, and thus the character set component of the NLS LANG vari- able can only be set to UTF-8 (”AL32UTF8”). This variable must be set if you use Oracle Database server version prior to 9.2. 6. A user that has the following system privileges on the Oracle database server: Privilege Description CREATE SESSION Connect to the database. CREATE TABLE Create tables in own schema. Also allows the creation of indexes (including those for integrity constraints) on table in own schema. CREATE TRIGGER Create a trigger in own schema. CREATE SEQUENCE Create a sequence in own schema. CREATE PROCEDURE Create stored procedures, functions, and packages in own schema. It is recommended that the user also has unlimited quota on the tablespace in which the user schema has been created. This is due to the fact that eZ Publish is a content management system, and therefore it needs to be able to store large amounts of data. The size of the site is usually proportional with the storage needs. 6 Chapter 3 Installation This chapter explains how to install version 2.0 of the database extension. The installation typically consists of the following steps: 1. Choose the appropriate installation method 2. Check the requirements 3. Unclusterize images and other files (optional) 4. Make a backup of your current system (optional) 5. Download and unpack the database extension 6. Test connection to an Oracle database server 7. Test Oracle support in PHP 8. Enable the extension 9. Create and initialize an Oracle database for eZ Publish • Automated initialization (page 13) • Manual initialization (page 16) 10. Configure eZ Publish 11. Clear the caches 12. Import the unclusterized data to the database (optional) Note that for the sake of simplicity, this installation manual uses the term ”instance name” when referring to connect identifiers. For example, ”an instance called X” usually means ”an instance that can be connected to using X as a connect identifier”, where X is most likely defined in your ”tnsnames.ora” file. When using the easy connect naming method, which enables you to connect to an Oracle database without using a ”tnsnames.ora” file, a connect identifier could be something like ”//dbserver.example.com:1521/ORCL”. 7 8 1. Choose the appropriate installation method Before installing the database extension, read the ”Concepts and basics (page5)” section carefully in order to find out about the purpose of the extension and the possible limitations. There are two possible ways of installing the database extension: • Migrating an existing eZ Publish site from MySQL to Oracle. • Creating a new eZ Publish site that uses an Oracle database from the beginning. The first option assumes that you have eZ Publish already installed and configured. A typical example is when you have an eZ Publish site which is created by the setup wizard using either the ”Plain site”, ”Website Interface” or ”eZ Flow” site packages. If the site runs on a MySQL database, you can migrate it to Oracle without breaking the existing functionality. The other option assumes that an eZ Publish distribution is downloaded and unpacked to a web-served directory. All further configuration will be done manually. The setup wizard cannot be used in this case. Therefore, if you want to install any of the standard site packages (such as Plain site, eZ Flow, or the Website Interface), you should choose the first option. 3 If your existing site uses the clustering functionality, you will have to unclusterize the data when migrating from MySQL to Oracle (see step 3 in the instructions below). If you want to continue using clustering after migrating to Oracle, the files should be imported to the new database at a later stage (see step 12). This is because eZ Publish does not use the same database tables for clustering on an Oracle database, and thus the clustering tables cannot be converted automatically when importing the database structure (and data) from MySQL. This will be improved in the future (refer to this page for more information). 2. Check the requirements Verify that the requirements (page6) for the database extension are met. 3. Unclusterize images and other files (optional) If your existing site stores images, binary files and content-related caches in a MySQL database, you must unclusterize the data before migrating to Oracle. Read the instructions on the ”Reverting a cluster setup” documentation page to learn how this can be done. If your existing site does not use the clustering functionality (or if you want to create a completely new site running on Oracle), skip this step. 4. Make a backup of your current system (optional) If you are planning to migrate an existing site that uses MySQL to Oracle, you should make a backup of both the eZ Publish directory itself and the MySQL database. Even though the chances for something going wrong are slim, it is still strongly advised to make a backup.
Recommended publications
  • The Drupal Decision
    The Drupal Decision Stephen Sanzo | Director of Marketing and Business Development | Isovera [email protected] www.isovera.com Agenda 6 Open Source 6 The Big Three 6 Why Drupal? 6 Overview 6 Features 6 Examples 6 Under the Hood 6 Questions (non-technical, please) Open Source Software “Let the code be available to all!” 6 Software that is available in source code form for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, and improve the software. 6 Adoption of open-source software models has resulted in savings of about $60 billion per year to consumers. http://en.wikipedia.org/wiki/Open-source_software www.isovera.com Open Source Software However… Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply criteria established by the Open Source Initiative. http://www.opensource.org/docs/osd www.isovera.com Open Source Software Free as in… Not this… www.isovera.com Open Source CMS Advantages for Open Source CMS 6 No licensing fees - allows you to obtain enterprise quality software at little to no cost 6 Vendor flexibility - you can choose whether or not you want to hire a vendor to help you customize, implement, and support it, or do this internally. If at any point along the way you decide you don’t like your vendor, you are free to find another. 6 Software flexibility – in many cases, proprietary software is slow to react to the markets needs.
    [Show full text]
  • CMS Matrix - Cmsmatrix.Org - the Content Management Comparison Tool
    CMS Matrix - cmsmatrix.org - The Content Management Comparison Tool http://www.cmsmatrix.org/matrix/cms-matrix Proud Member of The Compare Stuff Network Great Data, Ugly Sites CMS Matrix Hosting Matrix Discussion Links About Advertising FAQ USER: VISITOR Compare Search Return to Matrix Comparison <sitekit> CMS +CMS Content Management System eZ Publish eZ TikiWiki 1 Man CMS Mambo Drupal Joomla! Xaraya Bricolage Publish CMS/Groupware 4.6.1 6.10 1.5.10 1.1.5 1.10 1024 AJAX CMS 4.1.3 and 3.2 1Work 4.0.6 2F CMS Last Updated 12/16/2006 2/26/2009 1/11/2009 9/23/2009 8/20/2009 9/27/2009 1/31/2006 eZ Publish 2flex TikiWiki System Mambo Joomla! eZ Publish Xaraya Bricolage Drupal 6.10 CMS/Groupware 360 Web Manager Requirements 4.6.1 1.5.10 4.1.3 and 1.1.5 1.10 3.2 4Steps2Web 4.0.6 ABO.CMS Application Server Apache Apache CGI Other Other Apache Apache Absolut Engine CMS/news publishing 30EUR + system Open-Source Approximate Cost Free Free Free VAT per Free Free (Free) Academic Portal domain AccelSite CMS Database MySQL MySQL MySQL MySQL MySQL MySQL Postgres Accessify WCMS Open Open Open Open Open License Open Source Open Source AccuCMS Source Source Source Source Source Platform Platform Platform Platform Platform Platform Accura Site CMS Operating System *nix Only Independent Independent Independent Independent Independent Independent ACM Ariadne Content Manager Programming Language PHP PHP PHP PHP PHP PHP Perl acms Root Access Yes No No No No No Yes ActivePortail Shell Access Yes No No No No No Yes activeWeb contentserver Web Server Apache Apache
    [Show full text]
  • Kosten Senken Dank Open Source?
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE Kosten senken dank Open Source? provided by Bern Open Repository andStrategien Information System (BORIS) | downloaded: 13.3.2017 https://doi.org/10.7892/boris.47380 source: 36 Nr. 01/02 | Februar 2014 Swiss IT Magazine Strategien Kosten senken dank Open Source? Mehr Geld im Portemonnaie und weniger Sorgen im Gepäck Der Einsatz von Open Source Software kann das IT-Budget schonen, wenn man richtig vorgeht. Viel wichtiger sind aber strategische Vorteile wie die digitale Nachhaltigkeit oder die Unabhängigkeit von Herstellern, die sich durch den konsequenten Einsatz von Open Source ergeben. V ON D R . M ATTHIAS S TÜR M ER ines vorweg: Open Source ist nicht gra- tis. Oder korrekt ausgedrückt: Der Download von Open Source Software (OSS) von den vielen Internet-Portalen wieE Github, Google Code, Sourceforge oder Freecode ist selbstverständlich kostenlos. Aber wenn Open-Source-Lösungen professionell eingeführt und betrieben werden, verursacht dies interne und/oder externe Kosten. Geschäftskritische Lösungen benötigen stets zuverlässige Wartung und Support, ansonsten steigt das Risiko erheblich, dass zentrale Infor- matiksysteme ausfallen oder wichtige Daten verloren gehen oder gestohlen werden. Für den sicheren Einsatz von Open Source Soft- ware braucht es deshalb entweder interne INHALT Ressourcen und Know-how, wie die entspre- chenden Systeme betrieben werden. Oder es MEHR GELD im PORTemoNNaie UND weNIGER SorgeN im GEPÄck 36 wird ein Service Level Agreement (SLA) bei- MarkTÜbersicHT: 152 SCHweiZer OPEN-SOUrce-SPEZialisTEN 40 spielsweise in Form einer Subscription mit einem kommerziellen Anbieter von Open- SpareN ODER NICHT spareN 48 Source-Lösungen abgeschlossen.
    [Show full text]
  • DVD-Libre 2008-09 Os Wtd 47 Wwdes288 XMP167 As
    (continuación 2) EasyTAG 2.1 - Eclipse 3.4 - Eclipse Graphical Editor Framework 3.4 - Eclipse Modeling Framework 2.4.1 - Eclipse PDT 1.0.3 - Eclipse UML2 2.2.0 - Eclipse Visual Editor 1.2.3 - Ekiga 2.0.11 beta - Elgg 1.0 - emesene 1.0 RC - EQAlign 2.0.4 - Eraser 5.86.a - Euler Math Toolbox 6.05 - eXe 1.04 - Exodus 0.9.1.0 - Explore2fs 1.08 beta9 - ez Components 2008.1 - eZ Publish 4.0.1 - Fast Floating Fractal Fun 3.2.3 - DVD-Libre FBReader 0.8.17 - FileZilla 3.1.2 - FileZilla Server 0.9.27 - Firebird 2.1.1.17910 - Firebug 1.2.0 - Firefox 3.0.1 - FLAC 1.2.1.b - FMSLogo 6.21.0 - Folder Size 2.4 - FractalForge 2.8.2 - Fraqtive 0.4.4 - Free Download Manager 2.5.758 - Free Pascal 2.2.2 - Free UCS Outline Fonts 2006.01.26 - Free1x2 0.70.2 - FreeCAD 0.7.1514 - FreeDOS 1.0 Disquete de arranque - FreeMat 3.6 - FreeMind 0.8.1 - FreePCB 1.2.0.0 - FreePCB 2008-09 1.353 - Fyre 1.0.0 - GAG 4.10 - Gambit 0.2007.12.04 - GanttProject 2.0.7 - GanttPV 0.9 - Gazpacho 0.7.2 - GCfilms 6.4 - GenealogyJ 2.4.4 - GeoGebra 3.0.0 - GeoLabo 1.25 - Geonext 1.71 - GIMP 2.4.7 - GIMP Animation package 2.2.0 - GIMPShop 2.2.8 - Git 1.5.5 - gmorgan 0.24 - GnuCash 2.2.6 - Gnumeric 1.9.1 DVD-Libre es una recopilación de programas libres para Windows.
    [Show full text]
  • How to Create Ez Publish Forms / Articles / Developer / Ez.No - Content Management System Ez Publish (Open Source CMS)
    How to Create eZ Publish Forms / Articles / Developer / ez.no - Content Management System eZ Publish (Open Source CMS) How to Create eZ Publish Forms Paul Wilson Friday 14 December 2007 10:35:00 pm This article is part of the eZ Publish “How to” series and provides a step-by-step guide to creating a custom form for an eZ Publish website. To integrate with other examples in this series, this article focuses on the creation of a membership application form for the “eZ Tennis Club” website. The procedures in this article apply to eZ Publish 3.10.0 with the Website Interface, although the overall principles should also apply to other versions of eZ Publish with and without the Website Interface. We assume that you are familiar with or have a basic understanding of the following three concepts, which we explored in the previous two articles in this series: the layout of the Administration Interface; the configuration system and INI settings files; and the template system. The first article in this series - How to Configure an eZ Publish Site - explained how to set up the site for the fictional eZ Tennis Club. The second article in this series - How to Use eZ Publish Extensions: Google Analytics - gave you some practical experience on installing and configuring an extension. Objects and information collection There are two methods in eZ Publish to collect and process information from site visitors: Information collection: creating forms using objects with attributes marked as information collectors This method uses the “information collection” features of eZ Publish. The most obvious example of this is the contact form (see below) present in a standard Website Interface installation.
    [Show full text]
  • John Champaign 8-453 Albert St
    John Champaign 8-453 Albert St. Waterloo, ON N2L 5A7 519-954-4218 [email protected] http://www.cs.uwaterloo.ca/~jchampai/ EDUCATION: Doctor of Philosophy, Computer Science University of Waterloo 2008-Present . Thesis: “Peer-Based Educational Tutoring Systems: A Corpus-Oriented Approach” . Supervised by Robin Cohen . Member of the Artificial Intelligence group . 2nd stage exam completed April 21st, 2010 . Research focused on User Modeling and Intelligent Tutoring Systems . Courses on Human-Computer Interaction (CS 889), Preference Elicitation (CS 886), Medical Image Processing (CS 870), and Bayesian Data Analysis (CS 886) . Computer Science Graduate Student Association Treasurer (Sept 2009 to Present) . Volunteered for activities such as Ontario Universities Fair, Fall Open House and new graduate student orientation. Masters of Mathematics, Computer Science University of Waterloo 2002-2004 . Thesis: “An Empirical Study of Software Packaging Stability” . Supervised by Andrew Malton . Member of the Software Architecture Group (SWAG) . Courses in Artificial Intelligence (CS 686), Component-Based Design (CS 854), Intelligent Computer Interfaces (CS 785), and Software Evolution (CS 846) Bachelor’s of Science in Computer Science Queen’s University 1995-2000 . Honours degree . Undergraduate thesis supervised by David Lamb . TA for “Software Abstraction and Specification” PRESENTATIONS: . Paper or poster presentations at each venue listed under publications . Presentations for NSERC Strategic Research Network hSITE (Healthcare Support through Information Technology Enhancements): September 2009 (Toronto), June 2010 (Montreal) (poster) . Presented results for feedback during Masters work at Consortium for Software Engineering Research (CSER) at the University of Victoria (2003). Lectured, based on Masters thesis, for two undergraduate classes that were discussing relevant material at the University of Waterloo.
    [Show full text]
  • Frameworks PHP
    Livre blanc ___________________________ Frameworks PHP Nicolas Richeton – Consultant Version 1.0 Pour plus d’information : www.smile.fr Tél : 01 41 40 11 00 Mailto : [email protected] Page 2 les frameworks PHP PREAMBULE Smile Fondée en 1991, Smile est une société d’ingénieurs experts dans la mise en œuvre de solutions Internet et intranet. Smile compte 150 collaborateurs. Le métier de Smile couvre trois grands domaines : ! La conception et la réalisation de sites Internet haut de gamme. Smile a construit quelques uns des plus grands sites du paysage web français, avec des références telles que Cadremploi ou Explorimmo. ! Les applicatifs Intranet, qui utilisent les technologies du web pour répondre à des besoins métier. Ces applications s’appuient sur des bases de données de grande dimension, et incluent plusieurs centaines de pages de transactions. Elles requièrent une approche très industrielle du développement. ! La mise en œuvre et l’intégration de solutions prêtes à l’emploi, dans les domaines de la gestion de contenus, des portails, du commerce électronique, du CRM et du décisionnel. www.smile.fr © Copyright Smile - Motoristes Internet – 2007 – Toute reproduction interdite sans autorisation Page 3 les frameworks PHP Quelques références de Smile Intranets - Extranets - Société Générale - Caisse d'Épargne - Bureau Veritas - Commissariat à l'Energie Atomique - Visual - Vega Finance - Camif - Lynxial - RATP - AMEC-SPIE - Sonacotra - Faceo - CNRS - AmecSpie - Château de Versailles - Banque PSA Finance - Groupe Moniteur - CIDJ - CIRAD - Bureau
    [Show full text]
  • What Is Ez Publish?
    eZ Publish Enterprise Tour Discover eZ Publish Enterprise solutions and services Version 4.4 - September 28th 2010 Table Of Content What is eZ Publish?................................................................................. 5 Introduction........................................................................................5 Why use eZ Publish ?........................................................................... 6 The eZ ecosystem is not just features and software !...............................7 eZ Publish Enterprise model..................................................................8 Content Management with eZ Publish .................................................... 9 Functional overview of eZ Publish.........................................................10 Flexible content engine................................................................... 10 The Administration Interface............................................................12 The Administration Interface's Dashboard..........................................13 Unsurpassed user experience in Content Management.........................13 Online Editor................................................................................. 14 Online Image editor........................................................................16 Front End editing............................................................................17 Search capabilities..........................................................................17 Auto-completing and suggesting search
    [Show full text]
  • Escalabilidade E Performance De Aplicações
    E S C O L A S U P E R I O R D E T E C N O L O G I A E G E S T Ã O D E S I G N A Ç Ã O D O M E S T R A D O A U T O R O R I E N T A D O R ( E S ) A N O w w w . e s t g f . i p p . p t AGRADECIMENTOS Gostaria de agradecer á ESTGF por me ter proporcionado as condições necessárias para efectuar a dissertação, numa área pela qual tenho um gosto especial, gostava também de agradecer a todas as pessoas do Centro de Informática, aos meus colegas do CIICESI e um agradecimento especial ao Professor João Paulo Magalhães, ao Professor Doutor Ricardo Costa e á Professora Doutora Dorabela Gamboa por terem possibilitado a elaboração da presente tese. RESUMO A performance das aplicações Web é um tópico extremamente importante. Estudos indicam que 37% a 49% dos utilizadores que sofrem de problemas de performance abandonam o site ou mudam para sites da concorrência. Destes, 77% partilham a sua experiência com outros prejudicando ainda mais a reputação da empresa. Para além do impacto na reputação há o impacto financeiro. Por exemplo um relatório tornado público recentemente indica que 100 milisegundos de perda de latência no acesso á Amazon contribui para uma quebra de 1% nas vendas. Considerando o papel das aplicações Web para o negócio das empresas, é vital adoptar um conjunto de boas práticas ao nível da programação e ao nível da infra-estrutura de forma a garantir um bom desempenho da aplicação e consequentemente a satisfação dos utilizadores.
    [Show full text]
  • A Study of Memory Management for Web-Based Applications on Multicore Processors
    A Study of Memory Management for Web-based Applications on Multicore Processors Hiroshi Inoue, Hideaki Komatsu, and Toshio Nakatani IBM Tokyo Research Laboratory 1623-14, Shimo-tsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan {inouehrs, komatsu, nakatani}@jp.ibm.com Abstract 1. Introduction More and more server workloads are becoming Web-based. In these Web-based workloads, most of the memory objects are used Emerging Web-based workloads are demanding much higher only during one transaction. We study the effect of the memory throughputs to support ever-increasing client requests. When a management approaches on the performance of such Web-based next-generation server system is designed, it is important to be applications on two modern multicore processors. In particular, able to run such Web-based applications efficiently on multicore using six PHP applications, we compare a general-purpose alloca- processors. One important characteristic of those Web-based ap- tor (the default allocator of the PHP runtime) and a region-based plications is that most memory objects allocated during a transac- allocator, which can reduce the cost of memory management by tion are transaction scoped, living only during that transaction. not supporting per-object free. The region-based allocator Therefore the runtime systems can discard these objects at once achieves better performance for all workloads on one processor when a transaction ends. core due to its smaller memory management cost. However, when Region-based memory management [1-4] is a well-known using eight cores, the region-based allocator suffers from hidden technique to reduce the cost of memory management by discard- costs of increased bus traffics and the performance is reduced for ing many objects at once.
    [Show full text]
  • Programas Incluidos En El DVD DVD-Programación 2013-10
    O 0 c 1 t - u 3 DVD-Programación 2013-10 b 1 r 0 e 2 Programas incluidos en el DVD d n e ó i (continuación) Eclipse PDT Helios SR2 - Elgg 1.8.16 - Erlang R16B02 - Etherpad Lite 1.2.11 - Euphoria 2 c 3.1.1 - eZ Publish Community 2013.07 - Feng Office 2.3.2.1 - FileZilla Server 0.9.41 - Firebird 2.5.2.26540 - 0 a 1 3 m Firebug 1.12.3 - FlameRobin 0.9.3 2013.10.03 - Free Pascal 2.6.2 - FreeBasic 0.90.1 - FreeDOS 1.1 Full CD a r - Gazpacho 0.7.2 - Geany 1.23 - gedit 2.30.1 - Git 1.8.4 - Glade 3.14.0 - GNAT Programming Studio 2013 - g GnuWin32 Indent 2.2.10 - GTK+ 2.14.7 - Guido van Robot 4.4 - gVim 7.4 - HM NIS Edit 2.0.3 - IE Tab 2.0 o r 2012.03.12 - Inno Setup 5.5.2 - Inno Setup Tool 5.3.0.1 - InstallJammer 1.2.15 - Instant Rails 2.0 - IzPack P - 4.3.5 - Java Runtime Environment 7 update 40 - jEdit 5.1.0 - Jelix Developer Edition 1.5.3 - Joomla! 2.5.11 - D Joomla! 3.1.5 - Komodo Edit 8.5.1 - Kompozer 0.8.b3 - Lazarus 1.0.12 - lightTPD 1.4.32.1 - LinkChecker 8.2 V D - MantisBT 1.2.15 - MariaDB 5.5.30 - MediaWiki 1.21.2 - Mercurial 2.7.2 - Minimum Profit 5.2.6 - MongoDB 2.4.6 - Mono 3.2.3 - monotone 1.0 - Moodle 2.5.2 - MS Windows Installer 4.5 - MySql 5.6.14 - MySQL WorkBench OSS 6.0.7 - NetBeans Java EE IDE 7.3.1 - nginx 1.5.6 - Notepad++ 6.5 - NSIS 2.46 - NumPy 1.7.1 (py 2.7) - NumPy 1.7.1 (py 3.3) - Open Watcom Fortran 1.9 - OpenLaszlo 4.9.0 - Parrot 5.7.0 - PECL 5.2.6 - pgAdmin3 1.18.0 - PHP 5.4.20 VC9 - PHP 5.5.4 VC11 - PHP-Fusion 7.02.07 - phpMyAdmin 4.0.8 - phpMyBackupPro 2.1 Castellano - phpMyBackupPro 2.4 - PIL 1.1.7 (py 2.7) -
    [Show full text]
  • Livre Blanc : PHP En Entreprise
    > Pourquoi ce livre blanc ? Les éditeurs de logiciels commerciaux disposent d’une force de frappe marketing et commerciale très importante qui leur permet d’informer, objectivement ou pas, leurs clients et prospects ainsi que la presse. A l’inverse, les outils Open Source tels que PHP ne disposent pas des structures nécessaires pour faire valoir leurs intérêts auprès des entreprises et de la presse spécialisée. Bien que concurrents dans leur activité quotidienne, des membres de l’AFUP, des experts PHP, .NET et J2EE se sont réunis pour compenser ce manque d’information et offrir aux entreprises et aux journalistes une synthèse de qualité sur PHP. Ont participé à la version 3 du livre blanc : Anaska Services, NeXenServices, No Parking, WaterProof SoftWare, MySQL, Mandriva Linux Ont participé à la version 1 et 2 du livre blanc : Anaska Services, Nexen Services, WaterProof Software, Clever Age, Globalis media systems, SaphirTech, Mandriva, ionCube. Publié sous licence Open Content, ce document peut être copié et diffusé autant de fois que vous le désirez. > Sommaire 1. Fiche d’identité de PHP 2 2. PHP en chiffres 3 3. Les atouts de PHP pour l’entreprise 5 4. Architecture technique 7 5. Une plate-forme qui s’ouvre aux problématiques d’intégration 9 6. PHP, J2EE et .NET : plus complémentaires que concurrents 11 7. L’écosystème PHP 13 8. Ce qu’en pensent les entreprises 15 1/18 > 1. Fiche d’identité de PHP PHP (PHP : Hypertext Preprocessor) est à la fois un langage de programmation (comme Java ou C#) et une plate-forme globale d’entreprise (comme J2EE et .NET).
    [Show full text]