Μηνιαία Αρχεία: Ιουλίου 2010

SP 2010 CQWP, Βιβλιοθήκες εγγράφων και ανώνυμοι χρήστες

ΣΗΜΑΝΤΙΚΗ ΕΝΗΜΕΡΩΣΗ: Waldek Mastykarz έχει δημοσιεύσει μια λύση εδώ: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</αναπροσαρμογή τελών>

Αυτή την εβδομάδα, Ομάδα μου και εγώ αναβάθμιση δημόσιων δικτυακό τόπο του πελάτη από ΒΡΎΑ σε SP 2010. Το ΒΡΎΟ site χρησιμοποιεί το CQWP σε διάφορα σημεία.

Περάσαμε μια πολύ λεπτομερής διαδικασία για να εξασφαλιστεί η ακρίβεια, ποιότητα και όλα τα καλά πράγματα. Παρά το γεγονός ότι, τρέξαμε σε ένα πρόβλημα κατά την 11η ώρα που δεν μπορούμε να περιμένουμε ή να αποκαλύψει μέχρι πολύ αργά το βράδυ. Ειδικά, μας CQWP δεν θα καταστήσει για τους ανώνυμους χρήστες. Κατέστησε εύρεση ΠΡΟΣ ΤΟΥΣ ΣΥΓΓΡΑΦΕΙΣ (που ήσασταν συνδεδεμένοι), αλλά δεν θα δείτε το περιεχόμενο για τους ανώνυμους χρήστες.

Κάναμε πολλή έρευνα και πρόκειται για τις παραμέτρους και τις δράσεις που πήραμε να απομονώσει τη συμπεριφορά:

  • CQWP θα καθιστούσε πρόστιμο όταν ήμουν το τράβηγμα περιεχόμενο από μια προσαρμοσμένη λίστα.
  • CQWP θα καθιστούσε το περιεχόμενο από τη βιβλιοθήκη του /Pages.
  • Αυτό δεν θα καθιστούσε το περιεχόμενο από /SiteCollectionImages
  • Δημιουργήσαμε μια νέα βιβλιοθήκη εγγράφων και ανεβάσει μερικά έγγραφα σε αυτό. Δεν το προσθέσει τυχόν τύπους περιεχομένου στη βιβλιοθήκη-αυτό ήταν ένα απλό έξω από το κουτί lib doc με καμία προσαρμογή. Υπάρχοντα CQWP δεν θα μπορούσε να διαβάσει από αυτό.
  • Δημιουργήσαμε μια νέα σελίδα και πρόσθεσαν ένα CQWP χρησιμοποιώντας όλες τις προεπιλεγμένες τιμές. δεν θα καταστούσε για ανώνυμη.
  • Εμείς (κάπως βιαστικά) έχει συσταθεί μια νέα SP 2010 περιβάλλον, κατευθείαν από το κουτί και πάλι και να αναπαραχθεί αυτή η συμπεριφορά.

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

Αυτό είναι το λάθος που είδαμε στα αρχεία καταγραφής:

Τίτλου Τμήματος Web: Περιεχόμενο του ερωτήματος Web μέρος 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 τμημάτων Web του SharePoint Foundation 89a1 υψηλή σφάλμα κατά την εκτέλεση του τμήματος web: System.NullReferenceException: Αναφορά αντικειμένου δεν έχει οριστεί σε μια παρουσία ενός αντικειμένου. στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow σειρά, Συμβολοσειρά strDefaultItemOpen, Δυαδική fSetDocIcon, Δυαδική fSetOnClick, Συμβολοσειρά fileRefColumnRef, Συμβολοσειρά progIdColumnRef, Συμβολοσειρά fsobjTypeColumnRef, Συμβολοσειρά permMaskColumnRef) στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Συμβολοσειρά viewPath) στο Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Φαίνεται μόνο είδος αδύνατο ότι CQWP δεν θα λειτουργούσε για τους ανώνυμους χρήστες. Αν το γνωρίζουν πια αυτό, Παρακαλούμε να στείλετε ένα σχόλιο.

</Τέλος>

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

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

Αναλάβει τον έλεγχο της σας OK και ακυρώσετε κουμπιά

Έγραψα αυτό το άρθρο λίγο πίσω, αλλά μοιάζει με δεν συνδέουν σε αυτό από το blog μου, τη στιγμή, τόσο εδώ πηγαίνει:

image

Αυτό το άρθρο περιγράφει πώς να αναγκάσει newform.aspx να ανακατευθύνει σε μία σελίδα, όταν ο χρήστης κάνει κλικ OK και διαφορετική σελίδα όταν κάνει κλικ στο κουμπί "Άκυρο".

</Τέλος>

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

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

Δημιουργία, Ενημέρωση και διαγραφή μοτίβα με SPD ροή εργασίας

Έγραψα πρόσφατα ένα άρθρο για τους καλούς ανθρώπους σε ShaerPointBriefing.com σε ένα γενικό πρότυπο για εφαρμογή ακατέργαστο στο SharePoint Designer.  Εδώ είναι ένα τρέιλερ:

image

Πλήρες άρθρο εδώ:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Ανάληψη ελέγχου!

</Τέλος>

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

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