• Metamarks 0.7

    Το είχα παρατήσει καιρό τώρα παρότι με την έκδοση 0.6, που ήταν πειραματική, προσπάθησα να το κάνω πιο customizable από τους χρήστες.

    Εν τω μεταξύ όμως είχα διάφορα παράπονα ότι όταν το εγκαθιστούσαν οι χρήστες δεν δούλευε άμεσα αλλά ήθελε αλλαγές στο template για να δουλέψει. Και βέβαια είχαν δίκηο που παραπονιόντουσαν. Ο λόγος αυτής της δυσκολίας ήταν για να μην εμφανίζονται τα marks μέσα στο feed, αλλά ήταν βλακεία μου αφενός γιατί δεν ήταν σημαντικό για τους περισσότερους χρήστες κι αφετέρου γιατί υπήρχε πιο ανώδυνη λύση, αυτή που βρήκα κι εφάρμοσα στην 0.7.

    Η 0.7 λοιπόν δεν απαιτεί αλλαγές στο template και παίζει άμεσα. (Προσοχή: όσοι έχετε εγκαταστήσει προηγούμενες εκδόσεις και αλλάξατε το template, αφαιρέστε αυτές τις αλλαγές για να μην τα βλέπετε διπλά)
    Από άποψη νέων marks έχω ενσωματώσει το foracamp (οι παρατηρητικοί θα το έχουν προσέξει ήδη στο metablogging).
    Έχω αλλάζει τον τρόπο που μπορούν οι πιο advanced χρήστες να προσθέτουν νέα marks. Δεν υπάρχει πια εξωτερικό αρχείο. Υπάρχει ένα array μέσα στο metamarks.php όπως στην εικόνα:
    marksdata
    Προσθέστε απλά άλλο ένα array element όπως στην εικόνα. Εννοείται πως πρέπει να προστεθύν και τα αντίστοιχα δυο εικονίδια στον κατάλογο images. Προσοχή στο όνομα των εικονιδίων να  είναι  όπως και το όνομα της υπηρεσίας μέσα στο κάθε array element, δηλαδή για το digg, digg.png και digg_grey.png (είναι case sensitive).

    Ως προς την συμβατότητα, το έχω ελέγξει μόνο με την έκδοση 2.7 του  wordpress.

    Για την επόμενη έκδοση έχω στόχο να δω το θέμα της αυτόματης ενημέρωσης κι αν μπορέσω να λύσω το θέμα των στατιστικών (πόσες φορές πατήθηκαν, πόσα κουμπιά σε πόσα ποστ).

    Μπορείτε να κατεβάσετε την έκδοση 0.7 από δω:
    metamarks_07

    Ως συνήθως, περιμένω παρατηρήσεις προβλήματα και σχόλια.

    This entry was posted on Saturday, March 7th, 2009 at 9:44 am and is filed under Τεχνολογία. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • View Comments

    Take a look at some of the responses we've had to this article.

    1. Mar 8th

      Ευχαριστώ για το nice tip ;)

    2. Mar 9th

      Νίκο, well done mate! Tο κατεβάζω, το δοκιμάζω και ετοιμάζω post στο http://www.webdesignblog.gr. Thanks ;)

    3. Mar 9th

      Δεν υπάρχει το digg_grey.png στον φάκελο images και δημιουργείται ένα περίεργο flicker όταν κάποιος κάνει mouseover στο digg.

      Cheers

    4. Mar 9th

      Μπράβο ρε Σπύρο. Χρειάζομαι καλούς debuggers :) Το διόρθωσα.

    5. Mar 9th

      Cheers mate. Anytime :)

    6. Mar 10th

      Nick, one more thing. Όταν απενεργοποιήσω το “Show download message:” στα Settings, δεν μου αφαιρεί εντελώς το μύνημα από κάτω.

      Cheers

    7. Mar 10th

      Σπύρο αυτό δεν μπορώ να το αναπαράγω. Δες εδώ κάτω από τα ποστ. Το έχω αφαιρέσει και δεν φαίνεται καθόλου. Μήπως είναι κάποιο caching σε σένα;

    8. Mar 10th

      Ok mate! Thanks

    9. [...] Bookmarking links σε κάθε άρθρο, μόλις ανακοίνωσε στο blog του http://www.metablogging.gr τη νέα έκδοση Metamarks 0.7 για [...]

    10. Νίκο, είδα τώρα ότι το μενού ρυθμίσεων είναι ενεργό ακόμη και για έναν contributor και οι αλλαγές που κάνει ισχύουν για όλα τα άρθρα και όχι μόνο για τα δικά του (αν υποθέσουμε ότι ήθελε κάτι τέτοιο).
      [wordpress 2.7]

    11. το βρήκα… άλλαξα το 1 σε 6 στο 4ο όρισμα της εντολής add_submenu_page()
      [σύμφωνα με τη σελίδα http://codex.wordpress.org/User_Levels ]

      τώρα πρέπει να βρω τι πρέπει να αλλάξω σε άλλα 2 plugins που έχουν παρόμοιο (χειρότερο δηλαδή από πλευράς administration) πρόβλημα! :-)

    12. Mar 23rd

      Σωστός! Κατά σύμπτωση το έψαχνα χτες το βράδυ και μ' έβγαλες από τον κόπο.

    13. Τα καλά του ανοιχτού κώδικα! :-)

      Το ωραίο είναι ότι και το ένα από τα άλλα δύο plugins που είχαν πρόβλημα, το αντιμετώπισα ακριβώς με τον ίδιο τρόπο… “μ' ένα σμπάρο δυο τρυγόνια”! Το τελευταίο το απενεργοποίησα προσωρινά μέχρι να βρω τη λύση.

    14. Mar 23rd

      Σωστός! Κατά σύμπτωση το έψαχνα χτες το βράδυ και μ' έβγαλες από τον κόπο.

    15. Τα καλά του ανοιχτού κώδικα! :-)

      Το ωραίο είναι ότι και το ένα από τα άλλα δύο plugins που είχαν πρόβλημα, το αντιμετώπισα ακριβώς με τον ίδιο τρόπο… “μ' ένα σμπάρο δυο τρυγόνια”! Το τελευταίο το απενεργοποίησα προσωρινά μέχρι να βρω τη λύση.

    16. kostas
      Nov 25th

      Συγχαρητήρια για αυτό το χρήσιμο plugin. Εμένα παρόλαυτα ενώ μου λέει installed successfully μετά όταν πάω να το κάνω activate παίρνω το εξής μήνυμα: The plugin does not have a valid header. Όταν μετά παω στο plugin manager δεν μου εμφανίζεται καθόλου. Καμιά λύση?? :(

    17. Nov 26th

      Κώστα, ποιά έκδοση χρησιμοποιείς (και wordpress και metamarks);

    18. kostas
      Nov 26th

      Χρησιμοποιώ το wordpress 2.8.6 και προσπαθώ να εγκαταστήσω την έκδοση metamarks 0.7
      Δοκίμασα και την 0.6
      Κάπου διάβαζα ότι για να λυθεί το πρόβλημα: The plugin does not have a valid header, ίσως πρέπει να αλλάξεις στο .txt file του plugin την έκδοση του wordpress, αλλά από ότι βλέπω δεν υπάρχει .txt file για το metamarks

    19. [...] Metamarks Για τους χρήστες του WordPress καταρχήν, υπάρχει αυτό το εξαιρετικό Plug-in από τον Νίκο Αναγνώστου, που βοηθάει τους αναγνώστες σας να αναδημοσιεύσουν τα άρθρα σας στα διαθέσιμα ελληνικά Social Bookmarking websites. Σημειωτέον ότι χρησιμοποιώ το συγκεκριμένο Plug-in και στο δικό μου blog. [...]

  • Leave a Reply

    Let us know what you thought.

  • Name (required):

    Email (required):

    Website:

    Message:

  • blog comments powered by Disqus
PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIGh0dHA6Ly9tZXRhYmxvZ2dpbmcuZ3IvYWJvdXQtMjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL2V4YW1wbGUuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vZXhhbXBsZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGZyZXNoLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jpbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfMTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF8xMDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF8xMTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfMzQzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzM1MDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF80PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF82PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfNzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzg8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfOTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF85NTk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfOTg2PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA3NjwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDIwNzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2VtYWlsPC9zdHJvbmc+IC0gbWV0YWJsb2dnaW5nLmdyQGdtYWlsLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfY2F0czwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBTb2NpYWwgTWVkaWE8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkcy5mZWVkYnVybmVyLmNvbS9tZXRhYmxvZ2dpbmdncjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnZhciBnYUpzSG9zdCA9ICgoXCJodHRwczpcIiA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCkgPyBcImh0dHBzOi8vc3NsLlwiIDogXCJodHRwOi8vd3d3LlwiKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKFwiJTNDc2NyaXB0IHNyYz1cJ1wiICsgZ2FKc0hvc3QgKyBcImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnJTNFJTNDL3NjcmlwdCUzRVwiKSk7DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS04MzM2NDMtNlwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3Bvc3RzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMzgwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA1MDA8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL21ldGFibG9nZ2luZy5nci93cC1jb250ZW50L3RoZW1lcy9ibGFja2dyYXktMTAvaW1hZ2VzL21ldGFibG9nZ2luZy5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL29wZW4tYWlyLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Jsb2c8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gT3BlbiBBaXI8L2xpPjxsaT48c3Ryb25nPndvb190aGVfY29udGVudDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSAxNDU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDIxODwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSBuaWthbl9ncjwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX3Bvc3RzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZHBhZ2U8L3N0cm9uZz4gLSBTZWxlY3QgYSBwYWdlOjwvbGk+PC91bD4=