A first run wizard that explains the usage of ownCloud to new users
owncloud / firstrunwizard Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
Changes of Note in jQuery 1.9
See the full upgrade guide at jquery.com
.live()
.trigger()
.click()
.focus()
.ajax()
.data()
.focus()
.attr()
.add()
.replaceWith()
.appendTo()
.insertBefore()
The download links for mobile clients aren't being branded in the wizard in stable7. I haven't checked for OC8.
Is it possible to backport that piece of code?
Just noticed, that the link in the first run wizards points you to the old iOS App:
...using the following link: https://apps.apple.com/us/app/owncloud/id543672169
Correct would be a link to the new iOS App: https://apps.apple.com/app/id1359583808
Build Link : https://drone.owncloud.com/owncloud/firstrunwizard/1604/8/12
Scenario: Administrator runs reset-all occ command after all the users log into ownCloud # /var/www/owncloud/testrunner/apps/firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature:7
Given user "Alice" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Brian" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Alice" has logged in using the webUI # WebUILoginContext::theUserHasLoggedInUsingTheWebUI()
And the user has closed the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the user has re-logged in as "Brian" using the webUI # WebUILoginContext::theUserHasReloggedInUsingTheWebUI()
And the user has closed the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the administrator has invoked occ command "firstrunwizard:reset-all" # OccContext::theAdministratorHasInvokedOccCommand()
When the user re-logs in as "Alice" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message # WebUIFirstrunwizardContext::theUserShouldSeeTheFirstrunwizardPopupMessage()
Firstrunwizard popup is not visible (Exception)
When the user closes the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the user re-logs in as "Brian" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message # WebUIFirstrunwizardContext::theUserShouldSeeTheFirstrunwizardPopupMessage()
SCENARIO RESULT: (fail)
--- Failed scenarios:
/var/www/owncloud/testrunner/apps/firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature:7
1 scenario (1 failed)
12 steps (8 passed, 1 failed, 3 skipped)
0m21.41s (21.11Mb)
webUI test rerun failed with exit status: 1
Rerun failed scenario: /var/www/owncloud/testrunner/apps/firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature:21
@webUI @insulated @disablePreviews
Feature: first login wizard is displayed again when the reset-all command has been run
As an administrator
I want to be able to reset the first run wizard display status for all users
So that I can force users to be shown the first run wizard popup again
Scenario: Administrator runs reset-all occ command after some users log into ownCloud # /var/www/owncloud/testrunner/apps/firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature:21
Given user "Alice" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Brian" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Alice" has logged in using the webUI # WebUILoginContext::theUserHasLoggedInUsingTheWebUI()
And the user has closed the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the administrator has invoked occ command "firstrunwizard:reset-all" # OccContext::theAdministratorHasInvokedOccCommand()
When the user re-logs in as "Alice" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message # WebUIFirstrunwizardContext::theUserShouldSeeTheFirstrunwizardPopupMessage()
Firstrunwizard popup is not visible (Exception)
When the user closes the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the user re-logs in as "Brian" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message # WebUIFirstrunwizardContext::theUserShouldSeeTheFirstrunwizardPopupMessage()
SCENARIO RESULT: (fail)```
This is a webUI tests for core failing on assertion.
10:38:50 PHP Notice: Constant PHPUNIT_RUN already defined in /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/apps/firstrunwizard/tests/bootstrap.php on line 6
10:38:50 PHP Stack trace:
10:38:50 PHP 1. {main}() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/phpunit:0
10:38:50 PHP 2. PHPUnit_TextUI_Command::main() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/phpunit:52
10:38:50 PHP 3. PHPUnit_TextUI_Command->run() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/TextUI/Command.php:118
10:38:50 PHP 4. PHPUnit_TextUI_Command->handleArguments() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/TextUI/Command.php:129
10:38:50 PHP 5. PHPUnit_Util_Configuration->getTestSuiteConfiguration() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/TextUI/Command.php:788
10:38:50 PHP 6. PHPUnit_Util_Configuration->getTestSuite() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/Util/Configuration.php:868
10:38:50 PHP 7. PHPUnit_Framework_TestSuite->addTestFile() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/Util/Configuration.php:1014
10:38:50 PHP 8. PHPUnit_Util_Fileloader::checkAndLoad() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/Framework/TestSuite.php:314
10:38:50 PHP 9. PHPUnit_Util_Fileloader::load() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/Util/Fileloader.php:38
10:38:50 PHP 10. include_once() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/lib/composer/phpunit/phpunit/src/Util/Fileloader.php:56
10:38:50 PHP 11. loadDirectory() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/tests/apps.php:49
10:38:50 PHP 12. require_once() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/tests/apps.php:23
10:38:50 PHP 13. define() /var/lib/jenkins/workspace/upgrade-testing/CONFIG/9.1.5;daily-master-qa/DB/pgsql/9.1.5-daily-master-qa-pgsql/owncloud/apps/firstrunwizard/tests/bootstrap.php:6
The app passes the check
The app fails the check:
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/wizard.php�[39m
0 errors
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/templates/wizard.php�[39m
3 errors
�[37;41mline 7: OC_Util - static method call on private class�[39;49m
�[37;41mline 28: OC_Util - static method call on private class�[39;49m
�[37;41mline 56: OC_Util - static method call on private class�[39;49m
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/ajax/disable.php�[39m
0 errors
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/ajax/enable.php�[39m
0 errors
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/lib/firstrunwizard.php�[39m
0 errors
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/appinfo/app.php�[39m
0 errors
�[32mAnalysing /var/www/html/owncloud/apps/firstrunwizard/appinfo/routes.php�[39m
0 errors
�[37;41mApp is not compliant�[39;49m
Ubuntu 14.04
PHP 5.5.9
ownCloud Enterprise Edition 8.1 alpha 1 (daily) Build:2015-04-16T03:08:13+00:00 f50798a
with the redesign of owncloud.org we should adjust the look & feel to have the process of 1) get server, 2) get client, 3) load apps, …
could be a proper task for oCCon17
When taking care of a task (and marking as done), please add your name to the task!
development
to qa
All actions to be done on the release branch from here:
master
branch withSee original ticket owncloud/core#22580
development
to qa
All actions to be done on the release branch from here:
master
apps/firstrunwizard/l10n/fr.php:"Welcome to %s" => "Bienvenue su %s",
should be:
"Bienvenue sur %s"
Just rebased my dev instance, needed an upgrade to 10.1.pre-alpha. It complained about that frw (which was a git clone in apps) needs to be diabled for upgrading - done. (gallery and dropbox too...)
After upgrading, cloning a fresh frw, I tried to enable it again:
[Exception]
App "First run wizard" cannot be installed because the
following dependencies are not fulfilled: ownCloud 10.0 or lower is required.
Build: https://drone.owncloud.com/owncloud/firstrunwizard/1921/9/12
Failed Scenario: webUIFirstrunwizard/resetAll.feature:23
Scenario: Administrator runs reset-all occ command after some users log into ownCloud # /var/www/owncloud/testrunner/apps/firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature:23
Given user "Alice" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Brian" has been created with default attributes and without skeleton files # FeatureContext::userHasBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
And user "Alice" has logged in using the webUI # WebUILoginContext::theUserHasLoggedInUsingTheWebUI()
And the user has closed the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the administrator has invoked occ command "firstrunwizard:reset-all" # OccContext::theAdministratorHasInvokedOccCommand()
When the user re-logs in as "Alice" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message # WebUIFirstrunwizardContext::theUserShouldSeeTheFirstrunwizardPopupMessage()
Firstrunwizard popup is not visible (Exception)
When the user closes the firstrunwizard popup message # WebUIFirstrunwizardContext::closeDialogBox()
And the user re-logs in as "Brian" using the webUI # WebUILoginContext::theUserRelogsInUsingTheWebUI()
Then the user should see the firstrunwizard popup message
See the full upgrade 1.11. guide
See the full upgrade 1.12. guide
.focus()
.position()
.focus()
The wizard shows up to links 2o Calendar and Contacts - also, if these apps are not installed 😉
There are several ways to fix:
When zooming in/out on the desktop or changing orientation of a tablet/phone, the first run wizard modal does not resize accordingly.
cc @owncloud/javascript maybe should react to onresize action? This is quite important for a nice first run experience. :)
Not cause an infinite loading screen and show the first run wizard
It loads infinitely and tries to access a bunch of files (visible in the network tab)
Operating system:
Ubuntu 16.04
Web server:
nginx 1.10.0
Database:
MySQL 5.7.11.0
PHP version:
7.0.8
ownCloud version: (see ownCloud admin page)
9.1.0
Updated from an older ownCloud or fresh install:
Fresh install
Where did you install ownCloud from:
https://owncloud.org/
Signing status (ownCloud 9.0 and above):
If it's in the admin panel, I can't have a look at that.
List of activated apps:
Enabled:
The content of config/config.php:
{
"system": {
"instanceid": "ocks50vqiei3",
"passwordsalt": "_REMOVED SENSITIVE VALUE",
"secret": "_REMOVED SENSITIVE VALUE",
"trusted_domains": [
"cloud.lordmau5.com"
],
"datadirectory": "/var/www/owncloud/data",
"overwrite.cli.url": "https://cloud.lordmau5.com",
"dbtype": "mysql",
"version": "9.1.0.15",
"dbname": "owncloud",
"dbhost": "localhost",
"dbtableprefix": "oc_",
"dbuser": "_REMOVED SENSITIVE VALUE",
"dbpassword": "_REMOVED SENSITIVE VALUE",
"logtimezone": "UTC",
"installed": true
}
}
Are you using external storage, if yes which one: local/smb/sftp/...
Nope
Are you using encryption: yes/no
Cloudflare
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
Nope
Browser:
Chrome + Firefox, both cause the same issue
Operating system:
Windows 10
{"reqId":"tP+MEGTjNu6EM22jWX6V","remoteAddr":"162.158.89.202","app":"mysql.setup","message":"Specific user creation failed: An exception occurred while executing 'SELECT user$
"A picture is worth a thousand words, what about a video? ..."
https://i.lordmau5.com/1470395302-1827
https://github.com/owncloud/administration-internal/blob/master/release-scripts/makedailysnapshots.sh#L68
currently cannot build a daily-master-complete tar ball.
[apps] preparing firstrunwizard
Get repository:firstrunwizard directory: branch:master tag:master ...
Executing build
rm -rf /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/source
mkdir -p /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/source
tar --format=gnu --owner=nobody --group=nogroup -cvzf /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/source/firstrunwizard.tar.gz \
--exclude-vcs \
--exclude="../firstrunwizard/build" \
--exclude="../firstrunwizard/*.log" \
../firstrunwizard
tar: Removing leading `../' from member names
../firstrunwizard/
../firstrunwizard/l10n/
../firstrunwizard/l10n/pt_BR.json
../firstrunwizard/l10n/et_EE.js
../firstrunwizard/l10n/lv.json
../firstrunwizard/l10n/da.js
../firstrunwizard/l10n/de.js
../firstrunwizard/l10n/lt_LT.json
../firstrunwizard/l10n/gl.js
../firstrunwizard/l10n/pt_PT.js
../firstrunwizard/l10n/ia.js
../firstrunwizard/l10n/de_DE.js
../firstrunwizard/l10n/pl.js
../firstrunwizard/l10n/hr.json
../firstrunwizard/l10n/de.json
../firstrunwizard/l10n/bn_IN.js
../firstrunwizard/l10n/fr.json
../firstrunwizard/l10n/el.json
../firstrunwizard/l10n/ug.php
../firstrunwizard/l10n/fa.js
../firstrunwizard/l10n/ro.json
../firstrunwizard/l10n/ta_LK.php
../firstrunwizard/l10n/mk.js
../firstrunwizard/l10n/id.json
../firstrunwizard/l10n/zh_CN.js
../firstrunwizard/l10n/si_LK.php
../firstrunwizard/l10n/bg_BG.json
../firstrunwizard/l10n/fr.js
../firstrunwizard/l10n/ar.js
../firstrunwizard/l10n/ja.json
../firstrunwizard/l10n/de_CH.js
../firstrunwizard/l10n/eo.json
../firstrunwizard/l10n/km.php
../firstrunwizard/l10n/sr.js
../firstrunwizard/l10n/hu_HU.js
../firstrunwizard/l10n/sr.json
../firstrunwizard/l10n/es_AR.json
../firstrunwizard/l10n/sk_SK.json
../firstrunwizard/l10n/ast.json
../firstrunwizard/l10n/ca.js
../firstrunwizard/l10n/lt_LT.js
../firstrunwizard/l10n/es.json
../firstrunwizard/l10n/mk.json
../firstrunwizard/l10n/ko.js
../firstrunwizard/l10n/is.json
../firstrunwizard/l10n/en_GB.json
../firstrunwizard/l10n/cs_CZ.js
../firstrunwizard/l10n/te.php
../firstrunwizard/l10n/pt_BR.js
../firstrunwizard/l10n/hr.php
../firstrunwizard/l10n/nn_NO.js
../firstrunwizard/l10n/he.json
../firstrunwizard/l10n/az.json
../firstrunwizard/l10n/af_ZA.js
../firstrunwizard/l10n/hr.js
../firstrunwizard/l10n/sq.json
../firstrunwizard/l10n/uk.json
../firstrunwizard/l10n/id.js
../firstrunwizard/l10n/bs.php
../firstrunwizard/l10n/hu_HU.json
../firstrunwizard/l10n/da.json
../firstrunwizard/l10n/lb.php
../firstrunwizard/l10n/ru.json
../firstrunwizard/l10n/nb_NO.js
../firstrunwizard/l10n/ru.js
../firstrunwizard/l10n/ar.json
../firstrunwizard/l10n/eu.json
../firstrunwizard/l10n/bn_BD.js
../firstrunwizard/l10n/eu.js
../firstrunwizard/l10n/sv.js
../firstrunwizard/l10n/tr.js
../firstrunwizard/l10n/sk_SK.js
../firstrunwizard/l10n/pt_PT.json
../firstrunwizard/l10n/de_DE.json
../firstrunwizard/l10n/ja.js
../firstrunwizard/l10n/af_ZA.json
../firstrunwizard/l10n/bn_IN.php
../firstrunwizard/l10n/sv.json
../firstrunwizard/l10n/uk.js
../firstrunwizard/l10n/cy_GB.php
../firstrunwizard/l10n/it.js
../firstrunwizard/l10n/fa.json
../firstrunwizard/l10n/it.json
../firstrunwizard/l10n/en_GB.js
../firstrunwizard/l10n/bn_BD.json
../firstrunwizard/l10n/ca.json
../firstrunwizard/l10n/nl.json
../firstrunwizard/l10n/sl.json
../firstrunwizard/l10n/bn_IN.json
../firstrunwizard/l10n/ast.js
../firstrunwizard/l10n/zh_HK.php
../firstrunwizard/l10n/ro.js
../firstrunwizard/l10n/th_TH.js
../firstrunwizard/l10n/ko.json
../firstrunwizard/l10n/ia.php
../firstrunwizard/l10n/es_AR.js
../firstrunwizard/l10n/zh_CN.json
../firstrunwizard/l10n/tr.json
../firstrunwizard/l10n/th_TH.json
../firstrunwizard/l10n/lv.js
../firstrunwizard/l10n/oc.js
../firstrunwizard/l10n/et_EE.json
../firstrunwizard/l10n/az.js
../firstrunwizard/l10n/is.js
../firstrunwizard/l10n/.tx/
../firstrunwizard/l10n/.tx/config
../firstrunwizard/l10n/sq.js
../firstrunwizard/l10n/fi_FI.js
../firstrunwizard/l10n/es.js
../firstrunwizard/l10n/nl.js
../firstrunwizard/l10n/cs_CZ.json
../firstrunwizard/l10n/fi_FI.json
../firstrunwizard/l10n/nn_NO.json
../firstrunwizard/l10n/de_CH.json
../firstrunwizard/l10n/oc.json
../firstrunwizard/l10n/bn_BD.php
../firstrunwizard/l10n/el.js
../firstrunwizard/l10n/he.js
../firstrunwizard/l10n/pl.json
../firstrunwizard/l10n/ka_GE.php
../firstrunwizard/l10n/[email protected]
../firstrunwizard/l10n/sl.js
../firstrunwizard/l10n/gl.json
../firstrunwizard/l10n/eo.js
../firstrunwizard/l10n/nb_NO.json
../firstrunwizard/l10n/zh_TW.js
../firstrunwizard/l10n/ms_MY.php
../firstrunwizard/l10n/vi.php
../firstrunwizard/l10n/es_MX.php
../firstrunwizard/l10n/ia.json
../firstrunwizard/l10n/zh_TW.json
../firstrunwizard/l10n/[email protected]
../firstrunwizard/l10n/bg_BG.js
../firstrunwizard/l10n/ku_IQ.php
../firstrunwizard/appinfo/
../firstrunwizard/appinfo/info.xml
../firstrunwizard/appinfo/app.php
../firstrunwizard/appinfo/routes.php
../firstrunwizard/phpcs.xml
../firstrunwizard/js/
../firstrunwizard/js/activate.js
../firstrunwizard/js/firstrunwizard.js
../firstrunwizard/js/jquery.colorbox.js
../firstrunwizard/CONTRIBUTING.md
../firstrunwizard/tests/
../firstrunwizard/tests/acceptance/
../firstrunwizard/tests/acceptance/config/
../firstrunwizard/tests/acceptance/config/behat.yml
../firstrunwizard/tests/acceptance/features/
../firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/
../firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/resetAll.feature
../firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/headingMessage.feature
../firstrunwizard/tests/acceptance/features/webUIFirstrunwizard/firstrunwizard.feature
../firstrunwizard/tests/acceptance/features/bootstrap/
../firstrunwizard/tests/acceptance/features/bootstrap/WebUIFirstrunwizardContext.php
../firstrunwizard/tests/acceptance/features/bootstrap/bootstrap.php
../firstrunwizard/tests/acceptance/features/lib/
../firstrunwizard/tests/acceptance/features/lib/FirstRunWizardPage.php
../firstrunwizard/tests/acceptance/features/lib/PersonalGeneralSettingsPageFirstRunWizard.php
../firstrunwizard/tests/lib/
../firstrunwizard/tests/lib/utiltest.php
../firstrunwizard/tests/lib/configtest.php
../firstrunwizard/README.md
../firstrunwizard/Makefile
../firstrunwizard/css/
../firstrunwizard/css/colorbox.css
../firstrunwizard/css/firstrunwizard.css
../firstrunwizard/.drone.star
../firstrunwizard/wizard.php
../firstrunwizard/img/
../firstrunwizard/img/app.svg
../firstrunwizard/composer.lock
../firstrunwizard/ajax/
../firstrunwizard/ajax/enable.php
../firstrunwizard/ajax/disable.php
../firstrunwizard/composer.json
../firstrunwizard/phpunit.xml
../firstrunwizard/phpstan.neon
../firstrunwizard/lib/
../firstrunwizard/lib/config.php
../firstrunwizard/lib/Command/
../firstrunwizard/lib/Command/ResetAll.php
../firstrunwizard/lib/util.php
../firstrunwizard/templates/
../firstrunwizard/templates/wizard.php
../firstrunwizard/.phan/
../firstrunwizard/.phan/config.php
../firstrunwizard/.php_cs.dist
../firstrunwizard/COPYING
../firstrunwizard/vendor-bin/
../firstrunwizard/vendor-bin/behat/
../firstrunwizard/vendor-bin/behat/composer.json
../firstrunwizard/vendor-bin/phpstan/
../firstrunwizard/vendor-bin/phpstan/composer.json
../firstrunwizard/vendor-bin/php_codesniffer/
../firstrunwizard/vendor-bin/php_codesniffer/composer.json
../firstrunwizard/vendor-bin/phan/
../firstrunwizard/vendor-bin/phan/composer.json
../firstrunwizard/vendor-bin/owncloud-codestyle/
../firstrunwizard/vendor-bin/owncloud-codestyle/composer.json
../firstrunwizard/CHANGELOG.md
rm -rf /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/appstore
mkdir -p /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/appstore/firstrunwizard
cp --parents -r \
ajax \
appinfo \
css \
img \
js \
l10n \
lib \
templates \
COPYING \
CHANGELOG.md \
wizard.php \
/home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/appstore/firstrunwizard
rm -R /home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/appstore/firstrunwizard/l10n/{.tx,.gitignore}
rm: cannot remove '/home/sign/administration-internal/release-scripts/temp-checkout893073/firstrunwizard/build/artifacts/appstore/firstrunwizard/l10n/.gitignore': No such file or directory
make: *** [appstore] Error 1
Makefile:75: recipe for target 'appstore' failed
Error running make dist for firstrunwizard
I want to address the more than outdated contents of the first run wizard.
In total it does not really provide any useful tips for users and gives a bad first impression.
Since the Firstrun-Wizard is the first thing a user sees and it's visible by default on every ownCloud installation we could reach a lot of people with this. Some first ideas of content:
Desktp + Mobile Clients + useful links: Update and include more useful links to get started with ownCloud
Blog stream: Include latest blog posts from oc.com
Social media stream: Include latest social media posts and include follow buttons
Promote products: e.g. ownCloud.online is a low barrier product and could address users
ask for details to finish the setup of the ownCloud (Name, E-Mail-Address, invite a colleague; see section setup wizard)
...
While the current design is a static, one-view popup it could be switched to a multi-step view. Each page could handle a topic and present contents, guide the user through the first steps etc.
Initial settings can be set here. For example:
Please share ideas and collect content.
From @j-ed on March 16, 2013 14:59
When a user logs in for the first time he should automatically be asked to enter
Due to the fact that other apps might require initial data to be entered too, like the Roundcube app which requires email account credentials, it would be good to provide a generic plugin interface to request that kind of data.
Copied from original issue: owncloud/core#2379
Hi!
I recently configured owncloud at my work, and i've got like 129 usersnow, and it's gonna get bigger as users join in, and for the first time they log in, it appears de "personal.php" template, which shows information about getting the Android, ios, or windows app. As i work in a university, we can't show this kind of blurb.
By the way, i just achieved that this page is getting diplayed with the "Can't load content" Waring, but i'd like this 'pop-up' not to show, is there any thing i can do?
Thanks!
which seems to not have been generated by previous Travis builds.
Remember to add/adjust badge in README
If I knew where to fix this I would do it-- on the Welcome screen on 8.0.2 Enterprise, the documentation link is incorrect. Enterprise Subscription URLs do not use the EE convention anymore, for example https://doc.owncloud.com/server/8.0EE/. Now it's the same as the community docs, https://doc.owncloud.com/server/8.0/ So the doc link on the Welcome screen should be http://doc.owncloud.com/server/8.0/go.php?to=user-manual
Test Case | Expected Result | Result | Related Comment |
---|---|---|---|
CLI commands | |||
Enable firstrunwizard app via CLI using occ app:enable firstrunwizard |
The apps gets enabled | ✔️ | |
Disable firstrunwizard app via CLI using occ app:disable firstrunwizard |
The apps gets disabled | ✔️ | |
The administrator resets firstrunwizard for all users with occ firstrunwizard:reset-all and a user logs in |
The user sees first run wizard dialog | ✔️ | |
The administrator resets firstrunwizard for all users with occ firstrunwizard:reset-all and a user logs, logs out and relogs in |
The user sees first run wizard dialog in first login but not in second login | ✔️ | |
The administrator resets firstrunwizard for all users with occ firstrunwizard:reset-all and a user logs in, logs out and another user logs in |
Both users see first run wizard dialog | ✔️ | |
WEBUI tests | |||
When the firstrunwizard is enabled create new user and login | The user sees first run wizard dialog | ✔️ | |
When the firstrunwizard is disabled create new user and login | The user does not see first run wizard dialog | ✔️ | |
When the firstrunwizard is enabled, new user logs in for first time, logs out and relogs in | The user does not see first run wizard dialog | ✔️ | |
When the firstrunwizard is disabled, new user logs in for first time, logs out and relogs in | The user does not see first run wizard dialog | ✔️ | |
webUI with several browsers | |||
Check that first run wizard dialog is shown properly using Safari as browser | 🚧 | ||
Check that first run wizard dialog is shown properly using Chrome as browser | ✔️ | ||
Check that first run wizard dialog is shown properly using Firefox as browser | ✔️ | ||
Check that first run wizard dialog is shown properly using IE 11 as browser | ✔️ | ||
Check that first run wizard dialog is shown properly using Edge as browser | ✔️ |
As seen in https://travis-ci.org/owncloud/firstrunwizard/builds/359785070?utm_source=github_status&utm_medium=notification PHP 5.6. and PHP 7.0 are no longer supported by oC master branch
Part of issue owncloud/QA#582
Makefile
and scripts... owncloud/QA#582 (comment)guessed p2 since this gives a bad impression right at the start of using owncloud
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.