]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/commit
Jeff's hacks II.
authordairiki <dairiki@96ab9672-09ca-45d6-a79d-3d69d39ca109>
Tue, 18 Sep 2001 19:16:24 +0000 (19:16 +0000)
committerdairiki <dairiki@96ab9672-09ca-45d6-a79d-3d69d39ca109>
Tue, 18 Sep 2001 19:16:24 +0000 (19:16 +0000)
commit87eccb32d8c9ed386d5256759ec84e8e0951647b
tree1b1048b66bf0ec70e06fe3cafe785410d8816292
parent05ca20a02ab01ece377766c5ae4922144d1503a0
Jeff's hacks II.

This is a major change, to say the least.  Some highlights:
  o Completely new database API.

    WARNING: all database schemas (currently MySQL, Postgres and DBA
    support is working) use completely revised schema, so you must
    start this new code with a new blank database...

  o WikiPlugins
  o New template engine.

In addition, some more incremental changes:
  o Cascading Style Sheets reworked.
  o Expanded syntax for text search: e.g. "wiki OR wacky AND NOT page".
  o PhpWiki should now work with register_globals off. (Security issue.)
  o Edit preview button.
  (and probably more, which I'm forgetting about now.)

Much of this code is still in a state of flux (particularly
the new template engine code, and to a lesser extent the API
for the plugins.)
Feel free to play and hack on this, just be warned that some of it may
still change quite a bit...

See pgsrc/ReleaseNotes for a few more notes.

And feel free to post questions or comments either publicly on
<phpwiki-talk@lists.sourceforge.net>, or privately, to
<dairiki@dairiki.org>.

git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@555 96ab9672-09ca-45d6-a79d-3d69d39ca109
75 files changed:
DBLIB.txt
INSTALL
INSTALL.flatfile
INSTALL.mSQL
INSTALL.mysql
INSTALL.pgsql
README
UPGRADING
index.php
lib/ArchiveCleaner.php [new file with mode: 0644]
lib/DbaDatabase.php [new file with mode: 0644]
lib/DbaListSet.php [new file with mode: 0644]
lib/DbaPartition.php [new file with mode: 0644]
lib/ErrorManager.php [new file with mode: 0644]
lib/PhpWikiDatabase.php [deleted file]
lib/Request.php [new file with mode: 0644]
lib/Template.php [new file with mode: 0644]
lib/TextSearchQuery.php [new file with mode: 0644]
lib/WikiDB.php [new file with mode: 0644]
lib/WikiDB/SQL.php [new file with mode: 0644]
lib/WikiDB/backend.php [new file with mode: 0644]
lib/WikiDB/backend/PearDB.php [new file with mode: 0644]
lib/WikiDB/backend/PearDB_mysql.php [new file with mode: 0644]
lib/WikiDB/backend/PearDB_pgsql.php [new file with mode: 0644]
lib/WikiDB/backend/dba.php [new file with mode: 0644]
lib/WikiDB/backend/dbaBase.php [new file with mode: 0644]
lib/WikiDB/backend/dumb/AllRevisionsIter.php [new file with mode: 0644]
lib/WikiDB/backend/dumb/BackLinkIter.php [new file with mode: 0644]
lib/WikiDB/backend/dumb/MostPopularIter.php [new file with mode: 0644]
lib/WikiDB/backend/dumb/MostRecentIter.php [new file with mode: 0644]
lib/WikiDB/backend/dumb/TextSearchIter.php [new file with mode: 0644]
lib/WikiDB/dba.php [new file with mode: 0644]
lib/WikiPlugin.php [new file with mode: 0644]
lib/WikiUser.php [new file with mode: 0644]
lib/config.php
lib/db_filesystem.php [deleted file]
lib/dbalib.php [deleted file]
lib/dbmlib.php [deleted file]
lib/diff.php
lib/display.php
lib/editpage.php
lib/fullsearch.php
lib/interwiki.php
lib/loadsave.php
lib/main.php
lib/msql.php [deleted file]
lib/mysql.php [deleted file]
lib/pageinfo.php
lib/pgsql.php [deleted file]
lib/prepend.php
lib/savepage.php
lib/search.php
lib/stdlib.php
lib/transform.php
lib/userauth.php [deleted file]
lib/ziplib.php
pgsrc/BackLinks [new file with mode: 0644]
pgsrc/DebugInfo [new file with mode: 0644]
pgsrc/FindPage
pgsrc/FullTextSearch [new file with mode: 0644]
pgsrc/LikePages [new file with mode: 0644]
pgsrc/MostPopular
pgsrc/PhpWikiAdministration
pgsrc/RecentChanges [new file with mode: 0644]
pgsrc/ReleaseNotes
pgsrc/TitleSearch [new file with mode: 0644]
pgsrc/WikiPlugin [new file with mode: 0644]
phpwiki-heavy.css [new file with mode: 0644]
phpwiki.css
schemas/schema.mysql
schemas/schema.psql
templates/README
templates/browse.html
templates/editpage.html
templates/message.html