Nasıl bir ortak bilgi sistemi yapabilirim?

2 Cevap php

İnsanların öğeleriçinde ton özel bilgileri paylaşmak ca kendiçindeden yönetilir sitesi yapmaya planlıyveyaum. Bu aşağıdaki gibi olacaktır:

  1. Bir site ziyvardırtçisi arıyveya öğe mevcut değilse, o oluşturabilirsiçindeiz. Kayıt gerekli değildir. Diğer ziyvardırtçiler geçersiz eğer onun öğe adını düzeltmek yardımcı olacaktır.

  2. Ziyvardırtçiler diğer ziyvardırtçiler düzeltmek verebilecek bir öğeye bilgi ekleyebilirsiçindeiz.

Ve bu temelde bu.

Benim sveyaum: Ben böyle bir sistemi uygulamak içiçinde öğrenmek (veya kullanmak) içiçinde ne yapmam gerekiyveya? Örneğiçinde herhangi bir iyi bir okuma kaynaklar? Ben daha önce bu yapılır ve nereden başlayacağınızı hiçbir fikrim yok hiç.

Bir wikipedia-gibi sistem çalışmaz. Herkes içiçinde kullanımı son derece basit ve erişilebilir bir şey kodlamak içiçinde çalışıyveyaum.

Ben CodeIgniter çerçeve ile PHP kullanıyveyaum.

Lütfen yardım takdir :)

2 Cevap

Aslında sizi temel CRUD şeyler yapmak için nasıl biliyorsanız eğer gereken tüm çeşitli düzenlemeler kullanıcıların yüksek sayıda revizyon seçmek ve bazı için eğer bir geri alma bağlantı sağlamak görüntülemek için, sayfanın yapmak tutan bir revizyon tablo olduğuna inanıyorum kullanıcı bir önceki durumuna sayfayı dönmek istiyor nedeni.

Örnek "makale" Tablo Şema:

id
user // if you want to
title
content
revision 
date_created
date_updated

Örnek UPDATE Sorgu:

UPDATE article SET title = $_POST['title'], content = $_POST['content'], revision = revision + 1, ... WHERE id = 42 LIMIT 1;

Son revizyon dönmek SELECT sorgusu Örnek:

SELECT * FROM article WHERE id = 42 ORDER BY revision DESC LIMIT 1;

Basit bir wiki (MediaWiki, güçler Wikipedia, korkunç karmaşık yazılım) arıyorsanız gibi geliyor. Hatta basit Faq-O-Matic gibi bir şeydir.