Changeset 26


Ignore:
Timestamp:
Jul 13, 2011, 1:45:03 AM (14 years ago)
Author:
cla
Message:

rdfint

  • reworked docs
    • added related pages for ARC2 patch and W3C specs
  • reworked main and license page
Location:
php/trunk/doxygen
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • php/trunk/doxygen/doc_page_license.php

    r25 r26  
    1919
    2020/**
    21  * @page page_license License
     21 * @page page_license Apache License Version 2.0
    2222 *
    23  *\section sec_header License for this library
     23 *\section sec_header License for \libname_lit
    2424 *
    2525 * Source: http://www.apache.org/licenses/LICENSE-2.0
  • php/trunk/doxygen/doc_page_main.php

    r25 r26  
    1919
    2020/**
    21  * \mainpage RDFInt.php - RDF Interfaces for PHP
    22  * Copyright \libyear 
    23  * \htmllink{http://www.netlabs.org, netlabs.org}
     21 * \mainpage \libname_lit - \libdescription
     22 * Copyright \libyear
     23 * \htmllinkext{http://www.netlabs.org, netlabs.org}
    2424 *
    2525 * \author Christian Langanke
     
    2727 * \version \libversion
    2828 *
    29  * \htmlonly <hr> \endhtmlonly
     29 * <hr>
    3030 *
    31  * \section sec_intro Introduction
     31 * \section sec_main_intro Introduction
    3232 *
    33  * \section sec_install 1. Installation
     33 * \libname provides an implementation of the \c RDF \c API and
     34 * the \c RDFa \c API as described in the according specifications of the W3C.
     35 * Support for the \c RDF \c Interfaces specification will be covered
     36 * in a forthcoming version.
    3437 *
    35  * \section sec_prereq 2. Prerequisites
     38 * For the following reasons certain classes, methods etc. are not or differently
     39 * implemented:
     40 * - this library is not an implementation for usage in a Browser-based environment,
     41 *   so certain classes and methods are not required
     42 * - differences between the otherwise very similar \c RDF \c API and the
     43 *   \c RDFa \c API lead to slight incompatibility with either specification
     44 * - for convenience, some on-standard classes and methods have been implemented
     45 *   on top of the  \c RDF \c API and \c RDFa \c API specifications, some of them
     46 *   have been taken from the \c RDF \c Interfaces specification.
     47 *   All of these additions are marked accordingly within the documentation.
    3648 *
    37  * \subsection sec_install_download 2.1 Download
     49 * See the section \htmllink{page_w3cspecs.html,W3C Specifications Overview and Library Compatibility}
     50 * for more information.
    3851 *
    39  * \subsection sec_install_config 2.2 Configuration
     52 * \section sec_main_prereq Prerequisites
    4053 *
    41  * \section apx_License Appendix A. License
     54 * For parsing and serializing RDF data, this library requires the \c ARC2 library. \n
     55 * Download from \htmllinkext{https://github.com/semsol/arc2/downloads}
    4256 *
    43  * \section apx_samples Appendix B. Examples
     57 * \note For usage under Windows operating systems,
     58 * \htmllink{page_arc2_patch.html, a patch is required} to be able to read files from
     59 * the local filesystem.
    4460 *
    45  * \section apx_refs Appendix C. References
     61 * \section sec_main_options Options
     62 *
     63 * For debugging purposes, the classes of \libname can provide debug event messages.
     64 * To catch these messages, the debug message logger \c fDebug is required. \n
     65 * Download from  \htmllinkext{http://fdebug.de/en/site/download/}
     66 *
     67 * See the provided samples of \libname for sample code, if you intend
     68 * to use \c fDebug for your code as well.
     69 *
     70 * \section sec_main_config Configuration
     71 *
     72 * To setup \libname, the following environment variables must be defined:
     73 *
     74 * \desctable
     75 * \desc{<strong>Environment&nbsp;variable</strong>,<strong>Value</strong>}
     76 * \desc{\c PHP_LIBROOT_RDFINT,Root directory of \libname - contains \c rdfa.php}
     77 * \desc{\c PHP_LIBROOT_ARC2,Root directory of \c ARC2 - contains \c ARC2.php}
     78 * \enddesctable
     79 *
     80 * If \c fDebug is to be used, the following environment variable must be defined:
     81 * \desctable
     82 * \desc{<strong>Environment&nbsp;variable</strong>,<strong>Value</strong>}
     83 * \desc{\c PHP_LIBROOT_FDEBUG,Root directory of \c fDebug - contains subdirectories \c client and \c server.
     84 *                   As an alternative the directory containing the file \c fdebug.lib.php can be specified.}
     85 * \enddesctable
     86 *
     87 * \note Also under Windows operating systems, pathnames \c MAY \c NOT contain backslashes!
     88 *       Instead slashes \c MUST be used.
     89 *
     90 * \section sec_main_license License
     91 *
     92 * \libname is distributed under the \htmllink{page_license.html,Apache License Version 2.0}
     93 *
    4694 */
    4795
  • php/trunk/doxygen/makefile

    r24 r26  
    1818# CONFIGURE HERE
    1919
    20 LIBNAME=rdfint.php
     20LIBNAME=RDFint.php
     21LIBDESCRIPTION=RDF Interfaces for PHP
    2122LIBROOT=..
    2223OUTPUTDIR=doc
     
    106107
    107108$(CONFIGFILE): makefile
    108         @echo PROJECT_NAME=$(LIBNAME)> $(CONFIGFILE)
     109        @echo PROJECT_NAME="$(LIBNAME)> $(CONFIGFILE)
    109110        @echo OUTPUT_DIRECTORY=$(OUTPUTDIR)>> $(CONFIGFILE)
    110111        @echo FULL_PATH_NAMES=NO>> $(CONFIGFILE)
     
    118119        @echo EXAMPLE_PATH=$(EXAMPLE_PATH)>> $(CONFIGFILE)
    119120ifeq ($(OS), Windows_NT)
     121        @echo ALIASES+=libname="\c $(LIBNAME)">> $(CONFIGFILE)
     122        @echo ALIASES+=libname_lit="$(LIBNAME)">> $(CONFIGFILE)
     123        @echo ALIASES+=libdescription="$(LIBDESCRIPTION)">> $(CONFIGFILE)
    120124        @echo ALIASES+=libversion="$(LIBVERSION)">> $(CONFIGFILE)
    121125        @echo ALIASES+=libyear="$(LIBYEAR)">> $(CONFIGFILE)
    122         @echo ALIASES+=htmllink{2}="<a href=\1 target=\1>\2</a>">> $(CONFIGFILE)
     126        @echo ALIASES+=htmllink{1}="<a href=\1>\1</a>">> $(CONFIGFILE)
     127        @echo ALIASES+=htmllink{2}="<a href=\1>\2</a>">> $(CONFIGFILE)
     128        @echo ALIASES+=htmllinkext{1}="<a href=\1 target=\1>\1</a>">> $(CONFIGFILE)
     129        @echo ALIASES+=htmllinkext{2}="<a href=\1 target=\1>\2</a>">> $(CONFIGFILE)
    123130        @echo ALIASES+=desctable="<table border=0 cellpadding=2>">> $(CONFIGFILE)
    124131        @echo ALIASES+=desc{2}="<tr><td>\1</td><td>\2</td></tr>">> $(CONFIGFILE)
    125132        @echo ALIASES+=enddesctable="</table>">> $(CONFIGFILE)
    126133else
     134        @echo ALIASES+=libname="\\\\c $(LIBNAME)">> $(CONFIGFILE)
     135        @echo ALIASES+=libname_lit="$(LIBNAME)">> $(CONFIGFILE)
     136        @echo ALIASES+=libdescription=\"$(LIBDESCRIPTION)\">> $(CONFIGFILE)
    127137        @echo ALIASES+=libversion=\"$(LIBVERSION)\">> $(CONFIGFILE)
    128138        @echo ALIASES+=libyear=\"$(LIBYEAR)\">> $(CONFIGFILE)
    129         @echo ALIASES+=htmllink{2}=\""<a href=\\\\1 target=\\\\1>\\\\2</a>\"">> $(CONFIGFILE)
     139        @echo ALIASES+=htmllink{1}=\""<a href=\\\\1>\\\\1</a>\"">> $(CONFIGFILE)
     140        @echo ALIASES+=htmllink{2}=\""<a href=\\\\1>\\\\2</a>\"">> $(CONFIGFILE)
     141        @echo ALIASES+=htmllinkext{1}=\""<a href=\\\\1 target=\\\\1>\\\\1</a>\"">> $(CONFIGFILE)
     142        @echo ALIASES+=htmllinkext{2}=\""<a href=\\\\1 target=\\\\1>\\\\2</a>\"">> $(CONFIGFILE)
    130143        @echo ALIASES+=desctable=\""<table border=0>\"">> $(CONFIGFILE)
    131144        @echo ALIASES+=desc{2}=\""<tr><td>\\\\1</td><td>\\\\2</td></tr>\"">> $(CONFIGFILE)
Note: See TracChangeset for help on using the changeset viewer.