vaddi / OML

PHP XML Based Book Library

Home Page:http://www.exigem.com/oml/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online Media Library | OML

A simple Booknote Manager to Organise Links, Notes, Borred or other stuff aside your real Books. At the time OML is only available in German Language. Latest master running at www.exigem.com/oml

Dependencies

Installation

Get last version from github.com by following command:

git clone git://github.com/vaddi/OML.git OML

Edit verify.php to change username and password, otherwise we will use username admin and password insecure. Make also sure the "xml" Folder is writeable by Webserver (often www-data) otherwise change Permissions by Hand:

chown www-data:www-data xml

Usage

On Empty xml Folder you will get a Link to the createArticle Site (You will be loged in first). Now you can create Booknotes to your own fits. You can remind yourself when you have borred a book to someone. You can simple Organize hints like ISBN, Color or Links. Shortform, Content, Index and Colophone (all textforms) will be formated by a simple BBCode style:

  1. [b]TEXT[/b] => <b>TEXT</b>, All simple HTML-Tags (also "i" or "u")
  2. [a=TEXT1]TEXT2[/a] => <a name="TEXT1">TEXT2</a>, Anchors
  3. [url=TEXT1]TEXT2[/url] => <a href="TEXT1">TEXT2</a>, Textlink or URL
  4. [img]TEXT[/img] => <img src="TEXT" alt="TEXT" />, Images
  5. All URLs (http://domain.tld/) will be formated to clickable href links

Idea

Based on a small PHP XML CMS writen by Tom Myer and a PHP-Libary by Alexandre Alapetite that make OML automaticly usable on PHP4 or PHP5 Webservers. The Baseidea should be a simple Note for a O'Reilly Books. Beside the maincoding the Idea grown up by more and more Features:

  • write down a native linkadress, it will be saved in same format, but will be displayed as a clickable href link
  • BBCode Shortcode style to get a litle bit more formating
  • All Content will read from xml Files
  • Have to be very userfriendly by simple Structure and Usage
  • Generates automaticly RSS1, RSS2 or Atom feeds from your Books

On Going

Would be nice to have:

  • A nice Idea for index Pageination for better viewing a lot of Books
  • CodeMirror could be for a better Syntax highlighting on Input
  • Sortable Linklist Elements
  • File delete dialoge
  • handheld CSS File
  • ReBuild OOP Class based, so Users are able to add own Nodes, Attributes and Content dynamicly

Issuses

  • The Add-Link on create and edit Pages are stil brocken. The new javascript var wouldn't saved by submit.

Credits

  1. PHP XML CMS writen by Tom Myer
  2. PHP-Libary writen by Alexandre Alapetite
  3. O'Reilly Books A lot of O'Reilly Books

About

PHP XML Based Book Library

http://www.exigem.com/oml/

License:Other


Languages

Language:PHP 91.6%Language:CSS 6.5%Language:JavaScript 1.9%