Să transform WordPress într-o bibliotecă
Realizez cum un plugin care după instalarea lui va transforma WordPress într-o bibliotecă pentru cărți. Pluginul deja oferă tot ce este necesar pentru partea administrativă. Implementarea a acestui plugin va fi pentru Biblioteca Liberă, proiect realizat de comunitatea Ceata.
Ideea pluginului este foarte simplă. Pentru fiecare articol creat în WordPress el asociază niște infromații adăugătoare referitor la carte (tilul cărții, autorul, anul publicării, etc.). Am uitat să pun un mărunțiș, să poți bifa dacă scrii articol simplu sau dacă scrii o carte.
La instalarearea lui el crează un tabel pentru cărți în baza de date cu următoarele câmpuri:
- id – id-ul
- book_title
- book_author
- book_category
- published_year
- book_comments
- post_ID – se referă la ID-ul articolului din WordPress
La crearea unui articol nou, mai jos de căsuța de editare a articolului, apare o căsuță[1] unde pot fi adăugate datele concrete ale cărții. La salvarea articolui se selvează și aceste date împreună cu ID-ul articolului.
A mai ramas partea ce se referă la utilizatori, adică motorul de căutare care cred că la fel nu este prea greu de realizat. Motorul va căuta după tilul sau autor și va afișa lista de cărți. Deoarece pentru fiecare carte este și ID-ul articolului cărții, vom obține legătura cărte articolul cărții care ne interesează. Din tablea de cărți de asemenea se pot crea și categoriile și mai multe lucruri.
La ștergerea articolului (cărții), de asemenea se șterg și datele referitor la carte asociate cu el .
Pluginul poate fi descărcat aici [2] și este software liber, lansat cu Licența Publică Generală GNU.
Voi regeni cu noutați.
[1] – http://ompldr.org/vOWJxaw/Screenshot.png
[2] – http://ompldr.org/vOWN6eQ/books_catalog.tar
Sursa
2011-07-06 15:43:25