Development new plugin Page spreadsheets

English:

Plugin pages of data sheets.

The project:
A control panel, where the site administrator creates and configures a content page (similar to the Plugin Pages Elgg) with fields (similar to the Profile Manager Plugin camp system) and saves a list of pages on the control panel in the administration site.
Each field that make up the page must have permission control (ACL) (similar to the Plugin Manager Profile).
In the site front page is shown according to the configuration (ACL) of site users access permission.
The page is shown in page list, the page list will be accessed via a link from the menu.
The user accesses the page that shows all the data entered by other users. The data are shown in the form of a spreadsheet assembled according fields that make up the page.
The user should be allowed to insert new data in the collaborative page. Each page should show a title (configured in the administration) to name the columns that make up the sheet.
The data to be entered in the spreadsheet can be made by the administrator through the control panel, and users can enter and edit and delete their data in the worksheet in front of the site (similar to the Plugin Pages Elgg).
When creating a new page by the administrator, the page should appear in the site activity list.
When saving data in collaborative page should appear in the list of activities the owner name of saved data in the worksheet.

Extending the project:
Possibility of group owners can create collaborative pages to collect data and save as spreadsheet within the group.
Create a widget to display list of data sheets pages on frontpage, profile, dashboard.

Use:
This plugin can be useful when we want to store data in the form of collaborative pages similar to spreadsheets.
Example: Creating a collaborative page to store weather data with various data fields, text fields, etc ... regarding the date, location, temperature, air humidity, atmospheric pressure ... etc.
Each page may have certain pre fields for storing various types of data according to the entered fields in each page separately.
Each row of data entered by the user who make up the spreadsheet should be displayed horizontally and fields forming columns vertically.

The project can be started by any desenvolverdor plugins for Elgg.
Suggestions to improve the project are welcome.

Thanks.

 

Português:
Plugin páginas de planilhas de dados.

O projeto:
Um painel de controle, onde o administrador do site cria e configura uma página de conteúdo (similar ao Plugin Pages do Elgg) com campos (similar ao sistema de campos do Plugin Profile Manager) e salva numa lista de páginas no painel de controle na administração do site.
Cada campo que compõem a página deve ter o controle de permissão (ACL) (similar ao Plugin Profile Manager).
Na frente do site a página é mostrada de acordo com a configuração (ACL) de permissão de acesso ao usuários do site.
A página é mostrada na lista de páginas, a lista de páginas será acessado através de um link no menu.
O usuário acessa a página que mostra todos os dados, inseridos por outros usuários. Os dados são mostrados na forma de uma planilha eletrônica montada de acordo com os campos que compõe a página.
O usuário deve ter permissão para inserir novos dados na página colaborativa. Cada página deve aparecer um título (configurado na administração) para nomear as colunas que compõem a planilha.
Os dados a serem inseridos na planilha podem ser feitos pelo administrador através do painel de controle e os usuários podem inserir e editar e deletar os seus dados na planilha pela frente do site (similar ao Plugin Pages do Elgg).
Ao criar uma nova página pelo administrador, a página deverá aparecer na lista de atividades do site.
Ao salvar dados na página colaborativa, deverá aparecer na lista de atividades o nome do dono que salvou dados na planilha.

Extendendo o projeto:
Posibilidade de donos de grupos poder criar páginas colaborativas para coletar dados e salvar na forma de planilha dentro do grupo.
Criar um widget para mostrar lista de páginas de planilhas de dados no frontpage, profile, dashboard.

Utilização:
Este plugin pode ser útil quando queremos armazenar dados colaborativos na forma de páginas similar a planilhas.
Exemplo: A criação de uma página colaborativa para armazenar dados meteorológicos com diversos campos data, campos texto, etc... referente a Data, Local, temperatura, Umidade do ar, Pressão atmosférica...etc.
Cada página poderá ter campos pré determinados para armazenamento de diversos tipos de dados de acordo com os campos inseridos em cada página separadamente.
Cada linha de dados inseridos pelo usuário que compõem a planilha, deverá ser mostrada na horizontal e os campos formando colunas na vertical.

O projeto poderá ser iniciado por qualquer desenvolverdor de plugins para Elgg.
Sugestões para melhorar o projeto são bem vindas.

Thanks.