Primo approccio di un newbie ad AlFresco

cancel
Showing results for 
Search instead for 
Did you mean: 
xrist
Member II

Primo approccio di un newbie ad AlFresco

Salve,
solo da pochi giorni ho conosciuto questo fantastico strumento "AlFresco", quindi come potete intuire sono un newbissimo!  Smiley Surprisedops:
Vi formulo quindi una serie di domande, che perdonerete se non del tutto corrette..

Vorrei iniziare una gestione documentale di file misti (PDF, DOC, TXT, AVI, JPG, GIF, TIF, MOV, DWG, DXF ed altri) di un mio archivio che al momento e di
circa 2TB ma che con il tempo aumentera di dimensioni.
A tale archivio avranno accesso inizialmente 10 operatori ma nel tempo cresceranno di numero (forse 20).
Le funzioni principali che utilizzero' saranno:

- storage dei file anche di grosse dimensioni ad esempio quelli video
- ricerca dei file
- organizzazione dei file

Vorrei inoltre rendere pubbliche queste librerie in internet a determinati utenti.

Vorrei inoltre che in futuro vi sia la possibilita di integrazione dei suddetti contenuti con un portale Microsoft SharePoint.

Ed infine vorrei avvalermi della Community Edition per avere a costo zero questa soluzione.

Oltre a chiedervi se sia possibile tutto cio', vorrei capire che differenza c'e' utilizzando il BuildIn Database piuttosto che
il mysql.

Vi ringrazio per l attenzione.  Smiley Happy
18 Replies
mturatti
Member II

Re: Primo approccio di un newbie ad AlFresco

Senza entrare nei dettagli, quello che vuoi fare mi sembra normale, sono requisiti di gestione documentale molto frequenti. Man mano che incrementerai la tua competenza di Alfresco ti renderai conto da solo (consiglio sempre di studiare un paio di buoni libri su Alfresco, su Amazon ormai si trovano molti titoli).
Per quanto riguarda l'ultima domanda, l'utilizzo del database distribuito insieme ad Alfresco va visto esclusivamente nell'ottica di fornire un ambiente demo rapidamente installabile e valutabile, ma un ambiente robusto di produzione richiede l'installazione ed il tuning di un database server indipendente.

Saluti,
xrist
Member II

Re: Primo approccio di un newbie ad AlFresco

Grazie per il chiarimento.
Continuando la mia avventura mi sono inmbattuto in questi problemi:

Su Ubuntu 10.10 ho inizialmente installato MySql Server e poi Tomcat (da Gestore Pacchetti)
ho prelevato alfresco-community-4.0.b-installer-linux-x64.bin e ho lanciato
l'installazione da terminale.
Ho creato un nuovo DB di nome test in MySql.
Ma nel Wizard non mi compare la schermata dove selezionare il PostgreSQL o il MySql.

I need Help  :shock:  Smiley Surprisedops:
openpj
Moderator
Moderator

Re: Primo approccio di un newbie ad AlFresco

Su Ubuntu 10.10 ho inizialmente installato MySql Server e poi Tomcat (da Gestore Pacchetti)
Ok perfetto.

ho prelevato alfresco-community-4.0.b-installer-linux-x64.bin e ho lanciato
l'installazione da terminale.
No, questo pacchetto non ti serve.

Devi scaricarti il pacchetto standard di Alfresco dove trovi le web applications, le configurazioni del classloader condiviso di Tomcat e tutti i JAR di utilità per gestire il repository. Eccoti i riferimenti:

dalla pagina della wiki ufficiale:
https://wiki.alfresco.com/wiki/Download_and_Install_Alfresco

Devi cliccare su "Custom Installs & Optional Modules":
https://wiki.alfresco.com/wiki/Community_file_list_4.0.b

Il file da scaricare è alfresco-community-4.0.b.zip:
https://process.alfresco.com/ccdl/?file=release/community/build-3835/alfresco-community-4.0.b.zip

Una volta estratto il pacchetto dovrai copiare le risorse nel seguente modo:
  • copia il contenuto del folder "bin" nello stesso folder padre dove è contenuto il folder di Tomcat

  • copia tutto il folder web-server/shared  all'interno del folder di Tomcat

  • copia le due web applications di Alfresco che trovi all'interno di webapps all'interno del folder <Tomcat dir>/webapps

  • scarica e copia il connettore MySQL J all'interno del folder <Tomcat dir>/lib
A questo punto dovresti aver configurato Alfresco correttamente per l'utilizzo con Tomcat, adesso devi solamente configurare il contentstore di Alfresco su filesystem ed il database MySQL nel seguente modo:
  • rinomina il file all'interno di shared/classes/alfresco/alfresco-global.properties.sample in alfresco-global.properties

  • edita il file alfresco-global.properties digitando un path assoluto per la property dir.root in cui Alfresco creerà tutta la parte di contenuto binario

  • edita il file alfresco-global.properties configurando la tua istanza MySQL con il relativo db
Spero sia tutto chiaro  :roll:
xrist
Member II

Re: Primo approccio di un newbie ad AlFresco

Spero sia tutto chiaro  :roll:

Non so se sia tutto chiaro… semplicemente perche nemmeno ho letto la tua risposta articolata e dettagliata..
Non l ho letta perche' prima dovevo dirti GRAZIE GRAZIE GRAZIEEE!!!!  Smiley Very Happy

Nel fine settimana mi mettero a lavoro e rapportero i progressi (spero) in questo tread, grazie di cuore!
massy85
Member II

Re: Primo approccio di un newbie ad AlFresco

Ciao mi riaggancio a questo topic perché l'ho seguito e mi è stato d'aiuto, tuttavia mi sono bloccato  alla modifica di alfresco-global.properties ho modificato il nome del file ma quando vado su http://127.0.0.1:8080/share/

chiedendomi nome utente e password, inserisco alfresco come nome utente ed alfresco come password ma ricevo questo messaggio di errore

"È possibile che il server remoto non sia disponibile oppure che i dati di autenticazione non siano stati riconosciuti."

immagino sia un problema di database (mi sono limitato ad installarlo ma non a configurarlo) tuttavia sono un po imbranato e non so come fare. Potete darmi qualche dritta?
openpj
Moderator
Moderator

Re: Primo approccio di un newbie ad AlFresco

L'utenza di default di amministrazione è la seguente:
* nome utente: admin
* password: admin
massy85
Member II

Re: Primo approccio di un newbie ad AlFresco

ho provato ma non va…
openpj
Moderator
Moderator

Re: Primo approccio di un newbie ad AlFresco

Potresti condividere la configurazione Alfresco che hai impostato?
massy85
Member II

Re: Primo approccio di un newbie ad AlFresco

se intendi alfresco-global.properties è

###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#
dir.root=/srv/alfresco/alf_data
dir.keystore=${dir.root}/keystore

#
#Sample database connection properties
#
#db.username=alfresco
#db.password=alfresco

#
External locations
#————-
#ooo.exe=soffice
#ooo.enabled=false
jodconverter.officeHome=./OpenOffice.org
#jodconverter.portNumbers=8101
#jodconverter.enabled=true
img.root=./ImageMagick
swf.exe=./bin/pdf2swf

#
# Property to control whether schema updates are performed automatically.
# Updates must be enabled during upgrades as, apart from the static upgrade scripts,
# there are also auto-generated update scripts that will need to be executed.  After
# upgrading to a new version, this can be disabled.
#
#db.schema.update=true

#
#MySQL connection

db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF-8

#
# Oracle connection
#
#db.driver=oracle.jdbc.OracleDriver
#db.url=jdbc:oracle:thin:@localhost:1521:alfresco

#
# SQLServer connection
# Requires jTDS driver version 1.2.5 and SNAPSHOT isolation mode
# Enable TCP protocol on fixed port 1433
# Prepare the database with:
# ALTER DATABASE alfresco SET ALLOW_SNAPSHOT_ISOLATION ON;
#
#db.driver=net.sourceforge.jtds.jdbc.Driver
#db.url=jdbc:jtds:sqlserver://localhost:1433/alfresco
#db.txn.isolation=4096

#
#PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)

#db.driver=org.postgresql.Driver
#db.url=jdbc:postgresql://localhost:5432/alfresco

#
# Index Recovery Mode
#————-
#index.recovery.mode=AUTO

#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false

#
# Alfresco Email Service and Email Server
#————-

# Enable/Disable the inbound email service.  The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true

# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous

# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
#   .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*

#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http

#imap.server.enabled=true
#imap.server.port=143
#imap.server.host=localhost