learn the Xibo code

Asked by wyx

Hello:

   I want to understand the Xibo code, but I don't know where to start. Can you give me some advices? Or give me an overview of Xibo. Both server and clinet. Thank you !

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Alex Harrington
Solved:
Last query:
Last reply:
Revision history for this message
Best Alex Harrington (alexharrington) said :
#1

It would take one of us a very long time to answer your question.

I can give you a quick overview which will help you get started.

Xibo Sever:
All pages go through index.php. Each page has two arguments, p and q. p selects which page to load (from lib/pages) and q selects which routine inside that class is called.

The best way to start is to install Firebug in your Firefox browser, then flick through the Xibo interface with Firebug console open. You'll see the calls to the various pages and functions there.

Python Client:
Start at the bottom of XiboClient.py and work your way back out from there. All media and transitions are implemented as plugins in the plugins directory and dynamically loaded in as required.

.net Client:
The .net client is event driven single threaded - so it's a case of working your way through. It isn't straight forward to understand - but that's just the nature of that style of programming.

Once you've spent some time looking at the code, if you have specific questions feel free to ask.

Alex

Revision history for this message
wyx (wyx) said :
#2

Thank you Alex, I'll try my best.

Revision history for this message
esprit01 (kh-w) said :
#3

hi Alex
plz i want to know where is exactly the part of connexion client server in the code client .net

Revision history for this message
Alex Harrington (alexharrington) said :
#4