Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Pourquoi forcement vouloir agir en BDD ???
Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Dans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Je reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Pourquoi forcement vouloir agir en BDD ???
Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Dans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Je reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Pourquoi forcement vouloir agir en BDD ???
Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Dans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Je reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé sur
un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de l'afficher
ou de l'imprimer
3) Ceci est un autre soucis !Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie et
rassure au niveau produit/charge mais il ne donne pas pour autant le droit de
la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API et
WS fournis : tout peut se faire via le modéle objet ou par des lignes de
commandesPourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur ou
d'une société : vous êtes hors cadre et votre nouvelle plateforme peut être
sujet à divers bugs ou conflits que personne ne pourrait gerer ou prevoir (en
gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exceptionDans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte que
de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa couche
de donnée (et surtout sans pondérer l'action la couche metier externe à la
base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJsJe reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi. Voir en
le couplant à un site web tier sous ASP.net ou tout autre technologie (le XML
facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux partir
d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est peut
être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux pas
forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce genre
de manipulation ne peut que conduire qu'à de futurs problémes qu'un produit
packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir du
récuperer des portails completement mort aprés coup car "ADO.net c'est plus
simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé sur
un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de l'afficher
ou de l'imprimer
3) Ceci est un autre soucis !
Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie et
rassure au niveau produit/charge mais il ne donne pas pour autant le droit de
la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API et
WS fournis : tout peut se faire via le modéle objet ou par des lignes de
commandes
Pourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.
Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur ou
d'une société : vous êtes hors cadre et votre nouvelle plateforme peut être
sujet à divers bugs ou conflits que personne ne pourrait gerer ou prevoir (en
gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exception
Dans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte que
de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa couche
de donnée (et surtout sans pondérer l'action la couche metier externe à la
base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJs
Je reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi. Voir en
le couplant à un site web tier sous ASP.net ou tout autre technologie (le XML
facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux partir
d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est peut
être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux pas
forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce genre
de manipulation ne peut que conduire qu'à de futurs problémes qu'un produit
packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir du
récuperer des portails completement mort aprés coup car "ADO.net c'est plus
simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :
Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé sur
un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de l'afficher
ou de l'imprimer
3) Ceci est un autre soucis !Je suis absolument contre et farouchement opposé à toute attaque directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie et
rassure au niveau produit/charge mais il ne donne pas pour autant le droit de
la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API et
WS fournis : tout peut se faire via le modéle objet ou par des lignes de
commandesPourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.Je soutiens même que la base aurait du etre masqué comme le webStorage de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur ou
d'une société : vous êtes hors cadre et votre nouvelle plateforme peut être
sujet à divers bugs ou conflits que personne ne pourrait gerer ou prevoir (en
gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exceptionDans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte que
de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa couche
de donnée (et surtout sans pondérer l'action la couche metier externe à la
base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJsJe reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base et manipuler les documents mais seulement dans le cas de crash systeme et restoration. Il ne font que de la lecture de l'information par de modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi. Voir en
le couplant à un site web tier sous ASP.net ou tout autre technologie (le XML
facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux partir
d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est peut
être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux pas
forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce genre
de manipulation ne peut que conduire qu'à de futurs problémes qu'un produit
packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir du
récuperer des portails completement mort aprés coup car "ADO.net c'est plus
simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base de
données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines choses
dans la base de données.
Cordialement.
Nicolas COLLET.
Bon Renaud tu m'as pas demandé mon avis mais je reponds quand même ... :-)
Modifier le schéma, c'est une chose, mais le connaitre en est une autre.
Moi non plus je ne suis pas fan des modifs dans la base, et il y a de
meilleures methodes comme tu les as citées.
Ceci dit, Nicolas confirmera, mais peut-être veut-il seulement aller
modifier des données dans la base ou quelque chose comme ça ... là aussi,
il y a d'autres méthodes, mais (et c'est le sujet d'un autre post),
pourquoi ne pas modifier le champ "crée par" après coup en allant
directement dans la base. Après tout, pourquoi pas, même si c'est pas top.
Mais je suis tout de même de ton avis ;-).
--
Christophe METRAL
http://www.sharepointblogs.com/cmetral
http://www.clubsps.org
Renaud COMTE [MVP] wrote:Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé
sur un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de
l'afficher ou de l'imprimer
3) Ceci est un autre soucis !Je suis absolument contre et farouchement opposé à toute attaque
directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie
et rassure au niveau produit/charge mais il ne donne pas pour autant le
droit de la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API
et WS fournis : tout peut se faire via le modéle objet ou par des lignes
de commandesPourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.Je soutiens même que la base aurait du etre masqué comme le webStorage
de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur
ou d'une société : vous êtes hors cadre et votre nouvelle plateforme peut
être sujet à divers bugs ou conflits que personne ne pourrait gerer ou
prevoir (en gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exceptionDans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style
DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte
que de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa
couche de donnée (et surtout sans pondérer l'action la couche metier
externe à la base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJsJe reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu
que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base
et manipuler les documents mais seulement dans le cas de crash systeme
et restoration. Il ne font que de la lecture de l'information par de
modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi.
Voir en le couplant à un site web tier sous ASP.net ou tout autre
technologie (le XML facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux
partir d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est
peut être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux
pas forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce
genre de manipulation ne peut que conduire qu'à de futurs problémes qu'un
produit packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir
du récuperer des portails completement mort aprés coup car "ADO.net c'est
plus simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base
de données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines
choses dans la base de données.
Cordialement.
Nicolas COLLET.
Bon Renaud tu m'as pas demandé mon avis mais je reponds quand même ... :-)
Modifier le schéma, c'est une chose, mais le connaitre en est une autre.
Moi non plus je ne suis pas fan des modifs dans la base, et il y a de
meilleures methodes comme tu les as citées.
Ceci dit, Nicolas confirmera, mais peut-être veut-il seulement aller
modifier des données dans la base ou quelque chose comme ça ... là aussi,
il y a d'autres méthodes, mais (et c'est le sujet d'un autre post),
pourquoi ne pas modifier le champ "crée par" après coup en allant
directement dans la base. Après tout, pourquoi pas, même si c'est pas top.
Mais je suis tout de même de ton avis ;-).
--
Christophe METRAL
http://www.sharepointblogs.com/cmetral
http://www.clubsps.org
Renaud COMTE [MVP] wrote:
Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé
sur un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de
l'afficher ou de l'imprimer
3) Ceci est un autre soucis !
Je suis absolument contre et farouchement opposé à toute attaque
directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie
et rassure au niveau produit/charge mais il ne donne pas pour autant le
droit de la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API
et WS fournis : tout peut se faire via le modéle objet ou par des lignes
de commandes
Pourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.
Je soutiens même que la base aurait du etre masqué comme le webStorage
de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur
ou d'une société : vous êtes hors cadre et votre nouvelle plateforme peut
être sujet à divers bugs ou conflits que personne ne pourrait gerer ou
prevoir (en gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exception
Dans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style
DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte
que de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa
couche de donnée (et surtout sans pondérer l'action la couche metier
externe à la base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJs
Je reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu
que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base
et manipuler les documents mais seulement dans le cas de crash systeme
et restoration. Il ne font que de la lecture de l'information par de
modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi.
Voir en le couplant à un site web tier sous ASP.net ou tout autre
technologie (le XML facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux
partir d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est
peut être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux
pas forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce
genre de manipulation ne peut que conduire qu'à de futurs problémes qu'un
produit packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir
du récuperer des portails completement mort aprés coup car "ADO.net c'est
plus simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :
Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base
de données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines
choses dans la base de données.
Cordialement.
Nicolas COLLET.
Bon Renaud tu m'as pas demandé mon avis mais je reponds quand même ... :-)
Modifier le schéma, c'est une chose, mais le connaitre en est une autre.
Moi non plus je ne suis pas fan des modifs dans la base, et il y a de
meilleures methodes comme tu les as citées.
Ceci dit, Nicolas confirmera, mais peut-être veut-il seulement aller
modifier des données dans la base ou quelque chose comme ça ... là aussi,
il y a d'autres méthodes, mais (et c'est le sujet d'un autre post),
pourquoi ne pas modifier le champ "crée par" après coup en allant
directement dans la base. Après tout, pourquoi pas, même si c'est pas top.
Mais je suis tout de même de ton avis ;-).
--
Christophe METRAL
http://www.sharepointblogs.com/cmetral
http://www.clubsps.org
Renaud COMTE [MVP] wrote:Bonjour
Je m'excuse par avance de ce post, mais je vais me permettre de donner un
avis tranché ! (Que je suis prés a débattre et à soutenir)
Mais répondons aux questions d'abord
1) Oui il existe en interne chez Microsoft, et aussi en version punaisé
sur un mur à Redmond
2) Rien en vous empêche d'exporter un schema de SQL Server et de
l'afficher ou de l'imprimer
3) Ceci est un autre soucis !Je suis absolument contre et farouchement opposé à toute attaque
directe de la base de données de SPS 2003/ WSS
Il est clair que d'avoir SQL server comme BDD facilite grandement la vie
et rassure au niveau produit/charge mais il ne donne pas pour autant le
droit de la manipuler en direct
SPS est un prologiciel de portail de contenu communautaire avec des API
et WS fournis : tout peut se faire via le modéle objet ou par des lignes
de commandesPourquoi forcement vouloir agir en BDD ???
Serieusement , je ne comprends pas.Je soutiens même que la base aurait du etre masqué comme le webStorage
de 2001 pour éviter toute "intrusion manuelle"
Est interdit : oui et non / Mais toute modification vous rend aussitot
caduque avec le contrat de license et donc avec tout support de l'éditeur
ou d'une société : vous êtes hors cadre et votre nouvelle plateforme peut
être sujet à divers bugs ou conflits que personne ne pourrait gerer ou
prevoir (en gros, si ca plante vous etes seul au monde)
A noter que si un service Pack arrive (ce qui vas arriver), votre schema
etant différent , les patch ou les migrations ou tous autres ajouts
pourraient rendre votre systéme instable ou impatchable
Et mieux encore incompatible avec des produits tiers de Back Up ou d'anti
virus
Bref, votre version customisée de SPS serait une exceptionDans ce cas la pourquoi en pas partir de projet ASP.NEt ouvert style
DotNetNuke ou Rainbow ?
Une communauté et un modéle ouvert vous laisserait bien plus de liberte
que de "casser" le produit d'un editeur
L'utilisation de SPS permet quand même de grande liberté en terme
d'évolution/template/developpement sans forcement devoir modifier sa
couche de donnée (et surtout sans pondérer l'action la couche metier
externe à la base de donnée)
Vous me direz qu'il existe des exemple de WP utilisant les acces BDD pour
afficher les Site ou faire mes MAJsJe reponds qu'ils peuvent se faire tout aussi bien par le MO pour peu
que l'on explore le SDK
Stephane et d'autres developpeurs ont fait des outils pour lire la base
et manipuler les documents mais seulement dans le cas de crash systeme
et restoration. Il ne font que de la lecture de l'information par de
modification/insertion
Bref, si vous voulez faire évoluer SPS faites le selon la régle via le
Modéle objet, les web services, les httpmodules ou les filtres isapi.
Voir en le couplant à un site web tier sous ASP.net ou tout autre
technologie (le XML facilite la transition)
Si votre besoin est de vraiment l'adapter au plus fin, il faut mieux
partir d'une feuille vierge ou d'un projet en source libre
Un produit a des limites: il faut les respecter pour bien l'exploiter. Si
ces limites vous génent trop et vous bloquent, le choix du produit est
peut être tout simplement erroné : SPS ne sait pas tout faire
Voila voila
Mon mail est ouvert : r c o m t e @ h o t m a i l . c o m, je ne veux
pas forcement lancer une polemique sur le NG ni un TROLL de premiere
Et encore desolé pour cette prise de position, mais je trouve que ce
genre de manipulation ne peut que conduire qu'à de futurs problémes qu'un
produit packagé est sensé eviter.
Cordialement
Renaud COMTE [MVP]
PS: oui je suis sensible à cette problématique pour l'avoir vécu et avoir
du récuperer des portails completement mort aprés coup car "ADO.net c'est
plus simple"...
PS2 : Stephane , Erol, Etienne , vos avis ?
"Nicolas" a écrit :Bonjour,
Je souhaiterais savoir si quelqu'un avait fait un schéma de la base
de données de sharepoint afin de pouvoir si retrouver un peu.
Cela existe-t-il directement chez microsoft ?
Cela est-il autorisé par microsoft ?
Tout ceci afin de pouvoir répondre à nos besoins de personnalisation du
portail de SPS, nous avons besoin de modifier directement certaines
choses dans la base de données.
Cordialement.
Nicolas COLLET.