First i would like to thank Gregory Beaver of the Chiara String Quartet for helping me every step of the way. he has been really patience with me
OK here is how it will/should work
Server side
Use to upload, maintain and surf for plugins and templates.
--Backend available to developers only (using Chiara Pear Server)


--Frontend used by users (using Crtx_PEAR_Channel_Frontend)




now lets talk about How you can install packages (plugins and templates)
Client Side
This will have to be incorporated inside s9y
1) install using pear binary by using the following syntax
Code: Select all
pear install Spartacus/package_name
Want to help
--Chiara backend and Crtx frontend are both in alpha release. It would be nice if some of us can help em out out and finish it.
--Pear frontend Web. The developers of this package have no desire to maintain this or upgrade this to support pear 1.4. the frontend package hasn't been updated in more than a year.
ToDo
-- Figure out how to make Pear FrontendWeb to only show packages from spartacus and not from pear.php.net
--Figure out how to install pear packages inside Bundled-libs folder inside serendipity. but packages from Spartacus should install inside the plugins/templates folder. Basically the ability to install packages whereever i want.
--A package converter has to be written that will convert Spartacus.xml to package.xml. preferably a web based.
--Find out how to extract information from the plugins themselves so package.xml file doesn't have to be manually created.
--How to make it create database tables. Plugins like Karma plugins add additional tables. This is possible by running
Code: Select all
pear run-scripts Spartacus/Karma_VotingI'll add more things as i think of them. untill then feel free to comment on it.
