SPINE (software)
Encyclopedia
SPINE is a free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

, open source content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

 for publishing content on the World Wide Web
World Wide Web
The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

 and intranet
Intranet
An intranet is a computer network that uses Internet Protocol technology to securely share any part of an organization's information or network operating system within that organization. The term is used in contrast to internet, a network between organizations, and instead refers to a network...

s.
The system includes features like easy Web-based administration, full template support to separate style from content, common components like navigation bars, macros, message boards, and page statistics, and the ability to mix static and dynamic content transparently. SPINE is licensed under the GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, and is written in the Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

 programming language and can use the MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 or PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

 database.

Features

SPINE is a feature rich CMS that does not require detailed technical skills to use. Some of SPINE's most significant features are listed below:
  • Easy to use Web-based administration: administer your site through web forms.
  • Full template support: separate style from content
  • Integrate components into your pages: navigation bars, macros, message boards, page statistics and more.
  • Full template support: easily switch between available styles or add custom styles.
  • Supports Apache
    Apache HTTP Server
    The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

     1.3x and Apache 2.x (mod perl
    Mod perl
    mod_perl is an optional module for the Apache HTTP server. It embeds a Perl interpreter into the Apache server, so that dynamic content produced by Perl scripts can be served in response to incoming requests, without the significant overhead of re-launching the Perl interpreter for each request...

     v1 and v2) for fast page loading and administration.
  • Mix static and dynamic content transparently.
  • Unix style access control restrictions: permit access to pages based on usernames and usergroups.
  • Usergroup-based administrative permissions: restrict access to administrative panels based on usergroups.
  • Minimal requirements: very few extra packages required.
  • File manager: create folders and Copy, upload and rename files in a chrooted environment.
  • Extensive API: developers can add both normal plugins and administration plugins.
  • Integrate with Apache configuration and additional mod_perl handlers.
  • Uses a database for storage with support for MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

     and PostgreSQL
    PostgreSQL
    PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

    .
  • Short and search engine friendly URLs: documents are visible are regular files.
  • No data files: load database, copy images files, copy Apache configuration and start using.
  • Single installation per Web server.
  • Simultaneous unique setups.
  • Native access logging with advanced details: browser, IP and more.
  • Manage any media type: generate HTML, XML, and CSS.
  • Short learning process and no programming required.
  • Search engine plugin.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK