Projet-Autoblog/_experimental
Mitsukarenai cecde7f204 modified: _experimental/autoblog-0.3.php
CSS pour shaarli; mise en commun du CSS.

Test: une table "search" en FTS3 ou FTS4 ne se justifie pas vraiment, le poids est sensiblement augmenté pour un effet négligeable pour des DB de la taille de VVB.

TODO: la réécriture des URL pour les img-src fait des URL absolues, donc si on veut faire la récup d'une DB distante via XSAF l'autoblog va pointer les images vers l'autre autoblog. Les URL doivent donc être relatives ( "media/blabla.png" ). J'ai bidouillé un peu avec un autoblog pour Korben, mais pas trouvé (MEDIA_DIR ligne 39 suffit pas).

récup de media via XSAF:  option "liste de medias" qui peut être utilisée par la ferme importatrice pour récupérer les medias un par un. Faire générer un TAR par la ferme exportatrice n'est vraiment pas top.

TODO: message adéquat en cas de DB verrouillée:  à la mise à jour d'un autoblog un second visiteur peut être confronté au message "database locked blabla". Donc: délayer une reqête genre $this->articles->busyTimeout('10000'); mais je sais pas vraiment où l'insérer (ah les joies de l'orienté objet)
2013-02-04 12:05:05 +01:00
..
autoblog-0.3.php modified: _experimental/autoblog-0.3.php 2013-02-04 12:05:05 +01:00
config.php new file: _experimental/README.md 2013-02-02 19:44:30 +01:00
index.php new file: _experimental/README.md 2013-02-02 19:44:30 +01:00
README.md Update _experimental/README.md 2013-02-02 19:49:29 +01:00
vvb.ini Correctif sur la position du champ recherche. 2013-02-03 15:55:04 +01:00

EXPERIMENTAL !!

Don't run this, or kittens will die !

Ne pas utiliser sinon des chatons vont morfler !

VroumVroumBlog 0.3 (build 2013-02-02 #0) changelog

    • local.db
    • download_media_from (toutes sources acceptées)
  • la recherche se fait en LIKE et n'est pas indexée FTS3 -> susceptible de changer

  • code HTML général passé en HTML 5

  • update_log table migrée sur articles.db

  • modification notable du CSS pour conformer à l'index Ferme Autoblog

  • download_media_type (hardcodé et on y fourgue tout ce qui peut être "src" communément: images, docs, audio, vidéo) -> susceptible de changer, méthode flemme à comprendre la regexp

    • CSS adapté selon SITE_TYPE
    • paramètre SITE_TYPE dans VVB.ini (valeurs possibles: 'generic', 'microblog' et 'shaarli')

// la mécanique interne n'a que peu changé et pourrait être optimisée, la structure des tables peut être révisée (surtout si on veut revenir à une recherche MATCH, donc table suppl avec indexation et FTS3 ou FTS4 blablabla)

// le CSS type 'generic' semble ok, type 'microblog' est bien avancé (à moins que OSEF de l'emplacement du champ de recherche), 'shaarli' n'est pas débuté

// affichage, pagination et recherche semblent opérationnels, tests de performances et fiabilité à faire

// VVB 0.2 reposait sur .htaccess pour les URL jolies, ce qui limite à Apache, donc maintenant c'est juste "./?" dans les URL des titres pour tous (et PAF, ça transforme les 404 en 200 !)