Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Δημόσιο Βήμα
(Moderators:
CREATIVE Options
,
rentasite
) »
ELXIS API
« previous
next »
Print
Pages: [
1
]
Author
Topic: ELXIS API (Read 7164 times)
Big Ben
Newbie
Posts: 29
ELXIS API
«
on:
October 27, 2006, 20:15:41 »
μια κουτη ιδεα...
θα μπορουσε ισως να δημιουργηθει ενα ΑΡΙ για το ελκσις ?
οπου developers και
προπαντως hobby-developers
θα μπορουνε να δημιουργησουν τα δικα τους κομπονεντ ?
Και σαν Hot-feature φιλτρα τα οποια αποφασιζουν αν το κομπονεντ ειναι secure η γινεται rejected (πολλοι την πατησαν(μ)ε με thirdparty components) :'(
Πω Πω τι λεω!!! Η ιδεα ειναι 100%
Web3.0
Big Ben
Logged
datahell
Elxis Team
Hero Member
Posts: 10353
Re: ELXIS API
«
Reply #1 on:
October 27, 2006, 20:23:12 »
Δεν είναι κακή η ιδέα σου αλλά στην πράξη δεν γίνεται να ελέγχονται όλα τα third party component. Άσε που ακόμα και οι ελεγκτές κάνουν λάθη. Άνθρωποι είμαστε. Πάντως τουλάχσιτον στις
γέφυρες
υπάρχει ένας βαθμός ελέγχου από το elxis.org. Κάθε γέφυρα για να δουλέψει θέλει ένα μοναδικό id το οποίο δίνεται από το elxis.org. Αυτό συμβαίνει γιατί κάθε γέφυρα πρέπει να έχει ένα μοναδικό id και αν αρχίσει ο καθένας να βάζει τα δικά του το σύστημα θα παρουσιάσει προβλήματα. Τα id αυτά φυλλάσονται στην
registry
του component η οποία ενημερώνεται αυτόματα από το elxis.org.
Το σίγουρο είναι πως θα πρέπει σιγά σιγά να αρχίσουμε να δίνουμε κατευθυντήριες γραμμές για το πως θα φτιάχνετε ωραία και ασφαλή component για το elxis που θα αξιοποιούν όλες τις δυνατότητές του. Για παράδειγμα κατά την εγκατάσταση ενός component είναι σωστότερο να χρησιμοποιείται αρχείο
xml
αντί να βάζουμε τα queries προς τη βάση εντός του installation αρχείου του component. Το elxis θα το κάνει Parse μέσω του
datadict
και το component σας θα
μπορεί να εγκατασταθεί σε οποιαδήποτε βάση
και όχι μόνο σε mysql. Η δημιουργία του xml είναι πιο απλή από το να γράψετε τα queries σε sql. Απλά απαιτείται μία σχετική γνώση του
adodb layer
. Η
star gallery
για παράδειγμα είναι κατασκευασμένη με αυτή την τεχνολογία.
«
Last Edit: October 27, 2006, 20:27:43 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
datahell
Elxis Team
Hero Member
Posts: 10353
Re: ELXIS API
«
Reply #2 on:
October 27, 2006, 20:33:03 »
Να σημειώσω και ένα άλλο παράδειγμα. Στις γέφυρες έχουμε αναπτύξει μία τεχνολογία που ονομάζουμε
Restore db
(επαναφορά βάσης). Όλες οι γέφυρες δουλέυουν με αυτή την τεχνολογία. Κατά την εκτέλεση μίας γέφυρας το σύστημα αποσυνδέεται από το elxis (!) συνδέεται στην γεφυρωμένη εφαρμογή και έπειτα επαναφέρουμε (restore) την παλιά σύνδεση με το elxis. Το module smf recent topics (standalone) είναι το μοναδικό δημοσιευμένο δείγμα το οποίο είναι φτιαγμένο με αυτή την τεχνολογία μιας και οι γέφυρες είναι commercial (τουλάχιστον προς το παρόν). Μπορείτε να λάβετε αυτό το module ως υπόδειγμα για τα δικά σας.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Δημόσιο Βήμα
(Moderators:
CREATIVE Options
,
rentasite
) »
ELXIS API