Μηνιαία Αρχεία: Απριλίου 2011

SharePoint 2010 KeywordQuery και στους ανώνυμους χρήστες

Ενεργοποίησα την ανώνυμη πρόσβαση στην ιστοσελίδα μου για να ελέγξετε έξω ένα τμήμα web αναζήτηση εγώ έχω αναπτύξει και να απορεί κανείς, δεν είχε πολύ δουλειά.  Ανώνυμη πρόσβαση είναι λίγο πολύ είναι πάντα μια πρόκληση για μένα.

Σε αυτή την περίπτωση, η αρχική αναζήτηση έτρεχε για κάποιο λόγο.  Θα ήθελα να πω ότι ήταν τρέξιμο, αλλά δεν είχε επιστρέψει κανένα αποτέλεσμα.  Είμαι χρησιμοποιώντας το KeywordQuery για το ότι η αρχική οθόνη.

Έκανα μια γρήγορη αναζήτηση και αυτό το blog μετά από"sowmyancs«ήρθαν επάνω αρκετά γρήγορα: “SharePoint 2010 Αναζήτηση: δεν εμφανίζεται κανένα αποτέλεσμα για τους ανώνυμους χρήστες?”  Ότι η καταχώρηση ιστολογίου περιγράφεται το πρόβλημα από ένα από το κουτί λέξη-κλειδί αναζήτησης προοπτική αλλά η συμπεριφορά ήταν παρόμοια με τη δική μου-αυτό έλυσα για εξουσιοδοτημένους χρήστες και για τους ανώνυμους χρήστες, αλλά ανώνυμους χρήστες πήρε κανένα αποτέλεσμα. 

Ακολούθησα τις οδηγίες και το κτύπημα!  Θα λυθεί το θέμα μου.  Δεν είμαι σίγουρος τι παρενέργειες θα έχει και μπορεί να αποδειχθεί ένα πρόβλημα, αλλά το αποτέλεσμα βραχυπρόθεσμα είναι χρήσιμο.

Κάντε κλικ στο μέσω του blog:

image

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery και η ιδιότητα του HiddenConstraints

Έχω κάνει ένα κομμάτι της εργασίας με την KeywordQuery αντικείμενο στο SharePoint 2010 και αξιοποιώντας το HiddenConstraints ιδιοκτησίας.

Δεν βρήκα οποιαδήποτε αμέσως χρήσιμες πληροφορίες σχετικά με το που ιδιοκτησίας, έτσι σκέφτηκα ότι γρήγορα θα σημειώνω πόσο έχω χρησιμοποιήσει αυτό το.

Όσο μπορώ να πω, Αυτό είναι μια αυτόματη περιορισμού αύξησα το ερώτημα, έτσι ώστε να μπορείτε να ταξινομήσετε του πάρκου εκεί και δεν ανησυχείτε για αυτό.  Ως εκ τούτου, είναι ακριβώς μια άλλη λέξη-κλειδί (ή σύνολο λέξεων-κλειδιών) και τροποποιητές που μπορείτε να πληκτρολογήσετε το UI, όταν κάνετε μια αναζήτηση λέξεων-κλειδιών.  Εδώ είναι ένα παράδειγμα:

keywordQuery.HiddenConstraints = "πεδίο εφαρμογής:\"Industry" ";

Μπορείτε να προσθέσετε επιπλέον περιορισμούς με χώρο οριοθέτη.

keywordQuery.HiddenConstraints = "πεδίο εφαρμογής:\"Industry" άμυνα";

Τα παραπάνω λέγοντας στα αγγλικά, "εκτελέσετε ένα ερώτημα-κλειδί που ψάχνετε για την"άμυνα"και επιπλέον, Χρησιμοποιήστε το πεδίο "Βιομηχανία".

Εδώ είναι ένας άλλος τρόπος το:

image

Έχω χρησιμοποιήσει αυτό να παρέχει ένα πλαίσιο εξαρτώνται από αυτόματη πεδίο σε ένα μέρος του Ιστού συνήθειας.  Όταν ο χρήστης κάνει κλικ σε μια καρτέλα και κάνει κλικ στο κουμπί Αναζήτηση, καρτέλα υπαγορεύει ένα πεδίο εφαρμογής της συγκεκριμένης αναζήτησης.  Λειτουργεί καλά μέχρι στιγμής.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Παράδειγμα: XSLT τη δημιουργία HTML Href του

Έχω κάνει ένα κομμάτι της XSL πράγματα τον τελευταίο καιρό και σκέψη θα βάλει μαζί ένα δείγμα για μελλοντική αναφορά μου και ενδεχομένως της αξίας σε όλους μας XSLT-ers που ζουν στο Ίντερνετ.

Εξετάστε το ακόλουθο XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab ετικέτα = "βιομηχανία" Σειρά ταξινόμησης = "00" ετικέτα = "Βιομηχανίες" SearchConstraints = "contenttype:Βιομηχανία" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab ετικέτα = "πρακτικές" Σειρά ταξινόμησης = "01" ετικέτα = "Πρακτικές" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Το ακόλουθο απόσπασμα XSL θα δημιουργήσει μια ταξινομημένη λίστα των καρτελών hrefs:

<XSL:πρότυπο αγώνα = "FdcSearchTabsCollection" XML:χώρος = «διατηρήσουν»>
   
    <!– Το "όλα" καρτέλα " –>
    <ένα href = "javascript:ViewTab(«Όλες»)">Προβολή όλων</ένα>
   
    <!– Κάθε ξεχωριστή καρτέλα –>
    <!– Επαναλαμβάνεται σε όλες τις καρτέλες και τα επιδείξει τη σωστή  συνδέσεις. –>
    <XSL:για κάθε επιλογή = "SearchTab">
      <XSL:είδος select="@SortOrder"/>

      …
      <ένα href = "javascript:ViewTab(‘{@TabID}’)"><XSL:αξία του select="@Label"/></ένα>
    </XSL:για-κάθε>

    <br /> 
   

   </XSL:πρότυπο>

Εδώ είναι τι μοιάζει στο SharePoint:

SNAGHTML78aa2cb

 

 

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

SharePoint MVP Chat την Τετ 04/20

Θα συμμετέχουν σε μία από τις περιόδου MVP συνομιλίες την επόμενη εβδομάδα, 04/20.  Εδώ είναι το write-up και την σύνδεση με την εγγραφή της Microsoft:

Έχετε σκληρή τεχνικά θέματα σχετικά με το SharePoint για την οποία αναζητάτε απαντήσεις? Θέλετε να αξιοποιήσει τη βαθιά γνώση των ταλαντούχων Microsoft πιο πολύτιμο επαγγελματιών? Το SharePoint MVP είναι οι ίδιοι άνθρωποι που βλέπετε στην τεχνική κοινότητα ως συγγραφείς, ομιλητές, χρήστη ηγέτες των ομάδων και χρηστών στα φόρουμ MSDN και TechNet. Από τη λαϊκή απαίτηση, έχουμε ήδη συγκεντρώσει οι εμπειρογνώμονες αυτοί όσο και συλλογικά να απαντήσει στις ερωτήσεις σας live. Τόσο παρακαλώ ελάτε μαζί μας και να φέρει επί των ερωτήσεων! Αυτήν τη συζήτηση θα καλύψει WSS 3.0, MOSS, SharePoint Foundation 2010 και ο διακομιστής του SharePoint 2010. Τα θέματα περιλαμβάνουν οργάνωση και διοίκηση, Σχεδιασμός, ανάπτυξη και γενική ερώτηση.
Παρακαλώ ενταχθούν μας στις Τετάρτη 20 Απριλίου στις 9 am PDT/μεσημέρι EST για να κάνει chat με MVP από σε όλο τον κόσμο. Μάθετε περισσότερα και να προσθέσετε αυτές τις συνομιλίες στο ημερολόγιό σας, επισκεπτόμενοι τη σελίδα της εκδήλωσης του MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Μπήκα σε ένα από αυτά τα πέρυσι και ήταν μια πραγματική έκρηξη.  Είναι απλώς ένα είδος τρελό ανοιχτή ερώτηση/απάντηση υπερβολή. 

Εδώ είναι μερικά από τα (επί του παρόντος) προγραμματισμένη SharePoint MVP συμμετέχοντες:

Κορνήλιος van Dyk
Dan Άττις
Daniel Wessels
David ΜΑΡΤΟΣ
Ιβάν Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Ξυλώδη  Windischman
Ζλάταν Dzinic

Αυτό είναι ένα ευρύ φάσμα συμφερόντων και σπεσιαλιτέ.  Νομίζω ότι αυτό θα είναι ένα διασκεδαστικό χρόνο και καλή χρήση της ώρας του γεύματος σας (ή οποιαδήποτε ώρα κατά τη διάρκεια της ημέρας Χαμόγελο )

Υπογράψτε εδώ και εδώ (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Ένας λόγος για "ένα ή περισσότερα πεδίο τύπους δεν έχουν εγκατασταθεί σωστά”

Έκανα ένα μικρό tweak χθες σε ένα τμήμα web που δεν ένα ερώτημα CAML έναντι μιας λίστας.  Έκανα την αλλαγή, έχουν αναπτυχθεί σε αυτό και να έχεις επισκέψεων με σφάλμα:

Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα στο τις τρεις ημέρα Outlook Weather Forecast WebPart. Επικοινωνήστε με το διαχειριστή του συστήματος. Έναν ή περισσότερους τύπους τομέα δεν έχουν εγκατασταθεί σωστά. Μεταβείτε στη σελίδα ρυθμίσεις λίστας να διαγράψετε αυτά τα πεδία.

Ήμουν αντιμετωπίζει ένα άλλο ζήτημα εκκεντρικά νωρίτερα έτσι δεν συνδέω αμέσως το ερώτημα μου CAML με το σφάλμα που SharePoint εκθέσεων για μένα.  Έκανα μια γρήγορη αναζήτηση bing και και βρήκα αυτό το post χρήσιμο blog από Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Εδώ είναι το κακό ερώτημα:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Εδώ είναι σταθερό:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία></NEQ><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Έτσι, το ηθικό δίδαγμα της ιστορίας είναι: Βεβαιωθείτε ότι σας CAML είναι σωστή, ή μπορείτε να πάρετε ένα λάθος εκκεντρικά.

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

</Τέλος>

Γρήγορη επιδιόρθωση για "Υπήρξε σφάλμα κατά τη φόρτωση της φόρμας”

Εγώ δοκιμή ένα προσαρμοσμένο SharePoint Designer 2010 δραστηριότητα αυτή ωραία Κυριακή απόγευμα και απροσδόκητα είχε χτυπήσει ένα "κρίσιμο σφάλμα" όταν προσπαθεί να ξεκινήσει η ροή εργασίας:

Υπήρξε ένα σφάλμα κατά τη φόρτωση της φόρμας.

Κάντε κλικ στο κουμπί ξεκινώ πάνω να φορτώσει ένα νέο αντίγραφο του εντύπου.  Εάν αυτό το σφάλμα επιμένει, επικοινωνήστε με την ομάδα υποστήριξης για την τοποθεσία Web.

Κάντε κλικ στο κουμπί Κλείσιμο για να κλείσετε αυτό το μήνυμα.

Εμφάνιση λεπτομέρειες σφάλματος

Φυσικά, Εάν κάνετε κλικ στο κουμπί "Εμφάνιση λεπτομέρειες σφάλματος" το μόνο που κάνει είναι να σας δείξει ένα αναγνωριστικό συσχέτισης:

image

Στην περίπτωσή μου, Αυτό αποδείχθηκε ότι ήταν ένα πρόβλημα εναλλακτικές αντιστοιχίσεις πρόσβασης.  Κοίταξα το αρχείο καταγραφής σε το 14 κυψέλη και είδα ότι το InfoPath διαμαρτύρονται για ένα θέμα του πυραύλου αέρος-ΑΈΡΟΣ (Δεδομένου ότι είχα χτυπήσει localhost αντί για το όνομα του διακομιστή).  Άλλαξα διεύθυνση URL μου και που να λυθεί.

Το κάνει να δείχνουν ότι με όλες τις διασυνδέσεις από τα διάφορα κομμάτια τώρα στο SP 2010, το πράγμα σας φυσικά αυτό είναι ένα πρόβλημα (Ροής εργασίας του SharePoint Designer στην περίπτωσή μου) είναι στην πραγματικότητα εντελώς άσχετες στο πρόβλημα του πυρήνα.

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

</Τέλος>