• [^] # Re: C'est une excellente idée

    Posté par (site web personnel) . En réponse au journal Mon réseau social centralisé (la suite). Évalué à 2.

    Du coup, je vais répondre à tes question ici...

    Est-ce qu'Elgg tout seul t'a suffi?

    J'aurai tendance à dire oui, même si je l'ai beaucoup personnalisé via des plugins externes au début(hypeAlive entre autre). Depuis, n'ayant pas la place d'héberger les photos des amis et surtout cela après un sondage ne semblait pas être une besoin pour ces derniers... Et pour les photos de nos soirées, il suffit de me les envoyer pour les mettres sur le site (photofloat, c'est trop bien!!!).

    Peut-on créer des évènements ?

    http://community.elgg.org/plugins/736695/2.5.1/event-manager

    Peux-tu personnaliser la maquette à ta guise, genre pour la faire ressembler à une page Google+ par exemple ?

    http://community.elgg.org/plugins/723329/1.4/facebook-theme

    Reste la dernière partie, oui, j'ai fait beaucoup de personnalisations sur le site et comme ce sont des modifications mineures, je maintiens des patchs plutôt que de coder un plugin qui ferait tout (ce qui reste possible mais demande quand même plus de travail).

    Le plus gros est effectivement le code de prévisualisation:
    http://pastebin.com/igiswbiS

    Et un peu de js pour prévenir de l'arriver de nouveaux messages vu que pour l'instant, elgg n'est pas full ajax (prévu pour elgg 1.9) ainsi qu'un autre pour faire remonter les posts commentés comme sur un forum...

    Les patchs (pour donner une idée):

    awsome_add.diff
    awsome_colors.diff
    awsome_disable_pagenav.diff
    awsome_forms.diff
    awsome_header.diff
    awsome_layout.diff
    awsome_menu.diff
    awsome_remove_friend.diff
    awsome_search_box.diff
    awsome_wire_char_limit.diff
    comments.php
    elgg_accueil.diff
    elgg_actions.diff
    elgg_add_comments_to_thewire.diff
    elgg_add_jappix.diff
    elgg_file_lowercasetag.diff
    elgg_file_new_line_in_river.diff
    elgg_file_river_view.diff
    elgg_file_store_rotate_image.diff
    elgg_file_video_support.diff
    elgg_lib_tag_space_separator.diff
    elgg_limit_entity_edition.diff
    elgg_messages_notification_strip.diff
    elgg_navigation_options.diff
    elgg_notification_timeout.diff
    elgg_output.diff
    elgg_remove_friend_avatar_notification2.diff
    elgg_remove_friend_avatar_notification.diff
    elgg_requestnewpassword_check.diff
    elgg_requestnewpassword_message.diff
    elgg_river_delete.diff
    elgg_river_set_my_updated_own_field.diff
    elgg_search_view.diff
    elgg_thewire_preview.diff
    elgg_thewire_preview_on_river.diff
    elgg_url_incomments.diff
    elgg_url_in_new_page.diff
    elgg_view_preview.diff
    elgg_view_tag_space_separator.diff
    elgg_wire_comments_enable.diff
    elgg_wire_form.diff
    elgg_wire_index.diff
    elgg_wire_page_edit.php
    groupchat.js
    hypeAlive_add_color_to_comment.diff
    hypeAlive_comment_save.diff
    hypeAlive_comments_block_js.diff
    hypeAlive_comments.diff
    hypeAlive_css.diff
    hypeAlive_disable_attachement.diff
    hypeAlive_disable_like_notification.diff
    hypeAlive_lib_base.diff
    hypeAlive_lib_menu.diff
    hypeAlive_newcomments_js.diff
    hypeAlive_owner_like.diff
    hypeAlive_page_handler.diff
    hypeAlive_replies_as_river_timestamp.diff
    hypeAlive_river_order_by_my_own_updated_field.diff
    hypeAlive_river_pagination.diff
    hypeAlive_show_replies.diff