Ning: recuperar i formatar Programes Consultes

Temps de lectura: 2 acta

Aquest cap de setmana treballava en un projecte on volíem treure contingut de tot arreu Indiana més petita (construït amb Ning) en una pàgina central. El Indianapolis Fringe Festival està en ple desenvolupament i Smaller Indiana volia ajudar a promoure l'esdeveniment.

API de Ning no és el més organitzat i els documents i les aplicacions de mostra realment falten. A causa de les limitacions de temps per posar la pàgina en marxa i funcionar, vaig haver de fer algunes dreceres en lloc de construir una solució adequada. La pàgina actual funciona, però està codificada amb molta flexibilitat. Probablement també podria haver-hi alguna validació addicional del contingut (exemple: assegurar-se que els URL del bloc tinguin un format diferent dels URL del fòrum, etc.).

La forma de Ning Programes funciona és que és pràcticament un motor de consulta on podeu obtenir els resultats que necessiteu en un canal RSS. Vam sol·licitar que tothom que bloguei, iniciï un debat o pengi fotos amb un etiquetatge especial del seu contingut indyfringe-2008. Això em permet crear una adreça de feed personalitzada que recuperi tot el contingut (en ordre descendent per data de publicació amb l'URL següent:

http://smallerindiana.ning.com
/xn/atom/1.0/tag(value=%27indyfringe-2008%27)/content?order=published@D

A la pàgina, a continuació, extreixo i organitzo les dades de la pàgina mitjançant el fitxer Classe RSS Urraca per a PHP. Feu clic per ampliar el codi o podeu fer-ho visualitzeu-lo o baixeu-lo.

buscar rss ningProgrames i formatar-lo ”width =” 300 ″ height = ”159 ″ class =” aligncenter size-medium wp-image-2694 ″ />

Aquí hi ha algunes funcions interessants. Gràcies a Tyler Ingram (de la meva escola de Vancouver, a casa meva), que va ajudar a formatar correctament les dates a través de Twitter.

Una vegada més, no és el codi més net i tampoc no es divideix correctament en funcions per fer-ne un ús ràpid, però funciona. 🙂 Substitueixo els enllaços perquè les adreces estiguin dirigides correctament, elimino les etiquetes HTML del contingut inclòs, formato la data i limito el nombre de paraules que es mostren de manera que el resultat de la pàgina sigui així:

Alguns Babble on the Babbling Banshee Igual que amb la meva ressenya de Good Grief, Sidney hi havia bocins per agradar i bocins no ... 8/24 11:55

aquest Programes és un gran avantatge perquè realment us podeu subscriure a continguts i temes de les xarxes Ning específicament etiquetats o bé podeu integrar un lloc web extern amb contingut Ning. Només espero que Ning funcioni amb les aplicacions i la documentació de mostra perquè gent com jo pugui fer-ho sense passar tant de temps.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.