I was contacted by ProjectLocker to review their new service: Subversion Analytics. Sono stato contattato da ProjectLocker a rivedere il loro nuovo servizio: la sovversione Analytics. I took the service through the paces using their demo account. Ho preso il servizio attraverso la passi con loro demo conto. If you are considering hosted Subversion and Subversion analytics service then this review is a must read for you. Se si stanno prendendo in considerazione ospitato la sovversione e la sovversione servizio di analisi dei dati allora questa recensione è a deve leggere per voi.

What is hosted Subversion? Che cosa è ospitato la sovversione?
A service which hosts your subversion repository for a monthly fee. Un servizio che ospita il vostro deposito di sovversione per un canone mensile. Open source projects often use free subversion repository service from providers such as Sourceforge and Javaforge. Progetti open source spesso uso gratuito deposito di sovversione da fornitori di servizi come ad esempio Sourceforge e Javaforge. ProjectLocker is a paid service. è un servizio a pagamento.

What is hosted Subversion Analytics Che cosa è ospitato sovversione Analytics
Essentially your Subversion analytics generated and is hosted, for a fee, on service provider’s server from which you can access through their web interface. Essenzialmente il tuo sovversione e di analisi dei dati generati è ospitato, per una tassa, a fornitore di servizi di server da cui è possibile accedere attraverso la loro interfaccia web.

Overview of Subversion Analytics Panoramica della sovversione Analytics
The UI is spartan and traditional. La UI è spartano e tradizionali. The reports are arranged into General Reports, Project Reports and Developer Reports. Le relazioni sono disposti in Relazioni generali, Project Reports e Developer Rapporti. The General Reports and Developer Reports contain a single link to respective Dashboards. Il Relazioni generali e relazioni Developer contenere un solo link alla rispettivi Bacheche. Each item in Dashboard provide a link to create query by specifying date range and other choices. Ogni elemento in Dashboard fornire un link per creare query specificando di date e di altre scelte.

Features in Subversion Analytics Funzioni di sovversione Analytics
You get a concise view of commits by author, date, day of week, hour and file history. Potrete usufruire di una concisa vista della impegna per autore, data, giorno della settimana, ora e file di storia.

I couldn’t understand the file history screen as no explanations were provided and the chart didn’t correspond to the data (see attached image). Non riuscivo a capire il file storia schermo come non sono state fornite spiegazioni e il grafico non corrispondono ai dati (vedi immagine allegata).

The choice boxes do not retain the choices when POST method is used. La scelta caselle di non mantenere le scelte quando metodo POST è usato. AJAX and POST method ( AJAX e metodo POST ( example esempio ) are both used in different screens to update the graphs. ) Sono entrambi utilizzati nei vari schermi di aggiornare i grafici. I think the UI should standardize on single method to use. Credo che l'utente dovrebbe uniformare a metodo unico per l'uso. My recommendation would be to use AJAX and fallback to POST when Javascript is not available. La mia raccomandazione sarebbe usare AJAX e di ripiego per inviare quando il Javascript non è disponibile.

Overall the UI appeared sluggish. Nel complesso, l'interfaccia utente apparsa lenta. I wonder if the data is being fetched in real-time or cached. Mi chiedo se i dati vengono scaricati in tempo reale o in cache. I would have personally designed it to work from cached view. Avrei personalmente è progettato per lavorare in cache da visualizzare. Navigation was hard to fathom. Navigazione è stata difficile da fondo.

I wish there was an easy way to allow users to add their projects to the system, instead of asking them to do it for you. Desidero vi è stato un modo semplice per consentire agli utenti di aggiungere i loro progetti per il sistema, invece di chiedere loro di farlo per voi. The features should be clearly named and described. Le funzioni dovrebbero essere chiaramente il nome e descritto. I couldn’t understand the purpose and value of some of the options like “No of authors”. Non riuscivo a capire lo scopo e il valore di alcune delle opzioni di tipo "n. degli autori".

Note: I wanted to view commits by Author and the Ajax update failed with a nice message: Nota: volevo vista impegna per autore e la Ajax aggiornamento non riuscito con un bel messaggio:
“We are sorry, My ProjectLocker is experiencing a problem. "Siamo spiacenti, ProjectLocker Il mio è un problema. Our administrators have been notified, and will work tirelessly until the problem is solved. I nostri amministratori sono stati notificati, e lavorare instancabilmente fino a quando il problema è risolto. Our thanks for bearing with us as we grow to better serve your needs.” I nostri ringraziamenti per la direzione con noi come abbiamo crescere di servire meglio le vostre esigenze. "

Update: When I tried it again now it worked. Aggiornamento: Quando ho cercato di nuovo ora ha funzionato. So either it was a transient error or it has been fixed. Quindi, o si è trattato di un errore o un transitorio che è stato fissato.

Conclusion Conclusione
The software has rough edges at this time. Il software ha bordi grezzi in questo momento. It is a nice idea. E 'una bella idea. I am hoping they will improve their offering in the next release to make it a strong addition to project hosting & analytics space. Mi auguro che permetterà di migliorare la loro offerta nella prossima versione di renderlo un forte Oltre al progetto di hosting e di analisi dei dati spazio.

Note: I have not benefited in any way from writing this review. Nota: non ho beneficiato in alcun modo di scrivere questa recensione.