/[cvs]/joko/doc/SampleTasks/joko_2003-01.html
ViewVC logotype

Diff of /joko/doc/SampleTasks/joko_2003-01.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.80 by joko, Tue Jan 28 10:03:42 2003 UTC revision 1.119 by joko, Fri Jan 31 22:04:18 2003 UTC
# Line 673  x --setup|*setting up*-- newsportal (by Line 673  x --setup|*setting up*-- newsportal (by
673        x JumpToArticle: http://news.netfrag.org/nfo.links.computing/id/44        x JumpToArticle: http://news.netfrag.org/nfo.links.computing/id/44
674          e.g. ->http://netfrag.org/webnews/article.php?id=44&group=nfo.links.computing          e.g. ->http://netfrag.org/webnews/article.php?id=44&group=nfo.links.computing
675    
676  o NfoWeb  x NfoWeb
677    o add WikiPages:    o add WikiPages:
678      o Overview      o Overview
679        o Projects        o News
680        o MiniHowTo          o news.netfrag.org
681          o Users
682          o Development
683            o Projects
684            o cvs.netfrag.org
685          o Documentation
686            o Topics
687            o MiniHowto
688          o Download
689        (o Search)        (o Search)
690    o modify HomePage    o modify HomePage
691      o change Projects to Overview      o change Projects to Overview
# Line 788  o docu about uml and filesystem-layer ru Line 796  o docu about uml and filesystem-layer ru
796    
797  o search.php?wiki=1&cvs=1&index=1  o search.php?wiki=1&cvs=1&index=1
798    
799  o get mnoGoSearch running  x get mnoGoSearch running
800    e apt-get install mnoGoSearch    e apt-get install mnoGoSearch
801      e apt-get install mnogosearch-common mnogosearch-doc mnogosearch-pgsql mnogosearch-php
802      x apt-get install mnogosearch-common mnogosearch-php
803        x don't overwrite configuration files
804        x use 'crc-multi'
805        x use 'postgres'
806        x use 'mnogosearch'
807      x apt-get install postgresql
808        x use 'Enter default encoding (SQL_ASCII):'
809            Success. You can now start the database server using:
810            
811                /usr/lib/postgresql/bin/postmaster -D /var/lib/postgres/data
812            or
813                /usr/lib/postgresql/bin/pg_ctl -D /var/lib/postgres/data -l logfile start
814            
815            PostgreSQL database now installed.
816            Use /usr/bin/createdb to create a specific database and
817            /usr/bin/createuser to enable other users to connect to a
818            PostgreSQL database.
819            
820            In the first instance, these commands must be run by the
821            user 'postgres'.
822            
823            Restarting PostgreSQL database: postmaster
824            No /usr/lib/postgresql/bin/postmaster found running; none killed.
825            Starting PostgreSQL postmaster.
826            postmaster successfully started
827            .
828            Enabling the PL procedural language in all PostgreSQL databases...
829            plpgsql added to template1
830      x apt-get install postgresql-dev
831      e apt-get install libpostgresql
832      e apt-get install libpgtcl
833      x apt-get install mnogosearch-pgsql mnogosearch-pgsql-dev
834      x dpkg-reconfigure mnogosearch-common
835      x su postgres
836      x /usr/lib/postgresql/bin/createuser mnogosearch
837      x /usr/lib/postgresql/bin/createdb mnogosearch
838      
839      x changed to "mysql" in /etc/mnogosearch/indexer.conf and
840        e deployed schemas at /usr/share/doc/mnogosearch-common/create/mysql/
841          x mysql -e "insert into user (host, user, password) values ('localhost', 'mnogosearch', password('mno123'));" mysql
842          c mysql -e "insert into user (host, user, password) values ('%', 'mnogosearch', password('mno123'));" mysql
843          x mysql -e "insert into db values ('localhost', 'mnogosearch', 'mnogosearch', 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');" mysql
844          x mysql -e "create database mnogosearch;"
845          x cd /usr/share/doc/mnogosearch-common/create/mysql/
846          x mysql mnogosearch < categories.txt
847          x mysql mnogosearch < crc-multi.txt
848        x deployed schemas at /usr/share/doc/mnogosearch-common/create/pgsql/
849          x psql -U mnogosearch mnogosearch < create.txt
850          x ...
851        x added to /data/www/virtual/netfrag/conf/applications.conf
852          php_value include_path /usr/share/mnogosearch-php:/etc/mnogosearch-php
853          Alias /search/ /var/www/search.php
854        x apt-get install php4-pgsql
855        
856        x !!! jonen made mysql-mode apts for mnogosearch-common_3.2.6-2.SU.1_all.deb !!!
857          use them: [...]  ->archive:/path/to/debs
858        
859    
860  o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done)  o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done)
861    
# Line 1176  o MacOsX (Shareware) Line 1242  o MacOsX (Shareware)
1242    
1243  o POE - mailing-list???  o POE - mailing-list???
1244    
1245    o publish all ldap-schemas seperately
1246    
1247    o copyright information for nfo/docs/schemas (horde & janosch)
1248    
1249    o notify of new news-entries / bug-requests
1250    
1251    o scan urls from channel nfo and post to nfo.links.misc
1252    
1253    o write current topic of #nfo to some page on http://netfrag.org and link to irc-channel there
1254    
1255    o FeatureForTUTOS: ConvertNoteToTask
1256    
1257    o FeatureForTUTOS: mark items in MiniTaskView as open or closed (by their respecrive state)
1258    
1259    o wiki.de?
1260    
1261    o increase memory for quepasa.netfrag.org (128?)
1262    
1263    o have a look at /usr/share/mail-audit-tools/popread
1264    
1265    o ModeWorkflow:
1266      o OnlineMode:
1267        o GoOnline
1268        o SyncHome2Web
1269        o BrowseInternet, SelectItemsForDownload (SeeOtherNote "what do we need / what do we do?")
1270        o SyncWeb2Home
1271        o GoOffline (switches to DisconnectedMode)
1272      o DisconnectedMode:
1273        o ReadMails, WriteMails
1274        o ReadNews, PostAnswers
1275        o BrowseIntranet, PublishStuff
1276        o GoHome (switches to ShutdownMode)
1277      o ShutdownMode
1278        o all (important - more or less...) messages are redirected to pre-configured
1279           addresses and/or notifications are sent on incoming messages at specific
1280           targets to pre-configured addresses as well.
1281    
1282    o Hack: ModifyWord to *only* load and save HTML-Documents
1283    
1284    o TUTOS:
1285      o MyTUTOS:
1286        o on http://www.netfrag.org/tutos/php/mytutos.php ...
1287        o "Open Tasks" (below|above "Products & Projects")
1288        o ... display http://www.netfrag.org/tutos/php/task_overview.php?id=1036
1289        o columns: Taskname (linked to task), Projectname (linked to project), created
1290      o Calendar:
1291        o collapse Items (cut away Project-relationship)
1292        o limit column width
1293        o smaller font
1294        o evtl.: vertically
1295      o create Task:
1296        o a "pre"-task doesn't need dates (neither from nor to)  (use the creation-date for displaying in overview)
1297        o an "ongoing"-task needs a begin date only
1298        o a "finished" task needs both!
1299    
1300    o look at docbook.m4 at /home/service/download/mnogosearch/mnogosearch-3.2.7/
1301    
1302    o /home/service/download/mnogosearch/3.1.2.5/sample
1303    
1304    x all attempts to install some recent mnoGoSearch-version working together with mysql
1305        from some debian packages failed, now trying mnogosearch-3.1.20
1306        x configure --with-mysql
1307        x apt-get install libmysqlclient10-dev
1308        x configure --with-mysql
1309        x make && make install
1310        x configure /usr/local/mnogosearch/etc/indexer.conf
1311        x cd /home/service/download/mnogosearch/mnogosearch-3.1.20/create/stopwords
1312          x ./stopword.pl stop.de.txt stop.en.txt > stopwords.txt
1313          x mysql mnogosearch < stopwords.txt
1314    
1315        x seems to work perfectly with "single"-mode!
1316        
1317        o now switching to crc-multi again....
1318          x cd /usr/local/mnogosearch
1319          x ./sbin/indexer -a -v 5
1320    
1321    o phpHtmlLib
1322      o quick2pick-code: refactor TreeView to *new* phpHtmlLib-component
1323      o new: add EditingFeature to phpHtmlLib's "InfoTable"-component
1324      o quick2pick-code: refactor to feature "IntegratedEditing" of phpHtmlLib's "Xyz List" - component
1325    
1326    x indexing netfrag.org
1327    
1328      x lookup examples:
1329        sendmail (->rank!)  (exclude http://www.netfrag.org/docs/build/?)
1330        sync (ok)
1331        kerberos  (exclude http://www.netfrag.org/docs/build/?)
1332        xabbu (ok)
1333        polygon (ok)
1334        textur (ok)
1335        3d (ok)
1336        parkvilla (ok)
1337        stonie (ok)
1338        lash la rue (ok)
1339        sendmail (ok)
1340        kerberos (ok)
1341        
1342      o not needed urls (exclude somehow (mnogosearch-directive|robots.txt!):
1343        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/HowToUseWiki
1344        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FindPage
1345        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/SandBox
1346        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WikiWikiWeb
1347        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentChanges
1348        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/AddingPages
1349        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TextFormattingRules
1350        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/UserPreferences
1351        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWikiDocumentation
1352        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MoreAboutMechanics
1353        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/EditText
1354        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WabiSabi
1355        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentVisitors
1356        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/SteveWainstead
1357        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentEdits
1358        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWiki
1359        (Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/HomePage)???
1360        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MagicPhpWikiURLs
1361        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/CalendarPlugin
1362        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/GoodStyle
1363        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/InterWiki
1364        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/LinkIcons
1365        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PgsrcTranslation
1366        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWikiAdministration
1367        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/ReleaseNotes
1368        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WikiPlugin
1369        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MostPopular
1370        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/InterWikiMap
1371        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/CategoryCategory
1372        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/AllPages
1373        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/BackLinks
1374        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/DebugInfo
1375        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FullRecentChanges
1376        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FullTextSearch
1377        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/LikePages
1378        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageHistory
1379        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TitleSearch
1380        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TestPage
1381        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/OrphanedPages
1382        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FuzzyPages
1383        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/Info
1384        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/NewMarkupTestPage
1385        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTest
1386        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestFour
1387        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestOne
1388        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestThree
1389        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestTwo
1390        Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RandomPage
1391      o ... same with "http://www.netfrag.org/rrr/index.php/" - it's a phpWiki, too
1392        => make up a robots.txt?
1393      x exclude http://www.netfrag.org/docs/build/!!!
1394        x Disallow Regex http://www.netfrag.org/docs/build/.*
1395      o FeatureRequest: remember (via cookie!) last issued searches
1396      x how to clear a mnogosearch-index-database?
1397        x indexer -C
1398      x how to re-index?
1399        x just run 'indexer'
1400      o index more resources on netfrag.org (news, cvs)
1401      o exclude unwanted resources (wiki-test-& default-pages & co.)
1402      o establish http://search.netfrag.org/
1403        o place DispatchRequest there, let it redirect to an application "mnoGoSearch"
1404        o "mnoGoSearch" is currently installed at http://netfrag.org/search/
1405        o => (e.g.) http://search.netfrag.org/dust  ->  http://netfrag.org/search/?q=dust
1406    
1407    o http://w-a-c.com: Inhalt unter "Clubtreffen" besser positionieren!
1408    
1409    o http://lashlarue.de: inhalte und struktur überarbeiten
1410    
1411    x patch cvs-permissions:
1412      x cd /var/lib/cvs/nfo
1413      x chown -R .src doc patches perl php
1414      x chown -R .rootsrc hosts layouts
1415      o do this regularly
1416    
1417    o run indexer and '.runrc' on interval!
1418    
1419    o amo@grasshopper: cleanup local repository 'nfo' from cvs.netfrag.org!!!
1420    
1421    o categorization:
1422      o document-type: <mime-type>
1423      o file-type:
1424        o suffix: .xyz  (guess application-relationship of file from this)
1425        o content-encoding: ASCII, EBCDIC, UTF-8, etc.
1426    
1427    o shortcut for:
1428      o ctlinnd newgroup nfo.dev.php
1429      o nano /data/www/global/apps/newsportal/groups.txt
1430        add: nfo.dev.php Php Development
1431    
1432    o look at slurp:/var/www/docbook-dsssl/
1433    
1434    o make ResourceGroups (group - what else? - resources together - from netfrag.org or other urls/urns or WikiTags)
1435    
1436    o look at R:\staff\public\Research\Mirrored Sites
1437    
1438    o phpw2hfax?
1439    
1440    o look at phpOrgaSync: http://www.ds-services.de/portal/
1441      o ->http://www.phprojekt.com/
1442    
1443    o amavis uses 'Net::Server::PreForkSimple':
1444        Jan 30 07:52:53 quepasa amavis[25445]: 2003/01/30-07:52:53 Amavis (type Net::Server::PreForkSimple) starting! pid(25445)
1445    
1446    o mnogosearch: use searchd? what's spelld?
1447    
1448    o look at quepasa:/etc/apache/httpd.conf:
1449      # MetaDir: specifies the name of the directory in which Apache can find
1450      # meta information files. These files contain additional HTTP headers
1451      # to include when sending the document
1452      #
1453      #MetaDir .web
1454    
1455      #
1456      # MetaSuffix: specifies the file name suffix for the file containing the
1457      # meta information.
1458      #
1459      #MetaSuffix .meta
1460    
1461    o look at quepasa:/etc/apache/httpd.conf:
1462      # Customizable error response (Apache style)
1463      #  these come in three flavors
1464      #
1465      #    1) plain text
1466      #ErrorDocument 500 "The server made a boo boo.
1467      #  n.b.  the (") marks it as text, it does not get output
1468      #
1469      #    2) local redirects
1470      #ErrorDocument 404 /missing.html
1471      #  to redirect to local URL /missing.html
1472      #ErrorDocument 404 /cgi-bin/missing_handler.pl
1473      #  N.B.: You can redirect to a script or a document using server-side-includes.
1474      #
1475      #    3) external redirects
1476      #ErrorDocument 402 http://some.other_server.com/subscription_info.html
1477      #  N.B.: Many of the environment variables associated with the original
1478      #  request will *not* be available to such a script.
1479    
1480    o look at quepasa:/etc/apache/httpd.conf:
1481      # Allow http put (such as Netscape Gold's publish feature)
1482      # Use htpasswd to generate /etc/apache/passwd.
1483      # You must unremark these two lines at the top of this file as well:
1484      #LoadModule put_module          modules/mod_put.so
1485      #
1486      #Alias /upload /tmp
1487      #<Location /upload>
1488      #    EnablePut On
1489      #    AuthType Basic
1490      #    AuthName Temporary
1491      #    AuthUserFile /etc/apache/passwd
1492      #    EnableDelete Off
1493      #    umask 007
1494      #    <Limit PUT>
1495      #       require valid-user
1496      #    </Limit>
1497      #</Location>
1498    
1499    o admin:
1500      o LoginLists (e.g. User-Account per Service(mail (send & recieve), shell, wiki, news))
1501      o IncludeLists (e.g. include newsgroup into newsportal (news2http-gateway), include path to Backup)
1502      o ExcludeLists (e.g. exclude from Indexer (mnoGoSearch))
1503    
1504    o a general question: why does a user *still* has to specifiy *two* servers for mail?
1505      technical - okay (more than....)     -    but from the user perspective? no! just one!
1506      
1507    o benchmark dispatchmail:
1508       a) started via pipe in .forward-file
1509        MTA Queue status...
1510                        /var/spool/mqueue (3 requests)
1511        -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
1512        h0U8ARv9027686*   16930 Thu Jan 30 09:13 <news@quepasa.netfrag.org>
1513                                                 <usenet@quepasa.netfrag.org>
1514        h0U8ARv7027686*      56 Thu Jan 30 09:13 <joko_mail@quepasa.netfrag.org>
1515                                                 |"/data/opt/dispatchmail/bin/dispatchm
1516        h0U8ARv5027686*      56 Thu Jan 30 09:13 <joko_mail@quepasa.netfrag.org>
1517                                                 |"/data/opt/dispatchmail/bin/dispatchm
1518                        Total requests: 3
1519       b) as milter-handler????
1520    
1521    o lookup: paul verilio
1522    
1523    o review D:\e\home\amo\develop\cvs\nautilux.progressive-media.de\amo !!!
1524    
1525    o make up a Bundle::dispatchmail
1526      o install dispatchmail
1527      o get dispatchmail.pl from nfo-repository
1528        o get Mail::Audit from CPAN
1529        o get Mail::Audit::Dispatch from nfo-repository
1530        o get dependencies
1531          o DesignPattern::Object
1532          o DesignPattern::Bridge
1533          o org::netfrag::shortcuts
1534          o MIME::Lite
1535          o Hash::Merge
1536          o Log::Dispatch
1537          o Log::Dispatch::Config
1538      o load a sample .dispatchmrc into your users home-directory
1539      o edit it according your needs - see (in future) Mail::Audit::Tour
1540      o test your rules by running
1541        o ./buildmail | ./dispatchmail --base=/home/username (you'll need MIME::Lite for running buildmail...)
1542    
1543    o cvshistory
1544      o draw a graphical / navigatable timeline of a cvs-history
1545      o embed urls pointing to arbitrary resources
1546    
1547    o establish: bugs@netfrag.org
1548      o automagically create TUTOS-ticket
1549    
1550    x groupwares / time-trackers
1551      x TUTOS
1552      x phpProjekt
1553      o [include tool from janosch here]
1554    
1555    o get together Log::Dispatch(mail) and Mail::Audit::Dispatch
1556      o make up a Log::Dispatch::Address
1557        o use Data::Map(via ldap) to actually resolve
1558    
1559    o Torus - client-compatibility
1560      o Outlook Express, Outlook 2000, 2002 (win32)
1561      o Horde (web)
1562      o Netscape & Mozilla (win32 & *nix)
1563      o Ximian Evolution (*nix)
1564      o TUTOS (web)
1565      o Twig (web)
1566      o PhpProjekt
1567      
1568    o jonen@gharb: patched Mail::Audit::Dispatch (don't ask for ~/Mail any more!)
1569    
1570    o glossary: public bulletin board
1571    
1572    o dispatchmail: make option "--user=" work again!
1573    
1574    o flib:
1575      o include & boot
1576        o include-paths
1577        o configKey (servername) => servername/appname
1578      o make glib
1579      o RPC::Remote: just can talk to single rpc-server!!!!
1580    o app-cleanup:
1581      o replace ../img/ through img/ globally (in all files found)
1582        o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist]
1583        o refactor replace_cvs.pl to:
1584          finder.pl -R --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]
1585          o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??
1586            o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!
1587      
1588    o 0. Oef::Request -> ...
1589    o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response
1590      o need to freeze a Oef::Request
1591    o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response
1592      o need to freeze a Oef::Engine
1593      
1594    o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge
1595    
1596    o refactor DesignPattern::Object::Logger to Oef::Base::Logger
1597    
1598    o use phpHtmlLib - widgets in a wiki (yakka!)
1599    
1600    o rename Data::Storage::Handler::NetLDAP to Data::Storage::Handler::LDAP
1601    
1602    o register: data-storage.[perl.]netfrag.org
1603    
1604    
1605    

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.119

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed